tallcms/cms
| Install | |
|---|---|
composer require tallcms/cms |
|
| Latest Version: | 4.3.2 |
| PHP: | ^8.2 |
| License: | MIT |
| Last Updated: | Apr 25, 2026 |
| Links: | GitHub · Packagist |
TallCMS
A modern Content Management System package for Laravel Filament. Adds pages, posts, a block-based editor, media library, menus, comments, and forms to your existing Filament application.
This repository is a read-only subtree split of the tallcms/tallcms monorepo, updated automatically via CI. File issues, PRs, and find full documentation at tallcms/tallcms.
For a full standalone CMS with themes, plugins, and auto-updates, see tallcms/tallcms.
Installation
composer require tallcms/cms
php artisan tallcms:install
Register the plugin in your panel provider:
->plugin(TallCmsPlugin::make())
Add the HasRoles trait to your User model:
use Spatie\Permission\Traits\HasRoles;
class User extends Authenticatable
{
use HasFactory, HasRoles, Notifiable;
}
Full guide: Installation.
Requirements
- PHP 8.2+
- Laravel 11 or 12, Filament 5
- MySQL 8 / MariaDB 10.3 / SQLite
- Node 20+ (host app needs to build its Vite manifest for the admin to render)
Laravel 13 is not yet supported. Blocked upstream on
lazychaser/laravel-nestedset(caps atilluminate/support <=12.0). Tracking in tallcms/tallcms#61.
Documentation
Documentation lives in the monorepo's docs/ directory. Highlights:
Commercial add-ons
- Multisite — run multiple sites (each with its own domain, theme, settings, and content) from a single TallCMS install. Built for agencies and SaaS operators.
Browse the full catalog at tallcms.com/marketplace.
Need Help?
🐞 Bug? Open an issue. 🤔 Question or feature request? Start a discussion. 🔐 Security issue? Email hello@tallcms.com. Do not file publicly.
License
MIT — see LICENSE.
Links
- Website: https://tallcms.com
- Packagist: https://packagist.org/packages/tallcms/cms
- Monorepo: https://github.com/tallcms/tallcms