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. Don Elsborg 
  2. Andrew Woods
  3. Huda Khan
  4. Ralph O'Flinn
  5. Steven McCauley (star)
  6. Benjamin Gross
  7. Mike Conlon
  8. Alexander (Sacha) Jerabek  

Agenda

  1. Sprint planning - i18n
    1. Sprint dates: Apr 6th - 17th
    2. Sprint prerequisites
    3. Pre-sprint planning meeting: Mar 25th @10am ET (https://uqam.zoom.us/j/996861901)
  2. 1.11.1 maintenance release - announced!
    1. GitHub maintenance branches
  3. Moving VIVO forward
    1. Goals
      1. Decoupled application (headless option?)
      2. Easy to install
      3. Integration tests
      4. Informed team
    2. Sorting out the code
      1. 6	: ./api/src/main/java/org/vivoweb/linkeddatafragments
        46	: ./api/src/main/java/org/linkeddatafragments
        5	: ./api/src/main/java/freemarker/ext
        230	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/controller
        12	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/filestorage
        9	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/search
        6	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/sparql
        21	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/searchengine
        3	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/freemarker
        10	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/ontology
        14	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/servlet
        98	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/auth
        12	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/tboxreasoner
        13	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/i18n
        27	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/beans
        6	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/migration
        7	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/config
        72	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/web
        122	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/dao
        23	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/modules
        5	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/application
        2	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/imageprocessor
        37	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/rdfservice
        8	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/services
        3	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/dwr
        9	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/reasoner
        11	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/triplesource
        14	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/filters
        3	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/startup
        33	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/searchindex
        81	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/edit
        85	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/utils
        23	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/modelaccess
        2	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/email
        31	: ./api/src/main/java/edu/cornell/mannlib/vedit
        10	: ./api/src/main/java/edu/cornell/mannlib/semservices
        6	: ./api/src/main/java/edu/ucsf/vitro/opensocial
        
        
      2. 1	: ./api/src/main/java/org/vivoweb/webapp/controller
        1	: ./api/src/main/java/org/vivoweb/webapp/util
        8	: ./api/src/main/java/org/vivoweb/webapp/startup
        14	: ./api/src/main/java/org/vivoweb/webapp/createandlink
        1	: ./api/src/main/java/org/vivoweb/webapp/sitemap
        2	: ./api/src/main/java/org/vivoweb/reasoner/plugin
        23	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/controller
        1	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/search
        1	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/servlet
        5	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/web
        80	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/visualization
        2	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/searchindex
        58	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/edit
        5	: ./api/src/main/java/edu/cornell/mannlib/vitro/webapp/utils
        12	: ./api/src/main/java/edu/cornell/mannlib/vivo/orcid
        7	: ./api/src/main/java/edu/cornell/mannlib/vivo/auth/policy
        4	: ./api/src/main/java/edu/cornell/mannlib/semservices
        
        
    3. Removing the cruft ("Legacy modules")
      1. https://github.com/vivo-project/Vitro/tree/master/legacy
      2. https://github.com/vivo-project/VIVO/tree/master/legacy
    4. Using community questions to lift the entire team
      1. Unable to locate Jira server for this macro. It may be due to Application Link configuration.
      2. Unable to locate Jira server for this macro. It may be due to Application Link configuration.
      3. Problem when saving labels
  4. Vitro JMS messaging approaches
  5. Incremental development initiatives
    1. Unable to locate Jira server for this macro. It may be due to Application Link configuration.
    2. Unable to locate Jira server for this macro. It may be due to Application Link configuration.
    3. Unable to locate Jira server for this macro. It may be due to Application Link configuration.
    4. Integration test opportunities with the switch to TDB
  6. Vitro pull-requests
    1. Unable to locate Jira server for this macro. It may be due to Application Link configuration.  - looks good
    2. Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Tickets

  1. Status of In-Review tickets

    type key summary assignee reporter priority status resolution created updated due

    Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Notes 

Draft notes in Google-Doc

  • Mike Conlon attended Semantic Web Standards Conference
    • VIVO awareness is high; audience was not potential adopters (mostly tooling and standards)
    • Attendees discussed challenges in reconciling databases
  • Scholars update: demo is available
    • Making progress on faceted search/browsing
    • Styling updates, finalizing look and feel
    • Tested with VIVO 1.10 and above
    • Options for storing/uploading data
  • Sprint planning
    • Looking for a different approach and setup
    • Meeting next wednesday 25th at 10 am - share ideas on moving forward
  • 1.11.1 maintenance branches: GitHub policies
    • How to use maintenance branches? Security patches
    • Point releases should not introduce breaking changes
  • Moving VIVO forward: accelerating development
    • Code: easier to maintain, adopt, upgrade
    • Decoupling the application
    • Headless VIVO: what's below the neck?
    • Local semantic extension, value of Vitro/admin layer
    • Creating a JIRA ticket to replicate VIVO Solr collection via API
    • Original developer team is mostly gone; work needed to make the code base more accessible
    • Need to figure out the seams in the code, what can be split out into modules
    • We need a conversation around removing features: Open Social, image editing
    • JIRA ticket for identifying, splitting out legacy code into separate repos


Actions

  •  


  • No labels