The first public release. One package, pkg_wendfold, installs the Wendfold component and its user, task and privacy plugins.
What's included
- Members and roster: member profiles (including members' motorcycles), officers and their terms, dues, and a CSV roster import where you match the columns and preview before importing.
- Events: RSVPs, QR check-in at the door, event types, cancellation notices and GPX route maps. Map tiles are optional, and the map scripts ship with Wendfold instead of loading from public CDNs.
- Activities and awards: members log activities and officers approve them. Awards are configurable with tiers, periods and prerequisites, and a nightly task keeps everyone's awards up to date.
- Privacy: works with Joomla's own privacy export and removal requests.
- Updates: Joomla tells you when a new Wendfold version is out (from https://wendfold.com/updates/pkg_wendfold.xml), and downloads are checked with SHA-256.
Security
- Fixed: text inside an uploaded GPX file (a route, track or waypoint name or description) can no longer run script in the event route map popup.
- Every action that changes data needs a form submission with a valid security token. Confirmation prompts and roster names are escaped, CSV exports are protected against spreadsheet formula injection, and who can see an event follows one audience rule.
- Found a security issue? Please don't report it publicly. Email This email address is being protected from spambots. You need JavaScript enabled to view it..
Requirements
Joomla 6, PHP 8.3 or newer, and MySQL 8.0.13+ or MariaDB 10.4+. PostgreSQL is not supported.
Install
- Download
pkg_wendfold_v1.0.0.zip.
- In Joomla, go to System → Install → Extensions and upload the ZIP.
- Optional: check the download against
SHA256SUMS-v1.0.0.txt.
Wendfold is licensed under GPL-2.0-or-later. Support: This email address is being protected from spambots. You need JavaScript enabled to view it..