WP Manifestindependent plugin directory
manifest / content / cno-plugin-cnhsa-content-federation

[Choctaw Nation of Oklahoma] CNHSA Content Federation

CNO plugin that allows federation to CNHSA site

★ 0stars
2release downloads
v2.0.0latest · 2mo ago

Install

Download cno-plugin-cnhsa-content-federation.zip From the v2.0.0 release on GitHub, Jul 28, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/choctaw-nation/cno-plugin-cnhsa-content-federation/releases/download/v2.0.0/cno-plugin-cnhsa-content-federation.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

CNHSA Content Federation

This plugin creates a two-way street, in conjunction with its sibling plugin, for federating content between the CNO and CNHSA sites. It is exclusively for use on the Choctaw Nation site.

View the Changelog

GitHub Pages shows test coverage

Quick Dev Notes

  • This plugin uses classmap autoloading, meaning each time you add a new class, you must run composer dump-autoload to load it.
  • Classes are namespaced in PSR-4-like style. It's not perfect, but it basically conforms to the following structure:
    • namespace ChoctawNation\CNHSA_Federation points to inc/
    • Every folder after that is included in the namespace (i.e. namespace ChoctawNation\CNHSA_Federation\Transport)

Architecture Overview

General Overview:

  • inc/ is where PHP lives
  • tests/ is where the PHPUnit tests live
  • src/ is where the React code (for Admin Screen) lives

Terms

  • inc/WP has files (and subdirectories) related to WordPress actions (hooks, cron events, post/payload creation, etc)
  • inc/Transport is for files related to sending/receiving data over HTTP
    • HTTP_Gateway class is for sending (outbound) data
    • Rest_Router class is for receiving (inbound) data

Releases

5 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v2.0.0 latest
Jul 28, 2026 2mo ago
cno-plugin-cnhsa-content-federation.zip
0
Jun 22, 2026 3mo ago
cno-plugin-cnhsa-content-federation.zip
1
Mar 12, 2026 7mo ago
cno-plugin-cnhsa-content-federation.zip
1
Mar 10, 2026 7mo ago
cno-plugin-cnhsa-content-federation.zip
0
Mar 6, 2026 7mo ago
cno-plugin-cnhsa-content-federation.zip
0