Traditional Roman liturgical calendar plugin for WordPress.
  • PHP 91.7%
  • CSS 4.2%
  • Shell 2.1%
  • JavaScript 2%
Find a file
manlycucumber 5178657333
All checks were successful
release / release (push) Successful in 6s
chore(release): v0.1.0
2026-08-05 15:02:30 -04:00
.forgejo/workflows ci(release): stop the release publishing notes with commits silently missing 2026-08-05 14:34:09 -04:00
.githooks ci(release): stop the release publishing notes with commits silently missing 2026-08-05 14:34:09 -04:00
.github ci(release): port release automation off release-please to the tier-kit git-cliff flow (#117) 2026-08-05 11:44:26 -04:00
assets feat: tabbed settings, i18n, filemtime assets & readme (Epic #20) (#108) 2026-07-03 17:58:17 -04:00
bin refactor: rename platform Introibo -> Directorium (Ordo) (#110) 2026-07-06 13:13:33 -04:00
blocks feat: month grid, day-view REST, modal & pretty pages (#107) 2026-07-03 17:13:53 -04:00
docs/mockups refactor: rename platform Introibo -> Directorium (Ordo) (#110) 2026-07-06 13:13:33 -04:00
languages refactor: rename platform Introibo -> Directorium (Ordo) (#110) 2026-07-06 13:13:33 -04:00
scripts ci(release): stop the release publishing notes with commits silently missing 2026-08-05 14:34:09 -04:00
src refactor: rename platform Introibo -> Directorium (Ordo) (#110) 2026-07-06 13:13:33 -04:00
templates refactor: rename platform Introibo -> Directorium (Ordo) (#110) 2026-07-06 13:13:33 -04:00
tests refactor: rename platform Introibo -> Directorium (Ordo) (#110) 2026-07-06 13:13:33 -04:00
.gitattributes chore: scaffold workflow-full baseline 2026-06-30 18:56:12 -04:00
.gitignore chore: scaffold workflow-full baseline 2026-06-30 18:56:12 -04:00
CHANGELOG.md chore(release): v0.1.0 2026-08-05 15:02:30 -04:00
cliff.toml ci(release): port release automation off release-please to the tier-kit git-cliff flow (#117) 2026-08-05 11:44:26 -04:00
composer.json refactor: rename platform Introibo -> Directorium (Ordo) (#110) 2026-07-06 13:13:33 -04:00
composer.lock refactor: rename platform Introibo -> Directorium (Ordo) (#110) 2026-07-06 13:13:33 -04:00
LICENSE feat: plugin scaffold, bundled Core & lifecycle (#105) 2026-07-03 14:36:48 -04:00
ordo.php refactor: rename platform Introibo -> Directorium (Ordo) (#110) 2026-07-06 13:13:33 -04:00
phpcs.xml.dist refactor: rename platform Introibo -> Directorium (Ordo) (#110) 2026-07-06 13:13:33 -04:00
phpstan-bootstrap.php refactor: rename platform Introibo -> Directorium (Ordo) (#110) 2026-07-06 13:13:33 -04:00
phpstan.neon.dist feat: today card, masthead strip & context chip (#106) 2026-07-03 15:40:40 -04:00
phpunit.xml.dist refactor: rename platform Introibo -> Directorium (Ordo) (#110) 2026-07-06 13:13:33 -04:00
README.md refactor: rename platform Introibo -> Directorium (Ordo) (#110) 2026-07-06 13:13:33 -04:00
readme.txt refactor: rename platform Introibo -> Directorium (Ordo) (#110) 2026-07-06 13:13:33 -04:00
renovate.json chore: enable Renovate dependency updates 2026-07-12 19:34:49 +00:00
ROADMAP.md refactor: rename platform Introibo -> Directorium (Ordo) (#110) 2026-07-06 13:13:33 -04:00
uninstall.php refactor: rename platform Introibo -> Directorium (Ordo) (#110) 2026-07-06 13:13:33 -04:00

Ordo

The traditional Roman liturgical calendar for WordPress — Introíbo ad altáre Dei.

Ordo is a WordPress plugin that presents the traditional Roman liturgical calendar on any site. Its first release is a standalone MVP that bundles the Directorium engine and works with no external dependency; a later release refactors it into a thin client of the Directorium API (caching in WP transients and degrading gracefully when the API is unreachable).

It ships a masthead calendar strip, the [ordo_today] and [ordo_calendar] shortcodes (and matching blocks), a day view (a modal via REST plus shareable /ordo/YYYY-MM-DD/ pages), and a tabbed settings screen with white-label palettes. The interface re-implements the established navy/gold/parchment "Illuminated Breviary" design.

Status

Pre-release — v0.1.0 in progress. See the roadmap.

Install

Download the latest ordo.zip from Releases, then in WordPress go to Plugins → Add New → Upload Plugin, upload the zip, and activate. Requires PHP 7.4+ and a supported WordPress version.

Development

Work branches off develop, lands via squash PRs with Conventional-Commit titles, and releases are cut automatically by release-please (the plugin header and readme.txt stable tag are kept in sync). No runtime build step — Node is used only to bundle assets at build time.

Licence

© 2026 Directorium. The plugin is licensed GPL-2.0-or-later (see LICENSE) — the licence WordPress plugins are distributed under. It bundles the Directorium Core engine (under src/Core/, vendored by bin/vendor-core.php), which is licensed AGPL-3.0-or-later (see src/Core/LICENSE); the two are compatible because GPL-2.0-or-later reaches GPLv3, with which AGPL-3.0 combines. The compiled calendar dataset (src/Core/data/corpus/) is released under CC0.