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

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:minutes20240416 [2024/04/16 15:15] – [Maintenance Plan] demiankatzcommunity:pmc_meetings:minutes20240416 [2024/04/16 18:16] (current) – [Maintenance Plan] demiankatz
Line 36: Line 36:
 We discussed where to link it in the overall wiki organization once it is finalized. "Get Involved" on Community page was the chosen place. Demian will publish it there. We discussed where to link it in the overall wiki organization once it is finalized. "Get Involved" on Community page was the chosen place. Demian will publish it there.
  
-Mohan mentioned external package updates.+Mohan mentioned the need to account for changes to external package that VuFind® interacts with. Since there are so many possible interactions, it is impossible to cover everything; however, we can try to prioritize double-checking accurate documentation of integration with systems mentioned in high-traffic pages.
  
-Discussion of plugin for finding old pages. +Right now, identifying old pages requires command-line access to the wiki server; there was discussion about the possibility of building a plugin to display this information in a more automated fashionAnother option is to develop a script to output grep command and build an HTML page that can be automatically pushed to a web-accessible location. A cron job could be used to automate this page generation process. Chris and Demian will investigate possibilities.
- +
-Output grep command to HTML for pasting into page? Cron job to auto-generate page.+
  
 Demian will also create a page of top-50 accessed pages from 2023; we can initial when they are reviewed. Demian will also create a page of top-50 accessed pages from 2023; we can initial when they are reviewed.
Line 53: Line 51:
 ==== Artificial Intelligence ==== ==== Artificial Intelligence ====
  
 +Peter did some experimentation with a service called Unblocked, which uses a large language model to take in source code, documentation, websites, tickets, etc. and provides a chat service. He tested it with VuFind inputs and found that it provided fairly reasonable responses to his questions. The service is currently in free beta mode and will work out funding models in future. Peter can send invitations to his test instance if anyone else is interested in trying it out.
 +
 +There was discussion about how to incorporate this if we were to go down this type of road: would we share such a thing with the general community, or would we use it internally to help generate responses, but mediate those responses to avoid misleading people with inaccurate AI-generated content?
 +
 +Chris gave the example of MDN, which includes an AI-powered interface but precedes it with consent and disclaimer information to be sure people understand the context and limitations.
 +
 +This link can be used to invite yourself to my test installation of Unblocked using the VuFind code, Jira issues, and vufind.org website content: https://getunblocked.com/team/2ab29fb0-3249-4811-af4d-e4243db36db5/invite/e96c758f-71c8-4071-9d5a-2b1db8188107
 ==== PMC Article ==== ==== PMC Article ====
  
 +No updates this month.
 ===== 4. Fundraising ===== ===== 4. Fundraising =====
  
-Last time, Chris mentioned the [[https://github.com/jasongaylord/github-stats/|github-stats]] project, which might be useful to communicate value/effort using GitHub data. Should we do anything with this?+The project recently received an anonymous $1500 donation. 
 + 
 +Last time, Chris mentioned the [[https://github.com/jasongaylord/github-stats/|github-stats]] project, which might be useful to communicate value/effort using GitHub data. Should we do anything with this? Demian noticed that OpenHub stats are broken on vufind.org; he will work with Chris to fix this, and if it can't be fixed, maybe github-stats can be used to replace it in some fashion.
  
 ===== 5. WOLFcon 2024 ===== ===== 5. WOLFcon 2024 =====
  
-The "save the date" has been sent out for the German Summit, and quite a few good VuFind®-related proposals have been submitted to WOLFcon. Demian proposed the usual "state of the project" talk (which he plans to give at both events) as well as a FOLIO ILS driver session specifically for WOLFcon.+The "save the date" has been sent out for the German Summit, and quite a few good VuFind®-related proposals have been submitted to WOLFcon. Demian proposed the usual "state of the project" talk (which he plans to give at both events) as well as a FOLIO ILS driver session specifically for WOLFcon. There are quite a few other VuFind®-related proposals in the pipeline, so there will be a healthy amount of content. 
 + 
 +CFP planning is underway for the German Summit; will be published by end of next week or beginning of the following week. André will reach out to Demian with more details soon.
 ===== 6. Wiki Account Management ===== ===== 6. Wiki Account Management =====
  
-The wiki user file has grown from 2.1MB to 2.3MB since last month. That's not a huge amount of disk space, but it does demonstrate that there are a lot of spam accounts being created.+The wiki user file has grown from 2.1MB to 2.3MB since last month. That's not a huge amount of disk space, but it does demonstrate that there are a lot of spam accounts being created. Demian will continue to monitor. 
 + 
 +It may be worth investigating IP addresses of suspicious signups to see if there are patterns we can use to block bad sign-ups. 
 + 
 +Ere suggested looking into the Stop Forum Spam service. There may be an [[https://www.dokuwiki.org/plugin:stopforumspam2|existing plugin]] for Dokuwiki. The [[https://www.dokuwiki.org/plugin:preregister|preregistration plugin]] and [[https://www.dokuwiki.org/plugin:twofactor|two-factor auth plugin]] may also be worth trying. Preregistration can't be tried until some email sending issues at Villanova are resolved. 
 + 
 +Demian noted that we are already using CAPTCHA, but the spammers are circumventing it. 
 + 
 +It was also noted that no actual spam page creation/editing is currently taking place; perhaps these accounts are being created for some future action. It's also possible that spam is being prevented because new users are not allowed to create pages. 
 + 
 +There was also discussion of methodologies for removing existing junk accounts -- e.g. get list of users who have edited pages, and remove anyone else.
 ===== 7. Possible Future Actions ===== ===== 7. Possible Future Actions =====
  
Line 77: Line 97:
 ===== Other Items ===== ===== Other Items =====
  
 +Chris has used WAVE to analyze a few vufind.org pages, which revealed a few minor contrast issues, lack of heading structure, etc. He's going to work on some improvements soon, which will show up as a PR when ready. Feel free to contact Chris if you have suggestions for things that should be featured on the home page as he works on making improvements.
 ===== Action Items ===== ===== Action Items =====
  
 +  * 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. 
 +  * Chris / Demian: Make outdated / heavily accessed page reports available to support documentation maintenance plan.
 ---- struct data ---- ---- struct data ----
 properties.Page Owner :  properties.Page Owner : 
 ---- ----
  
community/pmc_meetings/minutes20240416.1713280527.txt.gz · Last modified: 2024/04/16 15:15 by demiankatz