Diff for /bookie/www/setup.html between versions 1.1 and 1.2

version 1.1, 2001/01/20 23:33:37 version 1.2, 2001/01/20 23:36:00
Line 1 Line 1
   
 Setup instructions for Bookie.  Setup instructions for Bookie.
<p>
 If you're just browsing or don't need to edit files directly, you can look  If you're just browsing or don't need to edit files directly, you can look
 at Bookie through the <a  at Bookie through the <a
 href="http://www.mozdev.org/source/browse/bookie/">web interface</a>.  href="http://www.mozdev.org/source/browse/bookie/">web interface</a>.
<p>
 If you want to contribute to Bookie or compile it, then you should grab a  If you want to contribute to Bookie or compile it, then you should grab a
 CVS <a href="www.cvshome.com">client</a> and set up a workspace for bookie.  CVS <a href="www.cvshome.com">client</a> and set up a workspace for bookie.
   
   <pre>
  cvs -d :pserver:guest@mozdev.org:/cvs login   cvs -d :pserver:guest@mozdev.org:/cvs login
  cvs -d :pserver:guest@mozdev.org:/cvs co bookie   cvs -d :pserver:guest@mozdev.org:/cvs co bookie
   </pre>
   
 After doing this, you'll see files in the workspace.  The Java server will  After doing this, you'll see files in the workspace.  The Java server will
 compile, but I use a custom made tool which pretty much no-one else uses, so  compile, but I use a custom made tool which pretty much no-one else uses, so
 you may want to try putting it together with ANT.  you may want to try putting it together with ANT.
<p>
 The Java server talks to a database on the backend.  I use <a  The Java server talks to a database on the backend.  I use <a
 href="http://www.solidtech.com">Solid</a>, but any JDBC compliant driver  href="http://www.solidtech.com">Solid</a>, but any JDBC compliant driver
 should work (I don't use any complicated SQL).  You can edit the JDBC  should work (I don't use any complicated SQL).  You can edit the JDBC
 driver: it's defined in bookie.properties in the scripts directory.  driver: it's defined in bookie.properties in the scripts directory.
<p>
 The database DDL scripts are in the /sql/solid directory.  They work fine  The database DDL scripts are in the /sql/solid directory.  They work fine
 for me... again, if you're using another database, you probably want to  for me... again, if you're using another database, you probably want to
 tweak these.  Any additions are welcomed.  tweak these.  Any additions are welcomed.
<p>
 The database needs data in order to work.  I wrote /scripts/import.pl which  The database needs data in order to work.  I wrote /scripts/import.pl which
 takes in my bookmarks.html file from Netscape and pumps it into the  takes in my bookmarks.html file from Netscape and pumps it into the
 database.  It actually relies on a couple of none standard modules which you  database.  It actually relies on a couple of none standard modules which you
 may need to download from ActivePerl or CPAN.  may need to download from ActivePerl or CPAN.
   <p>
   
 After you've started the database, and compiled the Java, you probably want  After you've started the database, and compiled the Java, you probably want
 to add a couple of things to your classpath.  In the /lib directory, I've  to add a couple of things to your classpath.  In the /lib directory, I've
Line 35  added some JAR files which are needed by Line 38  added some JAR files which are needed by
 files (and the JDBC driver, if it's not already included), you can start the  files (and the JDBC driver, if it's not already included), you can start the
 server by using /scripts/server.bat.  server by using /scripts/server.bat.
   
   <p>
 There is a very simple client available which I have been using for  There is a very simple client available which I have been using for
 debugging.  You can run the client by using /scripts/client.bat.  It's good  debugging.  You can run the client by using /scripts/client.bat.  It's good
 enough to send text to the server and get a response back, which is all I  enough to send text to the server and get a response back, which is all I
Line 42  really need from it.  I'm divided as to  Line 46  really need from it.  I'm divided as to 
 since working on the client would take time away from working on the Mozilla  since working on the client would take time away from working on the Mozilla
 integration.  integration.
   
   <p>
 The mozilla integration is in a sorry state.  The basic problem is that I  The mozilla integration is in a sorry state.  The basic problem is that I
 don't understand Javascript, and I only have a hazy idea of the way that  don't understand Javascript, and I only have a hazy idea of the way that
 Mozilla organizes their network code.  As a result, I've spent much time  Mozilla organizes their network code.  As a result, I've spent much time
 flailing around trying to get some very simple things trying to work.  flailing around trying to get some very simple things trying to work.
 Again, any assistance is appreciated.  Again, any assistance is appreciated.
   
   <p>
 If these directions are unclear or confusing, please e-mail me at <a href="mailto:will_sargent@yahoo.com">will_sargent@yahoo.com</a>  If these directions are unclear or confusing, please e-mail me at <a href="mailto:will_sargent@yahoo.com">will_sargent@yahoo.com</a>
   

Removed from v.1.1  
changed lines
  Added in v.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>