Role:
Sole designer & engineer
Stack:
PHP 8, JavaScript, no database
Licence:
MIT, open source
NeoCMS
A database-free CMS for static sites that still need proper editing. Visual editing added to what you already have: no database, no framework, no migration.
- CMS
- PHP
- Open source
The gap it fills
Many sites sit in an awkward place: hand-built by a developer, fast, clean and maintainable, but the content needs editing by someone who isn't going to touch the code. The usual answer is to rebuild everything inside a heavy CMS. NeoCMS is the alternative: mark areas of your existing HTML as editable, drop NeoCMS into the project, configure your users, and the site gains visual editing for those regions without disturbing the rest.
Integration
Add the CMS folder and an uploads directory, configure users in cms/config.php, mark editable areas with the editable class. Done.
Editable regions
Any element with the editable class becomes an inline editor, so editors see exactly what the page looks like: no fields, no preview toggle.
Repeatable blocks
The neo-dupe class marks elements as cloneable, so editors can add, remove and reorder repeated blocks like list items or cards.
The stack
PHP 8 on Linux, with JavaScript for the editor. No Composer dependencies for the core: drop it in and configure.