Skip to content
Jared Whiklo edited this page Feb 17, 2016 · 9 revisions

Time/Place

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

Attendees

  • Ed Fujikawa
  • Nigel Banks
  • Diego Pino Navarro
  • Melissa Anez 😹
  • Danny Lamb
  • Jared Whiklo ✏️ ✨

Agenda

  1. Islandora namespace abbreviation
  1. Project Plan / Services Document
  • What are something discreet pieces of code we'd like to work on
  1. Sprint updates
  • link rel="" for indirect containers definition.
  1. CLAW Lessons (updates)
  2. ... (anything you want to add!)

Minutes

  1. No strong opinions for anything.

    Danny likes isl cause its short and we may have to type it alot.

    Jared likes claw because claw == CLAW.

    Consensus is isl

  2. Project Plan has not had many changes.

    Danny has not had much time to work on his new Services document.

    For the time being we can go back to this Services document and consider each service as a discreet piece of work.

    It needs to be cleaned up for insertion into the Project plan. As well as inserting the bigger tasks (sync collision resolution). Danny to write up a blurb about solving the replication problem to use for garnering funds.

  3. Good start to the sprint, Danny hoping to wrap his first bit of work today/tomorrow.

    Diego wants to know what we should use for the relation, in the Link header. As the "/members/" child of a collection is only used to add new proxies to the parent collection.

    Diego suggests create-form as it is a "form to create a resource".

    Danny suggests index as it could refer to the aggregate forms of the resources.

    We can stick with member for now. Diego has a pull request for now, we can pull against the pull.

    Nigel's Docker work is fairly polished except for Karaf, which is giving him some problems when not run as root. Cool stuff that has come out of this effort, drush make commands, etc.

  4. Claw lessons - http://islandora.ca/content/islandora-claw-lessons-sign-form

    First lessons are filling up 👍

    Lesson plan is to show the core community how we are working, what Fedora 4 is and how they can get involved.

    Getting them up-to-date on how Fedora 4 works (XML to RDF), how our current (7.x-2.x) CLAW works, how Sync Gateway works, how Camel works, and how to add a new content-type. Lastly how our current microservices framework is being built.

    Good opportunity to get feedback from the community on what our new Islandora should be.

  5. Diego's "crazy" idea, if you have some time to read it.

    Idea is to have your data model built on top of ontologies which are resources inside your repository. Being able to extend and create new data models without creating new hard-coded data models.

    (this blurb was written by Jared and may not reflect any form of reality as presented in the attached paper)

  6. Danny wrote up a short blurb in the project plan around Improved Sync, copied here for visibility:

    The current sync machinery will inevitably yield inconsistencies under heavy load. We need a better technique to synchronize data between Fedora and Drupal that retains the ability to interact with either Fedora or Drupal whilst maintaining data integrity. Currently, ideas are leaning towards Lamport Timestamps or Version Vectors in order to identify conflicts between concurrent interactions, with conflict resolution handled under a simple rule such as “Fedora always wins”.

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

⚠️ ARCHIVED Islandora Tech Calls

⚠️ ARCHIVED Islandora User Calls

Clone this wiki locally