Custos CMS
Custos is the nickname for ermanaktan.com's next-generation content management system. It was designed improve on Nabu's architecture.

The name Custos means 'gatekeeper' or 'guardian'. I'm not planning to specifically name versions with names so, Custos is just a nickname. Like naming of Android versions...
With improved language support, simplified address parsing system, and more effective page integration, it runs almost 12% faster than Nabu.
Nabu was the peak of my knowledge and capability, but it wasn't the best of me. Neither is Custos... nor the next one will be. Biggest goal was to do the job right, to achieve the goals I set in the simplest way possible. I carefully examined Nabu's weaknesses and identified areas for improvement, then Custos was born.
Nabu's backend code had become very complex over time due to the accumulation of features, bug fixes, patches for compatibility with current PHP version, and the errors that occurred during these processes. Nabu was a great platform to improve myself. Eventually, all this knowledge was refined and transformed into Custos.
Unlike Nabu, Custos is a fully integrated content management system. Nabu was designed with separate front & back-end components. Therefore, if an update was needed in the back-end, updates had to be made on both parts. This eventually became too much of a hassle.
Because Custos is designed to be isolated, changes made to the front-end don't affect the back-end, or vice versa.
Details
- Type: Content Managament System (Custom)
- Technology: PHP(8+) + MySQL
- PHP module requirement: None
- Test environment: Isolated / Syncronised
- Version: 1.0
