invenio

Invenio digital library framework

MIT License

Downloads
1.4K
Stars
622
Committers
214

Bot releases are visible (Hide)

invenio - Invenio v3.1.0 Latest Release

Published by lnielsen over 5 years ago

invenio - Invenio v3.0.1

Published by lnielsen over 5 years ago

invenio - Invenio v3.0.0

Published by lnielsen over 5 years ago

invenio - Invenio v1.2.2

Published by tiborsimko almost 8 years ago

Invenio v1.2.2 is released

Invenio v1.2.2 was released on November 25, 2016.

About

Invenio is a digital library framework enabling you to build your own
digital library or document repository on the web.

This stable release update is recommended to all Invenio sites using
v1.2.1 or previous releases.

New features

  • installation
    • Initial release of kickstart installations scripts. Ported from
      the old tiborsimko/invenio-devscripts repository of helper
      scripts and adapted to resemble Invenio 3 kickstart installation
      scripts. Tested on Ubuntu 12.04 and CentOS 6.

Improved features

  • BibDocFile
    • Escapes file name special characters including accents and spaces
      in document URLs.
  • BibFormat
    • Corrects subfield usage when displaying the DOI qualifying
      information, changing subfield y (not valid) by q. (#3195)
  • BibIndex
    • Enhances full-text indexing of external flles. (PR #3358)
  • BibRank
    • Allows ranking external files using Solr. (PR #3358)
  • I18N
    • Updates Slovak translation from Transifex.
    • Updates Slovak translation from Transifex.
    • Updates German, French, Slovak and Spanish translations from
      Transifex.
    • Updates Catalan, French, German, Italian, Russian, Slovak, and
      Spanish translations from Transifex.
    • Completes Italian translation for Invenio v1.2.
    • Completes Italian translation.
    • Completes French translation.
  • WebSession
    • Changes error message depending on
      CFG_ACCESS_CONTROL_LEVEL_ACCOUNTS value as the meaning of the
      column note also changes with it. (#1414) (PR #3414)
  • WebStyle
    • Cleans the port from the user's IP preventing issues in future
      manipulations of it. (PR #3255)
  • WebSubmit
    • Adds subtitle file to the file converter rules. (PR #3358)
    • Allows the stamping function to accept both files and directories.
  • crossrefutils
    • Supports querying CrossRef with free account (without password).
      (#3503) (#1277) (PR #3516)
  • installation
    • Installation scripts now support Ubuntu 14.04 LTS.
    • Uses /usr/sbin/service foo consistently everywhere to restart
      daemons instead of deprecated /etc/init.d/foo.
    • Pinned specific JSON-js and Mediaelement versions instead of using
      the latest master branch commits. (#11)
  • urlutils
    • Uses md5 from hashlib when available. (#3382)

Bug fixes

  • BibCirculation
    • Fixes the number of copies of an item that is displayed in the
      circulation UI item search. (#2018) (PR #3574)
  • BibDocFile
    • Disallows % character in filenames since it may cause some
      problems with URL encoding/decoding leading to incorrect URLs.
      (#1918) (PR #2788)
    • Purges old extracted text too, when purging a BibDoc. (#3519)
  • BibFormat
    • Casts record ID type to integer in record editor formatting
      element. Various functions working with the record ID expect it to
      be an integer rather than a string. (PR #2796)
    • Fixes filtering of records not modified since the last bibreformat
      run, which could have skipped records that were, for whatever
      reason, not reformatted in the past. (PR #2824)
    • Changes when the missing caches are generated during bibreformat
      run. The missing cache is no longer generated for records if the
      bibreformat is run with -i, --collection, --field or --pattern
      option.
  • BibIndex
    • Fixes possible infinite loop in beautify_range_list() that could
      have been triggered in particular conditions. (PR #2758)
  • BibSched
    • Makes recid argument optional in tasklet bst_create_icons.
      (#2192)
  • I18N
    • Fixes a typo in the German translation.
  • OAIHarvest
    • Fixes an exception that would happen upon the initial harvest of a
      new OAI harvest source marked to be harvested "from beginning".
      (#2793)
    • Fixes the parsing of resumptiontoken in incoming OAI-PMH XML which
      could fail when the resumptiontoken was empty.
  • OAIRepository
    • Fixes default configuration of CFG_OAI_METADATA_FORMATS, correctly
      assigning the XSD and XML namespace to the corresponding metadata
      prefix.
  • WebAccess
    • Improves the WebAccess FireRole documentation by providing
      corrected example on how to use groups in FireRole definitions.
      (#3107) (#3225)
  • WebSearch
    • Takes into account the sort order when searching, even if no
      specific sort or rank method is used. (PR #3564)
    • Adds the proper language parameter on tabs if the user has
      selected different language from the browser preferred. (#308) (PR
      #3395)
    • Fixes a search regression test case that looks for records added
      in the past 10 years. This test started to fail because some
      records are declared with date added (see MARC tag 005) before
      1. Amends the test case to use safer value of last 100 years
        instead of last 10 years.
    • Fixes asynchronous external collection getter tests following the
      update of the Invenio project web site.
  • WebSession
    • Removes pending groups from user info object. (#3526)
  • bibupload
    • In case of replicating datasets between instances by means of OAI
      harvesting it is plausible to check for external OAI-IDs not only
      in the field specified by CFG_BIBUPLOAD_EXTERNAL_OAIID_TAG but
      also in CFG_OAI_ID_FIELD. (#2812) (PR #2816)
  • crossrefutils
    • Correctly URL-encodes the query sent to CrossRef in order to
      retrieve information about a given DOI.
    • Correctly passes the noredirect flag to CrossRef API.
  • global
    • Silences most MySQL UTF-8 warnings related to inserting into and
      updating BLOB table columns.
  • installation
    • Amends canonical location of py-editdist and pyRXP packages,
      fixing the installation problem.
    • Amends installation procedures to download necessary jQuery
      plugins from Invenio-hosted web site, fixing problems with non-
      existing Google Code pages. (#3620)
    • Fixes Apache virtual host configuration generation on CentOS 6.
  • inveniogc
    • Fixes garbage collection of temporary directories created by
      websubmit_icon_creator and websubmit_file_stamper. (#3556) (PR
      #3558)

Download

Installation

Please follow the INSTALL file bundled in the distribution tarball.

Upgrade

Please proceed as follows:

a) Stop your bibsched queue and your Apache server.

b) Install the update::

 $ tar xvfz invenio-1.2.2.tar.gz
 $ cd invenio-1.2.2
 $ sudo rsync -a /opt/invenio/etc/ /opt/invenio/etc.OLD/
 $ sh /opt/invenio/etc/build/config.nice
 $ make
 $ make check-upgrade
 $ sudo -u www-data make install
 $ sudo rsync -a /opt/invenio/etc.OLD/ \
     --exclude invenio-autotools.conf \
     /opt/invenio/etc/ # (1)
 $ sudo -u www-data /opt/invenio/bin/inveniocfg --update-all
 $ sudo -u www-data /opt/invenio/bin/inveniocfg --upgrade

 (1) If you are upgrading from previous stable release series
     (v0.99, v1.0 or v1.1), please don't run this rsync command
     but diff, in order to inspect changes and adapt your old
     configuration to the new Invenio v1.2 release series.  For
     more information you may also want to consult release notes
     coming with Invenio v1.2.0.

c) Restart your Apache server and your bibsched queue.

Happy hacking and thanks for flying Invenio.

| Invenio Development Team
| Email: [email protected]
| IRC: #invenio on irc.freenode.net
| Twitter: http://twitter.com/inveniosoftware
| GitHub: http://github.com/inveniosoftware
| URL: http://invenio-software.org

invenio - Invenio v1.1.7

Published by tiborsimko almost 8 years ago

Invenio v1.1.7 is released

Invenio v1.1.7 was released on November 20, 2016.

About

Invenio is a digital library framework enabling you to build your own
digital library or document repository on the web.

This old stable release update is recommended to all Invenio sites
using v1.1.6 or previous releases.

New features

  • installation
    • Initial release of kickstart installations scripts. Ported from
      the old tiborsimko/invenio-devscripts repository of helper
      scripts and adapted to resemble Invenio 3 kickstart installation
      scripts. Tested on Ubuntu 12.04 and CentOS 6.

Improved features

  • I18N
    • Updates Slovak translation from Transifex.
    • Updates German, French, Slovak and Spanish translations from
      Transifex.
    • Updates Catalan, French, German, Italian, Russian, Slovak, and
      Spanish translations from Transifex.
    • Completes Italian translation.
  • installation
    • Installation scripts now support Ubuntu 14.04 LTS.
    • Uses /usr/sbin/service foo consistently everywhere to restart
      daemons instead of deprecated /etc/init.d/foo.
    • Pinned specific JSON-js and Mediaelement versions instead of using
      the latest master branch commits. (#11)
  • urlutils
    • Uses md5 from hashlib when available. (#3382)

Bug fixes

  • BibDocFile
    • Purges old extracted text too, when purging a BibDoc. (#3519)
  • BibSched
    • Makes recid argument optional in tasklet bst_create_icons.
      (#2192)
  • OAIHarvest
    • Fixes the parsing of resumptiontoken in incoming OAI-PMH XML which
      could fail when the resumptiontoken was empty.
  • OAIRepository
    • Fixes default configuration of CFG_OAI_METADATA_FORMATS, correctly
      assigning the XSD and XML namespace to the corresponding metadata
      prefix.
  • WebAccess
    • Improves the WebAccess FireRole documentation by providing
      corrected example on how to use groups in FireRole definitions.
      (#3107) (#3225)
  • WebSearch
    • Fixes asynchronous external collection getter tests following the
      update of the Invenio project web site.
  • WebSession
    • Removes pending groups from user info object. (#3526)
  • bibupload
    • In case of replicating datasets between instances by means of OAI
      harvesting it is plausible to check for external OAI-IDs not only
      in the field specified by CFG_BIBUPLOAD_EXTERNAL_OAIID_TAG but
      also in CFG_OAI_ID_FIELD. (#2812) (PR #2816)
  • global
    • Silences most MySQL UTF-8 warnings related to inserting into and
      updating BLOB table columns.
  • installation
    • Amends canonical location of py-editdist and pyRXP packages,
      fixing the installation problem.
    • Amends installation procedures to download necessary jQuery
      plugins from Invenio-hosted web site, fixing problems with non-
      existing Google Code pages. (#3620)
    • Fixes Apache virtual host configuration generation on CentOS 6.
  • inveniogc
    • Fixes garbage collection of temporary directories created by
      websubmit_icon_creator and websubmit_file_stamper. (#3556) (PR
      #3558)

Download

Installation

Please follow the INSTALL file bundled in the distribution tarball.

Upgrade

Please proceed as follows:

a) Stop your bibsched queue and your Apache server.

b) Install the update::

 $ tar xvfz invenio-1.1.7.tar.gz
 $ cd invenio-1.1.7
 $ sudo rsync -a /opt/invenio/etc/ /opt/invenio/etc.OLD/
 $ sh /opt/invenio/etc/build/config.nice
 $ make
 $ make check-upgrade
 $ sudo -u www-data make install
 $ sudo rsync -a /opt/invenio/etc.OLD/ \
     --exclude invenio-autotools.conf \
     /opt/invenio/etc/ # (1)
 $ sudo -u www-data /opt/invenio/bin/inveniocfg --update-all
 $ sudo -u www-data /opt/invenio/bin/inveniocfg --upgrade

 (1) If you are upgrading from previous stable release series
     (v0.99 or v1.0), please don't run this rsync command but
     diff, in order to inspect changes and adapt your old
     configuration to the new Invenio v1.1 release series.

c) Restart your Apache server and your bibsched queue.

Happy hacking and thanks for flying Invenio.

| Invenio Development Team
| Email: [email protected]
| IRC: #invenio on irc.freenode.net
| Twitter: http://twitter.com/inveniosoftware
| GitHub: http://github.com/inveniosoftware
| URL: http://invenio-software.org

invenio - Invenio v1.0.10

Published by tiborsimko almost 8 years ago

Invenio v1.0.10 is released

Invenio v1.0.10 was released on November 9, 2016.

About

Invenio is a digital library framework enabling you to build your own
digital library or document repository on the web.

This old stable release update is recommended to all Invenio sites
using v1.0.9 or previous releases.

New features

  • installation
    • Initial release of kickstart installations scripts. Ported from
      the old tiborsimko/invenio-devscripts repository of helper
      scripts and adapted to resemble Invenio 3 kickstart installation
      scripts. Tested on Ubuntu 12.04 and CentOS 6.

Improved features

  • I18N
    • Updates Catalan, French, German, Italian, Russian, Slovak, and
      Spanish translations from Transifex.
  • installation
    • Installation scripts now support Ubuntu 14.04 LTS.
    • Uses /usr/sbin/service foo consistently everywhere to restart
      daemons instead of deprecated /etc/init.d/foo.

Bug fixes

  • WebAccess
    • Improves the WebAccess FireRole documentation by providing
      corrected example on how to use groups in FireRole definitions.
      (#3107) (#3225)
  • WebSearch
    • Fixes asynchronous external collection getter tests following the
      update of the Invenio project web site.
  • global
    • Silences most MySQL UTF-8 warnings related to inserting into and
      updating BLOB table columns.
  • installation
    • Amends canonical location of py-editdist and pyRXP packages,
      fixing the installation problem.
    • Fixes Apache virtual host configuration generation on CentOS 6.

Download

Installation

Please follow the INSTALL file bundled in the distribution tarball.

Upgrade

If you are upgrading from Invenio v1.0.9, then:

a) Stop your bibsched queue and your Apache server.

b) Install the update::

 $ tar xvfz invenio-1.0.10.tar.gz
 $ cd invenio-1.0.10
 $ sudo rsync -a /opt/invenio/etc/ /opt/invenio/etc.OLD/
 $ sh /opt/invenio/etc/build/config.nice
 $ make
 $ make check-custom-templates
 $ make update-v1.0.9-tables
 $ sudo -u www-data make install
 $ sudo -u www-data /opt/invenio/bin/inveniocfg --update-all
 $ sudo rsync -a /opt/invenio/etc.OLD/ \
     --exclude invenio-autotools.conf \
     /opt/invenio/etc/

c) Restart your Apache server and your bibsched queue.

Happy hacking and thanks for flying Invenio.

| Invenio Development Team
| Email: [email protected]
| IRC: #invenio on irc.freenode.net
| Twitter: http://twitter.com/inveniosoftware
| GitHub: http://github.com/inveniosoftware
| URL: http://invenio-software.org

invenio - Invenio v2.1.1 is released

Published by jirikuncar about 9 years ago

Invenio v2.1.1 is released

Invenio v2.1.1 was released on September 1, 2015.

About

Invenio is a digital library framework enabling you to build your own
digital library or document repository on the web.

Security fixes

  • global
    • Fixes potential XSS issues by changing main flash messages
      template so that they are not displayed as safe HTML by default.
  • search
    • Fixes potential XSS issues by changing search flash messages
      template so that they are not displayed as safe HTML by default.

Incompatible changes

  • access
    • Removes configuration option CFG_SUPERADMINROLE_ID.
    • Replaces all zero values with NULL in the table
      accROLE_accACTION_accARGUMENT. The usage of NULL value in
      substitution of zero value was introduced in the commit 7974188
      because Foreign Key does not support it.

Improved features

  • I18N
    • Completes Italian translation.
    • Completes French translation.
  • accounts
    • Uses the localized site name when sending email to users. (#3273)
  • docker
    • Improves Docker documentation notably related to how to work with
      Invenio site overlays.
  • global
    • Adds super(SmartDict, self).init call in the init method
      in SmartDict to be able to make multiple inheritance in Record
      class in invenio-records and be able to call both parent's
      init.
  • jasmine
    • Allows using variables from application config for building asset
      bundles.
  • legacy
    • Improves exception handling of integrity errors raised by MySQLdb
      library.

Bug fixes

  • OAIHarvest
    • Fixes the parsing of resumptiontoken in incoming OAI-PMH XML which
      could fail when the resumptiontoken was empty.
  • access
    • Sets superadmin role ID included in roles list returned from
      acc_find_possible_roles to the correct, current value. (#3390)
      (#3392)
    • Fixes the authorization delete query to consider NULL value on
      id_accARGUMENT authorization column. The usage of NULL value in
      substitution of zero value was introduced in the commit 7974188
      because Foreign Key does not support it.
    • Fixes property id_accARGUMENT of AccAuthorization model.
  • encoder
    • Corrects the compose_file function call in process_batch_job
      to produce <directory>/content.<extension> instead of
      <directory>/content.content;<extension>. (#3354)
  • global
    • Fixes the way configuration variables are parsed from ENV. It now
      uses the same method we are using in inveniomanage config set.
      This fixes the problem that False is not parsed correctly.
  • i18n
    • Updates PO message catalogues and cleans them of duplicated
      messages. (#3455)
  • indexer
    • Adds missing get_nearest_terms_in_idxphrase_with_collection
      import. Fixes the name of field argument, and returns an empty
      list when no model is passed. (#3271)
  • installation
    • Fixes database creation and upgrading by limiting Alembic version
      to <0.7.
  • legacy
    • Addresses an issue with calling six urllib.parse in a wrong way,
      making users unable to harvest manually from the command line.
  • login
    • Provides flash message to indicate that an email with password
      recovery could not be sent. (#3309)
  • search
    • Enforces query string to be unicode to overcome pypeg2 parsing
      issues. (#3296)
    • Fixes admin interface for managing facets. (#3333)

Notes

  • global
    • Displaying HTML safe flash messages can be done by using one of
      these flash contexts: '(html_safe)', 'info(html_safe)',
      'danger(html_safe)', 'error(html_safe)', 'warning(html_safe)',
      'success(html_safe)' instead of the standard ones (which are the
      same without '(html safe)' at the end).
    • Backports Flask-IIIF extension from original commit
      213b6f1144734c9ecf425a1bc7b78e56ee5e4e3e. The extension is not
      enabled by default in order to avoid feature addition to existing
      minor release.
  • search
    • Displaying HTML safe flash messages can be done by using one of
      these flash contexts: 'search-results-after(html_safe)',
      'websearch-after-search-form(html_safe)' instead of the standard
      ones (which are the same without '(html safe)' at the end).

Installation

$ pip install invenio==2.1.1

Upgrade

$ bibsched stop
$ sudo systemctl stop apache2
$ pip install --upgrade invenio==2.1.1
$ inveniomanage upgrader check
$ inveniomanage upgrader run
$ sudo systemctl start apache2
$ bibsched start

Documentation

http://invenio.readthedocs.org/en/v2.1.1

Happy hacking and thanks for flying Invenio.

| Invenio Development Team
| Email: [email protected]
| IRC: #invenio on irc.freenode.net
| Twitter: http://twitter.com/inveniosoftware
| GitHub: http://github.com/inveniosoftware
| URL: http://invenio-software.org

invenio - Invenio v2.0.6

Published by jirikuncar about 9 years ago

Invenio v2.0.6 is released

Invenio v2.0.6 was released on September 1, 2015.

About

Invenio is a digital library framework enabling you to build your own
digital library or document repository on the web.

Security fixes

  • global
    • Fixes potential XSS issues by changing main flash messages
      template so that they are not displayed as safe HTML by default.
  • search
    • Fixes potential XSS issues by changing search flash messages
      template so that they are not displayed as safe HTML by default.

Improved features

  • I18N
    • Completes Italian translation.
    • Completes French translation.
  • global
    • Adds super(SmartDict, self).init call in the init method
      in SmartDict to be able to make multiple inheritance in Record
      class in invenio-records and be able to call both parent's
      init.

Bug fixes

  • OAIHarvest
    • Fixes the parsing of resumptiontoken in incoming OAI-PMH XML which
      could fail when the resumptiontoken was empty.
  • i18n
    • Updates PO message catalogues and cleans them of duplicated
      messages. (#3455)
  • installation
    • Fixes database creation and upgrading by limiting Alembic version
      to <0.7.
  • legacy
    • Addresses an issue with calling six urllib.parse in a wrong way,
      making users unable to harvest manually from the command line.

Notes

  • global
    • Displaying HTML safe flash messages can be done by using one of
      these flash contexts: '(html_safe)', 'info(html_safe)',
      'danger(html_safe)', 'error(html_safe)', 'warning(html_safe)',
      'success(html_safe)' instead of the standard ones (which are the
      same without '(html safe)' at the end).
  • search
    • Displaying HTML safe flash messages can be done by using one of
      these flash contexts: 'search-results-after(html_safe)',
      'websearch-after-search-form(html_safe)' instead of the standard
      ones (which are the same without '(html safe)' at the end).

Installation

$ pip install invenio==2.0.6

Upgrade

$ bibsched stop
$ sudo systemctl stop apache2
$ pip install --upgrade invenio==2.0.6
$ inveniomanage upgrader check
$ inveniomanage upgrader run
$ sudo systemctl start apache2
$ bibsched start

Documentation

http://invenio.readthedocs.org/en/v2.0.6

Happy hacking and thanks for flying Invenio.

| Invenio Development Team
| Email: [email protected]
| IRC: #invenio on irc.freenode.net
| Twitter: http://twitter.com/inveniosoftware
| GitHub: http://github.com/inveniosoftware
| URL: http://invenio-software.org

invenio - Invenio v2.0.5

Published by tiborsimko over 9 years ago

Invenio v2.0.5 is released

Invenio v2.0.5 was released on July 17, 2015.

About

Invenio is a digital library framework enabling you to build your own
digital library or document repository on the web.

Security fixes

  • docker:
    • Disables debug mode when using standard Docker image. Uses docker
      compose to set the variable instead.

Improved features

  • deposit:
    • Improves handling of large files in deposit.
  • docker:
    • Improves Docker documentation notably related to how to work with
      Invenio site overlays.
    • Changes port number exposed by docker to non-reserved ones to
      avoid conflicts with local installations. Webport is now 28080,
      Redis 26379 and MySQL is 23306, which is a simple +20000 shift
      from the standard ports.
    • Integrates docker boot script into docker image.
    • Changes docker boot script to use exec. This ensure signal
      forwarding and reduces the overhead by one process. As a result
      container shutdown is faster now.
    • Changes manual master/slave configuration of Docker devboot script
      to automatic solution using file locks.
  • jasmine:
    • Allows using variables from application config for building asset
      bundles.

Bug fixes

  • deposit:
    • Fixes issue with PLUpload chunking not being enabled.
  • encoder:
    • Corrects the compose_file function call in process_batch_job
      to produce <directory>/content.<extension> instead of
      <directory>/content.content;<extension>. (#3354)
  • global:
    • Fixes the way configuration variables are parsed from ENV. It now
      uses the same method we are using in inveniomanage config set.
      This fixes the problem that False is not parsed correctly.
  • installation:
    • Fixes capitalization of package names.
  • legacy:
    • Fixes inveniogc crash when mysql is NOT used to store sessions.
      (#3205)
  • login:
    • Provides flash message to indicate that an email with password
      recovery could not be sent. (#3309)

Notes

  • global:
    • Backports Flask-IIIF extension from original commit
      213b6f1144734c9ecf425a1bc7b78e56ee5e4e3e. The extension is not
      enabled by default in order to avoid feature addition to existing
      minor release.

Installation

$ pip install invenio==2.0.5

Upgrade

$ bibsched stop
$ sudo systemctl stop apache2
$ pip install --upgrade invenio==2.0.5
$ inveniomanage upgrader check
$ inveniomanage upgrader run
$ sudo systemctl start apache2
$ bibsched start

Documentation

http://invenio.readthedocs.org/en/v2.0.5

Happy hacking and thanks for flying Invenio.

| Invenio Development Team
| Email: [email protected]
| IRC: #invenio on irc.freenode.net
| Twitter: http://twitter.com/inveniosoftware
| GitHub: http://github.com/inveniosoftware
| URL: http://invenio-software.org

invenio - Invenio v0.0.9

Published by tiborsimko over 9 years ago

Hello

The CDSware v0.0.9 was released on August 1st, 2002.

What's new:
   * first "public" alpha release of CDSware
   * recently standardized Library of Congress' MARC XML schema adopted
     in all CDSware modules as the new default internal XML file format
     (BibConvert, BibFormat, BibUpload, WebSubmit, WebSearch)
   * support for OAI-PMH v2.0 in addition to OAI-PMH v1.1 (WebSearch)
   * search interface now honors multiple output formats per collection
     (BibFormat, WebSearch)
   * search interface now honors search fields, search options, and
     sort options from the database config tables (WebSearch,
     WebSearch Admin)
   * search interface now honors words indexes from the database config
     tables (BibWords, WebSearch)
   * easy reformatting of already uploaded bibliographic records via
     web admin. tool (BibFormat Admin/Reformat Records)
   * new submission form field type ("response") allowing
     greater flexibility (WebSubmit) [thanks to Frank Sudholt]
   * demo site "Atlantis Institute of Science" updated to demonstrate:
     Pictures collection of photographs; specific per-collection
     formats; references inside Articles and Preprints; "cited by"
     search link; published version linking; subject category
     searching; search within, search options, sort options in the web
     collection pages.

Download:
   <http://cdsware.cern.ch/download/cdsware-0.0.9.tar.gz>

Notes:
   As of release v0.0.9 the CDSware uses recently standardized MARC
   XML schema provided by the Library of Congress. The default
   configurations of nearly all CDSware modules have been changed
   accordingly. We recommend you to install from scratch rather than
   over an existing previous v0.01preX installations. However, in case
   you want to keep your existing configuration and data, please feel
   free to contact us for assistance.

Known problems:
   The admin interface is missing some functionality (e.g. there is no
   BibWords Admin yet).  The interaction between WebSubmit and
   WebSearch is missing some functionality (e.g. search pages are not
   updated automatically when new documents are submitted).  We plan
   to concentrate on these problems now.

What's next:
   The v0.0.9 release should be the last one in the v0.0.x series. We
   plan to complete various missing admin interface functionality and
   to release v0.1 during August 2002.

See also:
   <http://cdsware.cern.ch/news/index.shtml#20020801>
invenio - Invenio v0.1.0

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
CDSware News: CDSware v0.1.0 released
December 4, 2003
http://cdsware.cern.ch/news/
--------------------------------------------------------------------

CDSware v0.1.0 was released on December 4th, 2003.

What's new:
  * development branch release
  * search engine redesign to yield five times more search performance
    for larger sites (WebSearch, BibWords)
  * fulltext indexation of PDF, PostScript, MS Word, MS PowerPoint and
    MS Excel files (WebSearch)
  * integrated combined metadata/fulltext/citation search (WebSearch)
  * multi-stage search guidance in cases of no exact match (WebSearch)
  * OAI-PMH harvestor (BibHarvest)
  * bibliographic task scheduler (BibSched)
  * automatic daemon mode of the indexer, the formatter and the
    collection cache generator (BibWords, BibFormat, WebSearch)
  * user management and session handling rewrite (WebSession)
  * user personalization, document baskets and notification alert
    system (WebBasket, WebAlert)
  * role-based access control engine (WebAccess)
  * internationalization of the interface started (currently with
    Czech, German, English, Spanish, French, Italian, Portuguese,
    Russian, and Slovak support)
  * web page design update (WebStyle)
  * introduction of programmer-oriented technical documentation corner
    (WebHelp)
  * source tree reorganization, mod_python technology adopted for most
    of the modules

Download:
   <http://cdsware.cern.ch/download/cdsware-0.1.0.tar.gz>

Notes:
   This is a development branch release.  It is not meant to replace
   CDSware 0.0.9.  Users of 0.0.9 are advised to wait for the next
   stable release.  Users of 0.0.9+ are advised to upgrade to 0.1.0.

   As of this release we are adopting the classical stable/development
   branch version numbering scheme spread in the GNU/Linux world and
   elsewhere, with even minor versions denoting stable branch releases
   and odd minor versions denoting development releases.  For more
   details, see <http://cdsware.cern.ch:8000/hacking/releases.html>.

Known problems:
   WebSubmit is not working properly yet.  Several admin-level
   functionality of 0.0.9 is missing in 0.1.0 yet.  The task scheduler
   and RBAC authentication engines are functional but not yet called
   by all the clients.  These issues will be subsequently dealt with
   in the next releases of the 0.1.x development branch.

What's next:
   Fixing known problems described above.  Stabilizing the 0.1.x tree.
   Continuing with the internationalization of the interface.
   Introducing BibIndex for better phrase indexing and browsing.
invenio - Invenio v0.1.1

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
CDSware News: CDSware v0.1.1 released
December 19, 2003
http://cdsware.cern.ch/news/
--------------------------------------------------------------------

CDSware v0.1.1 was released on December 19th, 2003.

What's new:
  * development branch release
  * access control engine now used by BibWords, BibFormat (admin and
    bibreformat), WebSearch (webcoll), and BibTaskEx
  * access control engine admin guide started (WebAccess)
  * search engine support for sorting by more than one field (WebSearch)
  * more internationalization of the search engine messages (WebSearch)
  * new language: Norwegian (bokmål) 
  * simple example for converting BibTeX into XML MARC (BibConvert)
  * new optional --with-python configuration option
  * Python module detection during configure 
  * bugfixes: os.tempnam() warning, login page referer, and others

Download:
   http://cdsware.cern.ch/download/cdsware-0.1.1.tar.gz

Notes: 
   This is a development branch release.  Users of 0.0.9 are advised
   to wait for the next stable release.  Users of 0.1.0 may upgrade to
   0.1.1 if the above features are important to them.

Known problems: 
   WebSubmit is not working properly yet.  Several admin-level
   functionality of 0.0.9 is missing in 0.1.0 yet.  The task scheduler
   is functional but not yet fully tested.  These issues will be
   subsequently dealt with in the next releases of the 0.1.x
   development branch.

What's next: 
   Fixing known problems described above.  Stabilizing the 0.1.x tree.
   Continuing with the internationalization of the interface.
   Introducing BibIndex for better phrase indexing and browsing.
invenio - Invenio v0.1.2

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
CDSware News: CDSware v0.1.2 released
December 21, 2003
http://cdsware.cern.ch/news/
--------------------------------------------------------------------

CDSware v0.1.2 was released on December 21st, 2003.

What's new:
  * development branch release
  * fix BibReformat task launching problem (BibFormat)
  * fix BibTeX -> XML MARC conversion example (BibConvert)
  * updated Spanish translation

Download:
   <http://cdsware.cern.ch/download/cdsware-0.1.2.tar.gz>

Notes: 
   This development branch release is intended primarily to fix
   BibReformat's task-launching password-reading problem that slipped
   into v0.1.1.  Users of v0.1.1 are advised either to patch their
   running CDSware installation by this one-liner:

      $ perl -pi~ -e 's,getpass\(,getpass.getpass(,g' /path/to/your/cdsware/bin/bibreformat

   or to upgrade to v0.1.2 which brings, as a bonus, updated Spanish
   translation.

Known problems: 
   WebSubmit is not working yet.  Several admin-level functionality of
   v0.0.9 is missing in v0.1.x.  The task scheduler is functional but
   not fully tested.  These issues will be subsequently dealt with in
   the next releases of the v0.1.x development branch.

What's next: 
   Fixing known problems described above.  Stabilizing the v0.1.x
   tree.  Continuing with the internationalization of the interface.
   Introducing BibIndex for better phrase indexing and browsing.  
invenio - Invenio v0.3.0

Published by tiborsimko over 9 years ago

CDSware v0.3.0 (DEVELOPMENT) is released 
March 5, 2004
http://cdsware.cern.ch/news/
--------------------------------------------------------------------

CDSware v0.3.0 (DEVELOPMENT) was released on March 5th, 2003.

What's new:
  * new development branch release (important SQL table changes)
  * introducing a new submission engine and the end-user web
    interface (WebSubmit)
  * bibupload is now a BibSched task with new options (BibUpload)
  * BibWords renamed into BibIndex in the view of future phrase
    indexing changes (BibIndex)
  * more secure DB server connectivity (BibSched)
  * record matching functionality (BibConvert)
  * character encoding conversion tables (BibConvert)
  * Qualified Dublin Core conversion example (BibConvert)
  * OAI deleted recods policy can now be specified (BibHarvest)
  * multi-language collection portalboxes (WebSearch)
  * HTML pages now respect language selections (WebSearch, WebHelp)
  * minor layout changes (WebStyle)
  * updated Russian and other translations
  * ChangeLog is now generated from CVS log messages
  * plus the usual set of bugfixes (see ChangeLog)

Download:
   <http://cdsware.cern.ch/download/cdsware-0.3.0.tar.gz>

Notes: 
   The minor version number of the development branch was bumped to
   indicate important SQL table structure changes.  An upgrade from
   CDSware v0.1.x is relatively easy though.  Please contact us if you
   want some hints in this direction.  (We do not provide an upgrade
   script automatically in the tarball because of the development
   branch nature of the release.)

   CDSware v0.3.0 now includes the first Pythonic DEVELOPMENT version
   of the WebSubmit module.  We encourage you to test it.  Users of
   v0.0.9 are however advised to stay with their system until a STABLE
   release is announced.

Known problems:
   Several important admin-level functionality of v0.0.9 is still
   missing in v0.3.0.  These issues will be subsequently dealt with in
   the next releases of the v0.3.x development branch.

What's next: 
   Fixing known problems described above.  Developing BibIndex for
   better phrase indexing and browsing.  Introducing BibRank to
   provide basic ranking features.
invenio - Invenio v0.3.1

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
CDSware v0.3.1 (DEVELOPMENT) is released 
March 12, 2004
http://cdsware.cern.ch/news/
--------------------------------------------------------------------

CDSware v0.3.1 (DEVELOPMENT) was released on March 12th, 2004.

What's new:
  * security fix preventing exposure of local configuration variables
    by malicious URL crafting (WebSearch, WebSubmit, WebAlert,
    WebBasket, WebSession, BibHarvest, MiscUtil)
  * initial release of the ranking engine (BibRank)
  * new guide on HOWTO Run Your CDSware Installation (WebHelp)
  * fixed submit configurations with respect to fulltext links and
    metadata tags (WebSubmit, MiscUtil)
  * Your Account personal corner now shows the list and the status
    of submissions and approvals (WebSession)
  * uniform help and version number option for CLI executables
    (WebSearch, BibSched, BibIndex, BibRank, BibHarvest, BibConvert,
    WebAccess, BibFormat, WebSession, WebAlert)
  * uniform technique for on-the-fly formatting of search results via
    `hb_' and `hd_' output format parameters (WebSearch)
  * check for presence of pcntl and mysql PHP libraries (BibUpload)

Download:
   <http://cdsware.cern.ch/download/cdsware-0.3.1.tar.gz>

Notes: 
   This DEVELOPMENT release contains an important security fix.  All
   CDSware DEVELOPMENT users (v0.1.x and v0.3.x) are asked to upgrade
   to v0.3.1 as soon as possible.  Users of v0.0.9 are not affected.

Known problems:
   Ranking engine is fully functional from the admin-level point of
   view, but the end-user ranking functionality still has to be
   plugged into the search interface.  Several important admin-level
   functionalities of v0.0.9 are still missing in the v0.3.x tree.

What's next: 
   Fixing known problems described above.  Developing BibIndex for
   better phrase indexing and browsing. 
invenio - Invenio v0.3.2

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
CDSware v0.3.2 (DEVELOPMENT) is released 
May 12, 2004
http://cdsware.cern.ch/news/
--------------------------------------------------------------------

CDSware v0.3.2 (DEVELOPMENT) was released on May 12th, 2004.

What's new:
-----------

 *) admin area improved: all the modules have now Admin Guides; some
    guides were updated, some are still to be updated (WebHelp,
    BibConvert, BibFormat, BibIndex, BibSched, WebAlert, WebSession,
    WebSubmit, BibEdit, BibHarvest, BibRank, BibUpload, WebAccess,
    WebBasket, WebSearch, WebStyle)

 *) initial release of the WebSearch Admin interface (WebSearch)

 *) initial release of the BibRank Admin interface (BibRank)

 *) search cache expiry after insertion of new records (WebSearch)

 *) search engine now does on-the-fly formatting via BibFormat CLI
    call to handle restricted site situations (WebSearch)

 *) webcoll default verbosity decreased for efficiency (WebSearch)

 *) added BibConvert configuration example for converting XML Dublin
    Core to XML MARC (BibConvert)

 *) BibConvert knowledge base mode extended by various case-sensitive
    matching possibilities (BibConvert)

 *) fixed various problems with fulltext file names and the submission
    from MS Windows platform (WebSubmit)

 *) fixed problem with bibupload append mode not updating XML MARC
    properly (BibUpload)

 *) fixed small problems with the submission interface such as
    multiple fields selection (WebSubmit)

 *) session revoking and session expiry strengthened (WebSession)

 *) page design and style sheet updated to better fit large variety of
    browsers (WebStyle)

 *) added output format argument for basket display (WebBasket)

 *) new Swedish translation and updated German, Russian, and Spanish
    translations; thanks to Urban, Guido, Lyuba, and Magaly

 *) faster creation of I18N static HTML and PHP files during make   

Download:
---------

  <http://cdsware.cern.ch/download/cdsware-0.3.2.tar.gz>
  <http://cdsware.cern.ch/download/cdsware-0.3.2.tar.gz.md5>
  <http://cdsware.cern.ch/download/cdsware-0.3.2.tar.gz.sig>

Notes: 
------

 *) This DEVELOPMENT release is recommended to all users of prior
    v0.1.x and v0.3.x versions.  Users of the STABLE v0.0.9 release
    are invited to test it and let us know their comments.

 *) This release contains some minor SQL table updates.  If you are
    upgrading from v0.3.0 or v0.3.1, then after you build CDSware:

      $ ./configure --prefix=[...]
      $ vi config/config.wml
      $ make

    you have to run:

      $ make update-v0.3.1-tables

    and then continue as usual:

      $ make install
      $ sudo apachectl restart

 *) This release contains important fix for BibUpload append mode.
    Note that BibUpload append mode is normally not used by WebSubmit
    or any other tools, so most probably you do not have to pay
    attention to this problem.  You might be affected only if you have
    expressly used BibUpload append mode (``bibupload -a'') in the
    command line.  If this is indeed the case, then you have to
    recreate XML MARC and other formats of your metadata.  The steps
    to take to recreate formats for your records (say 123) would go
    like this:

      $ echo "TRUNCATE TABLE bibfmt;" | ./modules/miscutil/bin/dbexec
      $ wget -O z.xml 'http://your.site/search.py?id=1&idb=123&of=xm&rg=500'
      $ bibupload -r z.xml
      $ bibreformat -oHB,HD,HP,HC
      $ bibsched

    Please contact our mailing list if you want to know more.  

 *) This release contains an initial version of the WebSearch Admin
    Interface.  It is fully functional but has not been fully tested
    under CERN production conditions yet.

 *) As of this release, all CDSware releases will be cryptographically
    signed.  See the INSTALL file for more details.

Known problems:
---------------

 *) Ranking engine is fully functional from the admin-level point of
    view, but the end-user ranking functionality still has to be
    plugged into the search interface.

 *) 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.  

 *) Introducing ranking methods and international collection names
    into the search engine.  

 *) Developing BibIndex for better phrase indexing and browsing.

 *) Developing clearer relations and dependencies between metadata
    records and fulltext files.
invenio - Invenio v0.3.3

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
CDSware v0.3.3 (DEVELOPMENT) is released
July 16, 2004
http://cdsware.cern.ch/news/
--------------------------------------------------------------------

CDSware v0.3.3 (DEVELOPMENT) was released on July 16th, 2004.

What's new:
-----------

 *) new international phrases, collection and field names; thanks to
    Guido, Flavio, Tullio

 *) collection international names are now respected by the search
    engine and interfaces (WebSearch)

 *) field international names are now respected by the search
    engine and interfaces (WebSearch)

 *) when no hits found in a given collection, do not display all
    public hits straight away but only link to them (WebSearch)

 *) records marked as DELETED aren't shown anymore in XML MARC and
    other formats (WebSearch)

 *) detailed record page now features record creation and modification
    times (WebSearch)

 *) improved XML MARC parsing and cumulative record count in case of
    uploading of several files in one go (BibUpload)

 *) personal `your admin activities' page introduced (WebSession)

 *) added option to fulltext-index local files only (BibIndex)

 *) initial release of the BibIndex Admin interface (BibIndex)

 *) checking of mandatory selection box definitions (WebSubmit)

 *) WebSearch Admin interface cleanup (WebSearch)

 *) introducing common test suite infrastructure (WebSearch, BibIndex,
    MiscUtil, WebHelp)

 *) fixed accent and link problems for photo demo records (MiscUtil)

 *) conference title exported via OAI XML DC (BibHarvest)

 *) enabled building out of source directory; thanks to Frederic

Download:
---------

  <http://cdsware.cern.ch/download/cdsware-0.3.3.tar.gz>
  <http://cdsware.cern.ch/download/cdsware-0.3.3.tar.gz.md5>
  <http://cdsware.cern.ch/download/cdsware-0.3.3.tar.gz.sig>

Notes:
------

 *) This DEVELOPMENT release is recommended to all users of prior
    v0.1.x and v0.3.x versions.  Users of the STABLE v0.0.9 release
    are invited to test it and let us know their comments.

 *) Due to popular demand, search engine behaviour has changed on
    stage 4-2-1 in the following way: when no hits are found in the
    collection selected by the user, but there are some hits in other
    public collections, then do not show these hits anymore to the end
    user, but rather propose link to them only.  (Often users were
    confused as to why their collection choice wasn't respected.)

 *) This release contains new international names for fields such as
    author, title.  If you haven't configured previously your fields
    and their international field names manually, then you may want to
    insert them now via commands like:

        $ echo "SELECT count(*) FROM fieldname;" | dbexec ## check if output is 0
        $ grep "INTO fieldname V" ./modules/miscutil/sql/tabfill.sql | dbexec

    See the content of the concerned file for details.  You may also
    configure them manually via BibIndex Web Admin interface.

Known problems:
---------------

 *) 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.

 *) Introducing `find similar' and `sort by relevance' functionalities
    into the search engine.

 *) Developing BibIndex for better phrase indexing and browsing.

 *) Developing clearer relations and dependencies between metadata
    records and fulltext files.
invenio - Invenio v0.5.0

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
CDSware v0.5.0 is released
December 17, 2004
http://cdsware.cern.ch/news/
--------------------------------------------------------------------

CDSware v0.5.0 was released on December 17th, 2004.

This release is recommended to all users of prior DEVELOPMENT versions
(v0.1.x and v0.3.x), as well as old STABLE v0.0.9 version that becomes
officially deprecated as of this release.


What's new:
-----------

 *) new rank engine, featuring word similarity rank method and the
    journal impact factor rank demo (BibRank)

 *) search engine includes ranking option (WebSearch) 

 *) record similarity search based on word frequency (WebSearch,
    BibRank)

 *) stopwords possibility when ranking and indexing (BibRank, BibIndex)

 *) stemming possibility when ranking and indexing (BibRank, BibIndex)

 *) search engine boolean query processing stages improved (WebSearch)

 *) search engine accent matching in phrase searches (WebSearch)

 *) regular expression searching mode introduced into the Simple
    Search interface too (WebSearch)

 *) Search Tips split into a brief Search Tips page and detailed
    Search Guide page (WebSearch)

 *) improvements to the ``Try your search on'' hints (WebSearch)

 *) author search hints introduced (WebSearch)

 *) search interface respects title prologue/epilogue portalboxes
    (WebSearch)

 *) improvements to admin interfaces (WebSearch, BibIndex, BibRank,
    WebAccess)

 *) basket item ordering problem fixed (WebBasket)

 *) access error messages introduced (WebAccess and its clients)

 *) new account management to enable/disable guest users and
    automatic vs to-be-approved account registration (WebAccess)

 *) possibility for temporary read-only access to, and closure of, the
    site; useful for backups (WebAccess and its clients)

 *) possibility for external authentication login methods (WebAccess)

 *) new XML MARC handling library (BibEdit)

 *) when uploading, bad XML records are marked as errors (BibUpload)

 *) improvements to the submission engine and its admin interface,
    thanks to Tiberiu Dondera (WebSubmit)

 *) preparations for electronic mail submission feature, not yet
    functional (ElmSubmit)

 *) added example on MARC usage at CERN (WebHelp)

 *) legacy compatibility with MySQL 3.23.x assured (BibUpload)

 *) legacy compatibility with Python 2.2 assured (WebSubmit)

 *) test suite additions and corrections (BibRank, BibIndex,
    WebSearch, BibEdit)

 *) French translation fixes, thanks to Eric Grand

 *) minor Czech and Slovak translation cleanup


Download:
---------

  <http://cdsware.cern.ch/download/cdsware-0.5.0.tar.gz>
  <http://cdsware.cern.ch/download/cdsware-0.5.0.tar.gz.md5>
  <http://cdsware.cern.ch/download/cdsware-0.5.0.tar.gz.sig>


Upgrade notes:
--------------

To upgrade from CDSware v0.3.3, please follow about these steps:

   - Stop bibsched daemon and all submission procedures and write
     operations.  For example, you may want to disable the site
     completely.  Then backup your current database and CDSware files
     in the installation directory.

   - Untar new sources and rerun configure --prefix=... with old
     parameters.

   - Merge your old config.wml with the new one.  There are 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 adds new options, so merging of your old file should be very
     straightforward.

   - Run make. 

   - Update your table structure with new definitions:

       $ make update-v0.3.3-tables

     If you are upgrading from previous releases, you have to run
     previous update-v0.3.0-tables and friends respectively first.
     (See Makefile.am for what these commands do.)

   - Update your table content with new definitions:

       . To activate ranking by word similarity, you have to run SQL
         statements related to rnkMETHOD tables, e.g. like this:

             $ echo "TRUNCATE rnkMETHOD; TRUNCATE rnkMETHODDATA;" | \
               ./modules/miscutil/bin/dbexec
             $ echo "TRUNCATE rnkMETHODNAME; TRUNCATE collection_rnkMETHOD;" | \
               ./modules/miscutil/bin/dbexec
             $ grep rnkMETHOD modules/miscutil/sql/tabfill.sql | \
               ./modules/miscutil/bin/dbexec

         or you can configure ranking methods via BibRank Admin
         interface.

       . The EXTRACT_EMAIL BibFormat UDF function has been fixed
         (thanks to Guido Pelzer) and you are advised to delete the
         old definition and enter the new one, e.g. like this:

             $ echo "DELETE FROM flxUDFS WHERE fname='EXTRACT_EMAIL';" | \
               ./modules/miscutil/bin/dbexec
             $ grep "EXTRACT_EMAIL.*if" modules/miscutil/sql/tabfill.sql | \
               ./modules/miscutil/bin/dbexec

     By doing this your table definitions should be fully up to date.

   - Run make install and webcoll and then restart your Apache server.
     After that restart bibsched in the auto mode.  If you activated
     some ranking methods, then you have also tell bibsched to execute
     bibrank daemon periodically, for example:

        $ bibrank -s1h

     (See also ``HOWTO Run..'' documentation in the Admin Area.)

   - You are done. Check that everything is running fine.


Known problems:
---------------

 *) Several modules of the this release (e.g. the mail submission
    system) 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.

 *) ElmSubmit module not yet activated.


What's next:
------------

 *) Fixing the problems mentioned above.

 *) Developing BibIndex for better phrase indexing and browsing.

 *) Developing clearer relations and dependencies between metadata
    records and fulltext files.

 *) Automatic reference extraction program. 

 *) Citation search and ranking.

 *) Download statistics and ranking.


- end of file -
invenio - Invenio v0.7.0

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
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 -
invenio - Invenio v0.7.1

Published by tiborsimko over 9 years ago

--------------------------------------------------------------------
CDSware v0.7.1 is released
May 4, 2005
http://cdsware.cern.ch/news/
--------------------------------------------------------------------

CDSware v0.7.1 was released on May 4, 2005.  

What's new:
-----------

 *) important bugfix for bibconvert's ``source data in a directory''
    mode, as invoked by the web submission system (BibConvert)

 *) minor bugfix in the search engine, thanks to Frédéric Gobry
    (WebSearch)

 *) minor bugfix in the WebSearch Admin interface (WebSearch)

 *) automatic linking to Google Print in the ``Haven't found what you
    were looking for...'' page box (WebSearch)

 *) BibFormat Admin Guide cleaned, thanks to Ferran Jorba   

 *) new Catalan translation, thanks to Ferran Jorba

 *) updated Greek and Portuguese translations, thanks to Theodoros
    Theodoropoulos and Flávio C. Coelho

 *) updated Spanish translation 

Download:
---------

  <http://cdsware.cern.ch/download/cdsware-0.7.1.tar.gz>
  <http://cdsware.cern.ch/download/cdsware-0.7.1.tar.gz.md5>
  <http://cdsware.cern.ch/download/cdsware-0.7.1.tar.gz.sig>

Installation notes:
-------------------

Please follow the INSTALL file bundled in the distribution tarball.

Upgrade notes:
--------------

If you are upgrading from CDSware v0.7.0, then please follow the
following steps:

   - Launch the bibsched monitor and wait until all active bibsched
     tasks are finished.  Then put bibsched daemon into sleeping
     (manual) mode.

   - Stop all submission procedures and other write operations: for
     example, you may want to switch your site to read-only mode (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.7.0 -> 0.7.1 transition, since the changes
     are of minor nature only.)

   - Untar new sources and rerun configure with old arguments (see
     /path/to/cdsware/lib/wml/cdsware/etc/build/config.nice).

   - Merge your old config.wml with the new one. (Your old config.wml
     can be found in /path/to/cdsware/lib/wml/cdsware/config.wml.)
     The only novelty in the new config.wml file is the introduction
     of the Catalan translation in the CDSNAMEINTL and CDSLANGS
     options, so that merging should be straightforward.  Note that
     you may directly reuse your old config.wml file in case you do
     not plan to provide your user interface in Catalan.

   - Run make.

   - If you have customized your /path/to/cdsware/etc/ files since the
     last installation (for example to edit the stopwords list or
     configure language stemmers), then back them up now.

   - Run make install.

   - If you have backed up your old /path/to/cdsware/etc/ directory as
     mentioned before, then restore your old etc files now.

   - Optionally update your tables with the new Catalan and Spanish
     field names:

        $ grep "'ca'" modules/miscutil/sql/tabfill.sql | \
               ./modules/miscutil/bin/dbexec  
        $ echo "UPDATE fieldname SET value='materia' \
                 WHERE value='' AND id_field=7 AND ln='es';" | \
               ./modules/miscutil/bin/dbexec  
        $ echo "UPDATE fieldname SET value='división' \
                WHERE value='' AND id_field=11 AND ln='es';" | \
               ./modules/miscutil/bin/dbexec  
        $ echo "UPDATE fieldname SET value='experimento' \
                WHERE value='' AND id_field=13 AND ln='es';" | \
               ./modules/miscutil/bin/dbexec  
        $ echo "UPDATE fieldname SET value='registro núm.' \
                WHERE value='' AND id_field=14 AND ln='es';" | \
               ./modules/miscutil/bin/dbexec  

   - Optionally run webcoll to regenerate Catalan and Spanish search
     interface pages.

   - Re-enable write access if you have disabled it before and restart
     your Apache server.

   - Put the bibsched daemon back into the automatic 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 -