Experience Builder is great at creating complex groups of widgets and layouts to create an app that works exactly the way I want it. However, I find the experience of re-using my configurations easily in other Experience Builder apps (and even other pages inside the same Experience) a challenge. I'm often having redo a lot of work setting up widgets to look and function with the same settings.
Currently, it only seems to be possible to reuse widgets/layouts in the following ways:
- Duplicate the Experience in its entirety - often overkill when I just want to reuse a particular component
- Duplicate and move a widget/container to the pending list - however this seems to be restorable to the same page only
- Copy and paste - this seems to be unreliable in actually working, and only within an Experience.
What I'd like to see (as a reference, the Elementor website builder tool does these things well):
- A component library that can have groups of widgets/layout containers and configurations saved to and shared with others creating Experiences. An example use case could allow reuse of a widget controller that was preconfigured with widgets and prestyled colours, or a column containing standard help text and some widgets and images that is commonly deployed to many apps. This could be a bit like full page templates, but just for modular 'pieces' of the page that can be inserted as easily as regular widgets.
- Better experience for copying and pasting - it should be easy and reliable to copy and paste components between pages/windows, and between Experiences open in different tabs. The ability to copy and paste the properties of a widget onto another of the same widget (rather than just duplicating it) would also be useful.