ANN: refdb-0.9.9-pre3 available for testing
"Markus Hoenicka" <[email protected]> Sun, 5 Aug 2007 17:18:45 +0200
| Newsgroups | gmane.text.refdb.general |
|---|---|
| Message-ID | <[email protected]> |
Hi all, I've uploaded another prerelease for the upcoming version 0.9.9 of RefDB. As always, the tarball is available here: http://refdb.sourceforge.net/pre/refdb-latest.tar.gz The focus of this prerelease is a cleanup of the internal data representation which was moved away from the RIS mess towards a more sane part/publication/series approach. While at it, I've also improved the handling of the M1-M3 fields which contain a lot of reference type-specific information like conference location, sender and recipient of an email message, running time of movies and so on. These fields are internally represented according to what they stand for. This both simplifies the data export to non-RIS/risx formats, and it also makes the contents of these fields available for the citation styles. The citestylex.dtd was changed accordingly. Due to the changes in the internal representation of authors and titles, you may have to apply some minor fixes to any styles that you have written yourself. The details are described in the file UPGRADING. A full list of the changes is appended below. As both the main database schema and the reference database schema were changed, it is recommended to re-create both from scratch instead of trying to upgrade them. Export your reference data and citation styles with your existing RefDB setup, then upgrade, and add your data again. There's only a few more things on my todo list, so this prerelease contains most functionality of what you can expect in 0.9.9. I'd appreciate if you could spend some time testing this prerelease. regards, Markus Bugfixes: - crash during bibliography creation on OS X was fixed - unknown reference data types are now changed to "GEN" when importing risx data as well - abbreviated journal names which use periods without spaces are now imported properly - config.rpath was added to the tarball to avoid configure errors on particular OSes - upgrading the main database no longer creates duplicate entries in t_meta when using PostgreSQL as the database engine - fixed missing permissions after upgrading the main PostgreSQL database - the preconfigured locations of log and pid files now honor the prefix (usually /usr or /usr/local) Improvements: - the internal representation of authors and titles is now based on the three-level library system (part, publication, series) instead of on the once-and-for-all-screwed RIS definition. This makes both the programmer's life and the style author's life quite a bit easier - the internal representation of the M1-M3 fields was improved to simplify data access. The contents of these RIS fields is now stored in separate fields which reflect the purpose in context of the respective reference type - citation styles now support both authors and editors in monographic data - citation styles now support the replacements of the M1-M3 fields, i.e. stuff like conference location, sender and recipient email addresses, class codes, running time and so on - the output of adduser/deleteuser was cleaned up if no hostname is available - the format specifier NX of the getref command no longer retrieves all extended notes associated with a particular reference, as these would always include the users reference lists. If you positively want those lists, use ALL or NXNL instead. - the citestylex.dtd now supports different formatting options for authors (TEXT) and editors (TEXTED). The styles shipped with RefDB were updated accordingly. - all backends were updated and now export the contents of the RIS fields M1-M3 as far as possible - two new citation styles were added (Tissue_Eng. and Biomaterials) -- Markus Hoenicka [email protected] (Spam-protected email: replace the quadrupeds with "mhoenicka") http://www.mhoenicka.de ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/