...
- CRIS 2024
- Dynamic API
- VIVO-community repositories (VIVO-Harvester)
- ElasticSearch vs Solr
- Upload image issue
- Anyone having trouble with image uploads with recent versions of VIVO? I'm getting these errors in the logs:
2024-05-13 19:09:33,509 ERROR [FileInfo] File had no filename: 'https://researchers.mydomain.edu/individual/n23090'
2024-05-13 19:09:33,510 INFO [FileServingServlet] Failed to serve the file at '/file/n50145/thumbnail_totoro.jpg' -- edu.cornell.mannlib.vitro.webapp.filestorage.serving.FileServingServlet$FileServingException: The request path is not valid for the File servlet: '/file/n50145/thumbnail_totoro.jpg'Images work if I'm logged in as an admin and do a hard refresh, otherwise they appear broken.
- Anyone having trouble with image uploads with recent versions of VIVO? I'm getting these errors in the logs:
- VIVO 1.15.0
- Recently Merged
- Update pull request template
- Update freemarker version
- Object property statement can't be hidden from display without hiding all property statements in individual profile
- https://github.com/vivo-project/Vitro/pull/451
- William added a couple of comments, Georgy fixed that
- Sparql query data getter invalid substitution errors appear in log files
- https://github.com/vivo-project/Vitro/pull/459
- Georgy, Dragan
- Profile linking with Matching ID doesn't work
- Added zero minutes/seconds select options on date interval form
- https://github.com/vivo-project/Vitro/pull/461
- Georgy, Dragan
- Google image charts API not working anymore
- Remove string literals from configuration graphs results in error
- https://github.com/vivo-project/Vitro/pull/462
- Georgy, Dragan
- Update Readme file with join the community section
- Menu pages can't be modified
- https://github.com/vivo-project/Vitro/pull/452
- Georgy,
BrianBenjamin, Dragan
- Self editor display permission is being removed on edit of property
- https://github.com/vivo-project/Vitro/pull/466
- Georgy, Dragan, tiny PR
- ??? I forgot my password ???
- https://github.com/vivo-project/VIVO/pull/3916
- https://github.com/vivo-project/Vitro/pull/421
- Ivan, Georgy, Dragan, Native speakers
- Ready for merging
- TinyMCE
- https://github.com/vivo-project/Vitro/pull/454
- https://github.com/vivo-project/VIVO/pull/3971
- wait for the PR - Menu pages can't be modified (https://github.com/vivo-project/Vitro/pull/452)
- Milos feedback
- Added search results sort fallback
- https://github.com/vivo-project/Vitro/pull/456
- Georgy, Milos, Dragan
- TinyMCE
- Active
- Role based search filters
- https://github.com/vivo-project/Vitro/pull/442
- Georgy, William, Dragan
- SPARQL authorization cache
- https://github.com/vivo-project/Vitro/pull/450
- Georgy, Brian, Dragan
- Wilma responsive theme
- https://github.com/vivo-project/Vitro/pull/460
- https://github.com/vivo-project/VIVO/pull/3972
- Milos, Georgy, Bridget, Benjamin
- Improving efficiency of removing blank statements
- https://github.com/vivo-project/Vitro/pull/463
- Georgy, Dragan, Brian
- Blocker for VIVO 1.14.3 RC 2
- Local fonts
- https://github.com/vivo-project/VIVO/pull/3983
- https://github.com/vivo-project/Vitro/pull/465
- Georgy, Dragan, tiny PR
- Update jquery (webjars)
- https://github.com/vivo-project/Vitro/pull/464/
- Georgy, Dragan, WIlliam
- blocker for Local fonts (https://github.com/vivo-project/VIVO/pull/3983, https://github.com/vivo-project/Vitro/pull/465)
- Role based search filters
- Postponed
- Avoid lock on graph uri update in RdfServiceSparql
- https://github.com/vivo-project/Vitro/pull/424
- Might be postponed for VIVO 1.16.0?
- robots.txt
- https://github.com/vivo-project/VIVO/pull/3936
- https://github.com/vivo-project/Vitro/pull/438
- After merging I forgot my password
- Replace qtip dependency
- https://github.com/vivo-project/VIVO/pull/3937
- https://github.com/vivo-project/Vitro/pull/439
- After reopening and fixing responsive wilma PR
- Update jquery
- https://github.com/vivo-project/VIVO/pull/3955
- https://github.com/vivo-project/Vitro/pull/449
- Split to
- A PR which is adding a newJQuery directory with new library (and keeping old jquery library). This PR can be safely and easily merged in the main branch
- A separated PRs for each theme
- Relocation of slf4j-log4j12
- Contribution
- Avoid lock on graph uri update in RdfServiceSparql
- Recently Merged
- VIVO 1.14.3
Notes
CRIS 2024
Dragan briefly reported about participation in the CRIS 2024 conference. Some conference participants expressed interest in using VIVO (Portugal, Germany, OpenAIRE graph integration).
Dynamic API
There are some concerns about development of Dynamic API due its complexity and speed of development. There are some alternatives which might produce REST endpoints more efficiently at the moment. However, Dynamic API should also make the VIVO codebase more stable and easier to maintain. Depending on our resources and VIVO vision (and roadmap) which should be published till end of the year, we should make decisions about further development of Dynamic API or using its alternatives for quick reaching some visio goals.
VIVO-community repositories (VIVO-Harvester)
Who is responsible for maintaining projects (repositories) within vivo-community github organization? VIVO committers are not, but if there is some simple PR we can review and approve it. Moreover, if a member of the VIVO community expressed the interest to participate in maintaining some repository we can give him/her privileges. We can grant write permissions to Benjamin Kampe (TIB) for the VIVO-Harvester repository.
ElasticSearch vs Solr
There is an interest in replacing Solr with the ElasticSearch engine in some VIVO instances. There is an implementation for this in VIVO which requires additional testing and improving documentation. Dragan will contact Don Elsborg who might have some knowledge to help in this.
Upload image issue
Georgy will try to reproduce the issue. If the issue is reproducible we will open a GitHub ticket.
I forgot my password
https://github.com/vivo-project/VIVO/pull/3916
https://github.com/vivo-project/Vitro/pull/421
Dragan made a mistake and broke review process rules (merge PR which has been created by a person affiliated with the same institution). Luckily, no one has additional requests for code improvements. Therefore, we decided to keep it merged.
Other PRs
Dragan assigned some PRs to committers for reviewing.
...
- All to consider participation in the ORCID-VIVO integration project and express their interest by filling out https://forms.gle/QHsCGy6spqJmP4JL6 till April 24th.
- Dragan Ivanovic to add deprecation note into Virtual Appliance Installation VIVO 1.2 (Windows)
- Brian Lowe to review https://github.com/vivo-project/VIVO/pull/3954
- Brian Lowe to review https://github.com/vivo-project/Vitro/pull/450
- Brian Lowe to review https://github.com/vivo-project/Vitro/pull/424
- William Welling to review https://github.com/vivo-project/Vitro/pull/442
- William Welling to review https://github.com/vivo-project/VIVO/pull/3916, https://github.com/vivo-project/Vitro/pull/421
- Georgy Litvinov to review https://github.com/vivo-project/Vitro/pull/460, https://github.com/vivo-project/VIVO/pull/3972
- Dragan Ivanovic to prepare a release candidate for VIVO 1.14.3 which includes https://github.com/vivo-project/VIVO/pull/3974 and https://github.com/vivo-project/Vitro/pull/462
- Dragan Ivanovic to create google form for expressing of interest to participate in ORCID-VIVO integration project
- Dragan Ivanovic to prepare VIVO 1.14.2 RC-2
- Dragan Ivanovic to push review process by sending messages into #committers and #reviewers channels
- Georgy Litvinov to create revert PRs for wilma responsive PRs
- Dragan Ivanovic to review (and merge if it ok) revert PRs
- Dragan Ivanovic to respond on email in accordance with discussion at this meeting
- Benjamin Gross to split JQuery PR into smaller one (one per theme) once when "Wilma responsive theme" task is completed and merged
- Dragan Ivanovic to discuss merging of simple PRs with only one reviewer in the #committers slack channel
- Dragan Ivanovic to prepare VIVO 1.14.1 release candidate
- Dragan Ivanovic to post a message in the VIVO committers channel about questions from this meeting
- Dragan Ivanovic to align Pull request template with Brian's suggestions
- Dragan Ivanovic to draft CONTRIBUTING.md file
- Dragan Ivanovic to create a new ticket for log4j vulnerability mitigation and to link to https://github.com/vivo-project/Vitro/pull/441
- Georgy Litvinov to draft updates for https://github.com/vivo-project/VIVO/wiki/Development-Processes#process-for-reviewing-contribution
- Dragan Ivanovic to draft updates for PR template
- Dragan Ivanovic to contact Arif regarding opening a ticket (feature request) for home page statistics
- Dragan Ivanovic will inform Ivan about decisions for I forgot my password PR
- Georgy Litvinov to review https://github.com/vivo-project/Vitro/pull/427
- Brian Lowe to review https://github.com/vivo-project/Vitro/pull/424
- Georgy Litvinov to improve https://github.com/vivo-project/Vitro/pull/433 (UI options for defining policies)
- Dragan Ivanovic to work on wiki documentation
- Dragan Ivanovic to contact Ralph O'Flinn about https://github.com/vivo-community/create-wsl2-vivo-dev-env
- Dragan Ivanovic to communicate with the Lyrasis team about adding commenting permissions to anonymous wiki users
- Ivan Mrsulja to implement suggested improvements into https://github.com/vivo-project/Vitro/pull/427
- Georgy Litvinov to improve https://github.com/vivo-project/Vitro/pull/390 in accordance with Miloš Popović review
- Dragan Ivanovic to review https://github.com/vivo-project/Vitro/pull/431
- Dragan Ivanovic to review https://github.com/vivo-project/Vitro/pull/432
- Georgy Litvinov to complete https://github.com/vivo-project/Vitro/pull/433
- Dragan Ivanovic to discuss with Milos Popovic about usage of JQuery in the nemo theme
- Georgy Litvinov to provide Dragan the information about volume size needed for mirroring GitHub into GitLab
- Dragan Ivanovic and Georgy Litvinov to complete merging the ABAC PRs
- Dragan Ivanovic to review extended search PR and Avoid lock on graph uri update in RdfServiceSparql PR
- William Welling will continue working on vivo-solr upgrade branch
- Ivan Mrsulja will consider adding a configuration flag for turning on/off the "I forgot my password" feature
...