Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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. 

Note
Do not mix and match different versions of modules.

Downloads

Modules

Base

Documentation

Version

Download

Islandora Repository

7.x-1.34

Download

Solution Packs

Tools & Dependencies


Search

Search3

Documentation

Version

Download

Islandora Solr Facet PagesMetadata7.x-1.34Download
Islandora Solr MetadataFacet Pages7.x-1.34Download
Islandora Solr Views7.x-1.4Download

Islandora

...

...

DocumentationVersionDownload
Islandora Sync

7.x-1.

3

4

Download

Islandora Scholar

DocumentationVersionDownload
Islandora Scholar7.x-1.34Download

...

Other Requirements

3

Documentation

Version

Download

Drupal Filter

7.x-1.34

Github

Objective Forms

7.x-

Tuque

1.

4

Download

PHP Lib7.x-1.34Download

Objective Forms

Tuque7.x-1.34Download

Release Notes

New Modules

Islandora

...

Solr Views

Exposes Islandora Solr search results into a Drupal view.

Islandora Video.js

An Islandora viewer module using Video.js.

Unsupported Modules

Islandora Sync

Sync data between Drupal and Fedora Commons

...

Allows for the creation of Drupal nodes from Fedora content, to better leverage Drupal modules

Islandora Solr Metadata

New and improved metadata display

Web Archive Solution Pack

Store and manage your WARC files

Islandora Checksum

Adds Checksumming to Islandora objects

Checksum Checker

Adds automated re-checking of Islandora Checksums

Islandora PREMIS

PREMIS support in Islandora

Islandora BagIt

Export bags in Islandora

Islandora XML Sitemaps

Expose your Islandora content to search engines via a sitemap. Works especially well with Google Scholar.

Islandora Scholar

A suite of modules to turn Islandora into an institutional repository

Image Annotation Solution Pack

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.

Solr Views

This module does not respect the latest changes in how security is handled, so users may get search results that they are not authorized to see.

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, 5.5
  • 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
serverDuraSpace JIRA
columnstype,key,summary,priority
maximumIssues20
jqlQueryproject = Islandora ISLANDORA AND issuetype = Bug AND fixVersion = " 7.x-1.3" 4 AND status = Open in (Open, "In Progress", Reopened) ORDER BY due ASC, priority DESC, summary created ASC , key DESC
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5

Improvements

The following improvements have been documented in the 7.x-1.3 4 release.

Jira
serverDuraSpace JIRA
columnstype,key,summary,priority
maximumIssues20
jqlQueryproject = Islandora ISLANDORA AND issuetype = Improvement AND resolution="fixed" in (Improvement, "New Feature") AND resolution in (Fixed, "Ready for Test", "Ready for Release", Answered, Done) AND fixVersion = " 7.x-1.3" 4 ORDER BY priority DESC, summary ASC, key DESC
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5

Bug Fixes

The following bugs have been fixed and tested.

Jira
serverDuraSpace JIRA
columnstype,key,summary,priority
maximumIssues20
jqlQueryproject = Islandora ISLANDORA AND issuetype = Bug AND fixVersion = " 7.x-1.3" 4 AND status = Closed OR project = Islandora AND issuetype = Bug AND fixVersion = "7.x-1.3" AND status = Resolved ORDER BY priority DESC, summary ASC, key DESC in (Resolved, Closed) ORDER BY due ASC, priority DESC, created ASC
serverIdc815ca92-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

Islandora Bookmark

Islandora Solr Search

Islandora Solution Pack Collection

...

Islandora

islandora.module

Code Block
languagephp
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);

Islandora Paged Content

islandora_paged_content.module

Code Block
languagephp
define('ISLANDORA_EDIT_OCR', ISLANDORA_PAGED_CONTENT_EDIT_OCR);

Islandora Solution Pack Collection

islandora_basic_collection.module

Code Block
languagephp
define('CREATE_CHILD_COLLECTION', ISLANDORA_BASIC_COLLECTION_CREATE_CHILD_COLLECTION);
define('MANAGE_COLLECTION_POLICY', ISLANDORA_BASIC_COLLECTION_MANAGE_COLLECTION_POLICY);
define('MIGRATE_COLLECTION_MEMBERS', ISLANDORA_BASIC_COLLECTION_MIGRATE_COLLECTION_MEMBERS);

...

includes/ingest.form.inc

Code Block
languagephp
define('FAKE_PID', ISLANDORA_BASIC_COLLECTION_FAKE_PID);

Islandora Scholar

modules/exporter/citation_exporter.module

Code Block
languagephp
define('SESSION_CITATION_EXPORTER_INDEX', CITATION_EXPORTER_INDEX_SESSION);
define('MENU_CITATION_EXPORTER_EXPORT', CITATION_EXPORTER_EXPORT_MENU);

...

modules/csl/csl.module

Code Block
languagephp
define('PERM_CSL_MANAGE', CSL_MANAGE_PERM);
define('MENU_CSL_MANAGE', CSL_MANAGE_MENU);
define('THEME_CSL_MANAGE_TABLE', CSL_MANAGE_TABLE_THEME);

...

modules/islandora_scholar_embargo/islandora_scholar_embargo.module

Code Block
languagephp
define('ISLANDORA_EMBARGO_CAN_EMBARGO_OWNED', ISLANDORA_SCHOLAR_EMBARGO_CAN_EMBARGO_OWNED);
define('ISLANDORA_EMBARGO_CAN_EMBARGO_ANY', ISLANDORA_SCHOLAR_EMBARGO_CAN_EMBARGO_ANY);

Islandora Solr Search

Islandora XACML Editor

api/islandora_xacml_api.module

Code Block
languagephp
define('MANAGEMENT_RULE', ISLANDORA_XACML_API_MANAGEMENT_RULE);
define('DATASTREAM_RULE', ISLANDORA_XACML_API_DATASTREAM_RULE);
define('VIEWING_RULE', ISLANDORA_XACML_API_VIEWING_RULE);
define('PERMIT_RULE', ISLANDORA_XACML_API_PERMIT_RULE);

Islandora XML Forms

...

languagephp

...

XML Forms

Constants

N/A

Variables

 $islandora_object['DC']

Code Block
languagebash
$ 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;

Contacts

Google Developers Group: For support, feedback, and bug reports.

...

community@islandora.ca: for questions and comments.

License

Islandora operates under a GNU license.