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. Menu creator 2025

Ability to create drag and drop menus and sub menus based on tag selections.

2. Improved Preview mode December 2024

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

3. Image cropping Late 2024

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
4. Improved responsive design controls 2025

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

5. 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

6. Copy component in canvas Late 2024

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

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

7. Save/create templates 2025

Although we can create templates manually nd 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.

8. "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 Early December 2024 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 Early December 2024

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

3. Remove added space on header in canvas Early December 2024

Linked to issue with double scrollbar above. If we fix one we fix both.

4. Remove editable text so only text wrapper is used as it is more flexible December 2024

The editable text component is great for updating a set of text where the style shouldn't be changed and is nested into another component. However users wanting text are better off with the flexibility of the text wrapper component. Both exist in the menu which is confusing, so removing the editable text from the menu would remove this confusion.

5. Main brand colours as quick selections where colours are used with the hex code choice being a last resort Early 2025

Colour choices should be limited to the theme or branding of a website to keep things consistent. Adding limited colour buttons makes choosing the colour more efficient and consistent. For flexibility the last colour button should open the colour picker so it stil remains possible for users to choose other colours, but attempts to steer towards staying on brand.

6. Popup modal needs tab to hide "advanced" fields Early 2025
7. Add toggles to header and left column to maximise canvas space 2025
8. 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.

9. 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.

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

Low priority

11. 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.

Recent Releases

25/11/2024

Number Item Estimated Release Date Notes
1. Editable Sliders 25/11/2024
2. Mobile image option for all images 25/11/2024

All image components will have the option to upload a mobile alternative image.

3. Add published date field 25/11/2024

Useful for news/blog articles to differentiate from the creation date of the page as it may not be the same as the publish date.

4. Add Page name field 25/11/2024

To differentiate from browser title. For instance a page called home page should have an SEO friendly browser title, but the browser title doesn't make it easy to find the page in the pages list.

5. Additional units in text wrapper component 25/11/2024

Currently supporting em / rem. Want to provide the option to also support pixel.

6. Add toggles to footer and dock to left to maximise canvas space 25/11/2024

Last updated: 12/11/2024