...
Indicating note-taker
- Don Elsborg
- Andrew Woods
- Steven McCauley
- Huda Khan
- Brian Lowe
- Ralph O'Flinn
- Steven McCauley
- Benjamin Gross
- Mike Conlon
- Alexander (Sacha) Jerabek
Agenda
- Sprint planning - i18n
- Sprint dates: Apr 6th - 17th
- Sprint prerequisites
- Pre-sprint planning meeting: Mar 25th @10am ET (https://uqam.zoom.us/j/996861901)
- 1.11.1 maintenance release - announced!
- Moving VIVO forward
- Goals
- Decoupled application (headless option?)
- Easy to install
- Integration tests
- Informed team
- Sorting out the code
Expand title Vitro 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
Expand title VIVO 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
- Removing the cruft ("Legacy modules")
- Using community questions to lift the entire team
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1749 Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1750 - Problem when saving labels
- Goals
- Vitro JMS messaging approaches
- Incremental development initiatives
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1688 Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1443 Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1751 - Integration test opportunities with the switch to TDB
- Vitro pull-requests
- looks goodJira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1658 Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1700
...
- 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