Annotation of bookie/www/setup.html, revision 1.8

1.8     ! will        1: Setup instructions for Bookie:
1.1       will        2: 
1.2       will        3: <p>
1.1       will        4: If you're just browsing or don't need to edit files directly, you can look
                      5: at Bookie through the <a
                      6: href="http://www.mozdev.org/source/browse/bookie/">web interface</a>.
1.8     ! will        7: 
        !             8: <p>If you want to contribute to Bookie or compile it, then you should grab a
1.4       will        9: CVS <a href="http://www.cvshome.com">client</a> and set up a workspace for bookie.
1.3       will       10: 
1.8     ! will       11: <p>You download bookie by doing this (you only need to login once, the password
1.3       will       12: is guest).
1.1       will       13: 
1.2       will       14: <pre>
1.1       will       15:  cvs -d :pserver:guest@mozdev.org:/cvs login
                     16:  cvs -d :pserver:guest@mozdev.org:/cvs co bookie
1.2       will       17: </pre>
1.1       will       18: 
1.8     ! will       19: <p>You need to have a database set up with a database schema.  Look in
        !            20: ./sql/solid for an example schema.  
        !            21: 
1.6       will       22: <p>The database needs data in order to work.  I wrote /scripts/import.pl
                     23: which takes in my bookmarks.html file from Netscape and pumps it into the
                     24: database.  The script relies on <code>HTML::Filter</code> and
1.8     ! will       25: <code>HTML::TokeParser</code>, which you may need to download from
        !            26: ActivePerl or CPAN.
1.4       will       27: 
1.7       will       28: <p> You can start the server from the root directory with: 
                     29: 
                     30: <blockquote>
1.4       will       31: <code>java bookie.xmlrpc.BookieServer -Dbookie.logging=./scripts/logging.properties
                     32: -Dbookie.database=./scripts/database.properties</code><br>
1.7       will       33: </blockquote>
1.1       will       34: 
1.4       will       35: <p>There's an Ant script in ./scripts/ which handles compilation and testing.
1.1       will       36: 
1.4       will       37: <p>Right now, the only way you get useful data is with the test class
                     38: <code>ClientTest</code>, which reads in the RDF to a memory model and writes
                     39: out the answer to some queries (like 'what children does the root node
                     40: have?').  More is on the way.
1.1       will       41: 
1.5       will       42: <p>
1.4       will       43: Will.

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