Missing Potential in the UI, it's Beta

Calling them ‘templates’ rather than components makes a lot of sense, in that it presents them as far more approachable and malleable, whereas ‘components’ can (and often are) very complex and rigid structures.

Also, from a naming point of view saying “The basic ‘Banner Template’ can be used to create a wide range of banner designs using existing elements,” is a lot more approachable than saying “The ‘Banner Component’ can be customized using a number of (often limiting) properties…”

Templates feel like generally malleable/reconfigurable patterns built from existing elements, while components feel like specialized and complex black boxes.

The concept of templates is one that is much more familiar to many more people, and typically isn’t loaded (and open to misinterpretation) like ‘components’. Both are useful, but they do serve different purposes.

Now, if ‘Globals’ were ‘Global Templates’ that would make things much clearer. :wink:

Template = a collection of elements. ie. banner, header, footer, etc.
Global Template = a consistent collection of elements that can be reused, updated, and reconfigured throughout a site/project. ie. site header, site footer, promo banner, etc.

Components = bespoke (created either by yourself or 3rd parties) structures (ie: black boxes; html, css, js, hooks, properties, etc) focused on a specific task or feature with configurable parameters that can be adjust to better suit your needs. Cannot be created using basic elements and templates. ie. carousel, gallery, Hype animation, etc.

3 Likes