...
Solution Packs
Tools & Dependencies
Search
Islandora Sync
Islandora Scholar
Other Requirements
Release Notes
New Modules
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.
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 This new tool allows site admins to limit object access by IP range (not integrated with the Islandora Embargo module).
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.
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.
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 Issues |
---|
|
columns | type,key,summary,priority |
---|
anonymousmaximumIssues | true20 |
---|
jqlQuery | project = Islandora AND fixVersion = "7 | url | https://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 |
---|
height | 250 |
---|
|
Improvements
DESC, summary ASC, key DESC | serverId | c815ca92-fd23-34c2-8fe3-956808caf8c5 |
---|
|
Improvements
The following improvements have been documented in the 7.x-1.3 release.
Jira |
---|
|
jiraissues | columns | type,key,summary,priority |
---|
anonymousmaximumIssues | true20 |
---|
jqlQuery | project = Islandora AND issuetype = Improvement AND resolution="fixed" AND fixVersion = "7 | url | https://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 | serverId | c815ca92-fd23-34c2-8fe3-956808caf8c5 |
---|
|
Bug Fixes
The following bugs have been fixed and tested.
Jira |
---|
|
jiraissues | columns | type,key,summary,priority |
---|
anonymousmaximumIssues | true20 |
---|
jqlQuery | project = Islandora AND issuetype = Bug AND fixVersion = "7 | url | https://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 |
---|
serverId | c815ca92-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 |
---|
|
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 |
---|
|
define('ISLANDORA_EDIT_OCR', ISLANDORA_PAGED_CONTENT_EDIT_OCR); |
Islandora Solution Pack Collection
islandora_basic_collection.module
Code Block |
---|
|
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 |
---|
|
define('FAKE_PID', ISLANDORA_BASIC_COLLECTION_FAKE_PID); |
Islandora Scholar
modules/exporter/citation_exporter.module
Code Block |
---|
|
define('SESSION_CITATION_EXPORTER_INDEX', CITATION_EXPORTER_INDEX_SESSION);
define('MENU_CITATION_EXPORTER_EXPORT', CITATION_EXPORTER_EXPORT_MENU); |
modules/csl/csl.module
Code Block |
---|
|
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 |
---|
|
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_solr.module
Code Block |
---|
|
define('SOLR_SEARCH_PATH', ISLANDORA_SOLR_SEARCH_PATH); |
Islandora XACML Editor
api/islandora_xacml_api.module
Code Block |
---|
|
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 |
---|
|
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; |
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.
...