How to make websites shareable - REALLY shareable
By Jonathan A. Marshall | May 2, 2008
“Sharing my website is easy. Anybody can see whatever I put there, right?”
Not quite. Although you may share webpages on your website, you’re not actually sharing the site.
Most websites generate some webpages dynamically (running a program that creates a new, customized version of the page instantly) and then show it on your browser. It shows your FaceBook profile when you’re logged in, but mine when I’m logged in.
I can get a static snapshot of your website by viewing or copying your webpages. But there’s no easy way for me to capture the dynamic behavior of your site, because the programs that create each version of your dynamic webpages are hidden. There’s no easy way for me to get those programs from the webserver, nor for you to make them available to me.
Even if I could get them, they’re designed to run on a webserver, not my PC. And even if I had a webserver, I’d need to understand how to install and configure the dynamic software - specialized knowledge beyond the skills of most people.
LimeBits changes all that. LimeBits makes it possible for you to share your whole site - static pages and dynamic page-generating programs. If you share your site on LimeBits, I can get my own fully-functioning copy of your entire site, including dynamics.
LimeBits is a new web platform that makes sharing of dynamic websites easy. There’s no visible difference between traditional websites and LimeBits sites. But under the hood, LimeBits sites work differently.
JavaScript is the universal programming language in all browsers. LimeBits makes your browser’s JavaScript more powerful. It gives your browser a standard way to save data to a webserver. With LimeBits, your browser’s JavaScript programs may save state information, documents, or any other data, using the WebDAV standard.
WebDAV is important not just because it’s an international standard (and supported by Microsoft, Apple, Sun, Adobe, GNU/Linux, and others), but also because it provides features for enhanced security, collaboration, querying, and version tracking.
LimeBits’s WebDAV server is flexible enough to take over some of the functions formerly handled by special-purpose server programs, such as content-management systems, blog systems, and even database systems. LimeBits’s WebDAV server handles the storage, security, querying, and retrieval.
LimeBits goes one step further - a giant step. LimeBits pushes the special-purpose programs out of the server, and into your browser, using JavaScript. For example, LimeBits’s blog is actually a JavaScript program in your browser, rather than on a webserver. It uses the LimeBits WebDAV server for storage and retrieval, so that everyone can read the blog comments that you post.
If you have a LimeBits website, it works in everyone’s browser normally, no software installation required. The difference is that your website is fully shareable, including the dynamics.
Why is sharing important? It makes dynamic websites easier - within reach of novices, not just specialists.
Instead of starting from scratch, you start from someone else’s fully working LimeBits website. You find a site you like and then click LimeBits’s Copy button. Now you just customize your copy: insert your own name, your pictures, etc., while keeping the site’s dynamic features in place.
Because LimeBits websites are fully sharable, they lend themselves perfectly to the open-source model. That is, LimeBits users form a community whose members are free to improve on one another’s work. If I write a JavaScript blogging program, you can freely copy it from my LimeBits website, and modify or improve it for your own website. Because browsers download your JavaScript program, it is then available for further modification.
LimeBits is meant for sharing. Its unique architecture eases and speeds the process of putting your own creations online.

Comments and Trackbacks
TagEdge » Blog Archive » LimeBits: Make Website Shareable Says:
May 8th, 2008 at 10:56 pm |
Permalink
[…] but from the LimeBits demo, The Scrapbook, you can get a scoop of its concept. As stated in their blog, LimeBits mentioned, “LimeBits makes it possible for you to share your whole site - static […]