[Refdb-cvs] CVS: homepage addons.html,1.10,1.11 doc.html,1.6,1.7 download.html,1.12,1.13 examples.ht
Status: Beta
Brought to you by:
mhoenicka
Update of /cvsroot/refdb/homepage In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2119 Modified Files: addons.html doc.html download.html examples.html features.html index.html install.html refdbn.css status.html sysreq.html Log Message: rearranged stuff Index: addons.html =================================================================== RCS file: /cvsroot/refdb/homepage/addons.html,v retrieving revision 1.10 retrieving revision 1.11 diff -u -U2 -r1.10 -r1.11 --- addons.html 29 Sep 2005 13:56:29 -0000 1.10 +++ addons.html 6 Oct 2005 22:15:24 -0000 1.11 @@ -53,11 +53,14 @@ </tr> <tr> - <td class="nav"><a href="features.html">Features</a></td> + <td class="nav"> + <p><a href="features.html">Features</a></p> + <p class="level1"><a href="cli.html">CLI</a></p> + <p class="level1"><a href="web.html">Web</a></p> + <p class="level1"><a href="emacs.html">Emacs</a></p> + <p class="level1"><a href="vim.html">Vim</a></p> + </td> </tr> <tr> - <td class="nav"><a href="features.html">System requirements</a></td> - </tr> - <tr> - <td class="nav"><a href="status.html">Current Status</a></td> + <td class="nav"><a href="examples.html">Examples</a></td> </tr> <tr> @@ -65,11 +68,15 @@ </tr> <tr> - <td class="nav"><a href="examples.html">Examples</a></td> + <td class="nav"><a href="status.html">Current Status</a></td> </tr> <tr> - <td class="nav"><a href="download.html">Download</a></td> + <td class="nav"> + <p><a href="download.html">Download</a></p> + <p class="level1"><a href="sysreq.html">Requirements</a></p> + <p class="level1"><a href="install.html">Installation</a></p> + </td> </tr> <tr> - <td class="navsel">Add-ons</td> + <td class="navsel"><a href="addons.html">Add-ons</a></td> </tr> </tbody> @@ -113,6 +120,6 @@ <div id="main"> <h1>RefDB add-ons</h1> - <p>Useful software which is not packaged with RefDB but which greatly enhances your experience is available from this page. There are RIS editing modes for Emacs and for Vim (remember that you can use any run-of-the-mill XML mode or XML editor for editing risx files), a RefDB frontend for Emacs, a DocBook XML editing mode for Vim that includes numerous RefDB-related functions, a script to write bibliography styles from scratch, and a Client module for Perl programmers.</p> - <p>Note that most add-ons are available as <a id="install.html#debian">Debian packages</a>.</p> + <p>Useful software which is not packaged with RefDB but which greatly enhances your experience is available from this page. There are a script to write bibliography styles from scratch, and a Client module for Perl programmers.</p> + <p>Note that most add-ons are available as <a href="install.html#debian">Debian packages</a>.</p> <div class="localnav"> @@ -125,19 +132,7 @@ <tbody> <tr> - <td class="localnav"><a href="#ris-mode">Emacs ris-mode</a></td> - </tr> - <tr> - <td class="localnav"><a href="#refdb-mode">Emacs refdb-mode</a></td> - </tr> - <tr> <td class="localnav"><a href="#makestyle">Makestyle (bibliography style generator)</a></td> </tr> <tr> - <td class="localnav"><a href="#vimdbxml">Vim and DocBook XML editing</a></td> - </tr> - <tr> - <td class="localnav"><a href="#vimris">Vim and RIS editing</a></td> - </tr> - <tr> <td class="localnav"><a href="#perlmod">Perl client module</a></td> </tr> @@ -146,72 +141,4 @@ </div> - <h2 id="ris-mode">Emacs ris-mode</h2> - <p class="authors">Author: Markus Hoenicka <mho...@us...></p> - <p><strong><a href="addons/ris.el">Download ris.el (1.9)</a></strong></p> - <p>If your editor of choice should be <a href="http://directory.fsf.org/emacs.html">Emacs</a> or <a href="http://www.xemacs.org/">XEmacs</a>, the RIS major mode (ris.el) will make editing RIS datasets a little bit more comfortable. Font-locking will help you to spot syntax errors. Especially the end tag (ER - ) is prone to lack the trailing space if you're not careful. The ris-mode displays valid tags in blue, except the special type (TY - ) and end (ER - ) tags which are shown in red. The tag contents are colored according to several criteria. If the contents of a field is limited in length, the color will extend only up to that limit. Author/editor, publication date, and reprint fields are checked for a valid content. ris-mode also provides the following commands:</p> - - <ul> - <li><strong><code>insert-set</code> (C-c-C-s):</strong> inserts a new skeleton dataset (a "reference"). The function will prompt you to enter the publication type. You can use either the auto-completion feature of the minibuffer to enter a valid type or the history feature to select a previously entered type. The function will create a newline, a type tag with the type you selected, default sets of tags for a selected range of types, as well as an end tag.</li> - <li><strong><code>insert-tag</code> ( C-c-C-t):</strong> insert a new tag. Use either the auto-completion feature of the minibuffer to enter a valid tag or the history feature to select a previously entered tag.</li> - <li><strong><code>duplicate-tag</code> (M-RET):</strong> insert a new line below the current line with the same tag as the current line. This command is convenient if you add multiple keywords or authors, each of which have to go on separate tag lines.</li> - <li><strong><code>backward-set</code> (C-x[) and <code>forward-set</code> (C-x]):</strong> move between RIS datasets.</li> - <li><strong><code>narrow-to-set</code> (C-xns) and <code>widen</code> (C-xnw):</strong> narrow the buffer to the current RIS set and widen to the full buffer contents.</li> - </ul> - - <p>The mode currently does not check the length of author entries, nor does it handle continued lines in any way. It does not attempt to check whether a reference is complete (e.g. it won't notify you if there is no author)</p> - - <p>To install this mode on your system, follow the instructions in the manual or in the elisp code.</p> - - <p class="legend"><a href="rismode.png"><img alt="Emacs ris-mode" src="rismode-small.jpg"/></a></p> - <p class="legend"><strong>Fig. 1:</strong> Emacs ris-mode. Click on the image to see a <a href="rismode.png">larger version</a>. The reference shows the effects of a few common syntax errors: (1) the last author has a space after the period, (2) the secondary publication date lacks the mandatory slashes, (3) the JF tag is misspelled, and (4) the ER tag lacks the trailing space. Note also that fields with unlimited length (like AD) and fields with limited length (like KW) are colored differently.</p> - - - <h2 id="refdb-mode">Emacs refdb-mode</h2> - <p class="authors">Current Author: Markus Hoenicka <mho...@us...></p> - <p><strong><a href="addons/refdb-mode.el">Download refdb-mode.el (1.15)</a></strong></p> - <p>This minor mode for <a href="http://directory.fsf.org/emacs.html">Emacs</a> and <a href="http://www.xemacs.org/">XEmacs</a> is a frontend, and then some, for RefDB.</p> - <ul> - <li>It works nicely alongside the major modes ris-mode, <a href="http://www.thaiopensource.com/nxml-mode/">nxml-mode</a>, and <a href="http://sourceforge.net/projects/psgml/">PSGML</a>. refdb-mode can be automatically activated in these modes, and commands that return data in either of these formats set the appropriate mode automatically.</li> - <li>It provides menu entries to add, update, delete, and search for references and notes. Retrieved references and notes in either RIS or risx format can be edited in place and subsequently be updated in the database.</li> - <li>Queries using author names, periodical names, or keywords are simplified by tab-completion.</li> - <li>You can run queries on a selected region. E.g. you can highlight a word or a phrase in the title of a reference and see whether references exist that use this word or phrase as a keyword.</li> - <li>Reference data in formats that RefDB cannot natively import or generate can be converted by Chris Putnam's <a href="http://www.scripps.edu/~cdputnam/software/bibutils/bibutils.html">bibutils</a> via menu commands.</li> - <li>A menu shows the databases that the current user has permissions to access.</li> - <li>DocBook SGML and XML as well as TEI XML files can be created via the refdbnd script</li> - <li>A set of commands allows to add citation elements in DocBook or TEI formats to the kill ring, containing one or more references returned by a previous query. These elements can then be yanked into your DocBook or TEI documents.</li> - <li>These documents can be transformed to various output formats via menu commands, and the output can be viewed immediately in external viewers via the menu</li> - <li>A full range of administrative commands helps the RefDB administrator to get his work done. This includes the control of the application server and shortcuts to edit the RefDB configuration files.Administration is simplified by tab-completion for filenames and for character encodings.</li> - <li>Bibliographic styles can be added, retrieved, and directly edited.</li> - </ul> - - <p>To install this mode on your system, follow the instructions in the elisp code.</p> - - - - <p class="legend"><a href="refdb-mode-getref1.png"><img alt="Emacs refdb-mode" src="refdb-mode-getref1-small.jpg"/></a></p> - <p class="legend"><strong>Fig. 2a:</strong> Emacs refdb-mode, showing the available menu commands to retrieve references. The two buffers show the result of retrieving references in risx format. The output buffer contains the data proper, which can be edited and validated using the automatically invoked nXML mode. The messages buffer contains the command summaries of the most recent commands. Click on the image to see a <a href="refdb-mode-getref1.png">larger version</a>.</p> - - <table summary="refdb-mode screenshots"> - <tr valign="bottom"> - <td><a href="refdb-mode-getref-region.png"><img alt="Emacs refdb-mode" src="refdb-mode-getref-region-tiny.jpg"/></a> - </td> - <td><a href="refdb-mode-cite.png"><img alt="Emacs refdb-mode" src="refdb-mode-cite-tiny.jpg"/></a> - </td> - <td><a href="refdb-mode-selectdb1.png"><img alt="Emacs refdb-mode" src="refdb-mode-selectdb1-tiny.jpg"/></a> - </td> - <td><a href="refdb-mode-convert.png"><img alt="Emacs refdb-mode" src="refdb-mode-convert-tiny.jpg"/></a> - </td> - <td><a href="refdb-mode-admin1.png"><img alt="Emacs refdb-mode" src="refdb-mode-admin1-tiny.jpg"/></a> - </td> - </tr> - <tr valign="top"> - <td class="legend"><strong>Fig 2b: </strong>Use a marked region of text as a query string</td> - <td class="legend"><strong>Fig 2c: </strong>Create citation elements from the results of a query.</td> - <td class="legend"><strong>Fig 2d: </strong>Select from the list of available databases.</td> - <td class="legend"><strong>Fig 2e: </strong>Import external reference data, like the MODS dataset shown here.</td> - <td class="legend"><strong>Fig 2f: </strong>The administrative commands.</td> - </tr> - </table> - <h2 id="makestyle">Makestyle (bibliography style generator)</h2> <p class="authors">Author: David Nebauer <dav...@sw...></p> @@ -223,59 +150,4 @@ <p class="legend"><strong>Fig. 3:</strong> Creating a bibliography style with refdb-ms. Click on the image to see a <a href="makestyle-01.png">larger version</a>. The script walks you through the process of writing a style by providing valid entries at the current point along with an explanation of what each element is good for.</p> - <h2 id="vimdbxml">Vim and DocBook XML editing</h2> - <p class="authors">Author: David Nebauer <dav...@sw...></p> - <p><strong>Package: vim-docbk-xml-refdb (1.0) [<a href="source/vim-docbk-xml-refdb-1.0.tar.gz">source</a>, <a href="install.html#debian">deb</a>].</strong></p> - <p><strong>Requires: imagemagick [<a href="http://www.imagemagick.org">web</a>, <a href="install.html#debian">deb</a>]; fop [<a href="http://xmlgraphics.apache.org/fop/">web</a>, <a href="install.html#debian">deb</a>]; xmllint [<a href="http://xmlsoft.org/xmllint.html">web</a>, <a href="install.html#debian">deb</a>]; xsltproc [<a href="http://xmlsoft.org/XSLT/xsltproc2.html">web</a>, <a href="install.html#debian">deb</a>]; libgetopt-declare-perl <a href="http://search.cpan.org/~dconway/Getopt-Declare-1.11/lib/Getopt/Declare.pm">web</a>, <a href="install.html#debian">deb</a>]; refdb-cache (1.0) [<a href="source/refdb-cache-1.0.tar.gz">source</a>, <a href="install.html#debian">deb</a>]; libperl-refdb-cache (1.0) [<a href="source/libperl-refdb-cache-1.0.tar.gz">source</a>, <a href="install.html#debian">deb</a>].</strong></p> - <p>If <a href="http://www.vim.org">Vim</a> is the editor of your choice, this package installs the syntax, filetype and plugin files that enable you to edit DocBook XML files.</p> - <p>The plugin has a rather extensive list of dependencies as it interacts with a great many components in order to perform all its functions. For example, in order to create and view PDF and (X)HTML output it must use an XML validator (xmllint), an XSLT processor (xsltproc), a FO processor (fop), an HTML viewer and a PDF viewer. There are other dependencies which are not listed as they are commonly available on most *nix systems. For further information on dependencies unpack the source archive, read the README file and type <em>./configure --help</em>. Debian users need only select the primary package and the rest will happen automagically</p> - <p>While this suite consists of a number of components, all its functionality is exposed as keystroke mappings. All mappings (except special characters) are available via the DocBook menu (menus can be accessed from console vim â see vim help topic 'console-menus').</p> - <p>The source distribution can be built with support for multiple XSLT processors (xsltproc, Saxon, Xalan), FO processors (FOP, Xep), xml validators (xmllint, RXP) and, of course, RefDB.</p> - <p>The Debian package has a minimal configuration with support for only one XSLT processor (xsltproc), one FO processor (Fop), one xml validator (xmllint) and RefDB.</p> - <p>Here is an overview of the functionality supplied by the plugin:</p> - <ul> - <li>A skeleton document structure can be generated. The user will be prompted to supply some details such as author name and document title.</li> - <li>There are mappings for major document divisions: chapter, section and sect1|2|3.</li> - <li>Minor structures can also be generated: para, comment, (strong) emphasis, footnote, blockquote, filename, verbatim, note, index term, glossary term, warning, sidebar and example. The user is generally prompted to enter the text to be enclosed by the structure. Some of these mappings work in visual mode, where the selected text will be "wrapped" by the structure.</li> - <li>A mapping is supplied to insert a filepath. The user selects the file from a file selector dialog box. The user can choose whether to insert an absolute or relative filepath.</li> - <li>A number of mappings are supplied for certain characters that are represented by character entities: ampersand (&), quote marks ('|"), angle brackets (<|>), em and en dashes (—|–), ellipses (…) and non-breaking spaces ( ). When the user types a single or double quote mark ('|") the corresponding character entity (“|‘|’|”) is chosen intelligently. Alternative mappings are supplied for inserting single and double straight quote mark character entities, and for inserting raw single and double quote marks. A mapping is supplied for "raw" ampersands.</li> - <li>Cross-references and hyperlinks can be inserted into the document. For cross-references the user is presented with a list of element IDs to choose from.</li> - <li>Support for lists (itemised, ordered and variable type) is supplied.</li> - <li>Tables and images can be inserted. The user is prompted to supply required information such as numbers of rows and columns for tables and image file, captions and titles for images.</li> - <li>A mapping is supplied that enables users to jump to a selected element (chosen from a menu of available element IDs).</li> - <li>Document validation is only a mapping away.</li> - <li>Output as html, xhtml, pdf and text is generated by certain mappings. The resulting output is opened in an external viewer.</li> - <li>Various RefDB functions are supported when editing RefDB-created documents. The user can create, edit and delete references from within Vim. References from the current document can be displayed (either all or a subset). The user can change the current document's associated database and/or stylesheet. Finally, citations from the current reference database can be selected and inserted.</li> - <li>Various help is available via mappings. Help on mappings is available (<Leader>hh). In addition, help on individual docbook elements can be displayed. The user requests help on either the previous or next element and the relevant page from Walsh and Muellner's <em>DocBook: The Definitive Guide</em> is opened in an external html viewer. A summary of document structure can also be displayed.</li> - </ul> - - <p class="legend"><a href="vimdbxml-menus-01.png"><img alt="Vim DocBook XML Menus" src="vimdbxml-menus-01-small.png"/></a></p> - <p class="legend"><strong>Fig. 4:</strong> GVim editing a DocBook XML file. All the DocBook XML supplied menus are being displayed (they have been "torn off"). The left-most menu is the parent menu. The citations (RefDB) menu is seen on the far right. Note that users of console vim also have access to these menus (see vim help topic 'console-menus'. Click on the image to see a <a href="vimdbxml-menus-01-small.png">larger version</a>.</p> - - <h2 id="vimris">Vim and RIS editing</h2> - <p class="authors">Author: David Nebauer <dav...@sw...></p> - <p><strong>Package: vim-ris (1.1) [<a href="source/vim-ris-1.1.tar.gz">source</a>, <a href="install.html#debian">deb</a>].</strong></p> - <p>If <a href="http://www.vim.org">Vim</a> is the editor of your choice, this package installs the syntax, filetype and plugin files that enable you to edit RIS files.</p> - <ul> - <li>The syntax file enables Vim to highlight legal tags and mark illegal tags as errors.</li> - <li>It also highlights correct field values, thus helping users to avoid invalid field values.</li> - <li>It checks the syntax of author names, dates and journal abbreviation fields.</li> - <li>It checks the values in reprint and pubtype fields.</li> - <li>It checks the length of length-limited fields and does some other rudimentary error checking.</li> - </ul> - - <p>What the syntax file does <em>not</em> currently do is handle line continuations ('/$') -- it assumes all fields are a single line</p> - - <p>The plugin file supplies five convenience commands mapped to keyboard shortcuts:</p> - <ul> - <li>\a = insert RIS tag (select from menu)</li> - <li>\p = insert publication type (select from menu)</li> - <li>\r = insert reprint status</li> - <li>\d = duplicate current/previous tag</li> - <li>\t = add reference template (group of blank tags; choose from three templates: journal|book|other)</li> - </ul> - - <p class="legend"><a href="vimris-01.png"><img alt="Vim editing RIS" src="vimris-01-small.jpg"/></a></p> - <p class="legend"><strong>Fig. 5:</strong> Vim editing RIS. Click on the image to see a <a href="vimris-01.png">larger version</a>. The image shows how Vim spots a few common syntax errors: (1) the second author uses a space after the comma, (2) the publication date lacks the mandatory slashes, and (3) the end tag lacks the trailing space.</p> - <h2 id="perlmod">Perl client module</h2> <p class="authors">Author: Markus Hoenicka <mho...@us...></p> Index: doc.html =================================================================== RCS file: /cvsroot/refdb/homepage/doc.html,v retrieving revision 1.6 retrieving revision 1.7 diff -u -U2 -r1.6 -r1.7 --- doc.html 25 Jun 2005 23:38:46 -0000 1.6 +++ doc.html 6 Oct 2005 22:15:25 -0000 1.7 @@ -53,20 +53,27 @@ </tr> <tr> - <td class="nav"><a href="features.html">Features</a></td> + <td class="nav"> + <p><a href="features.html">Features</a></p> + <p class="level1"><a href="cli.html">CLI</a></p> + <p class="level1"><a href="web.html">Web</a></p> + <p class="level1"><a href="emacs.html">Emacs</a></p> + <p class="level1"><a href="vim.html">Vim</a></p> + </td> </tr> <tr> - <td class="nav"><a href="sysreq.html">System requirements</a></td> - </tr> - <tr> - <td class="nav"><a href="status.html">Current Status</a></td> + <td class="nav"><a href="examples.html">Examples</a></td> </tr> <tr> - <td class="navsel">Documentation</td> + <td class="navsel"><a href="doc.html">Documentation</a></td> </tr> <tr> - <td class="nav"><a href="examples.html">Examples</a></td> + <td class="nav"><a href="status.html">Current Status</a></td> </tr> <tr> - <td class="nav"><a href="download.html">Download</a></td> + <td class="nav"> + <p><a href="download.html">Download</a></p> + <p class="level1"><a href="sysreq.html">Requirements</a></p> + <p class="level1"><a href="install.html">Installation</a></p> + </td> </tr> <tr> Index: download.html =================================================================== RCS file: /cvsroot/refdb/homepage/download.html,v retrieving revision 1.12 retrieving revision 1.13 diff -u -U2 -r1.12 -r1.13 --- download.html 3 Oct 2005 12:17:42 -0000 1.12 +++ download.html 6 Oct 2005 22:15:25 -0000 1.13 @@ -53,11 +53,14 @@ </tr> <tr> - <td class="nav"><a href="features.html">Features</a></td> + <td class="nav"> + <p><a href="features.html">Features</a></p> + <p class="level1"><a href="cli.html">CLI</a></p> + <p class="level1"><a href="web.html">Web</a></p> + <p class="level1"><a href="emacs.html">Emacs</a></p> + <p class="level1"><a href="vim.html">Vim</a></p> + </td> </tr> <tr> - <td class="nav"><a href="sysreq.html">System requirements</a></td> - </tr> - <tr> - <td class="nav"><a href="status.html">Current Status</a></td> + <td class="nav"><a href="examples.html">Examples</a></td> </tr> <tr> @@ -65,8 +68,12 @@ </tr> <tr> - <td class="nav"><a href="examples.html">Examples</a></td> + <td class="nav"><a href="status.html">Current Status</a></td> </tr> <tr> - <td class="navsel">Download</td> + <td class="navsel"> + <p><a href="download.html">Download</a></p> + <p class="level1"><a href="sysreq.html">Requirements</a></p> + <p class="level1"><a href="install.html">Installation</a></p> + </td> </tr> <tr> @@ -170,5 +177,5 @@ <h2 id="debian">Debian packages</h2> - <p>Debian repositories for RefDB deb packages are now available at <a href="http://refdb.sourceforge.net">refdb.sourceforge.net</a>. Instructions for installing from them are available <a id="install.html#debian">here</a>.</p> + <p>Debian repositories for RefDB deb packages are now available at <a href="http://refdb.sourceforge.net">refdb.sourceforge.net</a>. Instructions for installing from them are available <a href="install.html#debian">here</a>.</p> <h2 id="freebsd">FreeBSD port</h2> Index: examples.html =================================================================== RCS file: /cvsroot/refdb/homepage/examples.html,v retrieving revision 1.6 retrieving revision 1.7 diff -u -U2 -r1.6 -r1.7 --- examples.html 25 Jun 2005 23:38:46 -0000 1.6 +++ examples.html 6 Oct 2005 22:15:25 -0000 1.7 @@ -53,11 +53,14 @@ </tr> <tr> - <td class="nav"><a href="features.html">Features</a></td> + <td class="nav"> + <p><a href="features.html">Features</a></p> + <p class="level1"><a href="cli.html">CLI</a></p> + <p class="level1"><a href="web.html">Web</a></p> + <p class="level1"><a href="emacs.html">Emacs</a></p> + <p class="level1"><a href="vim.html">Vim</a></p> + </td> </tr> <tr> - <td class="nav"><a href="sysreq.html">System requirements</a></td> - </tr> - <tr> - <td class="nav"><a href="status.html">Current Status</a></td> + <td class="navsel"><a href="examples.html">Examples</a></td> </tr> <tr> @@ -65,8 +68,12 @@ </tr> <tr> - <td class="navsel">Examples</td> + <td class="nav"><a href="status.html">Current Status</a></td> </tr> <tr> - <td class="nav"><a href="download.html">Download</a></td> + <td class="nav"> + <p><a href="download.html">Download</a></p> + <p class="level1"><a href="sysreq.html">Requirements</a></p> + <p class="level1"><a href="install.html">Installation</a></p> + </td> </tr> <tr> Index: features.html =================================================================== RCS file: /cvsroot/refdb/homepage/features.html,v retrieving revision 1.5 retrieving revision 1.6 diff -u -U2 -r1.5 -r1.6 --- features.html 25 Jun 2005 23:38:46 -0000 1.5 +++ features.html 6 Oct 2005 22:15:25 -0000 1.6 @@ -53,11 +53,14 @@ </tr> <tr> - <td class="navsel">Features</td> + <td class="navsel"> + <p><a href="features.html">Features</a></p> + <p class="level1"><a href="cli.html">CLI</a></p> + <p class="level1"><a href="web.html">Web</a></p> + <p class="level1"><a href="emacs.html">Emacs</a></p> + <p class="level1"><a href="vim.html">Vim</a></p> + </td> </tr> <tr> - <td class="nav"><a href="sysreq.html">System requirements</a></td> - </tr> - <tr> - <td class="nav"><a href="status.html">Current Status</a></td> + <td class="nav"><a href="examples.html">Examples</a></td> </tr> <tr> @@ -65,8 +68,12 @@ </tr> <tr> - <td class="nav"><a href="examples.html">Examples</a></td> + <td class="nav"><a href="status.html">Current Status</a></td> </tr> <tr> - <td class="nav"><a href="download.html">Download</a></td> + <td class="nav"> + <p><a href="download.html">Download</a></p> + <p class="level1"><a href="sysreq.html">Requirements</a></p> + <p class="level1"><a href="install.html">Installation</a></p> + </td> </tr> <tr> @@ -151,5 +158,6 @@ <li>RefDB is a reference/notes database and bibliography tool for SGML, XML, and LaTeX documents.</li> <li>RefDB is mainly implemented in C, with a few Perl scripts inbetween, as well as shell scripts as "glue". It can be compiled on all platforms with a decent C compiler (a small amount of porting may be required). It builds and runs out of the box on Linux, FreeBSD, NetBSD, Solaris, OSX, Darwin, and Windows/<a href="http://www.cygwin.com">Cygwin</a>.</li> - <li>The <a href="doc.html#manual">RefDB handbook</a> (more than 250 printed pages) helps you to get RefDB up and running quickly and explains how to use the software for both administrators and users in great detail. In addition there is a <a href="doc.html#tutorial">tutorial</a> targeted at plain users.</li> + <li>RefDB is modular and accessible. You can plug in a variety of database engines to store your data, and you can choose between a variety of interfaces for interactive work. You can use RefDB in your projects through shell scripts or from Perl programs.</li> + <li>The <a href="doc.html#manual">RefDB handbook</a> (more than 300 printed pages) helps you to get RefDB up and running quickly and explains how to use the software for both administrators and users in great detail. In addition there is a <a href="doc.html#tutorial">tutorial</a> targeted at plain users.</li> </ul> @@ -159,9 +167,6 @@ <li>Both reference and bibliography style databases use the relational features of SQL databases extensively to consolidate information and to save storage space.</li> <li>RefDB employs a three-tier architecture with lots of flexibility: clients, an application server that can run as a daemon, and the database server. If you prefer the embedded SQL engine, there'll be a two-tier setup. In both cases, all tiers may run on a single workstation for individual use.</li> - <li>All clients and the application server can generate log messages to monitor their operation.</li> - <li>There are three command-line clients for reference management, administration, and bibliography generation.</li> - <li>All clients can run in an interactive mode (much like a console FTP client) and in a batch mode for scripting purposes.</li> - <li>In addition there is a built-in web interface for the most common reference management operations. A far better PHP-based interface is currently under development, see <a href="http://sourceforge.net/forum/forum.php?forum_id=428195">this announcement</a></li> - <li>RefDB is extensible in terms of clients: clients (even graphical ones) can be written in any language that supports talking in plain text to a port. A Perl module for rapid development of custom clients is available.</li> + <li>The application server can generate log messages to monitor its operation.</li> + <li>RefDB contains two standard interfaces: a <a href="cli.html">command line interface</a> for terminal addicts and for use in scripts, and a PHP-based <a href="web.html">web interface</a> for a more visual approach. In addition, both <a href="emacs.html">Emacs</a> and <a href="vim.html">Vim</a> users can access RefDB from the editing environment they're used to. Finally, there is also a <a href="addons.html">Perl client module</a> to integrate RefDB functionality into your own Perl programs.</li> </ul> @@ -192,5 +197,5 @@ <ul> <li>Due to the client/server design, RefDB is very well suited as a shared reference database for a workgroup or a department. However, it runs just fine on a single standalone workstation.</li> - <li>Users can share databases and still have their personal reference lists.</li> + <li>Users can share databases and still have their personal reference lists. They can share their notes or keep them private on a per-note base.</li> <li>Concurrent read and write access of several users is supported. There is no need to restrict access of other users to read-only. However, if your database engine supports access control (MySQL and PostgreSQL), you <em>can</em> restrict access of some users to read-only.</li> <li>A simple method to access electronic offprints (e.g. in PDF or PostScript format) is provided in the HTML output and in the web interface. This also works across networks using mounted shares.</li> @@ -206,5 +211,5 @@ <p>The following embedded database engines are supported:</p> <ul> - <li><a href="http://www.sqlite.org">SQLite</a></li> + <li><a href="http://www.sqlite.org">SQLite</a> (versions 2.x and 3.x)</li> </ul> <p>RefDB versions prior to 0.9 use <a href="http://www.mysql.com">MySQL</a> as the SQL engine.</p> Index: index.html =================================================================== RCS file: /cvsroot/refdb/homepage/index.html,v retrieving revision 1.7 retrieving revision 1.8 diff -u -U2 -r1.7 -r1.8 --- index.html 25 Jun 2005 23:38:46 -0000 1.7 +++ index.html 6 Oct 2005 22:15:25 -0000 1.8 @@ -2,5 +2,5 @@ <html xmlns="http://www.w3.org/1999/xhtml"> - <!-- $Id --> + <!-- $Id$ --> <head> @@ -53,11 +53,14 @@ </tr> <tr> - <td class="nav"><a href="features.html">Features</a></td> + <td class="nav"> + <p><a href="features.html">Features</a></p> + <p class="level1"><a href="cli.html">CLI</a></p> + <p class="level1"><a href="web.html">Web</a></p> + <p class="level1"><a href="emacs.html">Emacs</a></p> + <p class="level1"><a href="vim.html">Vim</a></p> + </td> </tr> <tr> - <td class="nav"><a href="sysreq.html">System requirements</a></td> - </tr> - <tr> - <td class="nav"><a href="status.html">Current Status</a></td> + <td class="nav"><a href="examples.html">Examples</a></td> </tr> <tr> @@ -65,8 +68,12 @@ </tr> <tr> - <td class="nav"><a href="examples.html">Examples</a></td> + <td class="nav"><a href="status.html">Current Status</a></td> </tr> <tr> - <td class="nav"><a href="download.html">Download</a></td> + <td class="nav"> + <p><a href="download.html">Download</a></p> + <p class="level1"><a href="sysreq.html">Requirements</a></p> + <p class="level1"><a href="install.html">Installation</a></p> + </td> </tr> <tr> Index: install.html =================================================================== RCS file: /cvsroot/refdb/homepage/install.html,v retrieving revision 1.2 retrieving revision 1.3 diff -u -U2 -r1.2 -r1.3 --- install.html 3 Oct 2005 12:21:40 -0000 1.2 +++ install.html 6 Oct 2005 22:15:25 -0000 1.3 @@ -53,11 +53,14 @@ </tr> <tr> - <td class="nav"><a href="features.html">Features</a></td> + <td class="nav"> + <p><a href="features.html">Features</a></p> + <p class="level1"><a href="cli.html">CLI</a></p> + <p class="level1"><a href="web.html">Web</a></p> + <p class="level1"><a href="emacs.html">Emacs</a></p> + <p class="level1"><a href="vim.html">Vim</a></p> + </td> </tr> <tr> - <td class="nav"><a href="sysreq.html">System requirements</a></td> - </tr> - <tr> - <td class="nav"><a href="status.html">Current Status</a></td> + <td class="nav"><a href="examples.html">Examples</a></td> </tr> <tr> @@ -65,8 +68,12 @@ </tr> <tr> - <td class="nav"><a href="examples.html">Examples</a></td> + <td class="nav"><a href="status.html">Current Status</a></td> </tr> <tr> - <td class="navsel">Download</td> + <td class="navsel"> + <p><a href="download.html">Download</a></p> + <p class="level1"><a href="sysreq.html">Requirements</a></p> + <p class="level1"><a href="install.html">Installation</a></p> + </td> </tr> <tr> Index: refdbn.css =================================================================== RCS file: /cvsroot/refdb/homepage/refdbn.css,v retrieving revision 1.3 retrieving revision 1.4 diff -u -U2 -r1.3 -r1.4 --- refdbn.css 13 Jun 2005 19:55:48 -0000 1.3 +++ refdbn.css 6 Oct 2005 22:15:25 -0000 1.4 @@ -122,7 +122,8 @@ border-width: 2px; border-color: #275e97; - line-height: 120%; +/* line-height: 50%; */ background-color: #0eecf1; margin-bottom: 10px; + font-size: small; } thead td.nav { @@ -146,4 +147,10 @@ color: #01052a; } +tbody td p { + line-height: 30%; +} +tbody td p.level1 { + padding-left:10pt; +} div.localnav { width: 25%; @@ -193,4 +200,8 @@ font-family: "Courier New",Courier,Lucidatypewriter,"Lucida Console","Bitstream Vera Sans Mono",Terminal, Fixed, mono; } +code.refdbapp { + color: #275e97; + font-weight: bold; +} pre.source { font-family: "Courier New",Courier,Lucidatypewriter,"Lucida Console","Bitstream Vera Sans Mono",Terminal, Fixed, mono; Index: status.html =================================================================== RCS file: /cvsroot/refdb/homepage/status.html,v retrieving revision 1.2 retrieving revision 1.3 diff -u -U2 -r1.2 -r1.3 --- status.html 8 May 2005 21:24:33 -0000 1.2 +++ status.html 6 Oct 2005 22:15:25 -0000 1.3 @@ -53,11 +53,14 @@ </tr> <tr> - <td class="nav"><a href="features.html">Features</a></td> + <td class="nav"> + <p><a href="features.html">Features</a></p> + <p class="level1"><a href="cli.html">CLI</a></p> + <p class="level1"><a href="web.html">Web</a></p> + <p class="level1"><a href="emacs.html">Emacs</a></p> + <p class="level1"><a href="vim.html">Vim</a></p> + </td> </tr> <tr> - <td class="nav"><a href="sysreq.html">System requirements</a></td> - </tr> - <tr> - <td class="navsel">Current Status</td> + <td class="nav"><a href="examples.html">Examples</a></td> </tr> <tr> @@ -65,8 +68,12 @@ </tr> <tr> - <td class="nav"><a href="examples.html">Examples</a></td> + <td class="navsel"><a href="status.html">Current Status</a></td> </tr> <tr> - <td class="nav"><a href="download.html">Download</a></td> + <td class="nav"> + <p><a href="download.html">Download</a></p> + <p class="level1"><a href="sysreq.html">Requirements</a></p> + <p class="level1"><a href="install.html">Installation</a></p> + </td> </tr> <tr> Index: sysreq.html =================================================================== RCS file: /cvsroot/refdb/homepage/sysreq.html,v retrieving revision 1.4 retrieving revision 1.5 diff -u -U2 -r1.4 -r1.5 --- sysreq.html 25 Jun 2005 23:38:46 -0000 1.4 +++ sysreq.html 6 Oct 2005 22:15:25 -0000 1.5 @@ -5,5 +5,5 @@ <head> - <title>RefDB System Requirements</title> + <title>RefDB Download: system requirements</title> <meta name="author" content="Markus Hoenicka" /> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> @@ -53,11 +53,14 @@ </tr> <tr> - <td class="nav"><a href="features.html">Features</a></td> + <td class="nav"> + <p><a href="features.html">Features</a></p> + <p class="level1"><a href="cli.html">CLI</a></p> + <p class="level1"><a href="web.html">Web</a></p> + <p class="level1"><a href="emacs.html">Emacs</a></p> + <p class="level1"><a href="vim.html">Vim</a></p> + </td> </tr> <tr> - <td class="navsel">System requirements</td> - </tr> - <tr> - <td class="nav"><a href="status.html">Current Status</a></td> + <td class="nav"><a href="examples.html">Examples</a></td> </tr> <tr> @@ -65,8 +68,12 @@ </tr> <tr> - <td class="nav"><a href="examples.html">Examples</a></td> + <td class="nav"><a href="status.html">Current Status</a></td> </tr> <tr> - <td class="nav"><a href="download.html">Download</a></td> + <td class="navsel"> + <p><a href="download.html">Download</a></p> + <p class="level1"><a href="sysreq.html">Requirements</a></p> + <p class="level1"><a href="install.html">Installation</a></p> + </td> </tr> <tr> @@ -112,5 +119,5 @@ <!-- the main text area, fills most of the page --> <div id="main"> - <h1>RefDB System Requirements</h1> + <h1>RefDB Download: system requirements</h1> <p>RefDB is designed to run on Unix-like operating systems. <a href="http://www.linux.org">Linux</a>, <a href="http://www.freebsd.org">FreeBSD</a>, <a href="http://www.netbsd.org">NetBSD</a>, <a href="http://www.sun.com/software/solaris/">SunOS/Solaris</a>, <a href="http://www.apple.com/macosx/">OSX</a>/<a href="http://developer.apple.com/darwin/">Darwin</a>, and <a href="http://www.microsoft.com/windows/default.mspx">Windows</a>/<a href="http://www.cygwin.com">Cygwin</a> are supported out of the tarball, and other BSD or SysV-derived systems may work just fine. It relies on a few external programs and libraries. The following list explains what else you'll need and where to get it from. Please refer to the <a href="doc.html#manual">manual</a> for specific installation and setup instructions.</p> |