Bolt

Features | Boltcms.io

Features for
developers designers content editors you

developers

Powerful ContentTypes

Bolt structures all content in ContentTypes: a content type defines the structure of your website content, for instance News, Pages, Blog Posts, Testimonials and Sections are all examples of a ContentType.

What makes them so cool is how ridiculously easy it is to define them: all ContentTypes are defined in YAML format in the contenttypes.yaml file.

By adding the pages content type to your configuration, Bolt will:

  1. include the content type to the Editor (admin area) of the website
  2. allow editors to create, edit and delete pages
  3. display all published pages to your website.

Symfony-based development

Bolt is a Symfony application, and it shows in many ways. If you're familiar with Symfony, you'll immediately recognize the project structure and how things work. That's not limited to the core of Bolt itself, though. Projects you build on top of Bolt, as well as extensions for Bolt benefit from the Symfony underpinnings.

All developers features

designers

Expressive Content Querying

Bolt's Twig implementation allows template developers to fetch content using an expressive and semantic syntax. The {% setcontent %}-tag can be used to retrieve data from the database based on ContentType, date, taxonomies or other values. 

Twig templates

The flexible, fast and secure templating language Twig is the de-facto standard across the Symfony community and beyond. At the core of it is simplicity and security.

Take a look how easy it is to generate the HTML for your pages:

All designers features

content editors

Best rich content editors for free

Redactor & Article: the _best_ rich text editors, fully licensed for use in Bolt itself. For free.
Why? Because we believe editing content should be easy. You, as a content editor, should be provided with as much freedom as possible to adapt your pages yourself. No technical knowledge required. Have a campaign? Drag, embed and play with the content. Add content blocks you need. Life can be so simple.

Built-in internationalisation

By adding just one line to our content type, Bolt will make your pages translatable.

The even cooler thing? You have field-level control over what is translated and what is not. For example, the page heading can be translated, whilst the photo will stay the same across languages.

Want to see which fields are translated across languages and which not? No problem. Bolt’s got you covered.

All content editors features

Find help for your dream project