Configuring the Developer Portal site

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

In IBM® API Connect Version 10 the Developer Portal is based on the open source Drupal 9 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.

If you are migrating from Version 5 to Version 10, see Migrating your Developer Portal from Version 5 to Version 10 for guidance about how to transfer any specific customizations, such as custom modules and themes, from the Drupal 7 baseline to the Drupal 9 baseline.

In addition to the previous options, Developer Portal configuration operations are described in detail in the following sections:
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.
Control multiple content entities in the Developer Portal, including the customization and restriction of specific content.
Control the layout of the Developer Portal, such as configuring the front page, adding and changing blocks, and displaying Products and APIs in categories.
As an administrator, you can control multiple aspects of the Developer Portal configuration, including managing security and general configuration tasks.
You can manage and customize the user experience in the Developer Portal, by altering permissions and assigning roles to specific users.
Create and control forums in the Developer Portal.
You can view reports about the general configuration and status of your Developer Portal site.
You can extend the Developer Portal by creating and installing custom modules, or installing additional Drupal 9 contributed modules.