- How do I install novius/laravel-filament-page-manager in a Laravel app?
- Install it with Composer using composer require novius/laravel-filament-page-manager, then follow the repository README for migrations and Filament panel registration. The package is designed to integrate into an existing Filament admin panel. Check the GitHub repo for the exact service provider and resource registration steps.
- Does this package work with Filament v3 and Laravel 10 or 11?
- The package is built for Laravel and Filament, but you should check composer.json and the README for supported Laravel and Filament versions. Filament page managers typically track current Filament releases, but confirm compatibility before upgrading. The repository is the authoritative source for version constraints.
- Can I define custom page templates with this Filament page manager?
- Yes, the package supports templates for pages, letting you choose a layout or view when creating a page. You can typically add your own template options and map them to Blade views. See the package configuration for registering custom templates.
- How are page slugs and URLs handled in laravel-filament-page-manager?
- Pages have slugs that determine their public URL, and the admin panel lets you edit them. The package may handle slug generation and uniqueness; check the README for route and URL configuration. You can usually customize route prefixes or domain behavior in config.
- Does it support SEO metadata like meta title and description?
- Yes, the package includes SEO metadata fields for pages, such as meta title and description. These values can be rendered in your page head via the package helpers or your own Blade layout. Confirm exact field names and accessors in the repository docs.
- What are customizable content blocks and how do I use them?
- Content blocks are reusable page sections you can add and arrange in the admin panel. The package lets you define block types and render them in your templates. You can customize the available blocks to fit your site design. See the README for block registration and rendering examples.
- Can I test page management in my Laravel test suite?
- You can test page creation and rendering using Laravel testing tools and Filament testing helpers. The package should work with standard HTTP tests against your public page routes. For admin panel tests, use Filament resource testing methods. Seed or mock pages as needed for your assertions.
- Is novius/laravel-filament-page-manager production-ready, and what about performance and caching?
- The package is intended for real CMS use in Laravel apps, but production readiness depends on your setup and version compatibility. Use Laravel caching for page queries and route caching where appropriate. Review the repository for recent releases, issues, and maintenance activity. Test thoroughly in staging before deploying.
- How do I customize the admin UI or add fields to pages?
- You can extend the Filament resource and form schema to add fields, or publish package views and config if available. The package is built on Filament, so standard Filament customization patterns apply. Check the repository for extension points and publishable assets.
- What alternatives exist to this Filament page manager for Laravel?
- Alternatives include building a custom Filament resource for pages, using a Laravel CMS like October CMS or Statamic, or other Filament page and CMS plugins. This package is a good fit if you want pages managed directly inside Filament without a separate CMS. Compare features like templates, blocks, SEO, and maintenance activity before choosing.