Back to blog

Building SiteManager: My First October CMS Plugin

Building SiteManager: Mans Pirmais October CMS Plugin

A personal developer story about creating the SiteManager plugin for easier website management.

OctoberCMS-SiteManager

I recently finished building SiteManager, my first October CMS plugin. The initial motivation was simple: I was tired of hard-coding website information directly into my themes. I needed a more flexible way to manage key site data from the admin panel. This project was a fantastic learning experience, particularly navigating the October CMS plugin structure – it took a good amount of time to get my head around.

Essentially, SiteManager allows administrators to create, edit, delete, and search site entries. Developers can then access these entries through the siteManager component, integrating them into October CMS themes or other plugins. Filtering is built-in, letting you sort entries by active status and category. It’s currently compatible with October CMS 2 and above.

Installation is straightforward: php artisan plugin:install avixity.sitemanager. I’m planning future updates and bug fixes, so expect improvements! You can find the source code on GitHub: avixityyt/sitemanager.