Warning: This page has not been updated in over over a year and may be outdated or deprecated.
community_call:minutes20230207
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
community_call:minutes20230207 [2023/02/01 17:38] – [3. Open Q&A / Other Topics?] demiankatz | community_call:minutes20230207 [2023/02/07 14:52] (current) – [1. Development Planning] demiankatz | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== VuFind® Community Call Minutes: February 7, 2023 ====== | ====== VuFind® Community Call Minutes: February 7, 2023 ====== | ||
- | Attending: | + | Attending: |
===== Agenda ===== | ===== Agenda ===== | ||
Line 26: | Line 26: | ||
* Next step: continue test/review process - CH / DK | * Next step: continue test/review process - CH / DK | ||
* [[https:// | * [[https:// | ||
- | * Next steps: merge dev branch, | + | * Next step: finish review/ |
+ | * [[https:// | ||
+ | * Next step: review - CH / EM | ||
=== JIRA Ticket Review (9.0 release, without an existing pull request above) === | === JIRA Ticket Review (9.0 release, without an existing pull request above) === | ||
Line 33: | Line 35: | ||
* [[https:// | * [[https:// | ||
+ | * Following discussion, it was agreed to push this to the 9.1 milestone. | ||
* [[https:// | * [[https:// | ||
+ | * Following discussion, it was agreed to push this to the 9.1 milestone. | ||
* [[https:// | * [[https:// | ||
- | | + | |
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
Line 47: | Line 51: | ||
* [[https:// | * [[https:// | ||
+ | * This was moved to the 10.0 milestone prior to the call, following Ere's investigation. He found that this cannot be easily removed at this time, but could likely be factored out as part of the development of our next theme. | ||
==== 2. Technology Discussion: Doctrine Migration ==== | ==== 2. Technology Discussion: Doctrine Migration ==== | ||
Demian highlighted the need to migrate to a different database abstraction layer. His presentation was recorded and will be shared in the near future. | Demian highlighted the need to migrate to a different database abstraction layer. His presentation was recorded and will be shared in the near future. | ||
+ | |||
+ | After the recording, Peter asked whether automated tools could be used to help with the migration work. Demian noted that an auto-generation tool was used successfully to generate Doctrine entities for the existing database, but that deeper porting of the code would be quite difficult to automate. | ||
+ | |||
+ | Mario also suggested that, while Demian suggested the possibility of using a -> | ||
==== 3. Open Q&A / Other Topics? ==== | ==== 3. Open Q&A / Other Topics? ==== | ||
- | Demian | + | Demian |
+ | |||
+ | Peter discussed a use case for having a special link to highlight a particular ChoiceAuth option to prevent confusion (e.g. log in by Shibboleth by default, but provide a link to display a different option like ILS login). Peter was able to make this work by adding Javascript to show/hide different options based on a hash fragment in the URL. He will share his code via Slack. | ||
+ | |||
+ | Peter asked for guidance about when code should be contributed upstream vs. maintained locally. Demian suggested that the project is generally receptive to non-breaking changes that can be made configurable. Peter also asked whether to open a PR directly or lead with a JIRA ticket. Demian suggested that PRs are always welcome, but a JIRA ticket could be a good way to gauge interest and solicit discussion for a complex feature before investing time and effort into development. | ||
+ | |||
+ | Mario mentioned that Google Scholar complained about VuFind' | ||
===== Next Call ===== | ===== Next Call ===== | ||
community_call/minutes20230207.1675273139.txt.gz · Last modified: 2023/02/01 17:38 by demiankatz