⌘K

#developers

Plugin Basics
The plugin.json manifest, folder structure, and activation registry every SynaptikCMS plugin is built on.
24-08-2026
Plugin Options API
Store simple flags, counters, and settings for a SynaptikCMS plugin without writing your own JSON read/write boilerplate.
24-08-2026
Hooks & the Plugin Lifecycle
The full plugin hook reference: activation/deactivation, admin menu and dashboard integration, and the front-end hooks.
24-08-2026
Front-End Integration
How a SynaptikCMS plugin injects a shortcode into front-end pages via output buffering, and how public AJAX/form endpoints work.
24-08-2026
Filters
The five real core filter points SynaptikCMS plugins can hook into, plus how to expose your own filter points for other plugins to use.
24-08-2026
Distributing a Plugin
How to package a SynaptikCMS plugin for distribution, and a full pre-release checklist covering every piece of the plugin API.
24-08-2026
Data Storage & Security
How a SynaptikCMS plugin should store its own data, reuse the core session, protect against CSRF, and support multiple languages.
24-08-2026
Building Your First Plugin
Build your first SynaptikCMS plugin from scratch in about 10 minutes — no prior PHP experience required.
24-08-2026
Admin UI Styling
The SynaptikCMS admin panel's CSS custom properties — colors, surfaces, radii — for building a plugin admin page that matches the rest of the panel.
24-08-2026
Admin Integration
How a SynaptikCMS plugin renders its own page inside the standard admin layout, and how to build admin URLs that survive a renamed admin folder.
24-08-2026
Theme Structure
Everything a SynaptikCMS theme can contain: required files, the theme.json manifest, asset naming rules, and the fallback-to-default mechanism.
24-08-2026
Live Theme Preview
How SynaptikCMS previews an installed theme on the real site without activating it, using a signed per-install HMAC token.
24-08-2026
Template Editor
How the built-in Template Editor lets you browse and edit every file of the active theme — PHP, CSS, JS, JSON — with automatic per-file backups.
24-08-2026
Front-End Loading Pipeline
What front-boot.js and css-async.js actually do, why they're separate files instead of inline scripts, and when a theme or plugin needs to re-include them.
24-08-2026
Front-End CSS Tokens
The CSS custom properties SynaptikCMS's bundled system stylesheet reads — define these in your theme so search, galleries, and shortcodes look right.
24-08-2026
Building Your First Theme
Build a minimal working SynaptikCMS theme from scratch — the four files you actually need, and how to see it live without activating it.
24-08-2026