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

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
community:pmc_meetings:minutes20240521 [2024/04/16 18:29] – [6. Wiki Account Management] demiankatzcommunity:pmc_meetings:minutes20240521 [2024/05/16 11:04] (current) demiankatz
Line 7: Line 7:
 ===== 1. Review of Action Items from Previous Meeting ===== ===== 1. Review of Action Items from Previous Meeting =====
  
-  * Demian/Mohan: make further progress on documentation updates. +  * Demian/Mohan: make further progress on documentation updates. IN PROGRESS 
-  * Mohan: Share example eBook with PMC when ready (for discussion of "supports the project" logo/wording). +  * Mohan: Share example eBook with PMC when ready (for discussion of "supports the project" logo/wording). IN PROGRESS 
-  * Chris: Open PR to make accessibility improvements to vufind.org theme. +  * Chris: Open PR to make accessibility improvements to vufind.org theme. IN PROGRESS 
-  * André / Craig: Begin drafting article about PMC development and sustainability. +  * André / Craig: Begin drafting article about PMC development and sustainability. IN PROGRESS 
-  * Leila / André / Peter: Continue investigating possible applications of AI tools to support the community. +  * Leila / André / Peter: Continue investigating possible applications of AI tools to support the community. IN PROGRESS 
-  * André / Demian: continue Summit planning activities. +  * André / Demian: continue Summit planning activities. IN PROGRESS 
-  * Chris / Demian: Begin experimenting with suggested activities to reduce wiki spam accounts. +  * Chris / Demian: Begin experimenting with suggested activities to reduce wiki spam accounts. DONE 
-  * Chris / Demian: Investigate broken OpenHub footer on vufind.org; begin setting up github-stats if needed.+  * Chris / Demian: Investigate broken OpenHub footer on vufind.org; begin setting up github-stats if needed. IN PROGRESS
   * Demian: Publish documentation maintenance plan. DONE   * Demian: Publish documentation maintenance plan. DONE
-  * Chris / Demian: Make outdated / heavily accessed page reports available to support documentation maintenance plan.+  * Chris / Demian: Make outdated / heavily accessed page reports available to support documentation maintenance plan. IN PROGRESS
  
 ===== 2. Goal Review ===== ===== 2. Goal Review =====
Line 24: Line 24:
   * Release versions 10.0 and 10.1   * Release versions 10.0 and 10.1
   * Hold a VuFind® Summit in Fall, 2024 linked with WOLFcon in some way   * Hold a VuFind® Summit in Fall, 2024 linked with WOLFcon in some way
-  * Develop a documentation maintenance plan+  * Develop a documentation maintenance plan - DONE
   * Investigate possible uses of AI for documentation, support, code reviews, etc.   * 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.   * 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)   * Marketing improvements (review vufind.org accessibility, improve content as needed)
  
-===== 3. Documentation =====+===== 3. CVE Process ===== 
 + 
 +===== 4. Documentation =====
  
 ==== Maintenance Plan ==== ==== Maintenance Plan ====
 +
 +The plan is finalized for this year, though next year we may want to write more about videos and the book.
 +
 +Demian has established the [[community:documentation_maintenance:popular_pages|popular pages]] list -- please review pages and initial when complete.
 +
 +Chris is still working on developing the outdated pages report.
  
 ==== Page Updates ==== ==== Page Updates ====
Line 45: Line 53:
 ==== Website Accessibility ==== ==== Website Accessibility ====
  
-===== 4. Fundraising =====+===== 5. Fundraising =====
  
-===== 5WOLFcon 2024 =====+No news this month.
  
-===== 6. Wiki Account Management =====+===== 6. WOLFcon / Summit 2024 ===== 
 + 
 +The WOLFcon agenda continues to come together. Mohan will be presenting a training workshop during the pre-conference date. 
 + 
 +Demian is making progress on his travel arrangements for both the London and Leipzig events. 
 + 
 +===== 7. 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: 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:
Line 58: Line 72:
  
 ...and then using Excel to extract and deduplicate the appropriate column of the resulting file. ...and then using Excel to extract and deduplicate the appropriate column of the resulting file.
-===== 7. Possible Future Actions =====+ 
 +He then saved the list to a file called known.txt, and ran this script to filter the user file: 
 + 
 +<code php> 
 +<?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); 
 +</code> 
 + 
 +However, even after filtering bad users, spam account creation continued. Demian eventually disabled manual account sign-up, and replaced the creation page with a message about requesting access. 
 +===== 8. Possible Future Actions =====
  
 Some other possible items for the future: Some other possible items for the future:
community/pmc_meetings/minutes20240521.1713292196.txt.gz · Last modified: 2024/04/16 18:29 by demiankatz