Skip to content
Concepts
-
Content types, entries and fields
How content is modelled: types, fields, entries, references, locales and versions.
-
Blocks and block types
What a block is, how a page's body is stored, and how a block becomes HTML.
-
The Design view
How the visual builder works: the stage, the Container, breakpoints, and settings that are saved as data.
-
Themes
What a theme is, what it controls, and what it leaves to the site's settings.
-
Drafts, preview and publishing
The life of an entry: draft, preview, review, publish, schedule, unpublish.
-
Capabilities and packs
How Thallo's features are packaged, and what switching one on or off does.
-
The content API
Read your content as JSON: the delivery API, API keys, and the reference every install serves.
-
Workspaces
Running several sites on one install: what a workspace is and what it separates.
Guides
-
Set your colours, fonts and logo
Give the site your brand colour, your own fonts and your logo, and see it before you save.
-
Edit the header and footer
Change what is in the site's header and footer, and how they look.
-
Build the site's menus
Create a menu, order its links, and show it in the header.
-
Use the section and page library
Start a page from ready-made sections and pages instead of an empty stage.
-
Reuse styling with style classes
Save a block's styling as a named class, apply it elsewhere, and change it once for all.
-
Animate blocks as they scroll into view
Add entrances, stagger a group, and set a slow zoom on a picture.
-
Add a form and receive submissions
Put a contact form on a page and read its submissions in the admin.
-
Manage images and files
Upload, find and reuse images, documents and fonts.
-
Publish in more than one language
Add a language, translate entries, and give each language its URLs.
-
Titles, descriptions, sitemaps and redirects
Control how pages appear in search results and what happens to old URLs.
-
Add search to the site
Turn on content search, build the index, and choose between PostgreSQL and Meilisearch.
-
Import content from CSV, WordPress or Markdown
Bring existing content in: map a CSV, import a WordPress export, or move a Thallo site.
-
Make your own theme
Start a theme from the default one, override a template, and ship your own CSS.
-
Make your own block type
Define a block's fields in the admin, write its template, and give it style settings.
-
Users, roles and permissions
Create accounts, decide what each may do, and read the trail of who changed what.
-
Notify other systems with webhooks
Register an endpoint, verify the signature Thallo signs its requests with, and read the delivery log.
-
Let visitors sign up and sign in
Give the site's visitors accounts: registration, sign-in and account pages.
-
Sell products
Switch on the store, add a product, take a payment, and see the order.
-
Charge for plans
Define plans, show pricing on a page, and let a workspace subscribe.
-
Design a layout
Design every post of a content type at once: where the title, date, cover and content go, and what surrounds them.
-
A documentation section on your site
Publish a folder of Markdown as a documentation section, from a deploy or from the admin.
Reference
-
Command line reference
Every command Thallo adds to the console, with its arguments and options.
-
Configuration reference
The environment keys and config files a site owner sets, with their defaults.
-
Template functions
Every function, filter and variable a Thallo template can use.
-
The block library
Every block that ships: what it is for, its fields, and its style settings.
-
Style settings reference
Every setting in the Style and Layout tabs, its choices, and the CSS it becomes.
-
Permissions reference
Every permission, what it allows, and which roles hold it on a new install.
-
MIT License
The terms Thallo is released under.
-
Changelog
What changed in each release of Thallo, newest first.
-
Known limitations
The current boundaries of the Developer Preview, stated plainly.
Operations
-
Running Thallo in production
What a production site needs: the web server, the scheduler, the queue, and what each capability adds.
-
Upgrading Thallo
The upgrade sequence, and how to know when a newer Thallo is out.
-
The scheduler and the queue
The one cron line every site needs, what runs on it, and three ways to run background jobs.
-
Back up and restore
What to back up, the backup job that ships, and how to restore a site.
-
Health checks and troubleshooting
Find out what is wrong: the doctor, the Health page, the logs, and the usual causes.
-
Security
What Thallo protects by default, the secrets a site holds, and what is yours to do.
-
Turn on workspaces
Enable multi-tenancy in stages, give each workspace its domain, and turn it off again.