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:minutes20240521

PMC Meeting: May 21, 2024

Attending:

Apologies:

1. Review of Action Items from Previous Meeting

  • Demian/Mohan: make further progress on documentation updates.
  • Mohan: Share example eBook with PMC when ready (for discussion of “supports the project” logo/wording).
  • Chris: Open PR to make accessibility improvements to vufind.org theme.
  • André / Craig: Begin drafting article about PMC development and sustainability.
  • Leila / André / Peter: Continue investigating possible applications of AI tools to support the community.
  • André / Demian: continue Summit planning activities.
  • Chris / Demian: Begin experimenting with suggested activities to reduce wiki spam accounts.
  • Chris / Demian: Investigate broken OpenHub footer on vufind.org; begin setting up github-stats if needed.
  • Demian: Publish documentation maintenance plan. DONE
  • Chris / Demian: Make outdated / heavily accessed page reports available to support documentation maintenance plan.

2. Goal Review

This year's goals:

  • Release versions 10.0 and 10.1
  • Hold a VuFind® Summit in Fall, 2024 linked with WOLFcon in some way
  • Develop a documentation maintenance plan
  • Investigate possible uses of AI for documentation, support, code reviews, etc.
  • Perform literature review in Code4lib Journal/other sources regarding PMC/sustainability; draft and contribute an article if there is a sufficient need/gap.
  • Marketing improvements (review vufind.org accessibility, improve content as needed)

3. Documentation

Maintenance Plan

Page Updates

Demian and Mohan should update the DOAJ page and create a NepJol page based on recent experiments.

Work is still pending on the PubMed Central “open data sources” page. 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).

Artificial Intelligence

PMC Article

Website Accessibility

4. Fundraising

5. WOLFcon 2024

6. Wiki Account Management

Demian found that you can get a list of all users who have created or edited pages in Dokuwiki by running this command in the data directory:

find meta -name \*.changes -execdir cat {} \; > /tmp/edits.tsv

…and then using Excel to extract and deduplicate the appropriate column of the resulting file.

He then saved the list to a file called known.txt, and ran this script to filter the user file:

<?php
 
$known = array_filter(array_map('trim', file(__DIR__ . '/known.txt')));
 
$users = fopen('/path/to/dokuwiki/conf/users.auth.php', 'r');
 
$good = fopen(__DIR__ . '/good.php', 'w');
$bad = fopen(__DIR__ . '/bad.php', 'w');
 
while ($line = fgets($users)) {
    $username = current(explode(':', $line));
    $out = in_array($username, $known) ? $good : $bad;
    fputs($out, $line);
}
 
fclose($users);
fclose($good);
fclose($bad);

7. Possible Future Actions

Some other possible items for the future:

Other Items

Action Items

community/pmc_meetings/minutes20240521.txt · Last modified: 2024/04/16 18:42 by demiankatz