Introduction to Brand Management

If you go back to the administration home page now to re-check the system status box, you will notice a number of messages related to the branding Recite CMS. When Recite CMS was installed this branding was automatically created but it was not set up.

So what exactly is a brand in Recite CMS?

Every client that is created in Recite CMS belongs to a brand. Every brand has a number of customizations that can be made that will apply to all clients on that brand.

Each brand can have its own Control Panel theme, its own set of default modules and drivers, a default Control Panel layout for newly-created users, and so on.

Setting Up A Control Panel Domain

The first message you will notice is that the brand requires a Control Panel URL. This is the URL that users will visit in order to manage their site. If you click the Fix link you will be taken to the brand details page.

Figure 3.2. The brand details page.

The brand details page.

Below the Control Panel Domains heading, enter the URL you would like to use for the Control Panel then click Add domain.


You can have multiple Control Panel domains for a single brand.

Once this domain is added you must then configure it in your web server. You can either do this manually or you can let Recite CMS help you with this step. Recite CMS has a tool for managing web server configuration for both Control Panel domains and for client web site domains.

For more details on managing the web server configuration, refer to Web Server Configuration.

Setting Up Default Modules and Drivers

The next message you will see in the server status box is that the branding does not have any default modules and drivers. This message didn't appear until you installed packages, since installing packages resulted in a number of modules and drivers being installed.

What Are Modules and Drivers?

A module provides custom functionality to Recite, and takes care of managing data, permissions, custom settings and handling requests.

A driver is a small script that can be dropped-in to extend the capabilities of a module.

For example, Recite comes with a search module. This module takes care of saving settings for any number of search indexes, although it doesn't know how to get the searchable data to store in its indexes. Instead, a number of add-on drivers for other modules (such as one for calendar events) handle this aspect on behalf of the search module.

For details on setting up default modules and drivers refer to Managing Default Brands and Drivers.

Setting Up Default Widgets

The next message you will see in the server status box is that the branding does not have any default widgets set. This refers to the default set of widgets applied to each new Control Panel user that is created for clients on this brand.

What is a Widget?

Widgets provide functionality to the Recite Control Panel. Each type of widget is used to perform a different task, of which there are many types.

For example, there is a "File Import" widget. If the user adds this widget to their display then they will be able to upload a file from their computer to their web site.

You can manage the default set of widgets for this brand by clicking the Fix link and then following the instructions in Managing Default Brand Widgets.