# Default Composer

{% hint style="info" %}
This new feature is still in beta and future evolutions will follow
{% endhint %}

By default, when creating a page, the composer is empty and has no block. This is helpful for example for "Free Content" pages where you want the user to build his pages as he wishes.

The theme can define **blocks added by default to the Composer when creating a page with a specific page template.**

This is the mix between a predefined template (where there is no flexibility to re-order/add blocks in between) and time-saving as the blocks are pre-added in the Composer.

Except for the blocks being added by default on page creation, **everything else works the same: the user can remove blocks, add new ones, and re-order them**.

### Prerequisite

Decide the **page template** and **the blocks** to be added by default

Example:

Let's say we have a page template **Free Content**, and we want to have the blocks "**Introduction**"  and "**Divided**" added by default when creating pages with this template.

The page template must already have the composer activated.

### Testeur changes

1 - Edit your page in Testeur

2 - In the sidebar, go to "**Default Composer**"

The blocks listed under are the ones added by default (shows the **block labels**).

In the panel on the right, you can add blocks, remove them, and re-order them (shows the **block key**).

![](https://3028197268-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LYM6a76uZePOTen0dIw-887967055%2Fuploads%2F6PJ7QxX3NfwBXQ0jRkgo%2FCleanShot%202022-08-05%20at%2011.53.19%402x.png?alt=media\&token=a4f58eb4-92cf-46a6-b017-d2c92fc95837)

Hit "Save + Update", and try to create a new page with the template: the blocks "Page Introduction" and "Divider" will be by default in the composer.

{% hint style="success" %}
After saving, this will automatically write code changes to the page configuration files in your theme. As all Testeur changes, make sure to commit the changes to the theme&#x20;
{% endhint %}
