Modern Catholic – Parish Alerts WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA
Modern Catholic plugin for scheduled parish alerts, priority acknowledgments, and opt-in Web Push notifications.
Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/twitchd8/modern-catholic-plugin-parish-alerts/releases/download/v1.0.3/modern-catholic-plugin-parish-alerts-1.0.3.zipModern Catholic Plugin Suite
Part of Modern Catholic — modular WordPress tools for Catholic parish websites.
Modern Catholic – Parish Alerts
Scheduled parish alerts with an always-available alert center, priority acknowledgments, and optional self-hosted Web Push notifications.
Features
- Standardized
mc_alertcustom post type with automatic migration fromparish_alert - Optional start and end times for scheduled notices, closures, cancellations, and emergencies
- Persistent alert-center button with unread counts stored per browser
- Accessible acknowledgment modal for unseen Important and Emergency alerts
- Individual and bulk “Mark as read” controls
- Explicit browser opt-in for self-hosted Web Push on secure sites
- WordPress cron delivery, bounded retries, expired-subscription cleanup, and administrator diagnostics
Privacy and notifications
Web Push is optional and requires HTTPS. When a visitor opts in, the plugin stores an anonymous browser endpoint and public encryption keys. It does not store a name, email address, raw IP address, or notification history.
Notice alerts never send push notifications. Important and Emergency alerts may notify subscribers immediately or when their scheduled start time arrives.
Installation
- Upload or clone
modern-catholic-plugin-parish-alertsintowp-content/plugins/. - Activate Modern Catholic – Parish Alerts.
- Create and publish alerts from Alerts in the WordPress dashboard.
- For Web Push, serve the production site over HTTPS and review Alerts → Notifications.
Changelog
1.0.3
- Adopt the Modern Catholic semantic color contract for actions, surfaces, text, borders, focus, and alert status roles.
- Preserve WordPress preset and literal fallbacks when the Modern Catholic theme is unavailable.
1.0.2
- Standardize the GitHub README with Modern Catholic branding, compatibility badges, installation guidance, and GPL-3.0-only licensing.
1.0.1
- Standardize the post type key as
mc_alertand migrate existing Alert posts.
1.0.0
- Promote the tested alert center, acknowledgments, priority modal, scheduling, and opt-in Web Push delivery as the first stable release.
License
Licensed under the GNU General Public License version 3.0 only (GPL-3.0-only). Third-party dependencies retain their original licenses; see THIRD-PARTY-NOTICES.md.
Releases
2 releases. Each count is every asset in that release; expand a row for the breakdown.
Active-site estimate ≈20 comes from the median of recent superseded releases. Method.