# OLD Page Builder deprecation

Unfortunately, OLD Page Builder needed to be deprecated (removed). It has been set for deprecation from August 2022, and we tried to maintain it as long as possible.&#x20;

So, if you have Zero One version older than v4.5.2, and you want to update to Zero One version 5 you must first migrate all your OLD Page Builder pages to Layout Builder.&#x20;

{% hint style="warning" %}
Keep in mind that you can stay on Zero One 4.5.2 version (Kirby 3) as long as you want, and use OLD Page Builder forever if you like. You don't need to update to Zero One version 5 ever, if you don't want to. As long as your server support PHP 8.2 (which can be even 10 years, and more) your Zero One website will be okay.&#x20;
{% endhint %}

### Why did we remove it?

We can't maintain two page builders any more, it is too much additional work. And [Layout Builder](/guide/layout-builder.md) is much better, much flexible, and has much better performance.&#x20;

**We know it will be a pain for older Zero One users, but we had a choice:**

1. Discontinue Zero One development, and create a new theme
2. Discontinue only OLD Page Builder, but continue Zero One development

We chose the second, in our opinion, better option. It meant more work for us, but it seemed a best thing to do.&#x20;

### How to migrate OLD Page Builder pages?

Unfortunately, there is no automatic solution for that, OLD Page Builder and NEW Layout Builder are too different.&#x20;

#### You must recreate pages manually.&#x20;

What that means? It means, you just create new page using Layout Builder and recreate the same page as the OLD Page Builder page you are recreating. After you create new Layout Builder page you can delete the old page.

{% hint style="warning" %}
Make sure you new Layout Builder page have the same slug (page URL) as your OLD Page Builder page, so your SEO rank stays intact.&#x20;
{% endhint %}

### OLD Page Builder history

When we first started development of Zero One (2019/2020) the Kirby Layout field was not invented yet, and for Page Builder we used [Kirby Builder plugin](https://github.com/TimOetting/kirby-builder). In the months that followed Kirby team decided to integrate Kirby Builder plugin into core, and then [Kirby Blocks field](https://getkirby.com/docs/reference/panel/fields/blocks) is born.&#x20;

So, in [Zero One version 3](https://www.one.thezero.club/changelog#id-3.0.0-20.02.2021) (February 2021) we migrated Kirby Builder plugin to new Kirby Blocks.&#x20;

But soon after that Kirby introduced its [Layout field](https://getkirby.com/docs/reference/panel/fields/layout), so we started working on a new Layout Builder and released it in [Zero One version 4](https://www.one.thezero.club/changelog#id-4.4.0-11.08.2022) (August, 2022). From that moment OLD Page Builder was set for deprecation.

Although OLD Page Builder had some good points, it was doomed from the moment Kirby Layout field is invented. It was not logical to develop it further, Layout field was the new path.&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.one.thezero.club/guide/old-page-builder-deprecation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
