This is the developer documentation for TruCMS. It explains how the platform is built and how to extend it with plugins, themes, shortcodes, widgets, settings screens and payment gateways, and it includes the reference tables you need while coding.
What TruCMS is, how it is built, where code lives and how to get a working local copy.
How each part of the product works, with the code areas and permissions behind every screen.
The plugin lifecycle, the manifest, the service provider, a complete tutorial and packaging.
Add admin menus, settings, permissions, routes, models, events, jobs and schedules.
Page types, shortcodes, data-bound sections, widgets, menus and the template library.
Take payments, add a gateway, translate your extension and keep requests fast.
Build, configure and style themes: anatomy, options, the CSS pipeline and assets.
Facades, helpers, hooks, routes, middleware and Artisan commands.
Database tables, permission names, built-in blocks, widgets and theme options.
Run tests, build front-end assets, and ship and update a TruCMS site.
Secure extensions, known quirks and fixes for common problems.