topic: cms
83 modules sharing the cms name family (derived from the tree's prefix discipline).
The 'cms' topic family in the Nishi sovereign ecosystem provides a comprehensive framework for content management, integrating accessibility, personalization, and administration. Modules like nx_cms_a11y and nx_cms_a11y_gate ensure compliance with WCAG standards, while nx_cms_abtest enables privacy-native A/B testing and personalization. The nx_cms_admin serves as the WYSIWYG admin daemon, supporting human engagement, and nx_cms_api delivers a robust REST and GraphQL API for content delivery, forming a cohesive system for managing digital content within a sovereign, deterministic environment.
auto-narrated by the local model from this topic's module headers; links verified against the wiki index.
narrated overview -- maintained by the narration lane, module links verified against this wiki.
| module | description | lines | funcs |
|---|---|---|---|
| nx_cms_a11y.nx | CMS ACCESSIBILITY (WCAG) auditor (the wp-accessibility class, built honestly). Static | 113 | 9 |
| nx_cms_a11y_gate.nx | CMS ACCESSIBILITY (WCAG) gate (the accessibility-wcag class, landed HONESTLY). | 69 | 5 |
| nx_cms_abtest.nx | CMS A/B TESTING + PERSONALIZATION (sovereign, deterministic, privacy-native). | 51 | 5 |
| nx_cms_abtest_gate.nx | CMS A/B-TESTING + PERSONALIZATION gate: land the missing Nelio/Google-Optimize | 151 | 7 |
| nx_cms_admin.nx | CMS C3+C4+C5: the WYSIWYG (field-based v1) ADMIN DAEMON. The human-engagement | 1716 | 43 |
| nx_cms_admin_gate.nx | SOVEREIGN front-end gate for the andelinwest CMS admin: spawns the admin | 106 | 8 |
| nx_cms_analytics_gate.nx | CMS W5 GATE (re-runnable, evidence-driven): FIRST-PARTY ANALYTICS | 278 | 16 |
| nx_cms_api.nx | CMS REST + GraphQL-style content API (the rest-graphql-api class). Serves the real | 58 | 4 |
| nx_cms_api_exceed_gate.nx | W-RE-004 head-to-head EXCEED (rest-graphql-api, INJECTION-SAFETY axis). | 152 | 9 |
| nx_cms_api_gate.nx | CMS REST + GraphQL API gate (the rest-graphql-api class). Proves nx_cms_api over | 140 | 10 |
| nx_cms_arc_pipeline.nx | the WARDEN routes the CMS/WYSIWYG arc's rungs (pm_plan arc=CMS) through the | 164 | 8 |
| nx_cms_argon_gate.nx | CMS C10 GATE (re-runnable, evidence-driven): argon2id admin credentials | 311 | 12 |
| nx_cms_blocks_gate.nx | CMS C11 GATE (re-runnable, evidence-driven): BLOCK EDITOR + UPLOADS at | 449 | 15 |
| nx_cms_blocks_team.nx | the TEAM authoring the BLOCK RENDERER core for the CMS arc (C11, no | 28 | 2 |
| nx_cms_booking.nx | the consultation-booking BACKEND that finishes the "scheduler that works with the email | 82 | 8 |
| nx_cms_booking_gate.nx | proves the consultation-booking backend (the scheduler<->email crash rung) by | 71 | 8 |
| nx_cms_builder_attempt.nx | the BUILDER ATTEMPTS the CMS backlog by COMPOSITION (operator: "make sure you | 104 | 4 |
| nx_cms_c2_test.nx | ENGINEER verification of CMS C2 (content model): store get/set/append, | 70 | 4 |
| nx_cms_cache_exceed_gate.nx | W-RE-004 head-to-head EXCEED (caching-perf, PERF axis = the R4-P2 | 122 | 8 |
| nx_cms_census.nx | honest CMS "exceed WordPress" re-grade (W-RE-002/003), the CMS-domain twin of | 132 | 7 |
| nx_cms_comments.nx | CMS COMMENT MODERATION (sovereign, offline, integer-deterministic). | 70 | 6 |
| nx_cms_comments_gate.nx | CMS COMMENT-MODERATION gate: land the missing WP comments+Akismet class | 125 | 9 |
| nx_cms_draft_exceed_gate.nx | W-RE-004 head-to-head EXCEED (draft-preview, XSS-SANITIZATION axis). | 124 | 10 |
| nx_cms_draft_gate.nx | CMS C9 GATE (re-runnable, evidence-driven): draft-preview mode over real | 365 | 12 |
| nx_cms_draft_team.nx | the TEAM authoring the DRAFT-PREVIEW core for the CMS arc (C9, no Claude | 24 | 2 |
| nx_cms_ecommerce.nx | CMS ECOMMERCE core (sovereign cart, exact money, inventory, order FSM). The | 61 | 7 |
| nx_cms_ecommerce_gate.nx | CMS ECOMMERCE gate: land the missing WooCommerce class HONESTLY by proving | 87 | 6 |
| nx_cms_email.nx | CMS EMAIL / CRM / NEWSLETTER (sovereign double-opt-in subscriber engine). The | 63 | 7 |
| nx_cms_email_exceed_gate.nx | measured head-to-head EXCEED for email-crm-newsletter (consent-correctness | 108 | 7 |
| nx_cms_email_gate.nx | CMS EMAIL/CRM/NEWSLETTER gate: land the missing Mailchimp/HubSpot class HONESTLY | 93 | 6 |
| nx_cms_exceed.nx | the W-RE-004 head-to-head EXCEED harness (reusable per-feature template). | 57 | 5 |
| nx_cms_exceed_census.nx | consolidates the EXCEED track into a single MEASURED number (twin of | 141 | 9 |
| nx_cms_forms_gate.nx | CMS W3 GATE (re-runnable, evidence-driven): FORMS + anti-spam (the | 275 | 14 |
| nx_cms_forum.nx | CMS COMMUNITY FORUMS (sovereign threaded discussions). The bbPress/BuddyPress class, | 43 | 4 |
| nx_cms_forum_gate.nx | CMS COMMUNITY-FORUMS gate: land the missing bbPress/BuddyPress class HONESTLY by | 102 | 7 |
| nx_cms_fuzz_gate.nx | C6b SECURITY GATE (the Engineer/Auditor's adversarial instrument). The CMS | 276 | 12 |
| nx_cms_gate.nx | THE CMS ARC GATE (re-runnable, evidence-driven): boots the real admin daemon on | 357 | 12 |
| nx_cms_i18n.nx | CMS MULTILINGUAL content resolution (sovereign, offline, RFC-4647 "Lookup" correct). | 63 | 2 |
| nx_cms_i18n_gate.nx | CMS MULTILINGUAL gate: land the missing WPML/Polylang class HONESTLY by proving | 104 | 8 |
| nx_cms_image.nx | CMS IMAGE OPTIMIZATION + CDN POLICY (sovereign). The Smush/Jetpack-CDN class, made | 56 | 5 |
| nx_cms_image_gate.nx | CMS IMAGE-OPT/CDN gate: land the final missing Smush/Jetpack-CDN class HONESTLY | 96 | 6 |
| nx_cms_layered_spec.nx | the team SPECS the CMS and SPLITS it into HARDWARE-LAYER-UP tasks (operator: "make | 88 | 5 |
| nx_cms_lms.nx | CMS LMS / MEMBERSHIP (sovereign courses, sequential progress, certificates). The | 39 | 5 |
| nx_cms_lms_gate.nx | CMS LMS/MEMBERSHIP gate: land the missing LearnDash/MemberPress class HONESTLY by | 89 | 6 |
| nx_cms_mfa_gate.nx | INTEGRATION gate for the #12 MFA wiring in nx_cms_admin. Drives the REAL ca_mfa_ok | 45 | 2 |
| nx_cms_migrate.nx | CMS IMPORT / EXPORT / MIGRATE capability (W-RE, the import-export-migrate class). | 177 | 11 |
| nx_cms_migrate_exceed_gate.nx | W-RE-004 head-to-head EXCEED (import-export-migrate, INTEGRITY axis). | 141 | 8 |
| nx_cms_migrate_gate.nx | CMS IMPORT/EXPORT/MIGRATE gate (the import-export-migrate class). Proves the | 118 | 8 |
| nx_cms_multipart.nx | CORRECT multipart/form-data part finder for the CMS uploads rung (C11). | 98 | 3 |
| nx_cms_multipart_test.nx | KAT for the corrected multipart parser. Builds a 2-part body | 55 | 4 |
| nx_cms_multisite_gate.nx | CMS C7 GATE (re-runnable, evidence-driven): MULTI-SITE ISOLATION. | 373 | 15 |
| nx_cms_pagebuilder.nx | CMS PAGE BUILDER (sovereign section/column grid layout). The Elementor/Divi | 43 | 4 |
| nx_cms_pagebuilder_gate.nx | CMS PAGE-BUILDER gate: land the missing Elementor/Divi class HONESTLY by | 92 | 7 |
| nx_cms_pw.nx | CMS C10: memory-hard admin-password verification on the team's own argon2id | 138 | 5 |
| nx_cms_redirect_exceed_gate.nx | the FIRST W-RE-004 head-to-head EXCEED (redirects-404, safety axis). | 171 | 9 |
| nx_cms_redirect_gate.nx | CMS REDIRECTS gate (land a missing class HONESTLY). Proves the team's | 44 | 4 |
| nx_cms_register.nx | registers the CMS arc capabilities. Engineer gate = the three artifact | 43 | 2 |
| nx_cms_render.nx | CMS ladder step 10b: RENDER-FROM-DATA. The template (structure/design tokens, | 67 | 2 |
| nx_cms_roles_exceed_gate.nx | W-RE-004 head-to-head EXCEED (roles-capabilities, TENANT-ISOLATION axis). | 127 | 8 |
| nx_cms_roles_gate.nx | CMS ROLES/CAPABILITIES gate (land a missing class HONESTLY). Runs the | 60 | 4 |
| nx_cms_rungs_register.nx | registers the CMS arc's C7/C8/C9/C10 rungs (landed 2026-06-10) via | 107 | 4 |
| nx_cms_schedule_exceed_gate.nx | measured head-to-head EXCEED for scheduled-publishing (schedule-determinism | 118 | 9 |
| nx_cms_schedule_gate.nx | CMS SCHEDULED-PUBLISHING gate (W-RE-CRON-001): land the missing class | 171 | 11 |
| nx_cms_search_gate.nx | CMS SITE-SEARCH gate (W-RE: land a missing class HONESTLY). The team's BM25 | 51 | 4 |
| nx_cms_seo_gate.nx | CMS W2 GATE (re-runnable, evidence-driven): SEO head + sitemap + robots | 322 | 13 |
| nx_cms_seo_team.nx | the TEAM authoring the SEO META renderer core (W2, no Claude logic). This is | 30 | 2 |
| nx_cms_session_gate.nx | INTEGRATION gate for the #8 session-timeout wiring in nx_cms_admin. Drives the | 51 | 2 |
| nx_cms_setpw.nx | operator tool: set the editor password for a CMS site dir. | 39 | 2 |
| nx_cms_setpw2.nx | CMS C10 operator tool: set a site's admin password as a self-describing | 66 | 4 |
| nx_cms_snapshot.nx | CMS W4: a binary-safe site SNAPSHOT/RESTORE archive (the UpdraftPlus class). | 146 | 7 |
| nx_cms_snapshot_gate.nx | CMS W4 GATE (re-runnable, evidence-driven): SNAPSHOT/RESTORE (the | 279 | 13 |
| nx_cms_snapshot_test.nx | KAT for the snapshot archive: pack 2 files with BINARY content | 63 | 4 |
| nx_cms_store.nx | CMS ladder step 10a: the per-site CONTENT STORE (content as DATA, the | 166 | 8 |
| nx_cms_team_register.nx | registers the CMS arc TEAM rungs (the security gate + the Warden board) | 48 | 2 |
| nx_cms_tls_front.nx | CMS C8: TLS-terminating FRONT for the CMS admin daemon (the sites-daemon | 177 | 7 |
| nx_cms_tls_gate.nx | CMS C8 GATE (re-runnable, evidence-driven): the CMS behind OUR TLS 1.3 | 464 | 13 |
| nx_cms_visual_builder.nx | Converts site blueprints into editable forms and rebuilds them from posted data without client-side JavaScript. | 293 | 19 |
| nx_cms_visual_builder_gate.nx | referee for R-CANVAS v1 (nx_cms_visual_builder): the visual no-JS site | 99 | 4 |
| nx_cms_visual_preview.nx | emit a STANDALONE, PUBLISHABLE preview of the visual site editor (R-CANVAS v1) | 30 | 3 |
| nx_cms_w2345_register.nx | registers the EXCEED-WORDPRESS rungs W2/W3/W4/W5 (2026-06-10) that | 103 | 5 |
| nx_cms_webdev_gate.nx | SOVEREIGN gate for the CAPABILITY-ADAPTIVE studio behind the CMS login (no shells, | 170 | 14 |
| nx_cms_wp_register.nx | registers the EXCEED-WORDPRESS program rungs (2026-06-10): emit12 | 101 | 4 |
| nx_cms_wp_scorecard.nx | W0: the EXCEED-WORDPRESS scorecard (mechanical, evidence-derived). | 186 | 9 |