Islandora Instructions
Islandora Content Management Guide
Table of Contents
- 1 Islandora Content Management Guide
- 1.1 Table of Contents
- 1.2 Adding Collections
- 1.3 Adding Objects
- 1.4 Object Types and Configuration
- 1.5 Compound Objects
- 1.6 Oral History Objects
- 1.7 Managing Thumbnails
- 1.8 Creating Basic Pages
- 1.9 Access Control
- 1.10 Navigation and File Requirements
- 1.11 Adding Entity Taxonomy terms (Person, Event, Organization, Place)
Adding Collections
Creating a Collection
Go to Content > Add Content > Repository Item
Set Resource Type as "Collection" and Model as "Collection"
Add collection metadata in relevant fields
Optional - Add banner image: Upload to Main Banner field
Images must be larger than 1280x400 pixels
Optional - Add description: Add text to Description field (appears above object list)
Click Save
Adding Collection Thumbnails
Collections need thumbnails added separately:
In the collection node, click Media tab
Upload an image, setting Media Use to "Thumbnail Image"
Size requirements: 650x650 pixels (or 550x550 minimum), square format
Adding Objects
Creating an Object
Go to Content > Add Content > Repository Item
Set appropriate Resource Type and Model (see configuration table below)
Add object metadata in relevant fields
If object requires a viewer, choose viewer in Display Hints field:
Open Seadragon: For JPG, TIFF, PNG
PDFjs: For PDF files
Remote Media: For externally hosted audio/video
Click Save
Media use is required field in order for the media file to be usable.
Adding Media Files
In object node, click Media tab, then Add Media
Select media type (Note: use "File" for TIFFs)
Upload file and set Media Use to "Original File"
Click Save
Note: Thumbnail derivatives are automatically created for most file types
Object Types and Configuration
Understanding Resource Type and Model combinations is crucial for proper object display. The Resource Type describes the general category of content, while the Model specifies how Islandora should handle and display that content.
Object Type | Resource Type | Model | Display Hints | Display Mode |
|---|---|---|---|---|
Collection | Collection | Collection | -- | Collection |
Audio | Sound | Audio | -- | Default |
Basic Image | Still Image | Image | -- | Default |
Large Image | Still Image | Image | Open Seadragon or Mirador | OpenSeadragon or Mirador |
[any] | Digital Document | PDFjs | PDFjs | |
Video | Moving Image | Video | -- | Video |
Book (parent) | Collection | Paged Content | Mirador or blank | Paged |
Compound Object | Collection | Compound Object | -- | Compound Member |
Newspaper (parent) | Collection | Newspaper | -- | Newspaper |
Newspaper Issue | Collection | Publication Issue | Mirador or blank | Paged |
Newspaper/Book Page | Text | Page | Open Seadragon or Mirador | OpenSeadragon or Mirador |
Remote Media | Moving Image or Sound | Video or Audio | Remote Video | Remote Media |
Compound Objects
Compound objects are collections of related items that are displayed together, such as a multi-page document, photo album, or series of related images.
Structure
Parent Object: The main compound object (uses Collection/Compound Object)
Child Objects: Individual items within the compound (various types)
Creating Compound Objects
1. Create the Parent Object
Go to Content > Add Content > Repository Item
Set Resource Type as "Collection" and Model as "Compound Object"
Add metadata for the overall compound object
Click Save
2. Create Child Objects
For each item in the compound, create individual objects following normal object creation steps
Important: In each child object's Member of field, select the parent compound object
Child objects can be any type (images, PDFs, etc.)
3. Add Thumbnail to Parent
Compound parent objects need manual thumbnails (see thumbnail section below)
Alternatively, use the bulk action to set thumbnail from first child
Navigation
Users can browse through compound object children using navigation controls
Each child object also has its own individual page
Oral History Objects
Oral history objects are special audio/video items that can display alongside time-stamped or plain text transcripts.
Setting Up Oral History Objects
1. Create the Main Object
Create audio or video object as normal
Set Resource Type and Model appropriately for your media type
Add descriptive metadata
Upload the audio/video file as "Original File"
2. Add Transcript Files
Add transcript files by uploading them with specific Media Use settings:
File Type | File Extension | Media Use | Display Location |
|---|---|---|---|
Plain text transcript | .txt, .asc | Transcript Text | Transcript Text tab |
Time-stamped transcript | .xml | Transcript | Transcript tab |
Note if you are converting from docx to txt with Word. Use the following workflow to get clean diacritics.
File → Save As, choose Plain Text (*.txt)
In the File Conversion dialog that pops up, click Other encoding
Scroll to Unicode (UTF-8) — not "Unicode", which is UTF-16 and will look like binary garbage to Islandora
Uncheck Allow character substitution
3. Upload Transcript Files
In the oral history object, click Media tab
Click Add Media
Select appropriate file type
Upload transcript file
Critical: Set correct Media Use term from table above
Click Save
User Experience
Time-stamped transcripts (.xml): Users can click time-stamps to jump to specific points in the audio
Plain text transcripts (.txt): Simple text version with no interactive features
Multiple transcripts: You can have both types for the same object
Display Mode
Oral history objects may use a special "Oral Histories" display mode that organizes the media player and transcript tabs optimally.
Managing Thumbnails
Objects Requiring Manual Thumbnails
These object types need thumbnails added separately:
Audio
Book (parent)
Newspaper (parent)
Compound Object (parent)
Remote Media
Adding Thumbnails Manually
In object node, click Media tab, then Add Media
Upload image, setting Media Use to "Thumbnail Image"
Size requirements: 650x650 pixels (550x550 minimum), square format
Bulk Thumbnail Generation
For compound and paged parent objects:
Go to Content page (admin/content)
Select the parent objects
Choose "Set thumbnail for parent object from first child" from Actions dropdown
Click "Apply to selected items"
Creating Basic Pages
Creating a Page
Go to Content > Add Content > Basic Page
Add content to fields:
Title
Banner image (optional)
Body (WYSIWYG editor with formatting options)
URL alias (optional custom URL)
Custom URL Setup
Expand "URL alias" tab on right side
Uncheck "Generate automatic URL alias"
Enter desired alias in "URL alias" box (start with "/")
Access Control
Setting Access Policies on Objects
In object edit form, scroll to "Access Control" section
Check box for desired access level:
Access Levels
Default (no selection):
Viewing: Unrestricted
Downloads: Unrestricted
Metadata-only:
Viewing: Only metadata shown to anonymous users; logged-in users see media
Downloads: Must be logged in
Differential access - open:
Viewing: Unrestricted
Downloads: Admin users only
Differential access - limited:
Viewing: Must be logged in
Downloads: Admin users only
Limited access:
Viewing: Must be logged in
Downloads: Must be logged in
Admin-only:
Viewing: Admin users only
Downloads: Admin users only
Important: Even with download restrictions, tech-savvy users may still be able to access media files through other methods.
Navigation and File Requirements
Content Management Navigation
View all content: Content in admin menu
Add new content: Content > Add Content
Edit existing content: Navigate to content, click Edit tab
Search content: Use search/filter options on Content page
File Requirements
Banner images: Larger than 1280x400 pixels
Thumbnails: 650x650 pixels (550x550 minimum), square format
Media files: Always set Media Use to "Original File" when uploading
Transcript files: .txt, .asc for plain text; .xml for time-stamped
Supported formats: JPG, TIFF, PNG for images; PDF for documents; MP4 for video
Important Reminders
All configuration changes must be exported to code - notify your technical team when making changes
Thumbnails and derivatives are automatically generated for most file types
Always set proper Resource Type, Model, and Display Hints for correct display
Use the Member of field to create relationships between objects (parent-child, collection membership)
Adding Entity Taxonomy terms (Person, Event, Organization, Place)
Mapping of Taxonomies
Person = Person
Geo Location = Place
Corporate Body = Organization
Event = Event
Subject = Subject
Adding taxonomy entity terms
Preform a search for the taxonomy entity term(s) before creating a new entity term to avoid duplication. Use the corresponding links to search the relevant taxonomies.
Person taxonomy = https://islandora.marmot.org/taxonomy/vocab/person/all
Event taxonomy = https://islandora.marmot.org/taxonomy/vocab/event/all
Geo Location/Place taxonomy = https://islandora.marmot.org/taxonomy/vocab/geo_location/all
Corporate Body/Organization taxonomy = https://islandora.marmot.org/taxonomy/vocab/corporate_body/all
Subject taxonomy = https://islandora.marmot.org/taxonomy/vocab/subject/all
Marmot staff recommend that archive staff users create the necessary taxonomy entity terms that will correspond with the objects to be ingested before completing the metadata form when ingesting new content.