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.
- Entries should come from teams of at least two people.
- The entries should be presented in person by at least one team member.
- Only one entry per team.
- No person may be in more than one team.
- Screenshots should be rough-and-ready.
- 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.
- Participants must ensure that entries do not in any way infringe copyright or other intellectual property rights of any third party.
Use-a-Thon projects will be judged based on:
- The value of the contribution to the Islandora community (i.e, is this something others will use?)
- The difficulty of the use case
- Community use case versus coming up with your own (bonus for taking on something from the community)
- 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:
- At least two team members who have not worked together before
- At least one team member with a developer background and one with a library or other non-dev background.
- Bonus point for teams of 3+
(Credit to Open Repositories for their Ideas Challenge and points for team composition)
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.
If you would like to try Islandora 8 for yourself, we have three options for you:
- A sandbox of version 1.0.0 is available to play with at future.islandora.ca.
- A virtualbox VM is available for download here.
- You can install a development or production environment with our Ansible playbook, which has a corresponding 1.0.0 release.
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
- 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)
- Local or networked storage
- AWS S3
- and more…
- 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
- PDF.js using the pdf module
Custom field types
- Extended Date Time Format (EDTF)
- Typed Relation
- Authority Link
Custom entities for:
- 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
Control repository events through the UI using the context module
- Index RDF in Fedora
- Index RDF in a Triplestore
- Switching themes
- Switching displays/viewers
- Switching forms
- And much much more....
- 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
- See the islandora_migrate_csv module for a detailed tutorial
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)
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
- The American Philosophical Society
- Common Media Inc. (Born-Digital)
- discoverygarden inc.
- McMaster University
- Simon Fraser University
- University of Limerick
- University of Manitoba
- University of Prince Edward Island
- York University
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:
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:
- 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.
- 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 email@example.com:
- 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!
- 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.
Thank you and good luck!