mirror of https://github.com/tLDP/LDP
*** empty log message ***
This commit is contained in:
parent
4efc59bf43
commit
269681cdc5
|
@ -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.
|
||||
|
|
Loading…
Reference in New Issue