What this example wires up

Every feature of the engine is used by a page you can open right now:

URLdemonstrates
/landing page: a list view over the doc_groups table renders the documentation cards; the “Try the API” section calls the live endpoints below
/docs/<group>list view with filter_by from a path parameter (indexed column)
/doc/<id>single-row view, fixed_filter published=1 — untick 'published' on an article in the admin and it disappears from the site
/contactapi POST: fields, auto_fields, honeypot, rate_limit, redirect on success
/api/docsapi GET returning view data as JSON (try ?grp=getting-started)
/cmsadmin UI: CRUD for articles/groups/feedback, users, invites, roles, password change
/soeremote SQL console: the sqliteonline.com frontend connects to this site's databases (enable per user on the Users page; see the soe chapter)
/cms/mediafile uploads: the cover field on the Articles form stores an uploaded image url; the type is detected from file content (see the media chapter)

And the content itself came from seed/doc_groups.json and seed/docs.json — inserted on first start while the tables were empty.

← All articles in this group