...
- Dragan Ivanovic
- William Welling
- Bridget Almas
- Brian Lowe
- Georgy Litvinov
- Ivan Mrsulja Miloš Popović
- Santhosh Anand Ramia
Agenda
- Multiple h1 tags
- VIVO - ElasticSearch integration
- Don Elsborg - University of Colorado Boulder - https://experts.colorado.edu/people
- Benjamin Gross
- Ivan Mršulja - https://github.com/vivo-project/Vitro/pull/469
- VIVO ORCID integration
- Reynard Lee - Thoughtworks
VIVO upgrade - 1.9 -> 1.10Santosh:While upgrading to Vivo 1.10, I noticed that 1.10 jai_codec-1.1.3.jar and jai_core-1.1.3.jar are removed. However, I have some customisation in our code and would like to retain these jar. I am trying to pull them from Maven repo but not find them in repo. I am wondering how Vivo/Vitro was able to do it in version 1.9? Any suggestions?
- VIVO 1.15.0
- preparing release
- PR review
- VIVO 1.16.x
- UI improvements
- Responsiveness
- WCAG compatibility
- Branding (logo, colors)
- JQuery upgrade, bootstrap upgrade
- SEO
- UI improvements
- VIVO 1.17.x
- Data ingestion
- Excel based
- OpenRefine based
- Data ingestion
Notes
...
Multiple h1 tags
Georgy opened a new issue - https://github.com/vivo-project/VIVO/issues/3989. This is SEO related issue, and there is at least one more linked with redirection wrong HTTP code which might confuse search engine crawlers.
VIVO - ElasticSearch integration
Dragan discussed this issue with Don Elsborg (University of Colorado Boulder), and Benjamin Gross (Clarivate) about this issue, but unfortunately they don’t have any example of replacement of Solr with ElasticSearch as a search engine in VIVO. The Brazilian team (BrCRIS) is interested in this topic. Ivan Mršulja started investigating this issue and here is the draft PR - https://github.com/vivo-project/Vitro/pull/469. Ivan developed a parser for elastic search queries. The team discussed the transition from Solr to ElasticSearch, with an emphasis on testing and ensuring all functionalities are covered. They agreed to refactor some code to make it elastic search specific and considered the option of releasing an experimental version for early testing. The decision on which version of elastic search to support was left open for further discussion. The team discussed the licensing changes of Elasticsearch, which they learned had become proprietary. The team concluded that if Elasticsearch were included as a third-party software, it should not affect their current licenses. The team decided to investigate further and revisit the topic in the coming days.
VIVO ORCID integration
Reynard Lee didn’t participate in the call.
VIVO upgrade - 1.9 -> 1.10
Santhosh brought up an issue with upgrading from version 1.9 to 1.10, he couldn't find the 'scimapcore jar' in the Maven Central platform. Brian suggested that the jar might be from the Indiana team for the map of science and recommended Santosh to look for it here - https://github.com/vivo-project/dependencies/tree/main/org/vivoweb/dependencies/oim.vivo.scimapcore/1.0.
VIVO 1.15.0
The team is working on preparation for the VIVO 1.15.0 release. Moreover, during the next week a patch for 1.14 should be released (1.14.3) addressing the following bugs:
- Google image charts API not working anymore,
- Remove string literals from configuration graphs results in error
- Remove blank statements performance improvements
The future releases
The plan for VIVO 1.16 is to be focused on UI improvements
- Responsiveness
- WCAG compatibility
- Branding (logo, colors)
- JQuery upgrade, bootstrap upgrade
- SEO
while VIVO 1.17.x is to be around data ingestion improvements
- Excel based
- OpenRefine based
Task List
- Dragan Ivanovic will prepare 1.14.3 release
- Ivan Mrsulja will continue working on integration of VIVO with the ElasticSearch engine
Previous Tasks
- Georgy Litvinov to fix https://github.com/vivo-project/VIVO/issues/3987
- Dragan Ivanovic to discuss with Georgy about upload of images issue
- Bridget Almas to review Wilma responsive PR
- Dragan Ivanovic to investigate GitHub - Zenodo integration (already in place - https://zenodo.org/account/settings/github/repository/vivo-project/VIVO
- Dragan Ivanovic to discuss with Don Elsborg about VIVO - ElasticSearch integration
- Dragan Ivanovic will prepared slides for presenting VIVO at the CRIS 2024 conference
- Dragan Ivanovic will monitor call for ORCID project
- Dragan Ivanovic will try to reproduce the issue by using VIVO 1.14.x release, to cherry pick the commit which is resolving the issue https://github.com/vivo-project/VIVO/issues/3934 and check whether it is resolving the issue reported by Diego
- Diego Rivas will confirm whether it resolves the issue
- Dragan Ivanovic will prepare VIVO 1.14.2 release candidate
- Ivan Mrsulja will add screenshots of email notifications for the password reset
- Dragan Ivanovic to contact native speakers to help in the validation of messages in https://github.com/vivo-project/Vitro/pull/421
- Dragan Ivanovic to update pull request template
- Dragan Ivanovic to draft contributing.md
- Dragan Ivanovic to update Readme.md file
- Dragan Ivanovic to review https://github.com/vivo-project/Vitro/pull/443, https://github.com/vivo-project/Vitro/pull/444, https://github.com/vivo-project/Vitro/pull/445
- Ivan Mrsulja to complete I forgot my password PR by adding draft translations of email notifications messages into all VIVO supported languages
- Dragan Ivanovic to invite Ian Sleter to join VIVO team and to review PR for docker improvements
- Dragan Ivanovic to respond on Humberto email - https://groups.google.com/g/vivo-community/c/6K651KthQAk/m/WjSjP0ZXAQAJ?utm_medium=email&utm_source=footer
- William Welling will create a PR for addressing docker issue https://github.com/vivo-project/VIVO/issues/3939
- Dragan Ivanovic will coordinate writing extended abstract for CRIS 2024 conference
- Dragan Ivanovic will review https://github.com/vivo-project/Vitro/pull/440
- Georgy Litvinov to investigate further the reported issue about sorting. If the issue exist it will be probably a new ticket and new PR for fixing that, Miloš Popović will open a ticket if that is needed.
- Georgy Litvinov to review I forgot my password PR
- Dragan Ivanovic and Ivan Mrsulja to complete review for Hiding (organization) profile pages
- Brian Lowe will respond on the Manuel Hidalgo email
- Dragan Ivanovic will contact Benjamin or Matthias for German validation, Michel for French validation, and Anna for Spanish validation - https://github.com/vivo-project/Vitro/pull/431/files
- Ivan Mrsulja will implement the suggestion to set the difficulty to easy by default - https://github.com/vivo-project/VIVO/issues/3918
- William Welling to review https://github.com/vivo-project/Vitro/pull/434
- Miloš Popović to improve Wilma theme to resolve issues reported by Georgy - https://github.com/vivo-project/VIVO/pull/3932
- Benjamin Kampe to help in validation of German labels - https://github.com/vivo-project/Vitro/pull/431/files#diff-bb423927e0836a896cfcf4a59808797d6f8cae5e3404d98d1572ed80d270d28e and https://github.com/vivo-project/Vitro/pull/431/files#diff-6cc406bfdad29755775006f31ce273b41dcbe69026af82c4e002fc919a6ee125 and https://github.com/vivo-project/VIVO/pull/3928/files#diff-0183b2b90ba7554c506b18de36fc3229985ddd1b12ad06198c546f0cb5992a54
- Dragan Ivanovic to organize writing wiki documentation for new features
- Georgy Litvinov to continue working on https://github.com/vivo-project/Vitro/pull/433
- Ivan Mrsulja to improve I forgot my password PR in accordance with discussion (sending notification to system administrator).
- Miloš Popović to review the audit tool PR (https://github.com/vivo-project/Vitro/pull/390, https://github.com/vivo-project/VIVO/pull/3879)
- Georgy Litvinov to review the CAPTCHA PR (https://github.com/vivo-project/Vitro/pull/427, https://github.com/vivo-project/VIVO/pull/3920)
- Kshitij Sinha to test VIVO on his mac machine
- Dragan Ivanovic to remind community about language validation in some PR
- Miloš Popović will work on fixing the issue with Nemo theme
...