WP Manifestindependent plugin directory
manifest / admin / fism-notifications

FISM Notifications

Maintainable WordPress partner notification system

by Financial Issues Stewardship Ministries · github.com/elijahek/fism-notifications · website

0stars
0forks

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/elijahek/fism-notifications/archive/refs/heads/main.zip

Readme

FISM Notifications

A maintainable WordPress partner-notification system for Financial Issues. The plugin consolidates eight production code snippets into one versioned package while preserving existing content, taxonomy, metadata, and each partner's read/dismissed history.

What it demonstrates

  • Safe migration from scattered snippets to an object-oriented plugin structure
  • Notification custom post type and category taxonomy
  • Automatic notification creation on first publication
  • Expiration windows and a preview-first historical backfill tool
  • Per-user read and dismissed state stored in WordPress user metadata
  • Nonce and capability protection for state-changing actions
  • Sanitized metadata, responsive bottom-sheet behavior, and accessible controls
  • Conflict detection that keeps the plugin dormant until legacy snippets are disabled

Shortcode

[fism_partner_notifications]

Requirements

  • WordPress 6.0+
  • PHP 7.4+

The plugin intentionally avoids deleting or migrating existing records. See readme.txt for the production cutover sequence, extension filters, and backfill behavior.

License

GPL-2.0-or-later, as declared in the plugin header.

Read the full README on GitHub →