Pages, sections, and business data
How SodaFlex keeps content reusable, editable, and safe.
This capability is implemented for the scope described here. Production acceptance may still be named explicitly.
Put each fact in the right place
- Business data: identity, contact details, address, hours, services, and social profiles.
- Page data: route, title, description, and ordered sections.
- Section data: a bounded content unit such as Hero, Services, FAQ, Gallery, Contact, or Call to Action.
- Theme data: presentation decisions shared across the website.
Manage pages
Pages can be created from schema-valid recipes, edited, previewed, and deleted when they are not the protected homepage. Deletion removes affected navigation references rather than leaving broken internal links.
Compose sections
Sections can be inserted at the beginning, between existing sections, or at the end; edited through schema-shaped fields; moved; and removed while preserving a valid page. The section library uses the current theme and real renderer.
Why not arbitrary HTML?
Structured sections let people, themes, exporters, validators, and AI understand the same content. SodaFlex favors meaningful variants over opaque layout state. More visual authoring is planned without abandoning that contract.
Collections come next
PlannedArticles, news, events, projects, products, people, and locations need portable repeatable collections rather than hundreds of unrelated pages. The collection contract remains future work.