TallCMS Documentation
Everything you need to install, configure, and build with TallCMS.
Getting Started
Installation Guide
TallCMS can be installed in two ways: as a **standalone application** (full CMS) or as a **Filament plugin** (add to existing app).
Create Your First Page
> **What you'll learn:** How to create a page, add content blocks, and publish it live.
Publish Your First Post
> **What you'll learn:** How to create a blog post, assign categories, and publish it.
Set Up Navigation
> **What you'll learn:** How to create a navigation menu with links to your pages.
Site Management
Managing Pages & Posts
> **What you'll learn:** The difference between pages and posts, and how to organize your content effectively.
Media Library
> **What you'll learn:** How to upload, organize, and use images and files in TallCMS.
SEO Features
TallCMS includes comprehensive SEO features out of the box: XML sitemaps, robots.txt management, RSS feeds, Open Graph meta tags, Twitter Cards, and JSON-LD ...
Menu Management
TallCMS includes a flexible menu system for managing site navigation. Create menus for different locations (header, footer, sidebar, mobile) with support for...
Page Templates & Sidebar Widgets
> **What you'll learn:** How to use page templates for different layouts and configure sidebar widgets for enhanced navigation.
For Developers
Plugin Development
This guide covers how to develop plugins for TallCMS. Plugins extend the CMS with new functionality including custom blocks, routes, admin pages, and more.
Block Development
This guide covers creating custom blocks for the TallCMS Rich Editor. Blocks are reusable content components that content editors can insert into pages and p...
REST API Development
> **What you'll learn:** How the TallCMS REST API is architected, how to authenticate, and how to extend it.
Block Styling
TallCMS blocks use **daisyUI component classes** plus Tailwind utilities. This keeps block templates small, semantic, and theme-aware without inline style fa...
Theme Development
Complete guide for creating and customizing themes in TallCMS using the file-based multi-theme system.
Template & Widget Development
> **What you'll learn:** How to create custom page templates and sidebar widgets for TallCMS.
Reference
Publishing Workflow
Complete reference for content publishing workflow, revision history, and preview system.
Rich Editor Reference
The CMS Rich Editor is an enhanced version of Filament's `RichEditor` component with improved block panel, search, category grouping, and icon display.
Full-Text Search
> **What you'll learn:** How to configure and use full-text search for pages and posts in both the frontend and admin panel.
Roles & Authorization
> **What you'll learn:** How TallCMS uses Filament Shield for role-based access control, including built-in roles, permissions, and artisan commands.
API Permissions Reference
> **What you'll learn:** How Shield permissions work with the REST API and how to configure roles for API access.
Pro Plugin Changelog
> **What you'll learn:** Track all changes, new features, and fixes in the TallCMS Pro Plugin across versions.
CLI Commands Reference
> **What you'll learn:** All available artisan commands for managing TallCMS, plugins, themes, and content.
Pro Plugin Changelog
> **What you'll learn:** Track all changes, new features, and fixes in the TallCMS Pro Plugin across versions.