Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Here are some planning notes for July 2011 (especially given some vacations and absences).

Goals: General

  • Get team members up to speed on customizing CollectionSpace, especially given the new tenancy model.
  • Do some training or orientation for Leslie and Michael so they can do some customization work -- minimally changing field names, hiding fields, reordering fields; hopefully adding simple fields; hopefully adding field groups; hopefully adding repeating fields and field groups.
  • Set up development environments on Leslie's (new) Mac and Michael's laptop so they can do some work on PAHMA.
  • Place authority: John and Jan work on the default schema for Place authority records and the schema extensions for Art and Natural History (unless they can all live happily together).
  • Chris: Look for or create Jiras -- complete Media Handling "Link to external image"; complete other relationships (e.g., synonyms); pan and zoom; update display name on related records.
  • Patrick: Complex relationships between objects -- evaluate whether same design and approach as in wireframes for vocabulary terms would work (hierarchical plus other relationship types in drop down).
  • Patrick and Richard: Best model for where code lives, on branches or trunk, in UCB svn or CSpace svn.
  • Patrick: Some additional tasks for Leslie.
  • ETL best practices and training
  • Lam: Learn how to do data import from Glen.
  • Glen: Learn how to do batch processing from Patrick.

Goals: HAVRC

  • Main goal: Have a next version of the HAVRC CollectionSpace prototype ready for initial testing (by Lynn and Jason) when .  Though Lynn returns July 11, target end of week of July 11.or beginning of next week for availability and testing.
  • Coordinator: Jan (keeps an eye on the main goal, the other activities outlined below, knows where we are, and if someone is stuck, they contact coordinator. Coordinator can make a decision, even to defer, or call Chris on his cell phone)
  • Assumptions: Based on CSpace v1.8, running on havrccspace; with person, organization and cataloging (work) records in the 1.7 instance; with minimally same customizations to UI and schema as in 1.7 version though with all fields saving to database.Questions: Should this be on core tenant or a new tenant?  Should code be in UCB svn?
  • Where should code live and how do commits happen (based on approach defined by Patrick and Richard)
  • Chris: Clean up 1.7 jiras and set up v1.8-based project and initial tasks
  • Glen: Upgrade havrccspace server to CollectionSpace 1.8.
  • Jan: Based on review of UI and schema and comparison to SMK approach, update schema; work (with Leslie?) on new wireframes.
  • Jan or Leslie: If needed, create some new high level Jiras (e.g., "Media Handling screen: add new fields and make some revisions per the wireframes at http://...." -- the wireframes can contain the details).
  • Rick or Glen? Make customizations: Make customizations to UI; redo earlier customizations if needed given new tenancy model.
  • Glen: Wire customizations to app and services.
  • Jan: Testing, coordination, and liaison to HAVRC and CEDVRC.
  • Jan or ChrisLater or if Jan is bored: Develop specifications for batch process that creates Media Handling records from information on Intake (Order) screen
  • DataLam get up to speed with Talend and data: Susan has passed her Talend and Kettle files to Chris.  Jan is documenting some of the high level assumptions in current data (e.g., only one Creator Role in each Person record).  Probably get Lam involved in next steps for HAVRC data, though for this round, the goal is to have something to do next round of acceptance testing.  Minimal data needed and mainly for authorities.

Goals: UCJEPS

  • Main goal: Get a next version of UCJEPS ready for acceptance testing with Andrew. Available beginning of week of July 11 if not earlier.
  • Coordinator: Glen
  • Leslie: Wireframes for next version of 1.8-UCJEPS with minor changes
  • Rick or Glen? Make customizations
  • Leslie and Rick
  • Where should code live and how do commits happen (based on approach defined by Patrick and Richard)
  • Rick: Make customizations to UI
  • Glen: Wire to app and service layers.
  • Leslie and Rick and/or Glen (whatever subset wants to): Test 1.8-UCJEPS with Andrew (with camera, specimen sheet), week of July 5 or July 11?
  • Richard and Glen: Develop game plan for finding out what is slowing down media upload on Media Handling screen.
  • Later -- Chris: Request UCB VM for UCJEPS CSpace (but what do we call it?! ucjeps-cspace.berkeley.edu?)
  • Rick, Aron, Glen: Should code live in UCB svn?
  • DataLam -- get up to speed with Talend and data: Chris and Lam to work on next steps for UCJEPS data though for this round, the goal is to have something to do next round of acceptance testing.  Minimal data needed and mainly for authorities.
  • Question for Patrick: Is there anyway to create a "Save this record and create a new empty one, maybe with the scientific name from the last one" in the Media Handling screen? Use Refresh for now, AFTER record is saved.  Leslie, we need to test this!
  • Leslie?: Develop specs for batch process that creates initial catalog record from Media Handling record.

Goals: PAHMA

  • Main goal: Have a solid 1.8-based prototype or pilot system by the end of July
  • Wireframes: Michael
  • Controlled lists: Michael
  • Persons, Organization authorities: , demonstrating a significant set of customizations, available for testing by Michael, during the week of July 24.
  • Coordinator: Michael
  • Assumptions: Run on one of the existing slicehost slices.  Increase RAM if you need to.  Later, we will move this to a VM in the UCB data center.
  • Where should code live and how do commits happen (based on approach defined by Patrick and Richard)
  • Glen: Convert one of the PAHMA slices to 1.8 (work with Michael on which one and what to do with data)
  • Michael: Monitor our ability to do different kinds of customizations in order to decide for example, whether we can do 0, 1 or more custom authorities.  Probably assume we hold off on new NAGPRA Claim procedure until a later iteration.
  • Michael with assistance from Leslie. Wireframes and customization docs. This iteration of documentation basically done by July 8.  Enough work to do now ;-)
  • Rick, and possibly Michael or Leslie: Make customizations to the UI.
  • Glen, and possibly Michael or Leslie: Wire customizations to app and service layers.
  • Glen, or Glen with Lam? Data for this iteration.  Maybe just extract XML versions of Person and Organization authority data from existing slicehost, as XML using Nuxeo workbench, and transform as needed for loading into 1.8?  -- Susan has give Michael and Chris her Kettle and Talend files.  We probably have CSV files for Org and Person somewhere (and they are in 1.6-based CSpace I think already and could be extracted and updated as needed)
  • Keep on Slicehost or request new IST VM?  As a core or other tenant? Where should code live?
  • Data: Probably get Lam and Chris involved in next steps though for this round, the goal is to have something to do next round of acceptance testing.  Minimal data needed and mainly for authorities..
  • Later -- data for next rounds.  Michael might continue to use Kettle; then take output from there to XMLify using Talend?