A small CMS, without small ambitions.
The authoring tools teams expect, fitted around the files they already own.
Visual editing
Edit the content, not the document.
TinyMCE opens only the regions carrying the configured editable class. Repeatable blocks can be cloned or removed without exposing the surrounding template.
- Rich text without source editing
- Configurable editable-region class
- Repeatable
neo-dupe blocks
Drafts & publishing
Nothing goes live by accident.
Save private work without touching the public page. A publisher can release it now or schedule it for a specific time, with a CLI worker available for unattended publication.
- Filesystem-backed drafts
- Immediate or scheduled publishing
- Revision captured before replacement
Pages
Manage the site, not just one page.
Search, create, duplicate, rename and delete editable HTML pages, including pages in subdirectories. Templates keep new pages consistent with the rest of the site.
- Page search and picker
- Subdirectory support
- Reusable page templates
Media
Know what an image is doing.
Browse uploaded images, reuse them, keep their alternative text, see where they are used and remove files that no page still needs.
- Image-focused media library
- Alternative-text records
- Usage counts and storage limits
SEO
The useful metadata is editable too.
Authors can maintain the title, description, canonical URL, Open Graph image and robots indexing choice without hunting through the document head.
- Page title and description
- Canonical and social image
- Robots indexing control
Shared content
Change it once, use it everywhere.
Mark a region with a shared key and update every matching page together. Build ordered, nested navigation menus and insert the generated markup into an editable region.
- Named global content regions
- Nested navigation builder
- Shared values captured on publish
Preview & accessibility
Look before you publish.
Preview at desktop, tablet and mobile widths, then check common authoring problems: missing alt text, empty links, heading jumps, absent labels and missing page metadata.
- Three responsive preview widths
- Practical pre-publish checks
- Sandboxed, script-free preview frame
Roles & activity
Give each person the right lever.
Editors prepare content, publishers release and restore it, and administrators manage pages, media, shared content and menus. The dashboard keeps drafts, schedules, problems and recent activity visible.
- Editor, publisher and administrator
- Least-privilege role fallback
- Operational dashboard and audit logs
Operational safety
Small does not mean careless.
Password hashes, expiring sessions, login throttling, request and storage quotas, private data paths, security headers and owner-only files give a simple deployment sensible boundaries.
- No enabled default account
- Configurable request and storage limits
- Apache rules and documented Nginx equivalents
Your design remains yours
NeoCMS does not ask you to translate a site into a proprietary theme or component language. Add the CMS directory, mark the regions people may edit, and keep deploying the same HTML, CSS and JavaScript you understand today.