Quilzomanual

Pages, sections and the editor

Pages are fields, not markup, and every version of every page is kept.

In the adminPagesSectionsNotes

A page is a set of fields; what it looks like is the template's job, so the same page can be a web page, a feed entry and an API response. Every change writes a new object named by its hash, and nothing is overwritten.

Write and change pages

The Pages screen listing every page in the draft and whether it differs from live
Pages: everything in the draft, and what differs from live.

Open a page to edit it. A page bound to a type gets a form built from the type; any other page gets a form over its own fields. From the command line:

quilzo add returns=returns.json     # stage a page into the draft
quilzo diff                          # what differs from live
quilzo log                           # the history

Build a page from sections

The Sections screen
Sections, in order, with what is editable inside each.
ToRun
See what a page can be built fromquilzo section kinds
List a page's sectionsquilzo section list PAGE
Add onequilzo section add PAGE KIND
Reorderquilzo section move PAGE N up
Change what one saysquilzo section set PAGE N path=value

Working together

ToRun
Claim a page for 30 minutesquilzo lock PAGE --note "..."
Say what is wrong with a pagequilzo note add PAGE "..."
Confirm a page is still rightquilzo checked set PAGE --every 168h
Move a page and everything under itquilzo move OLD NEW --dry-run
Find broken linksquilzo links --broken

Next