SimpleSL· simple site layout

CMS reference

SimpleSL CMS documentation

Product reference

SimpleSL CMS,
the foundation documentation.

This reference describes the initial scope: manage SimpleSL pages, organise their sections, publish clean output and keep administration lightweight.

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

  1. v0.1: data model, base modules and initial PHP administration.
  2. v0.2: page, section and media editing with preview.
  3. v0.3: publication, slugs, public rendering, backup and export.
  4. v1.0: stable version, full documentation, demo and reproducible installation.