September 2012 Agenda and notes
Contents:
NB Notes from the meeting are linked from the headings in the schedule...
Agenda Items
Following a successful experiment at Virginia in June, this meeting will be in part multi-tracked to allow managers, developers and ad hoc groups the opportunity to deal with their own particular topics. Agenda items will be broken up into plenary items and tracked items much nearer the meeting itself. Please add agenda items below without regard to track.
Main meeting agenda items
Standing items
- Date and place of next meeting(s)
- Review of wiki hardware deployment pages
- Review of wiki software deployment pages
- Review of website
- particularly important in view of recent forced rebuild!
- Release manager rotation, Instructions for Release Managers (release steps, email templates, etc.)
- Mike Giarlo is willing to be RM for pretty much anything except HH for the next quarter
Potential Topics
- developing a common, pubic documentation store and knowledge base for content modelling approaches
- see Re: hydra-tech New to Hydra – example practices for still images? thread on Hydra-Tech from
- https://wiki.duraspace.org/display/hydra/Community+Content+Modelling
- Following up on earlier discussions of same
- Documentation
- How & Who to maintain documentation?
- Where/who to seek help when a newbie finds errors and is willing to fix
- RDF
- using RDFDatastream to organize your repository
- using RELS-INT, ex. Ben Armintor's organization of image derivatives
- replicating relationships from other sources
- EAD: linking Hydra objects with collection-level objects from an archival collection
- Subjects: linking up to LoC subject headings (Penn State is doing this?)
- Modularization and integration points
- Modularization
- Providing better separability between Hydra framework components
- Blacklight and Atrium as context for discussing how to handle dependencies between engines
- Defining internal interfaces
- Documenting internal interfaces
- Providing better separability between Hydra framework components
- Integration points
- Defining Hydra-specific API (as opposed to Fedora API and Rails-standard API)
- Modularization
- Hydra's "stability window"
- The difficulty of upgrading Hydra deployments increases rapidly with time deployed-- how fast is too fast?
- Can we define a window within which upgrading should have a low (perhaps a defined) cost?
- Important for institutions without full-time technical support for Hydra deployments.
- Hydra auth vs. Fedora auth
- Where is Hydra duplicating Fedora auth functionality?
- What will be required to reduce duplication (what is missing in Fedora/FESL)?
- Hydra authentication/authorization -- interface and backend to support content and collection sharing. See Avalon authorization use cases.
- Forthcoming Hydra Webinars
- Contingency planning for screencasts not working with Adobe Connect
- Code Swap Meet
- IDEA1: take the best code components from various hydra-heads and exchange them with other hydra-heads with a similar need
- Possible Topic: Best practices for multi-valued fields (e.g. modeling, UI, ajax/controller code).
- IDEA2: have developers converge on one or two hydra-heads of great common interest; polish & release these as widely adopted open source
- Candidate 1: Atrium
- Candidate 2: DIL
- Candidate 3: Scholarsphere
- Candidate 4: ?
- IDEA1: take the best code components from various hydra-heads and exchange them with other hydra-heads with a similar need
- ActiveFedora Topics
- Evaluate possibility of lazy-loading all datastreams in AF
- JIRA cleanup
- Suggested by Chris Beer on the committer's call... we should go through old tickets and decide which ones to keep then delete the rest
- Datastore isolation
- Strategies for removing all knowledge of how information is stored (e.g. Fedora, XML nodes, datastreams) from the standard Rails stack...similar to the way ActiveRecord (mostly) removes all SQL queries from your entire codebase. Even with ActiveFedora, OM, etc., there seems to be still be a lot of configuration and special code required for new (and veteran) developers to deal with. How close can we get to just writing a standard Rails app?
- Lighter weight alternatives to ActiveFedora and OM for simple use cases (app that just need to edit a label in a datastream or add tags).
- Critical bugs
- Discover v read does not work as advertised - seems like something that needs fixing urgently. (Is it a regression bug? I remember discussing this in Stanford months ago... RG)
- HH5
- What do we do with FileAccess module
- When will we have a RC?
- When do we expect a gem?
- Tutorial app needs updating
- New Release Manager?
- Cucumber tests, do we need them?
- HYDRA-836: Chris suggested we look at this, from the latest Jira sprint:
Steering committee agenda items
- Public Website Hosting Issues
- Progress on MOU appendix
- Rock Hall MOU/CLA Concerns
- Updates from Mediashelf
- Steering Group retreat (yes/no? what do we want from it? facilitator? when? where?)
- where should Hydra be by OR13?
- On Steering Group Hub
- Hydra conversations
- Community Use Cases
- Strategic Planning
- Progress on Hydra trade mark
- Progress on CLAs
Partner update proposals
- Notre Dame: Atrium, EAD mgmt, and workflow
- Rock and Roll Hall of Fame: Video ingest and cataloging
- Hull: (largely Blacklight) work on new, Hydra-compatible OPAC interface (5 mins)
- Indiana/Northwestern: Avalon Media System update (formerly Variations on Video)
- MediaShelf: HydraCamps, Jenkins AWS work, Fedora
- Blacklight Browse Nearby gem
- Stanford: Hydrus
Schedule (including session notes)
Monday, Sept. 10
8 - 9 AM: Steering Group Meets
Time |
Monday Track 1 |
Monday Track 2 |
---|---|---|
9.30- |
|
|
- 12.30 |
Agenda planning |
|
2:00- |
Code Hacking |
|
|
Code Hacking |
|
- 5:30 |
Hydra AuthN/AuthZ design strategies |
Code Hacking |
Beer Topics: Webinar Prep, What is Hydra?, Fedora Independence
6:30 PM (Group Dinner, at The Vine) Pictures from dinner
Tuesday, Sept., 11
8 - 9 AM: Steering Group Meets
Time |
Tuesday Track 1 |
Tuesday Track 2 |
Tuesday Track 3 |
---|---|---|---|
9:00-9:15 |
Check in (all room 200) |
|
|
9.15 - |
Road Map |
|
|
|
Atrium |
||
|
|
|
|
11:30-12:30 |
Campus Tour |
|
|
1:40 |
|
||
|
" |
|
|
|
|
|
|
|
|
|
|
- 4:30 |
Roadmap |
|
|
Wednesday, Sept. 12
8-9 AM: Steering Group Meets
Time |
Wednesday Track 1 |
Wednesday Track 2 |
---|---|---|
9:00-9:15 |
Check in |
|
9:15 |
Documentation Improvement |
Code Hacking? |
|
|
|
- 12.00 |
Code Hacking? |
Attendees
Name |
Institution |
---|---|
Rick Johnson |
University of Notre Dame |
Dan Brubaker Horst |
University of Notre Dame |
Banu Lakshminarayanan |
University of Notre Dame |
Rajesh Balekai |
University of Notre Dame |
Jeremy Friesen |
University of Notre Dame |
Don Brower |
University of Notre Dame |
Chuck Vardeman |
University of Notre Dame |
Adam Wead |
Rock and Roll Hall of Fame |
Tom Cramer |
Stanford |
Jessie Keck |
Stanford |
Chris Beer |
Stanford |
Peter Mangiafico |
Stanford |
Steven Anderson |
Boston Public Library |
Richard Green |
University of Hull |
Mike Stroming |
Northwestern |
Steve DiDomenico |
Northwestern |
Michael Klein |
Northwestern |
Julie Rudder |
Northwestern |
Carolyn Caizzi |
Northwestern |
Robin Ruggaber |
University of Virginia |
Ray Lubinsky |
University of Virginia |
A. Soroka |
University of Virginia |
Ben Armintor |
Columbia University |
Chris Colvard |
Indiana University |
Mark Notess |
Indiana University |
Jon Dunn |
Indiana University |
Matt Zumwalt |
Mediashelf |
Eddie Shin |
Mediashelf |
Mark Bussey |
Mediashelf |