Versions Compared

Key

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

...

Notes

Sort by relevance

It is ready to be merged. Dragan Ivanovic and Georgy Litvinov discussed an open issue with search results sorting (https://github.com/vivo-project/VIVO/issues/3938). Georgy can’t reproduce the issue, it looks like the issue appears only in the case multilingual support is not turned on. The concern was raised that many VIVOinstances worldwide might be using English without a language selection dropdown (without multilingual support turned on). It can be fixed by customization of the n3 file for extended search configuration. We need at least to document this. 

I forgot my password

A potential security vulnerability about this PR should be discussed in the committers group.

Hiding (organization) profile pages

Almost ready to be merged

Replace qtip dependency

Miloš Popović replaced qtip with Bootstrap popper.js. Dragan and Miloš Popović discussed risks with introducing the new dependency. This is quite a popular (and probably stable and reliable) implementation for tooltips. Milos asked about documenting the usage of libraries for developers. Unfortunately, we don’t have a well documented VIVO developer guideline (https://wiki.lyrasis.org/display/VIVO/Development+Guides). It would be nice at least to link to documentation for popper.js. 

Update of robots.txt

This PR should be reviewed/tested after merging the “I forgot my password” PR.  

Freemarker dataGetter directive

Georgy briefly described the PR and its importance for the VIVO codebase - https://github.com/vivo-project/Vitro/pull/440. Review is going to be organized. 

VIVO customers issue

Options for docker

https://github.com/vivo-project/VIVO/issues/3939. William thinks there is some sense in extracting ports and addresses of tomcat and solr out of docker compose (to the .env file which should be ignored by git). William will create a PR. 

Statistics at home page

It is possible to customize statistics at the first page, but not so simple (a sparql query might be defined and the ftl home page file should be changed). 

Identification of a researchers with same names

Dragan Ivanovic and Michel Héon discussed the issue of identifying researchers in the VIVO system, particularly when there are multiple researchers with the same name without additional information which can be used for identification. Michel Héon suggested using primary email addresses to identify researchers as a mandatory field in the process of adding researchers. Concerns were raised about privacy and the possibility of having multiple email addresses or aliases, which could complicate the process. Moreover, some VIVO customers would like to use some other PID (persistent identifier), for instance ORCID, or affiliation. A flexible and configurable solution is needed. Michel suggested a field with a generic name “unique identifier”.  The team agreed to continue the discussion in their next meeting. 

CRIS 2024

Dragan Ivanovic announced the call for papers for https://cris2024.eurocris.org/. VIVO should be presented there to the audience which might be interested. The idea is to try to present recent developments and progress since the last CRIS 2022 conference, which means we can present VIVO 1.13.0, 1.14.0 and 1.15.0 features. All VIVO community members are welcome to participate in preparation of the extended abstract - ttps://docs.google.com/document/d/1n7XA9JZpkcH_jun9EbqZIMLJQ0XcNl_y76ePQaH-j_c/edit?usp=sharing.

Draft notes in Google Docs

Task List

Previous Tasks 

...