FOCMS Dashboard releases
Front-end dashboards for FOCMS (Family Outcomes & College Management System) - WordPress plugin
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/srjordan6/focms-dashboard/releases/download/v0.2.2/focmsdashboardv0.2.2.zipReadme
FOCMS Dashboard
Front-end dashboards for the Future Officer Candidate Management System — a longitudinal portfolio and life-tracking platform built around the 5-pillar taxonomy (Personal, Academics, Extra Curricular, Career, Higher Education).
This plugin is the read layer for FOCMS. The write side (Custom Post Types, ACF field groups, Notion migration) lives in separate mu-plugins. This plugin's job is to surface the data through two themed, authenticated dashboards.
What it does
| Route | View | Audience |
|---|---|---|
/dashboard |
Family Dashboard | Parents / guardians / system operator |
/john |
Student Portal | The student (currently configured for John, becomes /student in commercial multi-tenant) |
Both routes:
- Require WordPress login (anonymous → WP login → return after login)
- Use mobile-first responsive CSS
- Apply
noindex,nofollow,noarchivemeta to prevent search engine crawling - Read live data from FOCMS Custom Post Types via a central
FOCMS_Data_Providerclass
Family Dashboard tabs
- Pulse (live in v0.2.0) — Quick Stats, Upcoming Deadlines, Training Pulse, Active Goals, Recent Activity
- Risk (placeholder, Phase 3.3) — Stale records, overdue items, deadline gap analysis
- Metrics (placeholder, Phase 3.4) — GPA/MAP/ACT trajectory card grid
- Pathway (placeholder, Phase 3.6) — Admissions probability across 4 pathways (Service Academy, ROTC, Merit, D1 Athletic)
Architecture
- Theme-independent — uses high-specificity
.focms-*CSS classes that won't collide with theme styles - Tenant-configurable — all tenant values in
define()constants at top of main plugin file (FOCMS_TENANT_ID,FOCMS_FAMILY_SLUG,FOCMS_GRAD_DATE, etc.) - Permalink-aware — uses WordPress rewrite rules API; requires Post Name (or similar) permalink structure
- Defensive read layer —
FOCMS_Data_Providertolerates missing CPTs, missing ACF fields, missing data; widgets gracefully degrade
Installation
Production (via Git Updater)
This repo is set up for the Git Updater WordPress plugin. Once Git Updater is installed and configured:
- Add this repo as a managed plugin via Git Updater's settings
- WordPress will surface updates whenever a new release is tagged here
- Click "Update" in WP admin — same flow as any other plugin update
Manual install (fallback)
- Download the latest release ZIP from Releases
- WordPress admin → Plugins → Add New → Upload Plugin
- Upload the ZIP, install, activate
- Visit
/dashboard(must be logged in)
Dependencies
- WordPress 6.0+
- PHP 7.4+
- Advanced Custom Fields (ACF) Pro recommended — plugin falls back to
get_post_metaif absent - FOCMS Custom Post Types registered (separate mu-plugin:
jrj-family-cpts.php)
Release process
Releases follow semantic versioning:
- Patch (0.2.x) — bug fixes, no schema changes
- Minor (0.x.0) — new widgets, new tabs, new data provider methods
- Major (x.0.0) — breaking changes to data provider API, template structure changes
To cut a release:
- Update version in
focms-dashboard.phpheader ANDFOCMS_VERSIONconstant - Update
CHANGELOG.md - Commit:
chore: release v0.x.0 - Tag:
git tag v0.x.0 && git push --tags - Create GitHub Release with the new tag, attach the plugin ZIP as a release asset
Commercial intent
This plugin is part of the FOCMS commercial product roadmap. The single-tenant version (this code) becomes the white-label embed mode for tenants who want their own URL. The multi-tenant SaaS version will replace the WordPress dependency with a Postgres + React stack — see the FOCMS strategic docs in Notion for the full commercial architecture.
License
Proprietary. All rights reserved. Not licensed for redistribution. See LICENSE.
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| v0.2.2 | Jun 3, 2026 | focmsdashboardv0.2.2.zip | 1 |
| v0.2.1 | Jun 3, 2026 | focms-dashboard-v0.2.1.zip | 6 |
Active-site estimate ≈10 comes from the median of recent superseded releases. Method.