Versions Compared

Key

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

...

(star)  Indicating note-taker

  1. Don Elsborg 
  2. Andrew Woods
  3. Steven McCauley
  4. Huda Khan
  5. Brian Lowe
  6. Ralph O'Flinn
  7. Steven McCauley (star)
  8. Benjamin Gross (star)
  9. Mike Conlon
  10. 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. Expand
        titleVitro


        No Format
        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. Expand
        titleVIVO


        No Format
        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. Jira
        serverDuraSpace JIRA
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
        keyVIVO-1749
      2. Jira
        serverDuraSpace JIRA
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
        keyVIVO-1750
      3. Problem when saving labels
  4. Vitro JMS messaging approaches
  5. Incremental development initiatives
    1. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyVIVO-1688
    2. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyVIVO-1443
    3. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyVIVO-1751
    4. Integration test opportunities with the switch to TDB
  6. Vitro pull-requests
    1. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyVIVO-1658
       - looks good
    2. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyVIVO-1700

...

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

  •