Criar seu portal usando o Drupal 9

Você está vendo a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
informações

Para quem quer mais controle sobre a experiência fornecida pelos portais de desenvolvedores integrados ao Apigee Edge, o Drupal 9 oferece um sistema de gerenciamento de conteúdo (CMS) de código aberto avançado de nível empresarial. Usando os módulos da Apigee para o Drupal 9, é possível criar um portal do desenvolvedor totalmente personalizado com mais flexibilidade e controle sobre a experiência do desenvolvedor. Como os projetos Drupal 9 e esses módulos são de código aberto, é possível ampliar e contribuir com o desenvolvimento deles e aproveitar o conhecimento das comunidades da Apigee e do Drupal.

Começar a trabalhar rapidamente com o Apigee Kickstart

A maneira mais rápida de instalar um site do portal do desenvolvedor com o Apigee Edge é usar o Apigee Developer Portal Kickstart. O Kickstart do Portal de Desenvolvedor da Apigee é uma distribuição do Drupal que permite avaliar rapidamente o uso do Drupal 9 na criação de um portal do desenvolvedor da Apigee. O Kickstart reúne todos os módulos e bibliotecas de código aberto do Apigee Drupal necessários para criar um portal, configurar uma conexão com o Apigee Edge, mostrar seus produtos de API e publicar a documentação de referência da API.

Começar

As instruções para instalar a distribuição do Kickstart podem ser encontradas no Drupal.org no Portal do desenvolvedor da Apigee (em inglês). O instalador do Kickstart solicitará todas as informações necessárias para instalar o Drupal 9 Core, configurar sua conexão com o Apigee Edge e colocar o site em funcionamento com um tema personalizável. O Kickstart também inclui entidades de página pré-configuradas do Drupal para a página inicial do portal do desenvolvedor, a página do catálogo de APIs e a página "Get Started". Os módulos de Perguntas frequentes, blogs e fóruns para desenvolver sua comunidade de desenvolvedores também estão incluídos.

Usar o Kickstart com o Apigee Edge para nuvem privada

Também é possível usar o perfil de instalação do Kickstart para instalar um portal do desenvolvedor baseado no Drupal 9 usando o CentOS 7/Ela 7. Esse é o caminho recomendado para clientes que preferem uma opção autogerenciada para hospedar um portal do desenvolvedor em servidores locais. O portal do desenvolvedor criado com esta instalação pode se conectar a uma organização no Apigee Edge para nuvem privada ou a uma organização na nuvem pública. Para mais instruções de instalação, consulte Usar Kickstart com o Apigee Edge para nuvem privada.

Personalizar seu portal do desenvolvedor

A distribuição do Kickstart inclui uma página inicial personalizável, a página "Primeiros passos" e a página de catálogo de APIs. Cada uma dessas páginas pode ser modificada para refletir a marca, o logotipo e a experiência de desenvolvedor personalizada da sua empresa.

Para personalizações adicionais ou desenvolvimento de páginas, consulte as seguintes fontes:

Publicar a documentação da API com o catálogo de APIs da Apigee

O módulo de catálogo de APIs da Apigee permite documentar suas APIs no portal do desenvolvedor do Drupal 9 usando especificações OpenAPI e SmartDocs da Apigee. Publicar a documentação da API nos portais facilita o aprendizado, o teste e a avaliação das suas APIs para os desenvolvedores.

Para mais informações sobre como usar o catálogo integrado de APIs da Apigee com o SmartDocs no portal do desenvolvedor Drupal 9, consulte Documentar suas APIs.

Escolher seu provedor de hospedagem

O uso dos módulos de código aberto do Drupal 9 da Apigee oferece controle total sobre a experiência do desenvolvedor no seu portal. Com essa opção autogerenciada, você é responsável por hospedar e manter os sites do portal que usam esses módulos. Escolha um provedor para gerenciar e hospedar seu portal do desenvolvedor, como o Pantheon, o Acquia ou outro provedor.

Para mais informações sobre como trabalhar com o Pantheon para hospedar seu portal do desenvolvedor do Drupal 9, consulte Pantheon impulsiona os portais de desenvolvedores baseados no Drupal da Apigee.

Para mais informações sobre como trabalhar com a Acquia para hospedar seu portal do desenvolvedor do Drupal 9, consulte Apigee e Acquia se unem para fornecer portais de desenvolvimento.

Sobre os módulos da Apigee compatíveis com o Drupal 9

A tabela a seguir resume os projetos do Drupal 9 disponíveis para uso com a Apigee e as filas de problemas do GitHub correspondentes para relatar problemas. Agradecemos as contribuições, conforme descrito nas diretrizes de contribuição de cada projeto.

Projeto Descrição Problemas?
Apigee Edge Permite a integração do Drupal 9 com o Apigee Edge. Inclui os seguintes submódulos: Informar problema
Biblioteca de cliente do Apigee Edge para PHP Facilita o desenvolvimento de clientes PHP que chamam a API Apigee Edge. Informar problema
Monetização da Apigee Permite criar um portal do desenvolvedor para uma organização monetizada do Apigee Edge. Inclui o seguinte submódulo: Informar problema
Portal do desenvolvedor da Apigee Permite que você comece rapidamente usando o Drupal 9 para criar um portal do desenvolvedor da Apigee. A distribuição do Kickstart inclui Drupal 9 Core, Apigee Edge, biblioteca de cliente do Apigee Edge para PHP, catálogo de APIs da Apigee, monetização da Apigee e temas e modelos personalizáveis. Informar problema
Catálogo de APIs da Apigee Permite documentar suas APIs usando especificações OpenAPI e SmartDocs. Informar problema