EPrints 3.5.0
Release Notes
3.4 | 3.4.1 | 3.4.2 | 3.4.3 | 3.4.4 | 3.4.5 | 3.4.6 | 3.4.7
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
This page contains information about the planned EPrints v3.5.0 tag and release on GitHub.
Contents
- 1 Release Notes
- 1.1 New Dependencies
- 1.2 Upgrade Considerations
- 1.3 New Features
- 1.3.1 Creation of first-order objects for people and organisation
- 1.3.2 Introduction of new Contributions field
- 1.3.3 Use Bootstrap CSS library by default
- 1.3.4 New modern layout for abstract/summary pages
- 1.3.5 Faceted, infinite search by default
- 1.3.6 Design your only static pages by default
- 1.3.7 Dynamic page templating
- 1.3.8 Removal of Prototype JavaScript
- 1.3.9 Increased isolation between archives
- 1.3.10 Enhanced developer mode
- 2 Further Planned Features and Improvements
Release Notes
EPrints 3.5.0 will become available on EPrints 3.5 GitHub as a release.
- Codename: Highfield Hippogriff
New Dependencies
To be determined. Please refer to the Installation for EPrints 3.5.
Upgrade Considerations
EPrints 3.5.0 is only intended are a release for those deploying an new EPrints installation. EPrints 3.5.0 is not intended as a version for which you can upgrade from EPrints 3.4.x. EPrints 3.5.1 will be built with upgrading from 3.4 in mind and will offer suite of tools to assist in this process.
New Features
Creation of first-order objects for people and organisation
- Replaces reliance on partial loose association with user objects or lack of unique identification at for organisations at all.
- People and organisation objects can either be imported or are generated on-the-fly when added to an epruns
Introduction of new Contributions field
- Added to the (eprint) workflow to replace various fields that often have different formats (e.g. creators, editors, contributors, corporate creators, funders, publisher. etc.)
- Field brings together two parts an "entity" (person or organisation) and a "type of contribution" as specified by the Library of Congress "relators" vocabulary.
Use Bootstrap CSS library by default
- Improves accessibility.
- Provides a cleaner more modern look.
- Better support for mobile and unusual resolutions.
New modern layout for abstract/summary pages
- Embedded PDF viewer
- Tabs or panels for display metadata.
- Enhanced representation of people and organisations related to a publication.
Faceted, infinite search by default
- Simple, advanced and staff eprint search is enabled with facets by default.
- Infinite scroll replaces pagination.
Design your only static pages by default
- Such as your homepage, information, contact and policies pages.
- WSIWYG (TinyMCE) editor to write your own static (HTML) pages
- Macros available to allow pages to be automatically updated on institutional name changes
Dynamic page templating
- Use phrases rather than code to specify layout dynamic pages, such as search, browse views, etc.
- Easier to customise and later maintain.
Removal of Prototype JavaScript
- By default now only uses standard JavaScript not a specific library
- Compatible version of JQuery can be installed through an ingredient (jquery4eprints)
Increased isolation between archives
- Each archive now has a "package" YAML file to indicate flavour and ingredients used rather than an "inc" file under each flavour.
- Each flavour, ingredient, etc. has a "component" YAML file that described it and its dependencies.
Enhanced developer mode
- Enabled with
epadmin set_developer_mode ARCHIVE_ID on - Configurable with 11 different settings for configuration loading, various cache disabling, SQL debugging, indexing, logging, robots.txt to displaying a banner to indicate you are in developer mode.
Further Planned Features and Improvements
- Suite of tools to assist upgrade from EPrints 3.4.x.
- Better representation of "concepts" currently captures by subject trees (subject classification and divisions) or just free text (projects, keywords, etc.)
See 3.5.1 milestone on GitHub for more details. Longer term planned features and improvements are listed under the 3.5.x milestone