events.apptoolstack.com
WordPress plugin that displays live upcoming events from Event Scheduler.
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/neonetoh/events-wp/archive/refs/heads/dev.zipevents.apptoolstack.com for WordPress
Official NEOnet WordPress plugin for NEOnet’s AppToolStack Events product at events.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.
How it works
The plugin needs four settings from events.apptoolstack.com:
- 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.
Security
- 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
Requirements
- WordPress 6.5+
- PHP 8.1+
- events.apptoolstack.com 1.136.0+ with
/api/v2and the WordPress connect handshake
Branches
dev— current workmain— stable releases