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.
 

Testing Sprint Wrap Up - Save the Date!

We've wrapped up yet another amazing community sprint. This time around, volunteers from 9 different organizations put Islandora 8 through its paces. Bugs and documentation gaps were uncovered as community members worked through an ever-expanding list of test cases. The Islandora 8 committers have responded to testing feedback, and we've already seen improvements roll in. There was even a special guest appearance by a wild Ruebot!

The Islandora Foundation would like to thank everyone who generously donated their time to critically reviewing Islandora 8 as it makes its way to release. Individuals from the following institutions actively took part in testing:

  • University of Tennessee
  • UNLV
  • SFU
  • Islandora Foundation
  • UNC Charlotte
  • Arizona State University
  • UTSC
  • LYRASIS
  • York University

We'd also like to give a very special thanks to our committers, and in particular, to Natkeeran Kanthan, who showed tremendous initiative in collecting and documenting test cases.

And now that we've been through both a documentation and testing sprint, we now are making our final preparations before release. So mark your calendars, because we're releasing Islandora 8 on May 31st! We have a Github milestone set up that contains all the issues we'd like to resolve before then, so keep an eye on it to track our progress. When released, you can expect to to see the following features in Islandora 8:

  • 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

And if what you're looking for doesn't happen to be on that list, we will be actively soliciting community input for what features to tackle first from our proposed technical roadmap. So be on the look out for more from us at the Islandora Foundation as we work our way through releasing Islandora 8!

Phasing Out PHP 5.3.3

Over the past few releases we have experienced an increased number of issues with Travis-CI and our PHP 5.3.3 builds. Currently, Travis-CI is failing on builds with PHP 5.3.3 and this is preventing community contributions from getting merged. Due to limited resources and dwindling interest within the community for maintaining such long term compatibility, the Technical Advisory Group has decided that PHP 5.3.3 will be moved to “allowed failure” status. Travis will no longer prevent code from getting merged if 5.3.3 fails, and we will still hang on to the builds for a bit to give any interested parties the chance to fix them. During the next release, if no one has stepped up to champion the cause, we will be removing PHP 5.3.3 from the testing matrix altogether.

If you are still on PHP 5.3.3, you are strongly urged to update your PHP version to at least 5.4 as soon as possible. For those remaining on PHP 5.3.3 after the next release, although it is likely that future releases will still work, we can no longer guarantee that breaking changes will not be introduced. For those who are brave and do run into this issue down the road, we have tagged most modules in the Islandora Github organization with a php5.3-eol tag, denoting the last point in time when PHP 5.3.3 compatibility was known. These tags do not represent a release, and have not been fully tested by the community. So _there are no guarantees_, but they are a courtesy we’re extending for those stuck on PHP 5.3.3 who want to update to something recent.

There are a few repositories that did not get a php5.3-eol tag due to the fact that they do not contain code or are forks of other people's code we minimally maintain. For the record, the following repositories do not have a php5.3-eol tag:

Soon you will see pull requests (such as this one) for every repository in Github to set PHP 5.3.3 to an allowed failure in Travis. Maintainers of modules in Islandora Labs are encouraged to do the same. We set up this Jira issue to track all of the pull requests so this makes it into the release notes. After all the pull requests are merged, it will be possible to accept community contributions again!

We would like to thank everyone for their patience in this matter. We know it is hard to watch PRs languish due to our workflow, and we feel we've come up with a reasonable solution to unlock contributions while also giving opportunities for those still on PHP 5.3.3 to act. Please feel free to respond to this thread if you have any questions about the impact of this decision and what it might mean to you or your organization.

Islandora Community Code of Conduct Survey

As our Islandora Community Code of Conduct nears its third birthday, the Islandora Coordinating Committee would like to take stock of how well it is serving all members of our community, and then update or expand it accordingly. To get this process started, we would like your input on a 6-question survey.

The survey will be open for two months, after which time the Islandora Coordinating Committee will review the feedback and use it to inform a new draft. If you'd like to take a more active hand in helping us to shape the Code of Conduct, you can drop your email address at the end of the survey, or contact me directly. Any suggested changes to the Code of Conduct will also go out to the community for review, so you'll have another opportunity to let us know what you think before it's taken up for a vote.

Thank you for your help!

Islandora at OR2019

The Open Repositories conference is heading to Hamburg, Germany from June 10-13th, and Islandora will be there. If you're planning to attend (or watch some videos afterwards), we've put together a list of sessions that might be of particular interest for our community:

June 10th:

June 11th:

June 12th:

Not enough Islandora yet? We've got an Islandora Camp a few days after Open Repositories, near Zürich, Switzerland from June 17 - 19. If you're already in the region for OR2019, why not stay over and join us there?

Islandoracon: Half-Day Workshops

To launch the 2019 Islandoracon on October 7th, we will have a set of half-day workshops, including an "Intro Islandora" track for those who are new to the software and want a crash course to enhance their engagement for the rest of the conference. For more advanced users, we have an overview of the ISLE system for deploying and maintaining Islandora with Docker, and a dive into Drupal plugins to extend Islandora 8.

Intro Track:

  • Intro to Islandora 7
  • Intro to Islandora 8

Intermediate Track:

  • ISLE: Installing and Managing Islandora with Docker
  • Drupal Plugins

These half-day workshops are included in the price of general registration and do not require any additional registration (although we may send out a sign-up sheet to keep track of numbers). You are welcome to move back and forth between tracks.

You can view the full schedule here. Conference information and and registration here.

Islandora 8 Documentation Sprint: Complete!

The latest Islandora 8 sprint focussed on a key aspect of our first release: documentation. It has been a stunning success. From March 4th to 15th, a 22-person team of volunteers worked together to write, review, and publish pages and pages of brand new documentation covering topics for developers, system administrators, and front-end site builders. We're still working on getting everything finished up and put into a new Table of Contents to make the documentation easier to explore, but you can explore samples of new completed work such as:

What's next for Islandora 8? We're still a sprint away from our first release. Stay tuned for a second call for volunteers to participate in an auditing and testing sprint, running April 8th to 19th, where the new documentation will serve as a guide for testing out the software and handing over one last list of bugs, features, and improvements for the team to work out before a first release of Islandora 8 in May.

Many thanks to the individuals and institutions who gave their time to this sprint. Islandora 8 owes its new breadth and depth of documentation to people from:

  • Berklee College
  • Born-Digital
  • Library "Milutin Bojic"
  • NUI Galway
  • PALS
  • Queen's University Library
  • Tulane University
  • University of Limerick
  • University of Manitoba
  • University of Nevada, Las Vegas
  • University of Prince Edward Island
  • University of Tennessee Knoxville
  • University of Texas, Austin
  • University of Toronto, Scarborough
  • Simon Fraser University