*** empty log message ***

This commit is contained in:
david 2001-09-25 03:50:14 +00:00
parent 4efc59bf43
commit 269681cdc5
1 changed files with 36 additions and 10 deletions

View File

@ -8,26 +8,34 @@ develop a new feature.
david@lupercalia.net
Standards Compliance
--------------------
XML Standards
-------------
One goal of ScrollServer is to provide a completely standards-based
implementation to further the use of standards on the network. It is built using
the most recent W3C recommendations. Please read them if you want to hack any of
these technologies.
these technologies:
XLink 1.0 (W3C Recommendation)
XMLBase 1.0 (W3C Recommendation)
XPointer 1.0 (Last Call Working Draft)
DocBook 4.1
OMF (Opensource Meta-data Framework, based on Dublin Core)
RDF (W3C Recommendation)
XMLBase (W3C Recommendation)
XLink (W3C Recommendation)
XPointer (W3C Last Call Working Draft)
If you are interested in coding C, then ScrollKeeper would appreciate your
help and deserves your support.
ScrollServer and ScrollKeeper have the potential to become a complete
distributed information database based on the latest XML technologies for
creating richly linked data.
creating richly linked data. There are some large hurdles to that
accomplishment, particularly the fact that these technologies are relatively new
and so ScrollServer is on the cutting edge. But that is where the fun is.
It is only recently that Linux documentation has started to move seriously into
XML, allowing projects such as this to exist. Thanks to all the hard work people
have put into creating good documentation for Linux. Hopefully ScrollServer will
make it easier than every to access that documentation.
make it easier than ever to share and access that documentation.
Server Process
@ -36,9 +44,15 @@ Server Process
The server process is entirely in Python and makes use of the xml libraries.
All html files are generated using xsl stylesheets (XSLT) and formatting is
performed with a css stylesheet. There is a single stylesheet right now, but I
want to allow the user to select the stylesheet they prefer.
want to allow the user to select the stylesheet they prefer. The HTTP server is
based on SimpleHTTPServer.
The HTTP server is based on SimpleHTTPServer, a python library.
The server process in ScrollServer will also be a client process, performing
document discovery in remote ScrollServers, essentially merging the contents of
your local ScrollKeeper database with those located on remote machines and
allowing your document collection to be shared with others. You could publish a
single document, if you author a HOWTO, or you could publish an entire
collection like the LDP.
Document Processing
@ -68,3 +82,15 @@ A huge problem in all help systems is finding the needle in the haystack that
will answer your problem. So, the search engine has to have a big focus to make
ScrollServer an indispensable tool on your desktop.
Other Possibilities
-------------------
Just about any other web based service you can imaging could be implemented in
integrated into ScrollServer, including message boards on the various topics.
XLink provides for creating links from document A to document B from within
Document C, along with many other powerful ways of associating data. A user
could conceivably write a `post-it' style notee on their document, and share
that note with other readers of the document, where it could be accepted or
rejected or edited by others. There are many other possibilities as well.