Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Cms Laravel Package

tallcms/cms

View on GitHub
Deep Wiki
Context7

TallCMS

Packagist Version Packagist Downloads License

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 at illuminate/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

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
comsave/common
alecsammon/php-raml-parser
chrome-php/wrench
lendable/composer-license-checker
typhoon/reflection
mesilov/moneyphp-percentage
mike42/gfx-php
bookdown/themes
aura/view
aura/html
aura/cli
povils/phpmnd
nayjest/manipulator
omnipay/tests
psr-mock/http-message-implementation
psr-mock/http-factory-implementation
psr-mock/http-client-implementation
voku/email-check
voku/urlify
rtheunissen/guzzle-log-middleware