version 1.16, 2001/03/19 11:08:24
|
version 1.34, 2002/07/14 09:36:35
|
Line 1
|
Line 1
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
<html> |
|
<head> |
|
<title></title> |
|
</head> |
|
<body> |
You can read what Bookie is <a href="purpose.html">here</a>, but here's the |
You can read what Bookie is <a href="purpose.html">here</a>, but here's the |
long and short of it: | long and short of it: |
| <blockquote>Bookie is an application which keeps all your bookmarks on a central |
<blockquote> | server so that you can access bookmarks from anywhere on the web.</blockquote> |
Bookie is an application which keeps all your bookmarks on a | <p>The server is written in Java, and uses XML-RPC to communicate to clients. |
central server so that you can access bookmarks from anywhere on the web. | There's also a client written in Swing, which is pretty functional. The current |
</blockquote> | goal is to get the Mozilla client back into shape given the existence of |
| a working server (finally!)</p> |
<p>I have a server which is currently using a hacked up protocol based on FTP. | <p>To get the server running on your machine, download the server.jar file |
I have since learned why no-one uses a protocol from the 1970's if they can | <a href="http://tersesystems.com/bookie/server.jar">here</a>. You should |
help it: the code is going to go away and be replaced with XML-RPC, which is | start the server with <code>-Dlog4j.configuration=log4j.xml -jar server.jar</code> |
both simpler and more intelligent. | in a directory for Bookie usage. No database is required, as Bookie will |
| create its own database if it doesn't find one. It will start on port 9000 |
<p>Mozilla client is still very rudimentary, but it does do XML-RPC queries. | by default, but you can specify the port on the command line. <a |
If you enjoy pain or would like to help, then you can pick up the code from | href="http://java.sun.com/j2se/1.4/download.html">JDK 1.4</a> with the |
<a href="/source/browse/bookie/clients/mozilla/extensions/bookie/resources">here</a>. | <code>-server</code> option is recommended, as the I/O performance is MUCH |
Thanks to Aaron Andersen for the cool <a | faster than 1.3.1.</p> |
href="http://www.xulplanet.com/tutorials/xulapp/">tutorial</a>. | <p>To start the client, download the client file <a |
| href="http://tersesystems.com/bookie/client.jar">here</a>. Unjar it with |
<p>You do have to have the XML-RPC extensions to use the client. Go to your | <code>jar xvf client.jar</code> and it will create a bookie-client directory |
mozilla/extensions/xml-rpc directory and <code>"nmake -f | with all the source and javadoc. Go to the bin directory, make sure you |
makefile.win"</code> should take care of the problem. | have the JAVA_HOME environment variable set, and start up client.bat. JDK |
| 1.3 will work, although again 1.4 has been found to be much faster.</p> |
| <p>When the client starts up, it will present you with a connections box: |
| </p> |
| <p> </p> |
| <ul> |
| <li>Create a new connection to http://localhost:9000. </li> |
| <li>Double click on the connection to connect to the server. </li> |
| <li>When the server asks you if you would like to be registered for the |
| server, say yes. </li> |
| <li>Click on the root folder, then click on the File menu and select the |
| import menu item. </li> |
| <li>Import your bookmarks by going to your netscape bookmarks.html file |
| and clicking on that. As an example, my Mozilla file is under "C:\Documents |
| and Settings\Will Sargent\Application Data\Mozilla\Profiles\default\mq632ho0.slt" |
| </li> |
| <li>That's it! </li> |
| </ul> |
| |
| <p></p> |
| <p>There is be a permanent bookmark server at <a |
| href="http://tersesystems.com">http://tersesystems.com</a>. To connect |
| to the server at tersesystems, please enter <code>http://tersesystems.com:9000/</code> |
| as your URL. <strong .="">Please do not use a normal password</strong>: |
| most of Bookie's traffic is not encrypted, and you may be vulnerable to |
| packet sniffing. Also note that there is no expectation of privacy on this |
| server. Although I intend to keep all bookmark information private, I reserve |
| the right to look at any and all data on the server for debugging purposes. |
| </p> |
| <p>Suggestions and comments are welcome. If you have any problems with the |
| above instructions, please e-mail me at the address below.</p> |
<p>Will Sargent <<a href="mailto:will_sargent@yahoo.com">will_sargent@yahoo.com</a>> |
<p>Will Sargent <<a href="mailto:will_sargent@yahoo.com">will_sargent@yahoo.com</a>> |
| </p> |
| <br> |
| </body> |
| </html> |