Category: plugins
Plugin Basics
The plugin.json manifest, folder structure, and activation registry every SynaptikCMS plugin is built on.
→
Plugin Options API
Store simple flags, counters, and settings for a SynaptikCMS plugin without writing your own JSON read/write boilerplate.
→
Hooks & the Plugin Lifecycle
The full plugin hook reference: activation/deactivation, admin menu and dashboard integration, and the front-end hooks.
→
Front-End Integration
How a SynaptikCMS plugin injects a shortcode into front-end pages via output buffering, and how public AJAX/form endpoints work.
→
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.
→
Distributing a Plugin
How to package a SynaptikCMS plugin for distribution, and a full pre-release checklist covering every piece of the plugin API.
→
Data Storage & Security
How a SynaptikCMS plugin should store its own data, reuse the core session, protect against CSRF, and support multiple languages.
→
Building Your First Plugin
Build your first SynaptikCMS plugin from scratch in about 10 minutes — no prior PHP experience required.
→
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.
→
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.
→
