Page Builder Product Roadmap

The page builder is a tool for using pre defined HTML blocks to lay out content for content creators and marketers.

Feature Additions

Priority Item Estimated Release Date Notes
1. Improved Preview mode April 2025

Preview mode sometimes doesn't show a 100% accurate component reflection as occassionally a style drops out.

2. Image cropping April 2025

The image upload process needs a more user friendly overhaul. Obvious issues at the moment are:

  1. You can't crop an image within the system to the correct aspect ration. This has to be done outside of the page builder.
  2. There is no folder structure visible so you can't choose a previously uploaded image, resulting in multiple versions of the same image on the drive
  3. For larger images there is no progress bar to see if the image is uploading or not.

The plan is to remove the src field on the image component and replace it wih a select image button. You will then be able to:

  1. upload a new image and choose an aspect ratio to crop the image to
  2. select an existing image to add to the canvas from what is already uploaded to your library
  3. see a progress bar for images being uploaded as an indication the upload is working
3. Improved responsive design controls 2025

Ability to finesse mobile version of components with some differences to the desktop version of the same instance.

4. Replace TinyMCE with new WYSIWYG 2025

TinyMCE has gotten expensive and the facility it provides isn't as true a WYSIWYG experience as we would like to offer. The plan is to swap it out for a Notion style editor where the content blocks better reflect what is on the page.

Use of the WYSIWYG should be a last resort for text formatting (adding links, small areas of bold) or for large blocks of text such as a news article that isn't broken up into multiple sections or components.

We want to provide an editor that give the best user experience whilst also reflecting how the text will look on the published page

5. Copy component in canvas Late 2025

Ability to copy and paste a comonent into the same page.

This is a work in progress that will hopefully be released this year.

6. Save/create templates Late 2025

Although we can create templates manually and register them to the code, it would be good if it was possible to build a template within a page and have it available in the left menu for future use.

As the components are usually registered on program build there may be some complexity with achieving this, but we are looking into it.

7. "Smart" columns TBC

Based on the idea of having a container and pressing a button to add or remove columns, making it easier to have a 1,2,3 or 4 column layout.

Quality of life

Priority Item Estimated Release Date Notes
1. Fix double scrollbar on CMS embed April 2025 Work in progress. we can change the iframe height for the canvas to resize as it grows, but we need to finesse what happens when it shrinks such as if a component is removed or the responsive buttons are pressed.
2. Better responsive canvas display April 2025

Work in progress to get the CSS to duplicate more efficiently.

3. Popup modal needs tab to hide "advanced" fields 2025
4. Add toggles to header and left column to maximise canvas space 2025
5. Help videos 2025 - Ongoing

As more features are added, users will need more initial help with building pages. A series of short videos can help as an additional training resource.

6. New left list for larger lists 2025

Some websites will need a lot of custom components making the left hand list get longer and harder to access on laptops. This will become more of an issue if users can create their own components. We need a better UI to search, select and drag components from a menu.

7. Change API to not be case sensitive on sql queries 2025

Low priority

8. Redo will only go forwards 2 steps from undo. If you undo 3+ then anything on redo +2 is lost TBC

Low priority

Other

Multiple wysiwyg dropdown positioning bug

This is TinyMCE specific and proving difficult to resolve based on how TinyMCE renders in the canvas. If we're swapping out the editor for something else there will be little point resolving this.

Suggest A Feature

We're open to additional suggestions to improve the product for your use cases. Please email [email protected] with your suggestions and we'll do our best to incorporate them into our plan.

Last updated: 12/11/2024