2017-02-28 Meeting Agenda and Notes
When: 2017-02-28; 12pm ET
Where: Google Hangouts: https://hangouts.google.com/hangouts/_/event/cd3blc5al8lb5v97fc9a3847id0?hl=en&authuser=1
Moderator: Andrew Myers (WGBH)
Notetaker: Carolyn Cole
Attendees:
- Andrew Myers (WGBH)
- Carolyn Cole
- Chris Colvard (Deactivated) (IU)
- Matthew Barnett
- Noah Botimer
Agenda:
Notetaker†
Review action items†
- Write a ticket to propose guidelines for how to handle plugin configuration (Drew)
- Not done. Carry forward
- Comment on Drew's ticket with hyrax GA concerns (Chris)
- Chris Colvard (Deactivated)?
- Carried forward
- Bring up WG topics on hydra-tech call for inclusion in Hydra Dev Congress agenda (Drew)
- Done.
- Will not be voted on before the dev congress. Need to consolidate topics for refactoring to include the plugins group.
- Added an agenda item prior to the developers congress to discuss consolidating the ideas.
- Update the charter with new sunset date (Carolyn)
- Done
- Done
- Announce via hydra-tech list with new sunset date (Carolyn)
- Done
- Done
- Start filling out justifications for guidelines in PRs to be done by LDCX (Jenn)
- Turn Chris' observations on GA and config into actionable tickets
- Chris Colvard (Deactivated)? Dupe of action item listed above, or not?
- Chris Colvard (Deactivated)? Dupe of action item listed above, or not?
- Chris to cc: Kate & Greg re: time to pair up on Google Analytics
- Write a ticket to propose guidelines for how to handle plugin configuration (Drew)
- Development update:
- GeoConcerns
- Started out going through the guidelines an creating tickets when completed the system will satisfy the guidelines
- Handling installation failures was started & How the plugin should be configurable.
- all tickets have been created and completed
- Derivatives pipelines - New integration points for paths
- Hyrax needs to allow for mapping a derivative type to a derivative file extension
- Need a class to do the mapping and calling you overriding class
- method inside a class that returns the class name of the class doing the mapping
- only available after you instantiate a FileSet object
- It was hard coded on the downloads controller.
- Builds the path that you are searching for derivatives
- May need to modify Hydra-derivatives to allow for new derivative Generators
- May also need to allow for easier configuration of hydra-derivatives
- Want a pipeline for derivatives generation that works like handlers
- Need to respond to a mime type and do multiple things
- Specify as many handlers as you want
- Need to be able to add and remove handlers from the plugin.
- method inside a class that returns the class name of the class doing the mapping
- Google Analytics
- GeoConcerns
- Review Roadmap†
- Next Meeting†
- When: 2017-03-14; 12pm ET
† - Standing agenda item
Action Items:
- Write a ticket to propose guidelines for how to handle plugin configuration (Drew)
- Write a guideline to not do monkey patching. Suggest if you need to do monkey patching you should refactor the component instead.
- Comment on Drew's ticket with hyrax GA concerns (Chris)
- the GA plugin will need to do configuration as it is already using hyrax config
- Be on the Hydra tech call on March 22 (everyone)
- Start filling out justifications for guidelines in PRs to be done by LDCX (Jenn)
- Turn Chris' observations on GA and config into actionable tickets (Chris)
- Put the google analytics plugin to the test as a topic for LDCX developers congress. (Drew)
- Put time on people's schedule for Thursday and or Friday afternoon for Geo Concerns and or Google analytic 2 hours per. (Drew)
- Formulate discussion topic for how to refactor the derivatives pipe line in hyrax & hydra-derivative (is already a topic for LDCX)
- Define the scope of the gem in the readme to include 'custom event tracking downloads and then rendering of that in a dashboard'