...
- Dragan Ivanovic
- Brian Lowe
- William Welling
- Ivan Mrsulja
- Miloš Popović
- Georgy Litvinov
- Kshitij Sinha
- Sai Pavan K
- Michael Bentz
- Benjamin Kampe
Agenda
- M1 mac issue
- https://github.com/vivo-project/VIVO/issues/3915
- Argon2 jvm - 2.10+
- Updated argon2-jvm
- Who can test???
- Miloš Popović
- works
- Benjamin Gross
- doesn't work
- Michael Bentz
- Miloš Popović
- Who can test???
- Updated argon2-jvm
- CAPTCHA
- https://github.com/vivo-project/VIVO/issues/3918
- Google reCaptcha and internal implementation (nanocaptcha library)
- https://github.com/vivo-project/Vitro/pull/427
- https://github.com/vivo-project/VIVO/pull/3920
- support/contact form
- https://github.com/vivo-project/VIVO/issues/3918
- I forgot my password
- https://github.com/vivo-project/Vitro/pull/421
- Internationalization
- Georgy Litvinov Russian - https://github.com/vivo-project/Vitro/pull/421/files#diff-3ffc5887a2994488b1d34ea8315f7999011503d1c61d347781177d4a7853c4dd
- Ivan Mrsulja Serbian - https://github.com/vivo-project/Vitro/pull/421/files#diff-888fdf7c9524715ee088725a3c6d60c1758ffac8503898de632616f234bfefb1
- Brian Lowe or William Welling English - https://github.com/vivo-project/Vitro/pull/421/files#diff-29efe10b5804f4b7ab1c2b2beb52900c856753a493766a898e2a00910f83563b, and Canadian English - https://github.com/vivo-project/Vitro/pull/421/files#diff-38f8bc0f9c1b89de85f0b073f7ca0b720b543f50373eb53bf58b235285f8cb85
- Benjamin Kampe or Matthias Lühr German - https://github.com/vivo-project/Vitro/pull/421/files#diff-587a60dcfe07fa0925445a18726ec1d40d4d359c65b531b959b652442b6a4fb1
- Michel Héon French - https://github.com/vivo-project/Vitro/pull/421/files#diff-5c318e62acc2d1d3b968c1e0c40caa6684d899f8d89ddf77feeb6d94e0b80729
- Anna Guillaumet Spain - https://github.com/vivo-project/Vitro/pull/421/files#diff-29efe10b5804f4b7ab1c2b2beb52900c856753a493766a898e2a00910f83563b
- Jose Francisco Salm Jr Portuguese - https://github.com/vivo-project/Vitro/pull/421/files#diff-c5d45c0d26fd4b72bfb00b96aa238fc7c6f8b05e37f504f41de8b0e6cf6459aa
- Documentation - Editing Your Profile
- configuration - Configuration Reference
- vitro:modTime property
- Nemo theme and visualization
- capabilityMap - only the keywords are displayed, but not the info of the people associated to each topic
- Rodrigo Villagran reported this issue via Slack - https://vivo-project.slack.com/archives/C8RL9L98A/p1700494278012949
- The ERUA University Alliance issue
- Pamplona euroCRIS meeting
Notes
...
M1 mac issue
Dragan initiated a discussion about an issue with the M1 Mac chip and VIVO. He noted that the fix was working on Milos's machine, but not for Benjamin Gross. Kshitij agreed to look into the issue and test the fix on his Mac machine.
CAPTCHA
Dragan also mentioned that Ivan had implemented a solution for the capture issue on the Vivo platform and suggested combining Google reCAPTCHA with an internal implementation based on nanocaptcha library. Ivan presented his work on Google reCAPTCHA implementation, explained how to configure the runtime properties and input the site and secret keys available on the Google reCAPTCHA page. Ivan also demonstrated the process of filling out the reCAPTCHA form and the error message that appears if the form is not filled out correctly. He then discussed the potential of using the Nano CAPTCHA implementation, a better alternative to the popular Simple CAPTCHA Library in Java. Ivan mentioned that the difficulty of the Nano generated CAPTCHA could sometimes be too high even for humans to decipher. Ivan presented a Nano CAPTCHA based solution to capture text based on a combination of noise and filters, inspired by academic papers he's read. He also suggested the idea of having different difficulty levels for captures, with varying numbers of filters and noise. Dragan then proposed discussing the runtime properties of the system, including the potential use of different implementation options such as 'reCAPTCHA' and ‘DEFAULT’. The team agreed to keep those terms, with the note in the comment that ‘DEFAULT’ is the internal implementation.
William and Ivan discussed the backend process of form validation. Ivan explained that the form validation is handled on the server, with the image generated on the backend and sent to the front end to be filled in by the user. The user's solution is sent back to the server along with the unique ID of the challenge, which is fetched from the memory database. The solution is then compared to the one provided by the user. William suggested enhancing user experience with adding a refresh button and moving text fields below images. Ivan will add a refresh button, but the text field might stay next to image.
I forgot my password
Dragan will remind Michel and Jose Salm to help in translation of messages into French and Portuguese. Once when the CAPTCHA feature is completed, Ivan will align I forgot my password PR with improved CAPTCHA feature.
vitro:modTime property
Dragan informed the others about this issue, it was discussed in the committers group and one solution might be completely removing this property.
Nemo theme and visualization
The team discussed potential issues with the Nemo team's use reported by Rodrigo via Slack. The issue is linked with the Capability Map and not aligned version of jQuery with notation for referencing DOM elements. Miloš will try to fix this and inform Rodrigo about that.
Task List
- Miloš Popović will work on fixing the issue with Nemo theme
- Miloš Popović will complete PR for making wilma theme responsive
- Ivan Mrsulja will improve messages in the CAPTCHA PR and add refresh button
Previous Tasks
- Ivan Mrsulja to improve I forgot my password PR in accordance with discussion
- Internationalization of I forgot my password PR
- Georgy Litvinov Russian - https://github.com/vivo-project/Vitro/pull/421/files#diff-3ffc5887a2994488b1d34ea8315f7999011503d1c61d347781177d4a7853c4dd
- Ivan Mrsulja Serbian - https://github.com/vivo-project/Vitro/pull/421/files#diff-888fdf7c9524715ee088725a3c6d60c1758ffac8503898de632616f234bfefb1
- Brian Lowe or William Welling English - https://github.com/vivo-project/Vitro/pull/421/files#diff-29efe10b5804f4b7ab1c2b2beb52900c856753a493766a898e2a00910f83563b, and Canadian English - https://github.com/vivo-project/Vitro/pull/421/files#diff-38f8bc0f9c1b89de85f0b073f7ca0b720b543f50373eb53bf58b235285f8cb85
- Benjamin Kampe or Matthias Lühr German - https://github.com/vivo-project/Vitro/pull/421/files#diff-587a60dcfe07fa0925445a18726ec1d40d4d359c65b531b959b652442b6a4fb1
- Michel Héon French - https://github.com/vivo-project/Vitro/pull/421/files#diff-5c318e62acc2d1d3b968c1e0c40caa6684d899f8d89ddf77feeb6d94e0b80729
- Anna Guillaumet Spain - https://github.com/vivo-project/Vitro/pull/421/files#diff-29efe10b5804f4b7ab1c2b2beb52900c856753a493766a898e2a00910f83563b
- Jose Francisco Salm Jr Portuguese - https://github.com/vivo-project/Vitro/pull/421/files#diff-c5d45c0d26fd4b72bfb00b96aa238fc7c6f8b05e37f504f41de8b0e6cf6459aa
- Georgy Litvinov to review https://github.com/vivo-project/Vitro/pull/421
- Miloš Popović to further investigate M1 mac issue (argon update approach)
- Miloš Popović to align Responsive Wilma theme PR with new contributions on main branch (after merging Extended search PR)
- Ivan Mrsulja to document I forgot my password at Editing Your Profile and a flag to toggle this option at Configuration Reference
- Georgy Litvinov to document the Extended search at Using Search
...