Versions Compared

Key

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

...

Documentation

Version

Download

Islandora Repository

7.x-1.23

Download

Solution Packs

Tools & Dependencies


Search

Documentation

Version

Download

Islandora Solr Facet Pages7.x-1.3Download
Islandora Solr Metadata7.x-1.3Download

Islandora Solr Search

7.x-1.23

Download

Islandora Sync

DocumentationVersionDownload
Islandora Sync7.x-1.3Download

Islandora Scholar

DocumentationVersionDownload
Islandora Solr ViewsScholar7.x-1.23Download

 

Other Requirements

GitHub

Documentation

Version

Download

Drupal Filter

67.x-12.11.3

Github
Tuque1.3DownloadTuque1.x
PHP Lib7.x-1.3Download

Objective Forms

7.x-1.3

Download

Release Notes

Newspaper Solution Pack

New Modules

Islandora Sync

Allows This new solution pack allows for the creation of newspaper, issue, and page objects. It is based on the same paged content and OCR infrastructure as book objects, with a special display designed to handle the article/issue/page structure of newspaper and a clipping tool for taking cropped screenshots of individual articles.

Batch Module

The batch ingest framework is now accessible via Drush.

Book Batch

A graphical user interface is available for batch ingestion of books.

IP Embargo

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 This new tool allows site admins to limit object access by IP range (not integrated with the Islandora Embargo module).

Compound Solution Pack

A new solution pack to create compound objects using objects created with any other Islandora solution pack by enabling a generic parent-child relationships between objects. The object view of a compound object is replaced by the view of its first child object. The included "Islandora Compound Object Navigation" block provides a thumbnail navigation of an object's siblings.

UUID PID Generator

Accessible via the Islandora configuration panel, this new function generates Fedora object PIDs with version 4 UUIDs.

XACML Editor and API

The Islandora XACML Editor provides a graphical user interface to edit XACML policies for objects in a repository or collection. This release brings this tool out of beta.

Infrastructure Improvements

  • Improved Drupal coding standards compliance
  • Introduced automated testing into many modules
  • Implemented Travis-CI on most repositories

. 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
  • 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 release.

Jira

...

Jira Issues
serverDuraSpace JIRA
columnstype,key,summary,priority
anonymousmaximumIssuestrue20
jqlQueryproject = Islandora AND fixVersion = "7urlhttps://jira.duraspace.org/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=project+%3D+Islandora+AND+fixVersion+%3D+%227.x-1.2%22++3" AND + status +%3D+= Open + ORDER + BY + priority +DESC%2C+summary+ASC%2C+key+DESC&tempMax=1000
height250

Improvements

DESC, summary ASC, key DESC
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5

Improvements

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

jiraissues
Jira
serverDuraSpace JIRA
columnstype,key,summary,priority
anonymousmaximumIssuestrue20
jqlQueryproject = Islandora AND issuetype = Improvement AND resolution="fixed" AND fixVersion = "7urlhttps://jira.duraspace.org/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=project+%3D+Islandora+AND+issuetype+%3D+Improvement+AND+fixVersion+%3D+%227.x-1.2%22+3" ORDER + BY + priority +DESC%2C+summary+ASC%2C+key+DESC&tempMax=1000

Bug Fixes

DESC, summary ASC, key DESC
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5

Bug Fixes

The following bugs have been fixed and tested.

jiraissues
Jira
serverDuraSpace JIRA
columnstype,key,summary,priority
anonymousmaximumIssuestrue20
jqlQueryproject = Islandora AND issuetype = Bug AND fixVersion = "7urlhttps://jira.duraspace.org/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=project+%3D+Islandora+AND+issuetype+%3D+Bug+AND+fixVersion+%3D+%227.x-1.2%22++3" AND + status +%3D+= Closed + OR + project +%3D+= Islandora + AND + issuetype +%3D+= Bug + AND +fixVersion+%3D+%227fixVersion = "7.x-1.2%22++3" AND + status +%3D+= Resolved + ORDER + BY + priority +DESC%2C+summary+ASC%2C+key+DESC&tempMax=1000DESC, summary ASC, key DESC
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5

Deprecated

The following functions, constants, and variables are in 7.x-1.3, but will be removed from 7.x very soon!

 Functions

Islandora

Islandora Bookmark

Islandora Solr Search

Islandora Solution Pack Collection

Constants

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 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

  • elements/xml_form_elements.module

    Code Block
    languagephp
    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
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.

Google Users Group: For user-related issues and information.

Islandora.ca: for general information and updates about the project.

community@islandora.ca: for questions and comments.

...