--- bookie/www/index.html 2000/11/29 11:10:03 1.11 +++ bookie/www/index.html 2001/07/10 04:54:01 1.27 @@ -1,59 +1,32 @@ -Bookie is a personal attempt to keep the bookmarks that I have at home -synced with the bookmarks I have at work, and a way of solving my -frustrations in sharing bookmarks with other people over computers. It also -is an outgrowth of the bluesky good -bookmarking and collaborative -bookmark indexing. In addition, there are sites which attack this -problem from another angle: Bookmarker and Web-Based Bookmark Managers. - -

Quite frankly, bookmark management sucks. Every person I know has a -collection of bookmarks which have grown over months if not years. Not only -the bookmarks themselves but the structure of the bookmark directory is -critical. Yahoo's origin and real, underlying purpose is as a huge -collection of well organized bookmarks. Yet while it is easy to send a URL -over the web, sending branches or entire trees is impossible. It is -impossible to share the same bookmarks folder with several people, so that -all information can be synced over a department. And it's really hard to -keep bookmarks synced between several locations. - -

The roaming access feature in Netscape goes in the right direction of -solving these problems, but RDF is the perfect answer to these problems. -Whenever a browser wants to see bookmarks, it can make a request to a -central bookmark server, and receive streamed RDF. Likewise, whenever a -bookmark or branch is submitted, RDF can be sent to the server and synced -with all the other clients. - -

Of course, this is barely scratching the surface of what Bookie could do --- it could invalidate useless bookmarks, keep a cache of bookmarks for -you... it could keep private bookmark folders which you could only see by -typing a password... It could provide folders with multiple parents so that -you could have the equivalent of symlinks in folders... It could rearrange -or delete bookmarks according to your own criteria (popularity, last -updated)... You could have limited access to bookie allowing you to add only -annotations to a bookmark, or submit links on an honor system so that the -most popular float to the top... You could adjust your filter so that only -the oldest or the newest bookmarks show up. +You can read what Bookie is here, but here's the +long and short of it: -

-

- -The mozilla client will connect to the server, but I've had some troubles -getting the RDF from the server synced up with the user interface. +
+Bookie is an application which keeps all your bookmarks on a +central server so that you can access bookmarks from anywhere on the web. +
+ +

I have a server which is currently using XML-RPC and implements three commands: +getRoot, getNode and getChildren. It +returns RDF data in the same +format that Mozilla itself internally for bookmarks. This is all I need to +iterate through a tree. + +

+A snapshot of the server (and a java client) is here. Both the client and the server are fully functional. (Note that you will need a database and JDBC driver before you start the server, but the SQL scripts are included). +
+ +

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 here. +Thanks to Aaron Andersen for the cool tutorial. -

Will Sargent <will_sargent@yahoo.com> +

Suggestions and comments are welcome. -


- -[1] /scripts/server.bat, assuming you have the database up and working... -

-[2] /scripts/perl/importdb.pl

-[3] /scripts/client.bat +Will Sargent <will_sargent@yahoo.com> +