Configuring the Developer Portal site

Customize the look and feel of your Developer Portal site, and brand it for your organization.

The Developer Portal is based on the open source Drupal content management system, and consequently it is almost infinitely customizable. What an individual user is able to configure, depends on the role the user has been assigned, and the associated permissions of that role. A user can be assigned one of four Developer Portal roles:
Authenticated user
An authenticated user is, typically, an application developer, and can perform all of the actions that are described in the Using the Developer Portal section.
Forum Moderator, Content Author, or Administrator
In addition to performing all of the tasks that an Authenticated user role can, a Forum Moderator, Content Author, or Administrator role have additional permissions related to configuring the Developer Portal site. For more information, see Working with roles in the Developer Portal.
Note: By default, the Developer Portal administration operations are available only if you have Administrator access.

Before you start to configure your Developer Portal site, you should familiarize yourself with the various concepts and terminology that is referenced throughout the Developer Portal. See Concepts in the Developer Portal.

When you are ready to start configuring your Developer Portal site, see Getting started configuring the Developer Portal site for a quick start guide on customization. There is also a tutorial that you can follow that takes you through an example customization scenario; see Tutorial: Creating a custom theme for the Developer Portal.

In addition to the aforementioned options, Developer Portal configuration operations are described in the following sections:
Appearance
Control and configure the general appearance of your Developer Portal site by setting and configuring a default theme.
Important: Editing API Connect themes, modules, or Drupal core on the filesystem is not permitted or supported. For more information, see Creating a sub-theme and Extend.
Content
Control multiple content entities in the Developer Portal, including the customization and restriction of specific content.
Structure
Control the layout of the Developer Portal, such as configuring the front page, adding and changing blocks, and displaying Products and APIs in categories.
Configuration
As an administrator, you can control multiple aspects of the Developer Portal configuration, including managing security and general configuration tasks.
People
You can manage and customize the user experience in the Developer Portal, by altering permissions and assigning roles to specific users.
Forums
Create and control forums in the Developer Portal.
Reports
You can view reports about the general configuration and status of your Developer Portal site.
Extend
You can extend the Developer Portal by creating and installing custom modules, or installing additional Drupal 9 contributed modules.