Filament CMS

Product information

Website Plugin

Latest Releases

  • v2.1.3 (05 Apr 24)
  • v2.1.2 (05 Apr 24)
  • v2.1.1 (02 Apr 24)
  • v2.1.0 (28 Mar 24)
  • v2.0.9 (07 Dec 23)

Languages

  • CSS <1%
  • PHP 97%
  • Blade 3%
  • JavaScript <1%

Categories

  • Add-ons

Tags

  • filament
  • cms
  • website

Description

Filament CMS Website Plugin

The Filament CMS Website Plugin is specifically built for website owners who use Filament CMS to manage their website content through the Filament Admin Panel.

Sample

Getting Started

To get started with the Filament CMS Website Plugin, follow these steps:

  1. Install the package via composer:

    1composer require solution-forest/filament-cms-website-plugin
  2. To publish the configuration files, migrations, and layout files for this plugin, as well as automatically create page data, enter the following command:

    1php artisan filament-cms:install

    The default layout files are stored under:

    1 views
    2- cms
    3-- theme
    4--- default
    5---- app.blade.php
    6---- header.blade.php
    7---- footer.blade.php
  3. By default, the index page of the website has a slug of home. If you wish to customize this slug, you can update the models.cms_page parameter in the config/filament-cms.php file and modify your CmsPage model accordingly. Specifically, you will need to change the value of the HOME_SLUG constant property to your desired slug. Once you have made these changes, run the php artisan optimize:clear command to clear the cache.

    1return [
    2 ...
    3 'models' => [
    4 'cms_page' => \App\Models\CmsPage::class,
    5 ]
    6 ...
    7];

Documentation

Please see Documentation for more information.

Publishing views

1php artisan vendor:publish --tag=filament-cms-views

Publishing translations

1php artisan vendor:publish --tag=filament-cms-translations

Recommended Plugins

In addition to the core functionality of this project, we recommend the following plugins to extend its capabilities:

  • Media Library Manager - A media manager that is compatible with Spatie MediaLibrary.
  • Curator - A free media manager designed for use with Filament Admin.

Roadmap

Here are some of the features and improvements we plan to implement in future releases of this project:

  • [ ] Scheduled Publish Page
  • [ ] Asset Manager
  • [ ] Tag Manager

Please note that this roadmap is subject to change and may be updated as we receive feedback and new feature requests from our users. We appreciate any suggestions or ideas you may have for improving this project!

Changelog

Please see CHANGELOG for more information on what has changed recently.

Security Vulnerabilities

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

License

Please see License File for more information.

Pricing