filament-cms
Full CMS System with easy to use page builder & theme manager for FilamentPHP
يمتدّ من filament
composer require tomatophp/filament-cms- blog
- cms
- content-management-system
- filamentphp-plugin
- website-builder
إضافات تبني عليها (2)
اقرأني

Filament CMS Builder
Full CMS System with support of importing integrations and multi meta functions
Requirements
| Package version | Filament | Laravel | PHP |
|---|---|---|---|
| 5.x | 5.x | 12.x, 13.x | 8.2+ |
| 4.x | 4.x | 11.x, 12.x | 8.2+ |
Installation
[!CAUTION] Don't update to v4.0 or later if you are using v1.0 or less because you will lose some features but you can update and use this features from integrated packages.
[!NOTE] The package creates
categories,postsand related tables. If your app already has acategoriestable or a Filament resource on/admin/categories, rename yours before installing.
after installing your package, please run this command
finally register the plugins on /app/Providers/Filament/AdminPanelProvider.php. The post resource is translatable, so it needs the lara-zeus/spatie-translatable plugin next to it.
Screenshots

Features
- Content Manager
- Content Comments & Ratings
- Multi Imports Integrations
- Content Import & Export
Add Custom Type to CMS
you can add a custom type to the CMS by using Facade method on your AppServiceProvider boot() method
Add More Author Types
you can add more authors types by using Facade method on your AppServiceProvider boot() method
Use Post-Events
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:
Extend Post Resource
The Post resource is built with a modular architecture that allows you to easily extend and customize forms, tables, and infolists by registering custom components.
Register Custom Form Components
Add custom form fields to the Post resource form in your AppServiceProvider boot() method:
Register Custom Table Columns
Add custom columns to the Post resource table:
Register Custom Table Actions
Add custom row actions to the Post resource table:
Register Custom Bulk Actions
Add custom bulk actions to the Post resource table:
Register Custom Table Filters
Add custom filters to the Post resource table:
Register Custom InfoList Entries
Add custom entries to the Post resource infolist (view page):
Extend Category Resource
The Category resource follows the same modular architecture pattern as the Post resource.
Register Custom Form Components
Add custom form fields to the Category resource form:
Register Custom Table Columns
Add custom columns to the Category resource table:
Register Custom Table Actions
Add custom row actions to the Category resource table:
Register Custom Bulk Actions
Add custom bulk actions to the Category resource table:
Register Custom Table Filters
Add custom filters to the Category resource table:
Create Custom Modular Components
You can also create your own modular components by extending the base classes:
Custom Form Component
Then register it:
Custom Table Column
Then register it: