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/01/31 13:14] – [1. Development Planning] 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 46: | Line 50: | ||
== Moved to 10.0 Milestone == | == Moved to 10.0 Milestone == | ||
- | * [[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 | + | ==== 2. Technology |
+ | 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 asked whether frequent meetings would be valuable until the release of 9.0, to ensure that we stay coordinated on the completion of outstanding work. There was not much interest in this, so the current meeting schedule will be retained, and Slack will be used for ongoing coordination. | ||
+ | |||
+ | 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.1675170893.txt.gz · Last modified: 2023/01/31 13:14 by demiankatz