Islandoracon 2019 Has a Logo!

One of the features of Islandora events is a themed t-shirt given to all attendees. Every camp has its own logo, and so does each conference. We recently held a logo design contest to award a free registration and an extra t-shirt to the Islandoracon attendee who came up with the best logo to represent our third conference. We've held this contest before, but this year saw a record number of entries, making for a very close result.

We are pleased to announce that the winner of the Islandora 2019 Logo Contest is Hillary Webb, from the Emily Carr University of Art + Design, with this design that takes the coasts as inspiration while nodding to Islandora's doe-eyed lobster mascot:

 

Lobster for the east coast and the Orca for the west coast, united by kelp and water
Lobster for the east coast and the Orca for the west coast, united by kelp and water.

 

 

Islandoracon will take place on the west cost, in Vancouver, BC, from October 7th - 11th. We hope you'll join us and proudly wear Hillary's design!

Looking Back at Islandora Camp Switzerand

Islandora Camp went to Switzerland for the first time this summer, with a three-day camp hosted by Lib4RI - Library for the Research Institutes within the ETH domain: Eawag, Empa, PSI & WSL, and located at Eawag. You can see the full schedule (and as many set of presentation slides as we could gather) here, but the highlights came on the third day, with:

  • an overview of the services our host provides to their internal users, including workflows and tools that make adding new material as quick and simple as possible for researchers,
  • a look at the migration taken by the Max Plank Insitutuute for Pschyolinguistics to move their data into Islandora, including a solution pack with a viewer for 3D images like this,
  • the amazing collections of the Fundación Juan March, and the way they integrate Islandora into a complex web of services.

The location itself was also a highlight, as we toured the peaceful, naturally landscaped campus of Eawag and hopped stepping-stones across the reclaimed river that runs through it:

Sessions were held in a low-energy building that deploys a myriad of clever tricks to provide a comfortable, modern, multi-storey office space while using no more electricity than a couple of single-family homes. It's also quite something to look at:

This Islandora Camp was the very first held since the release of Islandora 8, and our campers we eager to explore the new stack, with a half-day dedicated to site building Islandora 8 in the Admin Track, and the entire Developer Track spent (by audience request) on the new release.

If you want to experience your own immersion in all things Islandora, you can join us in October for our every-other-year full-week conference, Islandoracon, taking place from the 7th to the 11th in Vancouver, BC, Canada.

 

New Islandora 7.x Committer: Marcus Barnes

In recognition of his many contributions to Islandora and the Islandora community, the Islandora 7.x Committers have asked Marcus Barnes from the University of Toronto Scarborough to join their ranks and we are very pleased to announce that he has accepted.
 
Marcus is a longstanding member of the Islandora community, a dedicated member of multiple release teams, an active participant in our Committers Calls and reviewer of open pull requests, and a great help to new community members. Marcus also actively maintains one of the most popular contributed Solution Packs, for managing Oral Histories in Islandora.
 
Further details of the rights and responsibilities of being a Islandora committer can be found here:
 
Please join me in congratulating Marcus! We are very fortunate to have contributors like him standing behind Islandora.

Introducing the Islandoracon Use-a-Thon

Islandoracon has always had a 'hackfest' component, but we've yet to do the same thing twice. We're trying a new format this year to give all of our attendees a chance to work together, learn new things, and produce a tangible benefit for the rest of the Islandora community: The Islandora 8 Use-a-Thon.

How it works:

Islandora 8 is more tightly integrated with Drupal than Islandora 7, and very flexible, so many use cases can be solved with a combination of configuration and Drupal contrib modules. The Use-a-Thon will crowdsource use cases for things people might want to do with Islandora (i.e, a collection that can be viewed on a map; a collection with a commercial store component; a workflow for accepting and reviewing public annotations on objects). On Monday, October 7th, after we finish up the half-day workshops, we'll have a mixer at the Vancouver Public Library where attendees can form teams and talk about what use cases they would like to explore, either picking from the crowdsourced use-cases or inventing their own.

On their own, over the week of the conference, teams will take a use case and work to demonstrate how it can be done in Islandora 8 (with configuration and Drupal contrib modules), including documentation (“recipes,” for our shared Islandora Cookbook). Points will also be given for identifying gaps that may need further development work and creating issues to document those gaps.

On Friday, October 11th, we will gather again at the Vancouver Public Library where teams will have the morning to finish up their work and prepare a brief presentation describing what they have done. After lunch we'll watch presentations, pick winners and award prizes, and officially end Islandoracon. The rest of the day will be given over to an informal discussion of the future of Islandora (8, 9, and beyond) for anyone who wants to participate.

 

Rules:

  1. Entries should come from teams of at least two people.
  2. The entries should be presented in person by at least one team member.
  3. Only one entry per team.
  4. No person may be in more than one team.
  5. Screenshots should be rough-and-ready.
  6. Writing code is discouraged; we want ideas, documentation, and GitHub issues describing what needs to be built if your use case can't be done with what's available now.
  7. Participants must ensure that entries do not in any way infringe copyright or other intellectual property rights of any third party.

Points:

Use-a-Thon projects will be judged based on:

  1. The value of the contribution to the Islandora community (i.e, is this something others will use?)
  2. The difficulty of the use case
  3. Community use case versus coming up with your own (bonus for taking on something from the community)
  4. The amount of work completed (draft documentation, completed 'recipes,' GitHub issues submitted)

And, because we want to encourage you to make new connections at Islandoracon, we'll also award points for team composition:

  1. At least two team members who have not worked together before
  2. At least one team member with a developer background and one with a library or other non-dev background.
  3. Bonus point for teams of 3+

(Credit to Open Repositories for their Ideas Challenge and points for team composition)

Islandoracon Full Schedule Now Available

The complete five-day schedule for Islandoracon (October 7 - 11 2019) is now available! Please join us and our 43 speakers and workshops leaders for a week of the best in Islandora and an opportunity to get together and share.

Registration is open and the Early Bird discount is on until July 1st.

The schedule at-a-glance:

  • Monday, October 7th: Pre-Conference and Half-Day Workshops
  • Tuesday, October 8th: Main Conference Sessions
  • Wednesday, October 9th: Main Conference Sessions
  • Thursday, October 10th: Main Conference Workshops
  • Friday, October 11th: Islandora 8 Use-a-Thon (Hackfest)

 

View the Islandoracon schedule & directory.

Islandora 8 Now Available

The Islandora Foundation is pleased to announce the immediate availability of Islandora 8 version 1.0.0! This is an important milestone for the Islandora project, and is a testament to our wonderful and vibrant community. Built using Drupal 8 and Fedora 5, Islandora 8 faithfully integrates the two as invisibly as possible, giving an experience that is both more Drupal-y and more Fedora-y at the same time. Islandora 8 unlocks all of Drupal's features along with its entire ecosystem of contributed modules, all the while quietly preserving your metadata in a Fedora 5 repository behind the scenes. It truly is the best of both worlds.

If you would like to try Islandora 8 for yourself, we have three options for you:

  1. A sandbox of version 1.0.0 is available to play with at future.islandora.ca.
  2. A virtualbox VM is available for download here.
  3. You can install a development or production environment with our Ansible playbook, which has a corresponding 1.0.0 release.
Islandora 8's documentation is stored in markdown on Github, with contributions welcome. If you would like to contribute a use case or file a bug, please see our issue queue.

The Islandora Foundation is committed to providing utilities for Islandora 7 repositories to make migration as painless as possible. All existing Islandora 7 users are encouraged to evaluate our migration tools and provide us with feedback. We are dedicated to working with everybody to make sure we all move forward together!

Here's a list of all the features currently available with the 1.0.0 release (including those that come for free from contributed modules):

  • Model content using core Drupal entities and fields
  • Out of the box support for
    • Collections
    • Images
    • Audio
    • Video
    • PDF
    • Binaries
  • Control how content is displayed using the UI
  • Configure forms for content using the UI
  • Categorize content using taxonomy terms
  • Expandable file storage
    • Drupal's public file system
    • Multiple private file systems using flysystem (check this link for a full list of supported adapters)
      • Fedora
      • Local or networked storage
      • Sftp
      • AWS S3
      • and more…
  • REST API
    • Basic CRUD operations with Drupal REST and JSON
    • Read-only JSONLD serialization
    • Extensive use of Link headers for discoverability
    • Add files to objects with PUT
  • Solr search (using search_api_solr)
    • Configure search index through the UI
  • Custom viewers
    • Openseadragon
    • PDF.js using the pdf module
  • Custom field types
    • Extended Date Time Format (EDTF)
    • Typed Relation
    • Authority Link
  • Custom entities for:
    • People
    • Families
    • Organizations
    • Locations
    • Subjects
  • Derivatives
    • Convert / transform images (or just use Drupal image styles!)
    • Extract images from PDFs
    • Extract images from Video
    • Convert audio formats
    • Convert video formats
    • All derivative operations have forms and can be configured through the UI
  • Access control
  • Control repository events through the UI using the context module
    • Index RDF in Fedora
    • Index RDF in a Triplestore
    • Derivatives
    • Switching themes
    • Switching displays/viewers
    • Switching forms
    • And much much more....
  • Multi-lingual support
    • Translated content is included in metadata and indexed in both Fedora and the Triplestore with proper language tags
    • The user interface can be translated to languages other than English
  • Bulk ingest using CSVs
  • Views! You can filter, sort, display, and otherwise manipulate lists of content in all kinds of ways. For example:
    • Make a browse by collections page (see this example on the sandbox, which can be customized here).
    • Make an image gallery (see this example on the sandbox, which can be customized here)
    • Make a slideshow (see this example on the sandbox, which can be customized here) using views_slideshow.
    • Put pins on a Google map using the geolocation module
    • Execute actions in bulk on views results using the views_bulk_operations module
      • Re-index content
      • Re-generate derivatives
      • And everything else you can do with Drupal actions (pretty much anything!)
    • Bulk edit metadata using views_bulk_edit (see this example on the sandbox, which can be customized here)
If there are any features that are missing that you consider to be requirements for adoption, we will be polling the community to find out what features to build next. Your input is valued and you are encouraged to participate in the upcoming poll.

This software is made possible by volunteer contributions from community members and organizations. Development, documentation, and testing are all significant undertakings that require time and effort. We thank each and every one of the people who have helped us deliver this software, to whom we owe a debt of infinite gratitude.

  • Aaron Coburn
  • Adam Soroka
  • Alan Stanley
  • Alex Kent
  • Alexander O’Neill
  • Amanda Lehman
  • Andrija Sagic
  • Ann McShane
  • Benjamin Rosner
  • Bethany Seeger
  • Brad Spry
  • Brian Woolstrum
  • Bryan Brown
  • Caleb Derven
  • Cara Key
  • Carolyn Moritz
  • Cillian Joy
  • Courtney Matthews
  • Cricket Deane
  • David Thorne
  • Diego Pino
  • Don Richards
  • Eli Zoller
  • Favenzio Calvo
  • Frederik Leonhardt
  • Gavin Morris
  • Janice Banser
  • Jared Whiklo
  • Jason Peak
  • John Yobb
  • Jonathan Green
  • Jonathan Hunt
  • Jonathan Roby
  • Kim Pham
  • Marcus Barnes
  • Mark Jordan
  • Meghan Goodchild
  • Mike Bolam
  • Minnie Rangel
  • Natkeeran Kanthan
  • Nick Ruest
  • Noah Smith
  • Pat Dunlavey
  • Paul Clifford
  • Paul Pound
  • Pete Clarke
  • Rachel Leach
  • Rachel Tillay
  • Rosie Le Faive
  • Seth Shaw
  • Suthira Owlarn
  • Yamil Suarez
We would also like to acknowledge the initial financial support from the following institutions, which got development started back in 2015:
  • The American Philosophical Society
  • Common Media Inc. (Born-Digital)
  • discoverygarden inc.
  • LYRASIS
  • McMaster University
  • PALS
  • Simon Fraser University
  • University of Limerick
  • University of Manitoba
  • University of Prince Edward Island
  • York University

Islandoracon 2019 Logo Design Contest

One of the features of Islandora events is the t-shirt given to all attendees. Every camp has its own logo, and so does each conference. We want to give a free registration and an extra t-shirt to the Islandoracon attendee who comes up with the best logo to represent our second conference.

Here are the first two:

Islandoracon logo

Entries will be accepted through July 1st, 2019. Entries will be judged by the Planning Committee and a winner will be selected and announced in early July.

Here are the details to enter:

The Rules:

  • Conference Registration is not necessary to enter; anyone with an interest in Islandora is welcome to send in a design - however, the prize is a free registration, so you'll have to be able to come to the event to claim it.
  • Line art and text are acceptable; photographs are not.
  • You are designing for the front of the shirt for an area up to 12 x 12 inches. Your design must be a single image.
  • Your design may be up to four colours. The t-shirt colour will be determined in part by the winning design.
  • By entering the contest you agree that your submission is your own work. The design must be original, unpublished, and must not include any third-party logos (other than the Islandora logo, which you are free to use in your design) or copyrighted material.

The Prizes:

  • One free registration to Islandoracon (or a refund if you are already registered)
  • An extra t-shirt with your awesome logo
  • Bragging rights

How to Enter:

  • Please submit the following by email to community@islandora.ca:
    • Your full name
    • A brief explanation of your logo idea
    • Your logo entry as an attachment. Minimum 1000 x 1000 pixels. Images in .eps or .ai format are preferred. We will accept .png and .jpg for the contest, but the winner must be able to supply a high resolution VECTOR art version of their entry if it is selected as the winner. Don't have a vector program? Try Inkscape - it's free!

Details:

  • Multiple entries allowed.
  • Submissions will be screened by the Islandora Planning Committee.
  • By submitting your design, you grant permission for your design to be used by the Islandora project, including but not limited to website promotions, printed materials and (of course) t-shirt printing.
  • We reserve the right to alter your image as necessary for printing requirements and/or incorporate the name and date of the conference into the final t-shirt design. You are free to include these yourself as part of your logo.
  • The Islandora Planning Committee reserves the right to make the final decision.

Previous Camp Logos

Thank you and good luck!

Islandora 8 Post-Release Webinar

Islandora 8 will be released at the end of the month, on May 31st. Islandora's Tech Lead Danny Lamb is working with our amazing team of volunteers to fit every last feature they can complete and test before the deadline drops. If you're new to Islandora 8, have been waiting for a full release before you try it out, or are just plain curious about this new version of Islandora, we invite you to join us for a webinar on June 6th. Danny will provide an overview of the first release of Islandora 8, demos of some key features, and we'll end with a question period so you can ask about anything else you need to know.

Attendance is free, but registration is required. Please sign up here.

Want more information now? We've got some pretty solid documentation* you can read in advance of the meeting, and you are always welcome to drop in on our weekly tech calls to ask questions or just listen in.

The first release of Islandora will include the following (and maybe more):

  • Object types
    • Collections
    • Images (Basic and Large)
    • Audio
    • Video
    • Binaries
    • PDFs
  • Multiple file systems
    • Fedora
    • Public
    • Private
    • And many more…
  • REST API
    • View entities with GET
    • Create entities with POST
    • Update entities with PATCH
    • Remove entities with DELETE
    • Add files to objects with PUT
  • Solr search
    • Configure search index through the UI
  • Custom viewers:
    • Openseadragon
    • PDF.js
  • Custom field types:
    • Extended Date Time Format (EDTF)
    • Typed Relation
    • Authority Link
  • Custom entities for:
    • People
    • Families
    • Organizations
    • Locations
    • Subjects
  • Derivatives for
    • Image
    • Audio
    • Video
  • Access control
    • Hide content from users and search
    • Hide sensitive fields from users
  • Control repository events through the UI
    • Index RDF in Fedora
    • Index RDF in a Triplestore
    • Derivatives
    • Switching themes
    • Switching displays/viewers
    • Switching forms
  • Bulk ingest using CSV
  • Migration tools for Islandora 7
  • Views
    • Configure lists of content
    • Perform actions in bulk on lists of content

 

* We're in release mode and things are changing fast, so some aspects of the docs will be updated with the release.

Sharing the Fedora Conferences Page

For quite some time now, the Fedora community has maintained a public list of conferences that community members want to attend, particularly those that will have Fedora-related content or workshops (including Islandora and Samvera):
 
 
The Islandora Coordinating Committee recently took up a discussion about whether the Islandora community could benefit from such a list, and landed on the idea that rather than duplicating what Fedora has been doing so well, we'd all benefit from collaborating and making more use of the same list.
 
To that end, the Fedora list has added and edited a few fields to make things more general, including a new column to briefly describe the conference/event so that newcomers can quickly review what's relevant for them, and a column for linking to individual sessions or workshops at an event that are relevant for Fedora/Islandora/Samvera.
 
The page is run wiki-style, so anyone who would like to add or edit an event is welcome to go ahead and make changes. All you need is a Duraspace account. You are also welcome to send your list entries/updates to me, and I'll make the changes for you.