ProcessWire
Custom-field website content models
What it does
ProcessWire provides a CMS and API organizing content through pages, templates, and fields, allowing a website’s model to be configured around the relationships and information required by the application and its editing workflows.
When to use it
For varied page structures, consult field and selector documentation to understand content queries and their use within templates.