Content
Content types / post types
Fields & data types
Pages, posts, entries (hierarchy & structure)
Media / file management
Publishing workflow (draft, published, scheduled)
Presentation
Templates / themes
Layouts & partials (reusable components)
Static assets (CSS, JS, images)
Admin
Dashboard / control panel
WYSIWYG / rich text editing
Content editor UI
Structure & Config
Routing & URLs / slugs
Site-wide configuration
Environment settings (dev vs. production)
Users
Roles & permissions
Authentication & login
Extending
Plugins / extensions / modules
Hooks & events
APIs (REST, GraphQL) / headless mode
Performance & Ops
Caching
Deployment & hosting
Backups & upgrades
Security hardening
CMS Fundamentals by James Williamson
Last updated 28 days ago