--------------------------------------------------------------------
CDSware v0.7.0 is released
April 6, 2005
http://cdsware.cern.ch/news/
--------------------------------------------------------------------
CDSware v0.7.0 was released on April 6th, 2005.
This release is recommended to all users of v0.5.0 version.
What's new:
-----------
*) experimental release of the refextract program for automatic
reference extraction from PDF fulltext files (BibEdit)
*) experimental release of the citation and download ranking tools
(BibRank)
*) new module for gathering usage statistics out of Apache log files
(WebStat)
*) new similar-records-navigation tool exploring end-user viewing
habits: "people who viewed this page also viewed" (WebSearch,
BibRank)
*) OAI gateway validated against OAI Repository Explorer (BibHarvest)
*) fixed "records modified since" option for the indexer (BibIndex)
*) collection cache update is done only when the cache is not up to
date (WebSearch) [closing WebSearch-016]
*) cleanup of user login mechanism (WebSession, WebAccess)
*) fixed uploading of already-existing records in the insertion mode
(BibUpload)
*) fixed submission in UTF-8 languages (WebSubmit)
*) updated HOWTO Run Your Existing CDSware Installation (WebHelp)
*) test suite improvements (WebSearch, BibHarvest, BibRank,
BibConvert)
*) German translation updated and new German stopwords list added,
thanks to Guido Pelzer
*) new Greek and Ukrainian translations, thanks to Theodoros
Theodoropoulos and Vasyl Ostrovskyi
*) all language codes now comply to RFC 1766 and ISO 639
*) numerous other small fixes and improvements, with many
contributions by the EPFL team headed by Frederic Gobry
(BibConvert, BibUpload, WebSearch, WebSubmit, WebSession)
Download:
---------
<http://cdsware.cern.ch/download/cdsware-0.7.0.tar.gz>
<http://cdsware.cern.ch/download/cdsware-0.7.0.tar.gz.md5>
<http://cdsware.cern.ch/download/cdsware-0.7.0.tar.gz.sig>
Installation notes:
-------------------
Please follow the INSTALL file bundled in the distribution tarball.
Upgrade notes:
--------------
If you are upgrading from CDSware v0.5.0, then please follow these
steps:
- New pre-requisite (optional): if you want to experiment with the
automatic reference extraction from PDF fulltext files, then you
have to check whether your pdftotext program is of version 3 or
later. (See the INSTALL file, item i.) Note that you are fully
free to skip this step now.
- New pre-requisite (optional): if you want to experiment with the
download and citation ranking alpha codebase, then we recommend
you to firstly install Gnuplot, the command-line driven
interactive plotting program. (See the INSTALL file, item l.)
Note that you are fully free to skip this step now.
- New pre-requisite (optional): if you want to experiment with the
new WebStat program for gathering usage statistics out of Apache
log files, then you should firstly install a Common Lisp
implementation. (See the INSTALL file, item m.) Note that you
are fully free to skip this step now.
- After optionally updating your prerequisites, launch the bibsched
monitor and wait until all active bibsched tasks are finished.
Then put bibsched daemon into manual mode. Stop all submission
procedures and other write operations: for example, you may want
to switch your site read-only (set CFG_ACCESS_CONTROL_LEVEL_SITE
to 1 in access_control_config.py and restart Apache) or you may
want to stop Apache completely.
- Optionally you may want to backup your current MySQL database and
your CDSware installation directory. (This step is not really
mandatory for the 0.5.0 -> 0.7.0 transition, since the changes
are of minor nature only.)
- Untar new sources and rerun configure with old arguments.
- Merge your old config.wml with the new one. (The old config.wml
can be found in /path/to/cdsware/lib/wml/cdsware/config.wml.)
There are some new options in the new config.wml, so it is not
sufficient just to copy over your old config file. However, the
new config file only changes two-three language-related things in
the beginning of the file, so merging of your old config.wml
should be very straightforward.
- Run make.
- If you have edited your /path/to/cdsware/etc/ files during or
since the last installation (for example to edit the stopwords
list or configure language stemmers), then back it up now.
- Run make install.
- If you have backed up your old /path/to/cdsware/etc/ directory as
mentioned above, then copy the backup over the freshly installed
etc directory now. The old etc directory should be usable `as
is', unless you have configured bibrank to use the Swedish
stemmer, in which case you should change the language code from
`se' to `sv' in /path/to/cdsware/etc/bibrank/wrd.cfg.
- Update your table structure with new definitions:
$ make update-v0.5.0-tables
If you are upgrading from previous releases, you have to run
previous update-xxx-tables commands first, respectively. (See
Makefile.am for what these commands do, and check out old
RELEASE-NOTES for previous releases.)
- Run webcoll. The update is done now.
- The final stages are: re-enable write-access if you have disabled
it in the previous steps; restart your Apache server; put
bibsched back into the auto mode. You are done.
Known problems:
---------------
*) Several modules of the this release (e.g. the mail submission
system, citation and download ranking) are experimental and not
yet activated. You may have a peek at what is planned, but please
do not rely on them.
*) The admin-level functionality for several modules is not fully
developed yet.
*) Fulltext file storage management is not yet linked with the
metadata management.
What's next:
------------
*) Fixing the problems mentioned above.
*) Developing clearer relations and dependencies between metadata
records and fulltext files.
*) Introducing page templating to ease the customization of CDSware
interface.
*) Introducing a new tool for matching external XML MARC records
against the database content.
- end of file -