Elated: a general-purpose web-based client for the Fedora Repository System
[go to SourceForge Site]
Version 2.1.1
Added some configuration options to allow Elated to work with the new Fedora 2.1
security model (support SOAP communications over HTTPS).
Version 2.1
This release was updated to work with Fedora version 2.1. Please note that 2
configuration changes are required, but otherwise the database, Fedora repository, etc.,
can remain the same as with previous versions.
-
Fedora SOAP endpoints have moved in Fedora 2.1. In the config.properties file in Elated 2.0x,
these lines...
FEDORA_SOAP_ACCESS_PATH=/fedora/access/soap
FEDORA_SOAP_MANAGE_PATH=/fedora/management/soap
...need to be changed as follows:
FEDORA_SOAP_ACCESS_PATH=/fedora/services/access
FEDORA_SOAP_MANAGE_PATH=/fedora/services/management
- Tabs were added to the 'view item' and 'edit item' interfaces to help make the interfaces
more usable.
Version 2.04
This release contains some more new features listed below:
- Added support for moving files between collections (see the edit item interface).
- Added support for files hosted at external URLs: items can now be specified as being
located at a URL instead of being uploaded (these are stored Fedora "external" datastreams).
- Fixed bug in migrate process (incomplete instructions on database changes).
Version 2.03a
This release contains some more new features listed below:
- Added support for folders. With this, you can create collections
within collections. This affects how zip file uploads are handled as well:
directories in zip files are now added as folders within colelctions.
- The config file contains a new field called ELATED_COLLECTION that points to
the icon (in the icons/ subdirectory) used as the visual icon for folders.
Make sure you update older config files.
Version 2.02a
This release contains some more new features listed below:
- Added default dublincore templates for collections. These will be
the base dublincore for all the items created into those collections.
The item dublincore starts from the template, and can be edited as needed.
- Added interface to bulk upload objects into collection. With this feature
users can select a zip file and populate a collection with the content of the
zip files. Directories in the zip file are ignored while content of subdirectories
are added into the collection. The title of the items created defaults to the
name of the file in the zip file. These titles can be changed later.
- Added pages to bind an item to different disseminators available in the repository.
Althought currenlty the item disseminators are not used to view the item, this
type of binding will provide for supports to view items via the different disseminators
it is bound to.
- Added a description field in collections. This field is used to provide more
information about the content of the collection. Currenlty this field also works
as the template description in the dublincore.
Version 2.0a
This is an early release suitable for piloting or testing purposes only.
The final 2.0 release will contain code for migrating existing repositories
to the 2.0 schema.
- IMPORTANT configuration change: APP_ROOT now points to the directory where
the application files are kept, and not the Tomcat web root; this allows for
easier virtual hosting by Tomcat
- configuration change: removed PID_NAMESPACE from the config file; if left
in, it will be ignored
- configuration change: DEFAULT_REDIRECT_PAGE is configurable; this is the
default home page where a user is redirected
- added searching in private collections, for authenticated users
- the Dublin Core Format field, if defined and a recognized MIME Type,
will override the MIME Type assessment by Elated, allowing for compound
objects to display as a MIME type
- AdminMD datastream is now no longer used; collection membership
is managed via the Fedora Resource Index: the RELS-EXT predicate used
is 'isMemberOfCollection'
- items can belong to multiple collections; this change was made to be
consistent using the RELS-EXT datastream to handle collection management
- updated PDFBox and Lucene libraries to latest versions
- refectoring of internal APIs to simplify and remove unused code
- on admin page used to import items from Fedora, added checkbox
for selecting and deselecting all items
- added changelog to distribution and updated documentation
- refactoring of internal APIs
- Updated testing architecture added test repository
Version 1.0
- Configurable MySQL port number (Tracker # 1033771)
- Longer metadata fields (Tracker # 1046460)
- Renaming of collections owned by users (Tracker # 1046445):
items will be reindexed as well so that search results have correct collection title
- user-friendly error page
- Errors due to problems contacting Fedora or related network problems
now display a friendly error message to that effect in the web browser
- Removed DEFAULT_REINDEX_PATH directory path from the configuration file
(no action necessary--it will be ignored if left in there)
- Fixed collaborative collection approval process bug
Version 1.0b
-
IMPORTANT: this release adds a new config field called SIMPLE_SEARCH_FIELDS that allows for the DublinCore fields searched during a "simple search" to be configured. IF USING AN EXISTING config file, please add this parameter to config.properties as follows:
SIMPLE_SEARCH_FIELDS=[comma eparated list of DC fields]
Example:
SIMPLE_SEARCH_FIELDS=title,creator,description,subject
- fixed bug whereby only the first field for DC field with multiple values was being searched
- fixed bug whereby contents of files were not being reindexed when administrative reindex was requested
- removed file size calculation that was causing problems when displaying large files for download
- made all loggers static (to improve performance)
Version 0.92
- added subject to simple search fields
- fixed simple search bug (only title was being searched)
- fixed check for existing search indexes
(new checks tests whether Lucene can validate them,
instead of just checking existence of files)
Version 0.91
- fixed searching bugs: whitespace interference, reindexing
- added some interface enhancements
Version 0.9