Difference between revisions of "New Features in EPrints 3.2.1"

From EPrints Documentation
Jump to: navigation, search
(Semantic Web Support)
 
(14 intermediate revisions by 4 users not shown)
Line 1: Line 1:
(This page is currently an unofficial, we're using it to keep track of what needs documenting etc.)
+
{{releasenotes}}
 +
== Upgrade Notes ==
 +
* <b>Please read [[Upgrading 3.1 to 3.2]] before attempting to upgrade your repository from 3.1 to 3.2.</b>
 +
* You will need to run epadmin upgrade to update your database structure. '''''Warning''''': This upgrade will add any missing SQL indexes to the database, this took around an hour on a large established repository.
 +
* Some documents may have been missed in the 3.1.3-3.2.0 upgrade, therefore 3.2.0-3.2.1 will re-scan all files for any missing documents
  
 +
== Interface ==
 +
* Admin:Config:Edit screen now does syntax highlighting
 +
* Reworked eprint item control page UI
 +
* Improved login -- now detects and warns if cookies are not enabled.
 +
* Made the eprint_status filters a user preference on the Items screen
 +
* /cgi/counters now shows the indexer status (allowing nagios to monitor it)
 +
* /cgi/export can now export any dataset with the correct privilege set.
 +
* Summary tab has been renamed Preview and is hidden on live items, controlled by +eprint/archive/summary privilege
 +
 +
== Command Line Tools ==
 +
* epadmin: now accepts a list of eprintids for recommit, reindex & reorder
 +
* indexer: Remove failed as well as inprogress tasks using --clear
 +
* indexer: Added --respawn option to indexer to control respawn timeout
 +
 +
==Semantic Web Support==
 +
* New Export formats: RDF+XML, N3, N-Triples
 +
* URIs for derived entities. eg. Authors, Events, Locations.
 +
* Extendable RDF system, by default uses BIBO Ontology
 +
* voID Ontology describes the repository via /id/repository
 +
* URIs now use content negotiation to decide which export plugin to redirect to, based on mime-types supplied by plugins and the "accept" header.
 +
* Semantic relations between eprints and documents
 +
* URI for subject trees links to RDF in SKOS for each tree
 +
 +
==Misc.==
 +
* Unary-minus for EPScript :: -(2+4) = -6
 +
* join() function for EPScript
 +
* Added EPrints::Const module for eprints constants
 +
* Triggers refined to use EPrints::Const for the trigger type ($c->add_trigger and $c->add_dataset_trigger)
 
* New way of configuring apache
 
* New way of configuring apache
* epadmin now accepts a list of eprintids for recommit, reindex & reorder
 
 
* Change to using repository in function calls etc.
 
* Change to using repository in function calls etc.
 +
* Bugfixes
 +
* Added export priv.
 +
* lib/cfg.d now contains 'default' configuration files which may be overridden in the archive cfg.d if needed.
 +
* Added 'codeview' javascript widget to admin config file editing
 +
* Experimental MSI for Win32/Win64 (i.e. Microsoft Windows)
  
==Semantic Web Support==
+
[[Category:Releases]]
* RDF+XML Format
 
* N3 Format
 
* NTriples format
 
* URIs for all objects, including non dataobjs. eg. Authors, Events, Locations.
 
* BIBO Ontology
 
* Extendable
 
* URIs now use content negotiation to decide which export plugin to redirect to, based on mime-types supplied by plugins and the "accept" header.
 
* Relations between eprints and documents
 
* Base URI for repository /id/repository leads to RDF describing the repository in voID and bibo
 
* URI for subject trees links to RDF in skos for each tree
 

Latest revision as of 08:57, 30 April 2021

Release Notes

3.4 | 3.4.1 | 3.4.2 | 3.4.3 | 3.4.4 | 3.4.5 | 3.4.6


3.3 | 3.3.5 | 3.3.6 | 3.3.7 | 3.3.8 | 3.3.9 | 3.3.10 | 3.3.11 | 3.3.13 | 3.3.14 | 3.3.15 | 3.3.16


3.2.0 | 3.2.1 | 3.2.2 | 3.2.3 | 3.2.4 | 3.2.5 | 3.2.6 | 3.2.7 | 3.2.8 | 3.2.9


3.1.0

Upgrade Notes

  • Please read Upgrading 3.1 to 3.2 before attempting to upgrade your repository from 3.1 to 3.2.
  • You will need to run epadmin upgrade to update your database structure. Warning: This upgrade will add any missing SQL indexes to the database, this took around an hour on a large established repository.
  • Some documents may have been missed in the 3.1.3-3.2.0 upgrade, therefore 3.2.0-3.2.1 will re-scan all files for any missing documents

Interface

  • Admin:Config:Edit screen now does syntax highlighting
  • Reworked eprint item control page UI
  • Improved login -- now detects and warns if cookies are not enabled.
  • Made the eprint_status filters a user preference on the Items screen
  • /cgi/counters now shows the indexer status (allowing nagios to monitor it)
  • /cgi/export can now export any dataset with the correct privilege set.
  • Summary tab has been renamed Preview and is hidden on live items, controlled by +eprint/archive/summary privilege

Command Line Tools

  • epadmin: now accepts a list of eprintids for recommit, reindex & reorder
  • indexer: Remove failed as well as inprogress tasks using --clear
  • indexer: Added --respawn option to indexer to control respawn timeout

Semantic Web Support

  • New Export formats: RDF+XML, N3, N-Triples
  • URIs for derived entities. eg. Authors, Events, Locations.
  • Extendable RDF system, by default uses BIBO Ontology
  • voID Ontology describes the repository via /id/repository
  • URIs now use content negotiation to decide which export plugin to redirect to, based on mime-types supplied by plugins and the "accept" header.
  • Semantic relations between eprints and documents
  • URI for subject trees links to RDF in SKOS for each tree

Misc.

  • Unary-minus for EPScript :: -(2+4) = -6
  • join() function for EPScript
  • Added EPrints::Const module for eprints constants
  • Triggers refined to use EPrints::Const for the trigger type ($c->add_trigger and $c->add_dataset_trigger)
  • New way of configuring apache
  • Change to using repository in function calls etc.
  • Bugfixes
  • Added export priv.
  • lib/cfg.d now contains 'default' configuration files which may be overridden in the archive cfg.d if needed.
  • Added 'codeview' javascript widget to admin config file editing
  • Experimental MSI for Win32/Win64 (i.e. Microsoft Windows)