Plugins
Simple Pages
Create pages from within your Filament panel. Intended for privacy policy, imprint, etc.
Form Builder
Table Builder
Panel Builder
Dark theme support
Yes
Multi language support
No
Compatible with the latest version
Supported versions: 3.x
Documentation

alt text

Latest Version on Packagist GitHub Tests Action Status Total Downloads

Create pages from within your Filament panel. Intended for privacy policy, imprint, etc.

#Features

  • Resource in your AdminPanelProvider to create pages
  • Customize the URL of your pages
  • Optional image field
  • View pages from another panel
  • View pages from without panels
  • Toggle search engine indexing for each page
  • Toggle the visibility of the page
  • Support for dark mode

#Installation

You can install the package via composer:

composer require tobiasla78/filament-simple-pages

Install the plugin and run the migrations:

php artisan filament-simple-pages:install

#Basic Usage

#Add the resource to create pages in your panel

Register the plugin in your AdminPanelProvider:

use Tobiasla78\FilamentSimplePages\FilamentSimplePagesPlugin;
 
public function panel(Panel $panel): Panel
{
return $panel
->path('admin')
->plugins([
FilamentSimplePagesPlugin::make()
->prefixSlug('page')
])
}

For example: ->prefixSlug('page') will set the page URL to http://localhost/admin/page/privacy-policy.

#View pages from another panel

You can make the pages viewable in another Filament panel:

use Tobiasla78\FilamentSimplePages\Pages\SimplePage;
 
public function panel(Panel $panel): Panel
{
return $panel
->path('user')
->pages([
SimplePage::class,
])
}

The URL would be http://localhost/user/page/privacy-policy.

#Advanced Usage

#Support

discussion or Filament PHP Discord

#License

The MIT License (MIT). Please see License File for more information.

Tobias Ladzenski

Tobias Ladzenski is a self-taught developer who loves PHP, Laravel and Filament. He is from Germany.

1
Plugins
16
Stars
Featured Plugins