novius/laravel-filament-page-manager
A Laravel Filament package for managing CMS-style pages in your admin panel. Create and organize pages with templates, flexible content, and front-end routing, making editable site content easier to build and maintain.
Page model + Filament resource + slug-resolution + front-end catch-all route that teams otherwise rebuild on every Filament project. Choose it to remove ~1–3 weeks of undifferentiated CRUD work, not to gain new capability./admin, /cms, /backoffice) and makes non-default admin paths safe to use. Pin ≥1.0.13 if your panel path is anything other than the default.Consider it when:
/{slug} to a page while leaving the admin panel untouched — the exact scenario 1.0.13 hardens.Look elsewhere when:
On this release: 1.0.13 is a low-risk patch — one routing bug fix (admin prefix exclusion) plus a CI-only dependency bump (setup-php), no API changes, no deprecations, no migrations. Treat as a routine upgrade; prioritize it only for installs with a custom admin path.
To executives: It lets marketing publish and edit site pages — copy, slugs, translations, SEO fields — from the admin we're already building, without buying or integrating a separate CMS license. That removes a recurring vendor cost and a second system to train on, and it shortens the path to launch for marketing pages. Cost is engineering time only; the trade-off is that we're depending on a small open-source component, so we should scope it to straightforward pages and keep a fork option in our back pocket.
To engineering: A Laravel-native, Filament-integrated page manager — a Page model, resource, slug-based routing, and publishable migrations/config/views. Small surface area, no exotic dependencies, and it lives inside the Filament panel you're already provisioning. 1.0.13 fixes admin-path exclusion in the page route (upgrade if the panel isn't at the default path) and bumps a CI action; no breaking changes, no schema changes. Adoption is a Composer require plus publishing config and migrations. Risks to flag: single-maintainer 1.x, so pin the version, and be prepared to own a fork if we outgrow flat pages.
To the content/marketing lead: You'll edit pages in the same admin as everything else — title, URL slug, template, translations, and meta fields — with changes going live without a developer. What it won't do today is drag-and-drop page building or approval workflows; if those become requirements, we revisit.
How can I help you explore Laravel packages today?