Here are the release notes for the most recent version of Islandora, as well as links to the appropriate Github repositories. Islandora is released twice a year. Rather than waiting for the release, some institutions prefer to run closer to the most recent code, where bugs might be fixed or new features added. If you encounter a bug in the release (there are always known issues), it's a good idea to review the Github repository for that module to see if a fix has been submitted. Islandora runs a continuous integration testing framework, which means that new code for Islandora is always tested before being merged.
Downloads
Modules
Base
Solution Packs
Tools & Dependencies
Search
Islandora Sync
Islandora Scholar
Other Requirements
Release Notes
New Modules
Allows for the creation of Drupal nodes from Fedora content, to better leverage Drupal modules
New and improved metadata display
Store and manage your WARC files
Adds Checksumming to Islandora objects
Adds automated re-checking of Islandora Checksums
PREMIS support in Islandora
Export bags in Islandora
Expose your Islandora content to search engines via a sitemap. Works especially well with Google Scholar.
A suite of modules to turn Islandora into an institutional repository
Create and store annotations on standard image formats
Unsupported Modules
IP Embargo
This tool from Islandora 7.x-1.2 allowed site admins to limit object access by IP range. It has been removed from the 7.x-1.3 release due to known issue conflicts with how other modules use hooks.
...
Release Notes
New Modules
Unsupported Modules
Supported Versions
Islandora has been tested with the following versions of major dependencies:
- Fedora 3.5, 3.6.2, 3.7.0
- GSearch 2.6.2
- Solr 3.6.2, 4.2.0
- PHP 5.3.3, 5.4
- Djatoka 1.1
- Java (Oracle) 6,7 (Djatoka requires Sun/Oracle Java)
Known Issues
The following issues are known to still be active in the 7.x-1.3 4 release.
Jira |
---|
server | DuraSpace JIRA |
---|
columns | type,key,summary,priority |
---|
maximumIssues | 20 |
---|
jqlQuery | project = Islandora AND fixVersion = "7.x-1.34" AND status = Open ORDER BY priority DESC, summary ASC, key DESC |
---|
serverId | c815ca92-fd23-34c2-8fe3-956808caf8c5 |
---|
|
Improvements
The following improvements have been documented in the 7.x-1.3 4 release.
Jira |
---|
server | DuraSpace JIRA |
---|
columns | type,key,summary,priority |
---|
maximumIssues | 20 |
---|
jqlQuery | project = Islandora AND issuetype = Improvement AND resolution="fixed" AND fixVersion = "7.x-1.34" ORDER BY priority DESC, summary ASC, key DESC |
---|
serverId | c815ca92-fd23-34c2-8fe3-956808caf8c5 |
---|
|
Bug Fixes
The following bugs have been fixed and tested.
Jira |
---|
server | DuraSpace JIRA |
---|
columns | type,key,summary,priority |
---|
maximumIssues | 20 |
---|
jqlQuery | project = Islandora AND issuetype = Bug AND fixVersion = "7.x-1.34" AND status = Closed OR project = Islandora AND issuetype = Bug AND fixVersion = "7.x-1.34" AND status = Resolved ORDER BY priority DESC, summary ASC, key DESC |
---|
serverId | c815ca92-fd23-34c2-8fe3-956808caf8c5 |
---|
|
Deprecated
The following functions, constants, and variables are in 7.x-1.34, but will be removed from 7.x very soon!
Functions
Islandora
...
Constants
Islandora
islandora.module
Code Block |
---|
|
define('DS_COMP_STREAM', ISLANDORA_DS_COMP_STREAM);
define('FEDORA_VIEW_OBJECTS', ISLANDORA_VIEW_OBJECTS);
define('FEDORA_METADATA_EDIT', ISLANDORA_METADATA_EDIT);
define('FEDORA_ADD_DS', ISLANDORA_ADD_DS);
define('FEDORA_INGEST', ISLANDORA_INGEST);
define('FEDORA_PURGE', ISLANDORA_PURGE);
define('FEDORA_MANAGE_PROPERTIES', ISLANDORA_MANAGE_PROPERTIES); |
...
elements/xml_form_elements.module
Code Block |
---|
|
define('THEME_XML_FORM_ELEMENTS_TABS', XML_FORM_ELEMENTS_TABS_THEME);
define('THEME_XML_FORM_ELEMENTS_TABS_CONTENT', XML_FORM_ELEMENTS_TABS_CONTENT_THEME);
define('THEME_XML_FORM_ELEMENTS_TABPANEL', XML_FORM_ELEMENTS_TABPANEL_THEME);
define('THEME_XML_FORM_ELEMENTS_TAGS', XML_FORM_ELEMENTS_TAGS_THEME);
define('THEME_XML_FORM_ELEMENTS_TAGS_CONTENT', XML_FORM_ELEMENTS_TAGS_CONTENT_THEME);
define('THEME_XML_FORM_ELEMENTS_TAG', XML_FORM_ELEMENTS_TAG_THEME);
define('THEME_XML_FORM_ELEMENTS_DATEPICKER', XML_FORM_ELEMENTS_DATEPICKER_THEME);
define('PATH_XML_FORM_ELEMENTS', XML_FORM_ELEMENTS_PATH);
define('PATH_XML_FORM_ELEMENTS_INCLUDES', XML_FORM_ELEMENTS_INCLUDES_PATH);
define('PATH_XML_FORM_ELEMENTS_JQUERY_THEME', XML_FORM_ELEMENTS_JQUERY_THEME_PATH);
define('PATH_XML_FORM_ELEMENTS_JS', XML_FORM_ELEMENTS_JS_PATH);
define('PATH_XML_FORM_ELEMENTS_CSS', XML_FORM_ELEMENTS_CSS_PATH);
define('PATH_XML_FORM_ELEMENTS_IMAGES', XML_FORM_ELEMENTS_IMAGES_PATH); |
Variables
$islandora_object['DC']
Code Block |
---|
|
$ grep -R --color -n "islandora_object\['DC'\]" .
./islandora/theme/theme.inc:140: if (isset($islandora_object['DC']) && islandora_datastream_access(ISLANDORA_VIEW_OBJECTS, $islandora_object['DC'])) {
./islandora/theme/theme.inc:141: $dc_object = DublinCore::importFromXMLString($islandora_object['DC']->content);
./islandora/theme/theme.inc:461: if (islandora_datastream_access(ISLANDORA_VIEW_OBJECTS, $islandora_object['DC'])) {
./islandora/theme/theme.inc:463: $dc = $islandora_object['DC']->content;
./islandora/theme/theme.inc:478: if (islandora_datastream_access(ISLANDORA_VIEW_OBJECTS, $islandora_object['DC'])) {
./islandora/theme/theme.inc:480: $dc = $islandora_object['DC']->content;
./islandora/islandora.module:1127: $dc = $islandora_object['DC']->content;
./islandora_solution_pack_large_image/islandora_large_image.module:171: if (isset($islandora_object['DC']) && islandora_datastream_access(ISLANDORA_VIEW_OBJECTS, $islandora_object['DC'])) {
./islandora_solution_pack_large_image/islandora_large_image.module:173: $dc = $islandora_object['DC']->content;
./islandora_solution_pack_audio/islandora_audio.module:140: if (isset($islandora_object['DC']) && islandora_datastream_access(ISLANDORA_VIEW_OBJECTS, $islandora_object['DC'])) {
./islandora_solution_pack_audio/islandora_audio.module:141: $dc = $islandora_object['DC']->content;
./islandora_solution_pack_pdf/theme/theme.inc:29: if (isset($islandora_object['DC']) && islandora_datastream_access(ISLANDORA_VIEW_OBJECTS, $islandora_object['DC'])) {
./islandora_solution_pack_pdf/theme/theme.inc:30: $dc = $islandora_object['DC']->content;
./islandora_solution_pack_collection/theme/theme.inc:23: $dc = $islandora_object['DC']->content;
./islandora_solution_pack_collection/theme/theme.inc:85: $dc = $islandora_object['DC']->content;
./islandora_solution_pack_image/islandora_basic_image.module:128: if (islandora_datastream_access(ISLANDORA_VIEW_OBJECTS, $islandora_object['DC'])) {
./islandora_solution_pack_image/islandora_basic_image.module:130: $dc = $islandora_object['DC']->content; |
Google Developers Group: For support, feedback, and bug reports.
...
community@islandora.ca: for questions and comments.
License
Islandora operates under a GNU license.