...
Indicating note-taker
- Dragan Ivanovic
- William Welling
- Bridget Almas
- Brian Lowe
- Georgy Litvinov
- Ivan Mrsulja
- Miloš Popović
- Santhosh Anand Ramia
Agenda
- VIVO - ElasticSearch integration
- User requirement
- Ivan Mršulja - https://github.com/vivo-project/Vitro/pull/469
- VIVO 1.14.3
- VIVO demo site
- hosting
- main branch synchronization
- data
- VIVO 1.15.0
- preparing release
- PR review
- preparing release
- 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
- VIVO - ElasticSearch integration
...
- https://github.com/vivo-project/Vitro/pull/424
- https://github.com/vivo-project/VIVO/milestones/v1.15
- documentation update
- google form for collecting test results
- testing
- releasing
- Vitro features
- Roxanne Lutz
Notes
VIVO - ElasticSearch integration
Dragan expressed uncertainty about the specific benefits and challenges of this switch, and clear specification of VIVO customers' expectations. However, the issue of replacing Solr with ElasticSearch has been mentioned a couple of times in the recent period. Dragan discussed the potential replacement of Solr with ElasticSearch for the Brazilian team's in-house solution. He suggested that this change could simplify their architecture (https://brcris.ibict.br/en/about), potentially reducing issues with resource management and server monitoring. However, he also noted that this decision to replace Solr with ElasticSearch might be driven by a preference for some VIVO customers. Dragan and Ivan discussed the implementation of a search engine and the testing of an older version of an API. Ivan agreed to test the system with version 7.0 and update the configuration accordingly. Dragan suggested that Ivan include instructions on how to test the system in the description of pull request (https://github.com/vivo-project/Vitro/pull/469).
VIVO 1.14.3
The release candidate was tested by both Dragan and Christian. It has been released.
VIVO demo site
Dragan proposed the idea of establishing a demo site for the current version of VIVO, to replace the https://openvivo.org/, which is no longer fully functional. He hopes that this site could be hosted by Lyrasis and could include a continuous integration approach (synchronization with main branch and reloading data). However, Brian expressed concerns about maintaining a continuously integrated demo site and suggested instead having two sites - one for promotional purposes with the latest stable release and another for testing purposes. Dragan agreed to discuss these ideas with the relevant Lyrasis team members and update Brian on the progress.
VIVO 1.15.0
Dragan reported progress on VIVO 1.15.0, with plans to soon close all pull requests, which included 47 tickets. He highlighted the need to update documentation and prepare a Google form for collecting test results, specifically for testing new features. Dragan expressed his hope to publish something before the summer break, which is likely to occur from mid-July to mid-August. An approach from the previous year, where bi-weekly calls were held during the summer break, was suggested as a potential solution.
Task List
- Dragan Ivanovic to coordinate the VIVO 1.15.0 documentation update
- Ivan Mrsulja to test the Elasticsearch integration with Vivo 1.15.0 using ElasticSearch version 7.0 and provide an update on the testing process in the PR description
- Dragan Ivanovic to discuss with the Lyrasis team the potential for having separate demo and testing sites for VIVO
Previous Tasks
- Dragan Ivanovic to prepare 1.14.3 release
- Ivan Mrsulja to continue working on integration of VIVO with the ElasticSearch engine
Task List
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
...