tomatophp/filament-cms
Full CMS builder for Filament: manage posts, categories, and content with built-in comments and ratings, multi-meta and SEO fields, plus import/export of integrations. Install with Composer, run filament-cms:install, then register the FilamentCMSPlugin in your admin panel.
For the 1.x line (Filament 3).
update ability on the page to edit it or save sections. Register a policy for TomatoPHP\FilamentCms\Models\Post; without one, nobody can edit pages from the toolbar.FILAMENT_CMS_BUILDER_ROUTES=true if you use them.See "Page Builder Permissions" in the README. #37
All By @fadymondy
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.31...v4.0.0
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.30...v1.0.31
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.29...v1.0.30
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.28...v1.0.29
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.27...v1.0.28
sometimes you need to add some custom logic to your post like send email or notify user you can use the post events to do this, and the supported events is:
\TomatoPHP\FilamentCms\Events\PostCreated::class
\TomatoPHP\FilamentCms\Events\PostUpdated::class
\TomatoPHP\FilamentCms\Events\PostDeleted::class
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.26...v1.0.27
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.25...v1.0.26
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.24...v1.0.25
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.23...v1.0.24
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.22...v1.0.23
->plugin(
\TomatoPHP\FilamentCms\FilamentCMSPlugin::make()
->useCategory()
->usePost()
->allowExport()
->allowImport()
)
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.21...v1.0.22
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.20...v1.0.21
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.19...v1.0.20
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.17...v1.0.18
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.16...v1.0.17
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.13...v1.0.14

you can add more fields to the form builder by use this method on your provider.
use TomatoPHP\FilamentCms\Services\FilamentCMSFormFields;
use TomatoPHP\FilamentCms\Services\Contracts\CmsFormFieldType;
FilamentCMSFormFields::register([
CmsFormFieldType::make('code')
->className(CodeEditor::class)
->color('warning')
->icon('heroicon-s-code-bracket-square')
->label('Code Editor'),
]);
after creating your form you can use it by key like this
use TomatoPHP\FilamentCms\Services\FilamentCMSFormBuilder;
FilamentCMSFormBuilder::make('xvssd')->build()
you can use form requests to submit your form data by using this method on your provider.
use TomatoPHP\FilamentCms\Services\FilamentCMSFormBuilder;
FilamentCMSFormBuilder::make('xvssd')->send($data)
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.12...v1.0.13
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.11...v1.0.12
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.7...v1.0.8
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.6...v1.0.7
Plugin [spatie-laravel-translatable] is not registered for panel [admin]. #1
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.5...v1.0.6
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.2...v1.0.3
How can I help you explore Laravel packages today?