Skip to content

Roadmap Meeting October 11 2013

manez edited this page Oct 21, 2013 · 11 revisions

Attending: Melissa Anez, Mark Leggott, Kirsta Stapelfeldt, Nick Ruest, David Wilcox Apologies: Paul Pound

Old Business

  • Islandora CLA (based off Apache CLA. See redlined Hydra iCLA and cCLA)

Nick raised the concern that some institutions may want partial ownership of code. We should have both individual and corporate CLAs to cover both instances.

@TODO - update drafts based on comments, send around for approval @TODO - set up a checklist for Committers to make it clear what steps are required, add to http://islandora.ca/developers @TODO - Update graphics on http://islandora.ca/developers to reflect how the process works now

Need to clarify review and coding standards. Should software have to meet Drupal coding standards as a minimum? We have testing parameters in place with Travis, etc. Code needs to pass those tests.

Needs a provision to make sure code is compliant, but specific standards don't need to be outlined.

Code to be reviewed by "Islandora Committers", which may be the group under the Islandora GitHub umbrella.

Where do we carve off time from qualified people to do code review? Pull requests can build up, but there's no room in regular schedules for this work right now. Having this done in a volunteer capacity makes it hard to be consistent.

Do we need an official "Release Manager" to take responsibility for these tasks? This could be a volunteer position, future employee of the IF. What about a staggered Release Manager, with an experienced head and components assigned out to teams or individuals to divide up the work. We could call for committers from the community.

@TODO: Draft proposal for benefits of volunteering and send out a call for volunteers

  • Islandora Futures: Drupal 8 and Fedora 4 Drupal 8 - Jonathan has been playing with betas and went to Drupalcon. It's interesting, but it has major structural changes. Only 20% code overlap between 7 and 8. Using Symphony. No hooks. Registries and plugins. It's going to be very different and potential not "done." It no longer looks like it will be out in Feb as promised at Drupalcon. Code is frozen, but with many critical issues. 7.x was delayed as well, so this is not unfamiliar territory. Since modules will lag behind, we're not going to want to move for a while.

It may be ready-ish in a year, 6 months later dgi would start work on an 8.x Islandora and maybe 6 months later we might have an Islandora 8 beta.

DGI is not developing for Drupal 8 right now. UPEI has CS student projects each year and porting Drupal 7 to 8 alpha is a potential project for the future. This year another project was chosen instead.

Fedora 4 - dgi is putting Nigel half time on Fedora 4 development. Every second sprint. A big refactor of Tuque and Islandora core is coming up to make everything work with Fedora 4. Tuque was always intended to hook into different Fedora versions, but this is the first real test of that functionality. There were a few unexpected conflicts, like name spaces issues, etc. Moving to "get Tuque" to pass in what kind of Tuque you want to get.

The API keeps changing, which makes it hard to write for right now. Things keep breaking. Could wait for the beta and try to work Islandora against it; could pick and alpha and stick to it. Either way, big changes coming in.

It would be great to have more people working on this area. UPEI may be able to lend time from the new Climate Project developer towards this project.

Fedora 4 development is looking at Fedora 3 style object classes, content models

  • IdeaWall Updates

UPEI is working on the Google Scholar indexing task and has made good progress. Paul is working with the sitemap module from Drupal 6 and will port it to 7 for IslandScholar. Google Scholar likes sitemaps and GoogleScholar folks are very responsive and helpful. Paul may be able to demo on the next Committer's Call.

  • Code Snippets Repo - Not ready for review yet. Pushing to next meeting. @TODO make Google Doc for ideas.

New Business

  • Newspapers - UPEI is working on getting a landing page for each newspaper issue with a summary of metadata for each high-level newspaper object. Donald will demo at next Committer's Call.
  • Islandora Camp NY updates Call for Proposals had good responses, registrations are good. The self-supporting Camp model looks like a win. With a growing group of Islandora people in the GTA, we may want to look at Islandora Camp GTA for the future.
  • Islandora Camp CA? Ideas for where to host, call for hosts? Aiming to run this near IDCC in San Francisco
  • Roadmap meeting schedule - new time to accommodate non-AST members? Could look at late afternoon. After 2pm works okay for DGI team. @TODO send out a Doodle to see about going to the afternoon next time.

⚠️ This wiki is an archive for past meeting notes. For current minutes as well as onboarding materials, click here.

Clone this wiki locally