Official NEOnet WordPress plugin for NEOnet’s AppToolStack Events product at apptoolstack.com. It displays upcoming events from that API. It does not create events, categories, or venues in WordPress.
Customer deploy: see INSTALL.md.
WordPress.org updates (after the directory listing is approved) come from wordpress.org, not from this GitHub repository. Tag a release; the deploy workflow copies it to SVN when SVN_USERNAME and SVN_PASSWORD secrets are set.
The plugin needs four settings from AppToolStack Events:
- Host URL — the customer host (
https://events.districta.org) - API key — OAuth client ID
- Secret — OAuth client secret
- Group ID — which group’s public events to list
Enter those on Settings → events.apptoolstack.com (or use Connect to fill them in), then publish with the events.apptoolstack.com: Upcoming Events widget.
The widget reads the live Events API. There is no local event editor and no required sync job.
- HTTPS-only scheduler URLs
- Private, loopback, and metadata hosts are rejected
- Outbound requests do not follow redirects
- Client secret is stored separately from settings and is not autoloaded
- Connect, disconnect, and the connection test require
manage_optionsand a nonce - Front-end output is escaped
- The v2 API returns public events only
- WordPress 6.5+
- PHP 8.1+
- AppToolStack Events 1.136.0+ with
/api/v2and the WordPress connect handshake
dev— current workmain— stable releases