Specify profiles

You can specify the profiles that you want to use two different ways depending on whether you are an administrator or a user. Profiles help define which modules are used to render a page.

Specify the profile with a module if you have administration access. Otherwise, use the user interface.

Profiles define a set of modules to be loaded by the theme optimization framework during page rendering. An administrator can use the admin portlets or XML access to set a profile. A content author can also set a profile.

You can set dependencies on features in portlets and profiles. The features are automatically loaded onto the page in an aggregated way. Your profile does not need to contain more modules than are required by the theme. Modules that are only required by a certain portlet can be loaded by that portlet.