Skip to content
dannylamb edited this page Aug 23, 2017 · 10 revisions

Time/Place

This meeting is a hybrid teleconference and IRC chat. Anyone is welcome to join. Here is the info:

Attendees

  • Leila Gonzales
  • Bryan Brown
  • Melissa Anez 🌟
  • Jon Green
  • Danny Lamb
  • Chris Keen
  • Adam Soroka
  • Diego Pino
  • Jared Whiklo
  • Yamil Suarez

Agenda

  1. Ansible Install Sprint
    1. https://github.com/Islandora-CLAW/CLAW/projects/1
      1. Ready for test: https://github.com/Islandora-CLAW/CLAW/issues/694
    2. Carapace is getting the basics: https://github.com/Islandora-CLAW/carapace/pull/3
    3. Both Carapace and OpenSeadragon are up on packagist
      1. https://packagist.org/packages/islandora/carapace
      2. https://packagist.org/packages/islandora/openseadragon
    4. New take on composer install: https://github.com/Islandora-CLAW/CLAW/issues/700
    5. Wonky permissions
  2. Mostly resolved: https://github.com/Islandora-CLAW/CLAW/issues/689
  3. ... (feel free to add agenda items)

Minutes

  1. We're in the midst of the sprint. Two days in, the ball is rolling. Progress is starting to show. Jon Green has an issue ready for testing. Once we started really looking into things an auditing the code, we found a few things we need to fix up, like putting a license an contributing.md on Carapace and fixing up coding standard. We found not everything on Packagist, and fixed that. One of the neatest things coming out of this so far was to reconsider how we're doing the composer install - instead of forking drupal-project and maintaining it, we'll just use it and iterate over a list of modules. It removes a small maintenance burden, and more importantly, makes the system much more flexible.

Some bad things to come out so far: GitHub permissions are still not quite right for non-Committers. May check out ZenHub or other add-ons after the sprint to see if they offer better permissions.

  1. Karaf install issue Solution may have been found. A PR needs to be updated

  2. Impromptu project update (because we have some new interested parties):

How CLAW works: we have a Drupal module that uses Rules to publish events to a message broker every time you update content entities, media, and files. Those get published to a message broker. We have listeners in Apache Camel that run OSGI in a container that respond to events. We're putting things into Fedora and indexing into a triplestore. There's a large overhaul pending for the backend. And once that's in, we'll get automatic derivative generation working. To do that, we're integrating with Fedora's API-X with small web services that each perform a function (run OCR, for example), which should scale out well.

On the Drupal side we have basic content modeling for Collections and Images. Large and Basic Image are combined now, and can use Open Seadragon.

If you want to try it out, we have a vagrant environment (improving this for production installs is the focus of our current sprint) and a sandbox

  1. Jon Green brought up https://github.com/Islandora-CLAW/CLAW/issues/703. Grok is a drop in replacement for openjpeg with much better performance. The committers were interested in trying it out.

This is an archive. For new Tech Call notes, click here

⚠️ ARCHIVED Islandora Tech Calls

⚠️ ARCHIVED Islandora User Calls

Clone this wiki locally