Current Development — Back-Office
This page covers the back-office (Vue 3 admin panel) roadmap only. Front-office (Nuxt 3 SSR), backend API, and infrastructure have their own timelines. Aligned with the Next-Generation CMS Solution Draft Proposal (V0.2).
Overview
Our development team is actively working on reaching full v1.0 MVP coverage for the back-office admin panel (Vue 3 SPA inbo/). The current implementation covers ~58% of the specified scope. The roadmap below details each phase to reach 100%.
Current Coverage
| Domain | Coverage | Status |
|---|---|---|
| Pages (CRUD + Unlayer) | ~70% | In Progress |
| Articles + Taxonomies | ~65% | In Progress |
| Menus | ~90% | Near Complete |
| Homepage Builder | ~85% | Near Complete |
| Themes & Design Tokens | ~75% | In Progress |
| i18n | ~80% | In Progress |
| RBAC | ~60% | In Progress |
| Media | ~65% | In Progress |
| AI Assist | ~70% | In Progress |
| Authentication | ~95% | Near Complete |
| Settings | ~85% | Near Complete |
| Search | 0% | Not Started |
| Analytics / CMP | 0% | Not Started |
| Redirections | 0% | Not Started |
| Plugin System | 0% | Not Started |
| Migration Tooling | 0% | Not Started |
Phase 1 — Consolidation (~4 weeks)
Sprint 1: Versioning & Redirect Management
Sprint 1: Versioning & Redirect Management
Status: Not StartedDescription: Complete version history for Pages & Articles, and implement full redirect management.Tasks:
- Version history UI (list, restore, visual diff)
- Redirect CRUD (store, API service, list/form views)
- Automatic 301 redirect on slug change
- Router integration and sidebar navigation
Sprint 2: RBAC Refinement & Media Metadata
Sprint 2: RBAC Refinement & Media Metadata
Status: Not StartedDescription: Enrich the role model and add media metadata fields.Tasks:
- Expand from 3 to 4+ RBAC roles (Owner, Manager, Publisher, Editor)
- Per-site scoped permissions
- Media metadata fields (title, alt, credit)
- Article subtypes (News, Announcement, Publication)
- Multilingual preview for Pages & Articles
Phase 2 — Custom CSS & Plugin Manifest (~4 weeks)
Sprint 3: Custom CSS Escape Hatch
Sprint 3: Custom CSS Escape Hatch
Status: Not StartedDescription: Provide a guarded CSS editor for advanced site-specific styling tweaks.Tasks:
- Code editor (CodeMirror/Monaco) with live preview
- CSS guardrails (size limit, forbidden patterns, validation)
- Draft/preview/publish workflow
- Version history (last 5) + rollback
- Per-site activation toggle (disabled by default)
Sprint 4: Plugin Manifest v1.0
Sprint 4: Plugin Manifest v1.0
Status: Not StartedDescription: Allow external modules to declare their capabilities via a structured manifest.Tasks:
PluginManifestTypeScript schema- Plugin store and API service
- Plugin list and detail views
- Manifest validation
- “Route Mount” block type in Homepage Builder
Phase 3 — Back-Office Search (~2 weeks)
Sprint 5: Global Search
Sprint 5: Global Search
Status: Not StartedDescription: Global search across pages, articles, media, and menus within the admin.Tasks:
GlobalSearch.vuecomponent in layout header- Search API service and store
- Results grouped by type with navigation
- Filters by type, language, status
- Keyboard shortcut (Ctrl+K)
Phase 4 — Analytics, CMP & Events (~4 weeks)
Sprint 6: Matomo Analytics Integration
Sprint 6: Matomo Analytics Integration
Status: Not StartedDescription: Self-hosted analytics with Matomo, integrated into the admin dashboard.Tasks:
- Analytics settings (Matomo Site ID, URL, API token)
- Dashboard widget with key metrics
- Analytics store and API proxy
Sprint 7: CMP & Events Specification
Sprint 7: CMP & Events Specification
Status: Not StartedDescription: Consent management configuration and a standardized events specification.Tasks:
- CMP settings (consent categories)
- Events specification (
config/events.ts) - Event emission hooks in BO stores
- Events documentation
Phase 5 — Migration Tooling & Performance (~4 weeks)
Sprint 8: Migration Wizard
Sprint 8: Migration Wizard
Status: Not StartedDescription: Self-service migration tool with pre-flight analysis and automatic redirects.Tasks:
- Multi-step migration wizard
- Pre-flight diff report (page count, broken links, redirect map)
- Migration API service and store
- Bulk CSV redirect import
Sprint 9: Performance Budgets
Sprint 9: Performance Budgets
Status: Not StartedDescription: Performance monitoring dashboard with budget enforcement.Tasks:
- Performance dashboard in Settings
- Budget threshold alerts (HTML/JS weight, TTFB)
- Per-page performance score in list view
- Performance budgets documentation
Development Timeline
Updates
This page is updated as sprints are completed. Last update: February 16, 2026