Nishi Family › Compare › Web CMS and Site Building
Web CMS and Site Building — mechanically measured, liar-killed, sovereign.
Nishi vs WordPress and Wix and Webflow and Drupal
| Capability | Nishi | WordPress | Wix | Webflow | Drupal | Notes |
|---|---|---|---|---|---|---|
| Structured content store, portable text bundle, no SQL | Yes | Yes | Yes | Yes | Yes | Content serializes to a self-describing text bundle on your disk; rivals sit on MySQL or a proprietary cloud |
| Whole-site blueprint as ONE data file | Yes | Part | No | No | Part | A .site line file emits index, pages, nav, sitemap, robots; WP splits theme plus database, Drupal config-sync is partial |
| Requirements brief compiles to finished copy | Yes | No | No | No | No | A .req brief fills 10 archetypes with real copy, gate 6 of 6; no rival compiles requirements into content |
| Design-token SSOT, retheme without markup edits | Yes | Yes | Part | Yes | Part | Tokenized shell rethemes by swapping values; WP theme.json and Webflow variables are the comparators |
| Template corpus consumed from real open templates | Yes | Best | Yes | Yes | Yes | 28 deduped structural patterns crawled sovereign; WP 12k-theme breadth is the reference |
| Content snapshots and revisions | Yes | Best | Part | Part | Yes | WP N-deep revisions with restore UI is the reference; ours is a snapshot organ plus one-step prev backups |
| Admin save-preview-publish API, validated, backed up | Yes | Yes | Yes | Yes | Yes | Live daemon validates the blueprint, previews to a scratch docroot, publishes keeping the previous page |
| REST plus GraphQL-style projection content API | Yes | Best | Part | Part | Yes | WP REST API is the reference; ours emits injection-safe JSON with caller-chosen field projection |
| Import from WordPress and any foreign HTML | Yes | Part | Part | No | Part | Field and value migration in; nx_site_import strips any foreign site to a portable blueprint |
| Tamper-evident export-import, sha-verified | Best | Part | Part | Part | Part | Refuses a corrupt or tampered bundle by hash, gate 7 of 7; rival migrations move bytes silently |
| Static publish API, sha-pinned promote, prev-backed | Yes | No | No | Part | No | Upload then promote with confirm; concurrent sessions can never cross-publish each other's bytes |
| On-site search, BM25 | Yes | Part | Yes | Part | Part | Gated to land the right page on 3 of 3 queries against a real practice corpus |
| Scheduled publishing, fire-once cron | Yes | Yes | Yes | Yes | Yes | Register, validate, tick, fire exactly once, missed jobs catch up once |
| Comments | Yes | Best | Yes | No | Yes | WP native comments are the reference |
| Forms handling | Yes | Part | Yes | Yes | Yes | Gated form parse and validation; WP leans on plugins |
| Conversion-funnel floor ENFORCED at emit | Best | No | No | No | No | Refuses any blueprint missing CTA, on-site search, trust, or a 3-step path; no rival refuses to build a bad funnel |
| E-commerce cart, tax, totals primitive | Yes | Part | Yes | Yes | Part | Woo is a plugin; ours is integer money math, gated |
| Multilingual i18n | Yes | Part | Part | Part | Best | Drupal core multilingual is the reference |
| Block rows validated responsive | Yes | Best | Yes | Best | Part | Gutenberg and the Webflow designer are the references; ours validates rows and widths, no visual canvas yet |
| NL command edit with rollback | Yes | Part | Yes | No | No | Parsed intent: set-hero, add, remove, cta, rollback; ambiguous commands are a safe no-op |
| Per-pattern generation, consumed structure drives layout | Yes | No | No | No | No | 28 live variation pages each follow their source template's own section order, gate 9 of 9 |
| A-B testing assignment | Yes | Part | Yes | Part | Part | Deterministic hash assignment, gated |
| Accessibility enforced on the emitted fleet | Yes | Part | Part | Part | Part | WCAG-AAA contrast measured on every generated page; rivals reach a11y via tools and plugins |
| Roles authz FSM, tenant isolation | Yes | Best | Yes | Yes | Yes | The gate caught a real tenant-isolation bug and refused to record until fixed; WP roles are the reference |
| Never-brick deploy, health watchdog, auto-rollback | Best | No | No | No | No | Promote then detached health probe; a failed deploy restores the previous binary automatically |
| Multisite from one control plane | Yes | Yes | Yes | Yes | Yes | Two production domains serve live from one host config today |
| SEO sitemap and robots emitted by construction | Yes | Best | Yes | Yes | Yes | Every generated site ships sitemap.xml and robots.txt; Yoast-class depth is the WP reference |
| Plugin and extension marketplace | No | Best | Yes | Part | Best | WP 60k plugins; the honest structural gap and a deliberate sovereignty tradeoff |
Generated by nx_swcompare_matrix (sovereign NishiLang organ) from knowledge/compare/cms.matrix — every Nishi cell verified against real organ source on disk. Zero JS, zero trackers.