Core structures

Extension panel (Toolbox)

5min
Availability
Improved
CET 15. and above


Names and Terminologies

In this documentation, you might notice that we refer to the same things by different names, for example Components Area vs Toolbox vs Extension Panel, or Extension vs Component Tab vs Library. This inconsistency stems from the fact that our users refer to it differently than what's in the codebase; while each name is acceptable and familiar to each respective audiences, we are working hard to standardize them. Please bear with us as we standardize these terms and update them across all our product documentations.

Please make sure the components are used as specified, without changing how they function. Only minimal customization is allowed, since larger changes could affect consistency and functionality.

Overview

The Extension panel (in developer parlance, a Toolbox) contains all the extension tabs (in developer parlance, a tab or a library) added by the currently installed extensions.

Contents



Best Practices

On top of the is the Extension Tabs Configurator, used to customize the tabs users see while working. Developers should ensure each Extension Tab is associated with a relevant configuration to allow the users to quickly filter the tabs they see.

Document image


Relevant extension tabs can also be collapsed to reduce space taken up when scrolling. In the screenshot below, related extension tabs will be highlighted with a shade of blue when selected or hovered over. Developers should ensure that their tab are assigned to the correct grouping to enable this feature to work correctly.

Document image


The dot next to the extension tab icon refers to the lazy state of the extension. Lazy loaded extensions allow CET to startup quickly and loads only required extension code on demand. Refer to the Lazy Extension Reference for more info.