Difference between revisions of "Topsoil"

(Pairing with Vihn)
(Unpacking the Metaphor: WeNameInitiative a wiki, where (nearly) each page is accessable by a domain-name)
 

(9 intermediate revisions by one other user not shown)



Line 1: Line 1:
[[Image:Topsoil.png|300px|left]]
+
== Summary ==
  
* Grass is the AboutUs commons
+
[[Image:Topsoil.png|300px|left]]
* Trees are websites that target a specific audience
 
** Signal to Noise ... Filter Recent Changes
 
** Branding ... your own url, your own skin
 
** Easy linking with the commons
 
<br style="clear:both">
 
  
 +
Topsoil is a new tool that will allow you to take your old static webpages and transform them into a dynamic, informationally rooted website.  If your website were a tree and you were the gardener, topsoil would be the rich loam that you could depend on to keep your tree flourishing and connected to the growing web.
  
Topsoil
+
The idea of a webmaster is obsolete.  Webmastered sites are like vases of cut flowers: the only way to keep them fresh is to continually buy more flowers.  What is the point of paying someone for flowers you can grow with less effort yourself? 
  
Imagine a field or a forest and Topsoil is what you think it is, its the layer that supports a new level of growthCommons are grass.  Users are trees.  Each blade of grass is a part of the greater field that kind of growth or the commons kind of represents grass which is generally a means of groundcover that holds the information that we tread upon togetherUsers are people who care for the field and the trees.  Trees are outgrowths from the topsoil.  Each tree anchoring its own distinct ecosystem that can participate in the wider commons.
+
Imagine instead a community gardenThe joy of gardening is getting your hands dirty, working with the earth to create new life within the world that you live inThe topsoil gives you a rich base for your site to grow in, and the community provides the tools and helping hands you need to care for the plants that you love.
  
If the grass the commons
+
<br style="clear:both">
  
The root structures are meeting
+
== Unpacking the Metaphor ==
  
Topsoil is the layer for growth and connection.
+
The idea behind topsoil is that there is grass and there are trees. Grass refers to the AboutUs commons, i.e. stuff that belongs to everyone. Trees, on the other hand, are external websites that AboutUs hosts in a special way. Users can have their websites slurped in by AboutUs so that it gets wiki-ized. A big edit button appears on every hosted page so that the user can easily edit pages the wiki way. Also, the AboutUs commons becomes available under the user's domain name and the user's branding and styling can be applied to the commons so that the look stays coherent.  
  
All sites are still essentially trees.
+
* Trees (the [[Canopy]]) are websites that target a specific audience ... external websites that AboutUs hosts in a special way
 +
** Signal to Noise ... Filter Recent Changes
 +
** Branding ... your own url, your own skin
 +
** Easy linking with the commons
 +
* Grass and shrubs (the [[Groundcover]]) is the AboutUs commons ... the shared content layer
 +
* [[Topsoil]] is the application that hosts the [[Canopy]] and [[Groundcover]] content
 +
* A network of [[Bedrock]] servers and web browsers provide the computing platform that [[Topsoil]] runs on top of
 +
** [[Regolith]] for storage and [[Indexing]]
 +
** [[Seismic]] for communication
 +
** [[Processing]]
  
They are root-bound trees growing in their own pots.
 
  
Houseplant and a tree. The major difference being the houseplant has major. Can't get any bigger than the container that holds it. Transplanting that potted plant into topsoil connects the old site with a vast field of information (the commons) transforming it from a singuloar constricted entity (site) into something along the lines of something that has unlimited growth potential. Easily and intrinsically connected to the rest of the commons, free information.
+
Related:
 +
* [[ElectricSheep]] ... wander around harvesting bits to compost
 +
* [[GreenThumb]] ... a browser extension and [[Bedrock]] proxy that adds a user's computer into the [[Bedrock]] network
 +
* [[WeNameInitiative]] a wiki, where (nearly) each page is accessable by a domain-name to be developed, using shared definition, action and multimedia pages. This wiki is served by a domain-registrar, such that domains can be bought and sold there. [[User:Fridemar|fridemar]] 17:00, 11 March 2008 (PDT)
  
Community garden.
+
== Details ==
 +
[[Topsoil]] is a distributed collaboration application that runs on top of a network of [[Bedrock]] servers and web browsers.  
  
Transplanting an old stunted houseplant into a healthy thriving community gardenGoing from depleted soil and a constricting pot to loamy earth that allows for unlimited growth.
+
The [[Topsoil]] [[Toolshed]] includes the following collaborative editing tools
 +
* [[Spade]] the [[WYSIWYG]] page editor with easy linking and transclusion capabilities for collaborative document creation and [[WidgetTransclusion]]
 +
* [[Fork]] a source code editor with syntax highlighting, automatic indentation, and autocomplete so that editing html, css, javascript, and ruby is a joyAlong with [[WidgetTransclusion]], [[Fork]] enables [[CommunityEditableWiki]].
 +
* [[Kaltura]] movie editor
 +
* [[Clippers]] SVG figure editor for collaborative drawing
  
 +
Regular users of [[Topsoil]] will want to install [[GreenThumb]], the browser extension that supports [[SimultaneousEditing]] and [[OfflineEditing]].
  
Going from one maintainer to a community of gardeners.
+
== Mockup ==
 
 
Yeah we can transplant your site into something more vibrant.
 
 
 
Am I going to still be able to use it.  Webmasters ...
 
 
 
* [[OfflineEditing]]
 
* Indexing
 
** [http://lucene.apache.org/solr/ solr] is an indexing thingie built by the CNET guys on top of Lucene (built by Xerox PARC guy and others)
 
** [http://wiki.apache.org/solr/SolRuby SolRuby]
 
** [http://wiki.apache.org/solr/solr-ruby solr-rub]
 
** [http://wiki.apache.org/solr/Flare Flare]
 
 
 
So your topsoil database is append only. You never update anything. But you'd like to index that thing so you can find things later right?
 
 
 
So I'm sitting in a presentation on Solr this awesome indexing thingie . And this guy's created a Ruby Gem called solor-ruby. Very nice.
 
 
 
So what if you used Solr to index your topsoil "database"? It scales big and this solr-ruby Gem is sweet. Just stream the new topsoil records through Solr and then use Solr to look stuff up. Might be just what the doctor ordered.
 
 
 
The idea behind topsoil is that there is grass and there are trees. Grass refers to the AboutUs commons, i.e. stuff that belongs to everyone. Trees, on the other hand, are external websites that AboutUs hosts in a special way. Users can have their websites slurped in by AboutUs so that it gets wiki-ized. A big edit button appears on every hosted page so that the user can easily edit pages the wiki way. Also, the AboutUs commons becomes available under the user's domain name and the user's branding and styling can be applied to the commons so that the look stays coherent.
 
 
 
The user experience is enhanced by
 
 
 
* WYSIWYG editing
 
** A nice WYSIWYG editor so that editing a web page is a trivial matter
 
* Offline editing
 
** Ability to edit web pages when not connected to the Internet. A program running locally on the user's machine will record all edits. The edits will be sent to the server when the user goes online.
 
 
 
  
 
[[Image:Topsoil Mockup.png|640px]]
 
[[Image:Topsoil Mockup.png|640px]]
 
== Discussion ==
 
This is great!  Any ideas about what changes we'll be seeing in the next few weeks and which will take months?  Thanks! [[User talk:TedErnst|TedErnst]]
 
  
 
== Next ==
 
== Next ==

Latest revision as of 00:00, 12 March 2008

Summary

Topsoil.png

Topsoil is a new tool that will allow you to take your old static webpages and transform them into a dynamic, informationally rooted website. If your website were a tree and you were the gardener, topsoil would be the rich loam that you could depend on to keep your tree flourishing and connected to the growing web.

The idea of a webmaster is obsolete. Webmastered sites are like vases of cut flowers: the only way to keep them fresh is to continually buy more flowers. What is the point of paying someone for flowers you can grow with less effort yourself?

Imagine instead a community garden. The joy of gardening is getting your hands dirty, working with the earth to create new life within the world that you live in. The topsoil gives you a rich base for your site to grow in, and the community provides the tools and helping hands you need to care for the plants that you love.


Unpacking the Metaphor

The idea behind topsoil is that there is grass and there are trees. Grass refers to the AboutUs commons, i.e. stuff that belongs to everyone. Trees, on the other hand, are external websites that AboutUs hosts in a special way. Users can have their websites slurped in by AboutUs so that it gets wiki-ized. A big edit button appears on every hosted page so that the user can easily edit pages the wiki way. Also, the AboutUs commons becomes available under the user's domain name and the user's branding and styling can be applied to the commons so that the look stays coherent.

  • Trees (the Canopy) are websites that target a specific audience ... external websites that AboutUs hosts in a special way
    • Signal to Noise ... Filter Recent Changes
    • Branding ... your own url, your own skin
    • Easy linking with the commons
  • Grass and shrubs (the Groundcover) is the AboutUs commons ... the shared content layer
  • Topsoil is the application that hosts the Canopy and Groundcover content
  • A network of Bedrock servers and web browsers provide the computing platform that Topsoil runs on top of


Related:

  • ElectricSheep ... wander around harvesting bits to compost
  • GreenThumb ... a browser extension and Bedrock proxy that adds a user's computer into the Bedrock network
  • WeNameInitiative a wiki, where (nearly) each page is accessable by a domain-name to be developed, using shared definition, action and multimedia pages. This wiki is served by a domain-registrar, such that domains can be bought and sold there. fridemar 17:00, 11 March 2008 (PDT)

Details

Topsoil is a distributed collaboration application that runs on top of a network of Bedrock servers and web browsers.

The Topsoil Toolshed includes the following collaborative editing tools

Regular users of Topsoil will want to install GreenThumb, the browser extension that supports SimultaneousEditing and OfflineEditing.

Mockup

Topsoil Mockup.png

Next

  • Plan the migration
  • Linking and create page fully working
  • Crawling ... ruby webspider
  • Formatting buttons working
  • Double click or edit button on transclusions


Retrieved from "http://aboutus.com/index.php?title=Topsoil&oldid=15030562"