In addition to the default Tool Groups provided with the dotCMS starter site, you can create your own Tool Groups. This allows you to create Tool Groups with the exact combination of tools needed to give each of your Roles access to just the tools they need, which both simplifies the back-end interface for your users and improves security.
To create a custom Tool Group:
- Select System -> Roles & Tools from the navigation side bar.
- Select a Role that will receive access to the new custom Tool Group.
- Click the Tools tab.
- In the Role detail area, click the Create Custom Tool Group button.
The Edit Tool Group popup contains the following properties:
|Tool Group||The name of the Tool Group, which will display as a heading on the navigation side bar.|
|Icon||The class name of a Font Awesome icon.|
|Order||An integer specifying the order the Tool Group will display in the navigation side bar.|
|Tools||Displays a list of the tools in the Tool Group, and allows you to add, remove, and re-order the tools within the Tool Group.|
The following tools are included by default with dotCMS, and can be assigned to any Tool Group. Note that some of these tools are deprecated legacy tools that are only provided for backward-compatibility for existing dotCMS customers, and it it is strongly recommended that you do not use any deprecated tools when creating new Tool Groups.
|Browser||Site Browser||Site -> Browser|
|Calendar||Events Calendar||Content -> Calendar|
|Categories||Categories||Types & Tags -> Categories|
|Configuration||Configuration for your dotCMS instance, including|
Branding & Basic Information,
Cluster Status, and
Push Publishing server configuration
|System -> Configuration|
|Containers||Containers||Site -> Containers|
|Content Types||Content Types||Types & Tags -> Content Types|
|Dashboard||Site Dashboard||Home -> Dashboard|
|ES Search||ES Search||Dev Tools -> ES Search|
|Forms||Form Builder||Marketing -> Forms|
|Job Scheduler||Job Scheduler||None|
|Languages||Languages||Types & Tags -> Languages|
|Link Checker||Link Checker||Content -> Link Checker|
|Links||Menu Links||Site -> Links|
|Maintenance||Several Administration and maintenance tasks||System -> Maintenance|
|Plugins||Dynamic Plugins||Dev Tools -> Plugins|
|Publishing Queue||Push Publishing||Content -> Publishing Queue|
|Query Tool||Query Tool||Dev Tools -> Query Tool|
|Roles & Tools||Role permissions and Tool Groups||System -> Roles & Tools|
|Rules||Rules||Marketing -> Rules|
|Search||Content Search||Content -> Search|
|Site Search||Site Search||Dev Tools -> Site Search|
|Sites||Sites||System -> Sites|
|Tags||Tag Manager||Types & Tags -> Tags|
|Tasks||User's assigned Workflow tasks||Home -> Tasks|
|Templates||Templates||Site -> Templates|
|Time Machine||Time Machine||Site -> Time Machine|
|Users||User Management||System -> Users|
|Vanity URLs||Vanity URLs||Marketing -> Vanity URLs|
|Workflow||Content Type Workflows||Types & Tags -> Workflow|
You may also use plugins to create your own custom tools, which you can then add to any Tool Group. For more information on creating and using plugins, please see the Developing documentation section.