version 1.16, 2001/03/19 11:08:24
|
version 1.23, 2001/05/25 06:10:36
|
Line 6 Bookie is an application which keeps all
|
Line 6 Bookie is an application which keeps all
|
central server so that you can access bookmarks from anywhere on the web. |
central server so that you can access bookmarks from anywhere on the web. |
</blockquote> |
</blockquote> |
|
|
<p>I have a server which is currently using a hacked up protocol based on FTP. | <p>I have a server which is currently using <a |
I have since learned why no-one uses a protocol from the 1970's if they can | href="http://www.xmlrpc.com">XML-RPC</a> and implements three commands: |
help it: the code is going to go away and be replaced with XML-RPC, which is | <code>getRoot</code>, <code>getNode</code> and <code>getChildren</code>. It |
both simpler and more intelligent. | returns <a href="http://www.mozilla.org/rdf/doc">RDF</a> data in the same |
| format that Mozilla itself internally for bookmarks. This is all I need to |
<p>Mozilla client is still very rudimentary, but it does do XML-RPC queries. | iterate through a tree. |
If you enjoy pain or would like to help, then you can pick up the code from | |
<a href="/source/browse/bookie/clients/mozilla/extensions/bookie/resources">here</a>. | <p>The Mozilla client is still very rudimentary, but it does pick up XML-RPC |
| queries and display the RDF in a little window.. If you enjoy pain or would |
| like to help, then you can pick up the code from <a |
| href="/source/browse/bookie/clients/mozilla/extensions/bookie/resources">here</a>. |
Thanks to Aaron Andersen for the cool <a |
Thanks to Aaron Andersen for the cool <a |
href="http://www.xulplanet.com/tutorials/xulapp/">tutorial</a>. |
href="http://www.xulplanet.com/tutorials/xulapp/">tutorial</a>. |
|
|
<p>You do have to have the XML-RPC extensions to use the client. Go to your |
<p>You do have to have the XML-RPC extensions to use the client. Go to your |
mozilla/extensions/xml-rpc directory and <code>"nmake -f | <a href="http://lxr.mozilla.org/seamonkey/source/extensions/xml-rpc/">mozilla/extensions/xml-rpc</a> directory and <code>"nmake -f |
makefile.win"</code> should take care of the problem. |
makefile.win"</code> should take care of the problem. |
|
|
<p>Will Sargent <<a href="mailto:will_sargent@yahoo.com">will_sargent@yahoo.com</a>> | <p>Using the server requires |
|
|
|
<a href="http://www-uk.hpl.hp.com/people/bwm/rdf/jena/">Jena</a>, <a |
|
href="http://xmlrpc.helma.org/">XMLRPC-Java</a>, <a |
|
href="http://jakarta.apache.org/log4j/docs/index.html">Log4j</a>, and <a |
|
href="http://www.junit.org/">Junit</a>. At least. |
|
|
|
<p>There is an <a href="http://jakarta.apache.org/ant/">Ant</a> script |
|
available <a href="/source/browse/bookie/scripts/build.xml">here</a>. |
|
|
|
<p>Suggestions and comments are welcome. |
|
|
|
<p> |
|
Will Sargent <<a href="mailto:will_sargent@yahoo.com">will_sargent@yahoo.com</a>> |
|
<?php require(NOTES); ?> |
|
|