Date

Call-in Information

Time: 11:00 am, Eastern Time (New York, GMT-04:00)

To join the online meeting:

Slack

Attendees

(star)  Indicating note-taker

  1. William Welling 
  2. Andrew Woods
  3. Alexander (Sacha) Jerabek 
  4. Huda Khan 
  5. Brian Lowe 
  6. Bruce Herbert (star)
  7. Michel Héon
  8. Don Elsborg
  9. Benjamin Gross
  10. Ralph O'Flinn

Agenda

  1. Community questions
    1. Anyone else seeing this?
    2. "Site admins" unable to add People (email)
  2. I18n sprint updates
    1. To be reviewed 
    2. Documentation needed
  3. 1.12 release planning
    1. Code freeze once i18n tickets are merged into the sprint-i18n branch (when?)
    2. Sprint to test merge of sprint-18n into master: week of Jan 25th
    3. 1.12 release candidate #1: Feb 1st
      1. Two week RC-1 testing period
      2. For each subsequent RC-2 (if required), adding another two weeks to the schedule
    4. Do we want the `war` install in 1.12? -
  4. Post-i18n priorities
    1. VIVO-in-a-box
    2. Messaging
    3. Moving Scholars closer to core - next steps
  5. Moving Data Ingest Task Force forward

Future topics

  1. Vitro JMS messaging approaches - redux
    1. Which architectural pattern should we take?
    2. What should the body of the messages be?
  2. Renaming of 'master' branch? (ZDNet, BBC)
    1. Guidance from GitHub 
    2. DSpace has done it
    3. Fedora has done it
    4. Samvera is doing it
  3. Incremental development initiatives
    1. Integration test opportunities with the switch to TDB - requires startup/shutdown of external Solr ..via Maven

Tickets

  1. Status of In-Review tickets


Notes 

Draft notes in Google-Doc 

Community questions 

  1. VIVO-1939 - Eclipse environment, JPMS does not allow xml-apis in VIVO (jdk 11) OPEN
    1. One person is having issues with building with JAVA 11 on Windows.  This was not surprising to the group. 
    2. Issue seems to go away when moving to higher levels of JAVA 
    3. Folder structure in 8.  This went away in 11 which broke a bunch of tooling.  JAVA brought back the folder structure in 13.  Issues went away. 
    4. Andrew thought not much to do to address issue. 
  2. "Site admins" unable to add People (email
    1. Brian identified bug.  Needs updating 
    2. Brian thinks if url parameters are edited, changes access.  When using siteadmin, some actions are not properly checking access rights.  Have to figure out what needs to change. 
    3. Also highlights gaps in our testing 
    4. Anyone interested in addressing this: Brian is willing to explore. Ralph and Andrew are willing to test and possibly help. 

I18n sprint updates 

  1. To be reviewed  
    1. VIVO-1918 - i18n: Reload firsttime files on start-up if changed REOPENED
    2. 1918 and 1931 blocker tickets were addressed 
    3. Work done by Dominik
    4. We need people to review and test for these two tickets so these can be done. 
      1. VIVO-1931 - i18n: Page rendering speed with language filtering IN REVIEW
      2. VIVO-1934 - i18n: Limit i18n .ftl files to minimal set IN REVIEW
    5. Ralph: Lets merge it and go! 
    6. Michel: Need discussion on the properties file moved to ontology 
      1. Andrew: During the sprint call discussed this.  One issue is FTL files and templates and associated properties might be too granular.  How to make the templates more generalizable? Second issue is how to make the template files into ontology files?  Andrew suggests an incremental approach. 
      2. Brian: there must be some kind of open source project that can address complex syntax issues.  We should look around for other work so not reinventing the wheel. 
      3. Ralph: There may be issues adopting other solutions too.  He hasn’t seen solutions in JAVA. 
      4. Michel: VIVO is a bit unique since semantic application.  To generalize variables in FTL file, the ontology can address this.  If want to identify other solutions, search through semantic apps. 
      5. Andrew: will create ticket for high level refactoring of templates/properties.
      6. This issue also affects the ontology team. 
    7. Andrew: We need folks to step up and merge and test the tickets associated with 1918.  The work has been done. 

1.12 release planning 

  1. Code freeze once i18n tickets are merged into the sprint-i18n branch (when?) 
  2. We will need a short sprint in order to test the merging of sprint branches to master branch.  This happens Jan 25.   
  3. Then ready to release a release candidate.  This will be available for community testing for 2 weeks.  Then put out RC2.  Keep going until all bugs addressed. 
  4. Feb. would be testing by community.  Need Leadership buy-in. 
  5. Will schedule work for development team?  General agreement. 
  6. Need code freeze.  When impose on one or both branches?  Please continue, will continue conversation next week.
  7. VIVO-1443 - Decouple VIVO build from installation IN REVIEW
    1. Do we want this to be part of 1.12?  This addresses the ease of installation. 
    2. Rob: Lots of work already done, so should include. 

Post-i18n priorities 

  1. VIVO-in-a-box 
    1. Simplified installation of VIVO
      1. Targeting institutions with limited resources
      2. Would expand number of installations
    2. Based on many conversations with prospective VIVO installations (universities)
    3. Leadership group is currently exploring the opportunity
    4. Functional areas
      1. Data ingest (ReCiter / Web of Science)
      2. Simplified, customizable profile UI
      3. Admin editing UI (TAMU) 
    5. Web of Science: don’t forget Dimensions. 
    6. Ease of use: Import pictures – need something easy 
    7. Data ingest is central. 
    8. Most of the technology is there.  How to do the least amount of work to get this work. 
    9. Don: Don’t forget existing institutions.  Maybe we could dovetail with existing data ingest (Ralph) 
    10. Reciter is looking promising.  Adaptable, generalizable, data ingest tool 
    11. Configurability – now need developer for branding. 
    12. What are the major tasks?
      1. Ensuring decoupled components
      2. Need to assess cost/benefit of the idea before designing
      3. Most of the components are there... how do we package it?
    13. Thoughts
      1. Would be helpful to have a consistent ingest process
      2. Still will need initial set of faculty info (LDAP)
      3. ReCiter focuses on publications

Actions