Growing digital properties need a better way to manage assets. Instead of creating various blocks and elements afresh each time a page has to be created, it makes sense to create this at a central place and reuse them across multiple pages.
The MainCross architecture already allowed this for content. Any content (ie a post) whether a simple Short Post or a powerful Event or Form can be dropped into multiple Featured Pages using the PageBuilder.
But until now it was not possible to create re-usable assets and blocks for non content, ie all the various blocks that go into creating web pages, eg image galleries and carousels, team profiles, blurbs, CTAs, testimonials, etc.
Introducing the Component Library
A ground breaking update - the newly released #ComponentLibrary under the Pro Dashboard - allows Heroes to setup multiple components and then insert as required on Featured Pages using the PageBuilder.
As an example, one could create 10 testimonials, and add 2 on the home page and all 10 of them on a dedicated testimonials page. In this case, 2 testimonials are reused between the home page and the dedicated testimonials page.
That's less work for you, and more time to smell the roses 🌹.
Once a component is created, its available in the PageBuilder. More components will be released as required by the community. Please contact the support team if your network needs a new component.
Component Factory
For site operators who own multiple sites built on the MainCross #AssemblyLine, an upcoming feature will allow sharing of components across all the Network Sites which are part of the same Assembly Line.
Currently, components defined at the parent are available to all children.
What's next
The current level of componentization is just the start. Components from the library are currently available for Featured Pages created by Network Heroes. They will also be available to Channel Heroes for creating Channel Microsites.
The aspirational goal is to allow network builders to configure their entire webapp from components. This will allow an unprecedented level of control and customization, never seen before in webapps.