Goal
SimpleSL CMS provides an administration interface to create, organise and publish a SimpleSL site without losing the readability of the final HTML.
Recommended domains
simplesl.com remains the public product site. demo.simplesl.com may demonstrate the visitor experience. cms.simplesl.com may host administration or its sandbox.
Initial modules
core: site identity, navigation and global settings.pages: title, slug, description, status and order.sections: editorial blocks attached to pages.media: local images, alternative text and captions.users: administrator access and simple roles.docs: a link to technical documentation.
Data
SQLite is the natural foundation for a first version: simple setup, one file, direct backup and a future migration path.
Public rendering
The CMS must produce clean URLs, semantic HTML, clear navigation, useful metadata, local CSS and reasonable HTTP headers.
Roadmap
- v0.1: data model, base modules and initial PHP administration.
- v0.2: page, section and media editing with preview.
- v0.3: publication, slugs, public rendering, backup and export.
- v1.0: stable version, full documentation, demo and reproducible installation.