Financial Issues Plugin
Production-derived WordPress media and publishing platform plugin
by Elijah Kelley · github.com/elijahek/financial-issues-platform-plugin · website
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/financial-issues-platform-plugin/archive/refs/heads/main.zipReadme
Financial Issues Platform Plugin
A production-derived portfolio release of the in-house WordPress software behind key Financial Issues publishing, live-media, audience, and administrative workflows.

What this repository demonstrates
- Live and on-demand video presentation
- WordPress shortcodes and reusable publishing surfaces
- News, search, and content-list integrations
- Community chat presentation and service integration
- Partner, donation, and administrative utilities
- Site-specific analytics and media hooks
- Authenticated article-import workflow
Architecture
WordPress publishing platform
|
+-- PHP shortcodes and templates
+-- news/search/content classes
+-- partner and donation utilities
+-- protected article-import endpoint
|
v
Browser experience
- live broadcast player
- on-demand content
- community surface
- audience workflows
The plugin grew around the needs of a working media platform. It favors direct integration with WordPress because it powers site-specific workflows, not a general-purpose marketplace product.
Security and portfolio-release changes
This public version intentionally contains no production credentials. The article-import secret must be supplied outside source control:
define( 'FISM_ARTICLE_IMPORT_KEY', getenv( 'FISM_ARTICLE_IMPORT_KEY' ) );
The release also uses constant-time secret comparison, sanitizes import fields, removes an obsolete password-notification override, and uses cryptographically secure randomness for generated credentials.
See SECURITY.md before adapting any part of this production-derived snapshot.
Authorship note
The current implementation was redesigned, rewritten, and is maintained by Elijah Kelley. A stale author line and historical class/file names remained in the working plugin package; this portfolio release corrects that metadata and renames those identifiers to match the current codebase.
Local review
This is an architecture and source-review artifact, not a one-command standalone product. It depends on a configured WordPress installation, organization-specific content, theme integration, and external media services.
For an isolated review:
- Read
financialissues-plugin.phpfor the entry points. - Review
fism_tools.phpfor shortcodes and publishing features. - Review
api/index.phpfor the protected content-import path. - Review
libs/for focused search, news, donation, partner, chat, and platform classes. - Review
templates/for the live and on-demand presentation layer.
Next engineering steps
- Separate features into namespaced modules with Composer autoloading
- Replace the custom query-string API with versioned WordPress REST routes
- Add WordPress Coding Standards, PHPStan, PHPUnit, and integration tests
- Move remaining environment-specific URLs and analytics IDs into configuration
- Audit and modernize bundled browser dependencies
License
MIT. See LICENSE.