Skip to content

TallCMS v2.0.0

Choose a tag to compare

@tallcms tallcms released this 28 Jan 10:14
· 417 commits to main since this release

TallCMS v2.0.0 - Filament Plugin Architecture

This major release transforms TallCMS into a proper Filament plugin that can be installed in any existing Laravel + Filament application.

Highlights

  • Dual-Mode Architecture - Works as a standalone CMS or as a plugin in existing Filament apps
  • Packagist Distribution - Install via composer require tallcms/cms
  • Full Backwards Compatibility - Existing standalone installations continue to work

New Features

  • TallCmsPlugin Class - Register with any Filament panel using TallCmsPlugin::make()
  • Selective Features - Disable components you don't need (posts, categories, etc.)
  • Plugin Mode Configuration - Fine-grained control over routes, themes, and features
  • Class Aliases - Backwards compatibility for App\* namespace references

Installation (Plugin Mode)

composer require tallcms/cms                                                                                                                                        
// In your AdminPanelProvider                                                                                                                                       
use TallCms\Cms\TallCmsPlugin;                                                                                                                                      
                                                                                                                                                                    
->plugins([                                                                                                                                                         
    TallCmsPlugin::make(),                                                                                                                                          
])                                                                                                                                                                  

Installation (Standalone)

composer create-project tallcms/tallcms my-cms                                                                                                                      

Breaking Changes

  • Minimum PHP version is now 8.2
  • Minimum Laravel version is now 11.0
  • Minimum Filament version is now 4.0

Documentation