About Features Downloads Getting Started Documentation Events Support GitHub

Love VuFind®? Consider becoming a financial supporter. Your support helps build a better VuFind®!

Site Tools


Warning: This page has not been updated in over over a year and may be outdated or deprecated.
community:pmc_meetings:minutes20231121

PMC Meeting: November 21, 2023

Attending: Anne Christensen, Chris Hallberg, Demian Katz, Ere Maijala, Josef Moravec, Peter Murray, C. J. O'Hara, Mohan Raj Pradhan

Apologies: Leila Gonzales, David Maus

1. Review of Action Items from Previous Meeting

  • Craig/Demian/Mohan: make further progress on documentation updates. ONGOING
  • Chris: Complete PR incorporating feedback from Josef's accessibility review. ONGOING
  • Josef: Connect Robert Šípek with Chris for discussion of theme contributions. ONGOING
  • Chris: Research Javascript prototype pollution. ONGOING
  • Demian: Publish security audit report. DONE
  • Demian: Reach out to Craig about fundraising banner. DONE
  • ALL: Review and comment on website changes in pull request #3137 before Friday, October 20. DONE

2. Goal Review

2023 Goals:

  • Release versions 9.0 (DONE!) and 9.1 (DONE!)
  • Hold a VuFind® Summit in Summer, 2023 linked with WOLFcon in some way (DONE!)
  • Run fundraising campaign in parallel with summer conference season (DONE!)
  • Complete a documentation improvement project
  • Complete a website improvement project (marketing-oriented)
  • Finish implementation of standard translation platform (DONE!)
  • Investigate possible training partnerships and fundraising around training materials (DONE! … but possibly ongoing)

3. Documentation

Demian has made significantly more progress on updating pages from Susan's Google doc summary. He created a documentation project board to track specific pages that require more detailed attention, and will continue adding to it as he finishes up the review. It should be possible to get through the rest of this by end of year.

Work is still pending on MeSH, DoAJ, PubMed Central and NepJol “open data sources” pages. Mohan also plans to contribute documentation related to integrating SubjectsPlus (which recently had example XSLT import configs added to the project) and Moodle (which is still being researched).

4. Fundraising

Craig's banner has gone live. Should we leave this up all the time, or take it down after a certain period? Agreement: leave up until next Summit; we can revisit the design (i.e. color change) after that.

Mohan continues to investigate selling books to raise funds for the project. Should we come up with specific language/logos/banners to support these types of efforts? No suggestions this meeting. Mohan will share books with the PMC when ready so we can discuss further in context.

Demian has so far been unsuccessful finding OLF-level support for pursuing grant funding, but this is something Mohan would like to pursue further. Any suggestions?

Mohan suggested estimating costs for the 10.0 release as a way of communicating fundraising needs. Demian is willing to put together an estimate of his own time for next meeting. Chris suggested including other statistics like pull requests, lines of code, number of contributors, etc. – highlight the work that went into the release. Chris will do a demo of this looking at the difference between 9.0 and 9.1.

Demian has spoken with OLF about using project funds to pay for development work; it should be possible to pay people as independent contractors, if we can find suitable candidates and identify appropriate work. This is something else we should brainstorm.

5. EU Cyber Resilience Act

No news this month.

6. Website Improvement Project

Mohan has volunteered to help with this project. He is willing to host a website on behalf of the project if necessary.

As a simpler starting point, Demian suggested simply reviewing the existing website pages in the GitHub Pages branch. The About page was recently refreshed (though more work is certainly possible); the other most important pages to review would be Features, Events and Support. The other question is whether we need any kind of visual refresh to complement content updates. For example, is the current color scheme sufficiently accessible?

Chris is willing to help with review and implementation of this as needed. Demian will help with content review if time permits after finishing wiki review.

7. Possible Future Actions

Some other possible items for the future:

Other Items

Chris, Ere, Josef, C. J. and Demian used extra time following the meeting to discuss upgrading from Bootstrap 3, in advance of a more detailed conversation on the December Community Call. Ere's work on pull request #3222 is looking promising. Ere plans to open some additional PRs to begin incorporating backward-compatible work into the existing Bootstrap3 theme. Josef volunteered to help test this work's compatibility with his local custom theme. Ere has taken notes on upgrading and can use them as the basis for an “upgrading checklist” wiki page. We will discuss all of this in more detail on the next Community Call.

Action Items

  • Craig/Demian/Mohan: make further progress on documentation updates.
  • Chris: Complete PR incorporating feedback from Josef's accessibility review.
  • Josef: Connect Robert Šípek with Chris for discussion of theme contributions.
  • Chris: Research Javascript prototype pollution.
  • Mohan: Share example eBook with PMC when ready (for discussion of “supports the project” logo/wording).
  • Demian: Build time estimate for release 10.0 work.
  • Chris: Demonstrate using GitHub stats to describe the work in a release for 9.1.
  • Chris: Review accessibility of current vufind.org theme.
  • ALL: Review website about/features/events/support pages and suggest updates where content is outdated.
community/pmc_meetings/minutes20231121.txt · Last modified: 2023/11/28 13:43 by demiankatz