|
Our concern in this project is to create a web server that does
not actually hold web sites permanently in its local storage.
Instead, a user making use of the server will have a program
running on his or her machine, which acts as a file server to the
web server. The web server (Webster) will in turn make a list of
currently connected web sites available through its web site. When
someone visiting the Webster web site clicks on a particular
users' link, Webster will serve that users' web site by "pulling"
the users web pages from their computer. This new model can be
seen as a hybrid system of models such as Napster and Geocities.
We then further enhance Webster by supporting a custom scripting
language, which allows embedded scripting tags within a users' web
page. These tags will provide a higher level of functionality
within hosted web pages including support for variables and loops.
|