Criar seu portal usando o Drupal 10

Você está visualizando a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
info

Se você quiser mais controle sobre a experiência fornecida pelos portais de desenvolvedores integrados ao Apigee Edge, o Drupal 10 oferece um avançado sistema de gerenciamento de conteúdo (CMS) no nível da empresa e de código aberto. Usando os módulos da Apigee para o Drupal 10, é possível criar um portal do desenvolvedor totalmente personalizado com mais flexibilidade e controle sobre a experiência do desenvolvedor. Como os projetos Drupal 10 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 colocar um site de portal do desenvolvedor em funcionamento com o Apigee Edge é usar o Kickstart do Portal do desenvolvedor da Apigee. O Kickstart do Portal de desenvolvedor da Apigee é uma distribuição do Drupal que permite avaliar rapidamente usando o Drupal 10 para criar um portal de desenvolvedor da Apigee. O Kickstart agrupa todos os módulos e bibliotecas do Apigee Drupal de código aberto 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 vai solicitar todas as informações necessárias para instalar o núcleo do Drupal 10, configurar a conexão com o Apigee Edge e colocar o site em funcionamento com um tema personalizável. O Kickstart também inclui entidades pré-configuradas da página do Drupal para as páginas iniciais do portal do desenvolvedor, de catálogo de APIs e de "Primeiros passos". 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 10 usando o CentOS 7/RHEL 7. Esse é o caminho recomendado para clientes que preferem uma opção autogerenciada para hospedar um portal de desenvolvedor em servidores locais. O portal do desenvolvedor criado com essa instalação pode se conectar a uma organização no Apigee Edge for Private Cloud ou na nuvem pública. Para mais instruções de instalação, consulte Usar o 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 catálogo de APIs da Apigee permite que você documente as APIs no portal de desenvolvedor do Drupal 10 usando as especificações da OpenAPI e o Apigee SmartDocs. 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 de desenvolvedor do Drupal 10, consulte Documentar suas APIs.

Escolher seu provedor de hospedagem

O uso dos módulos de código aberto do Drupal 10 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 de desenvolvedor do Drupal 10, 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 de desenvolvedor do Drupal 10, consulte Apigee e Acquia se unem para fornecer portais de desenvolvimento.

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

A tabela a seguir resume os projetos do Drupal 10 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 integrar o Drupal 10 ao 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 pelo Apigee Edge. Inclui o seguinte submódulo: Informar problema
Portal do desenvolvedor da Apigee Permite que você comece rapidamente usando o Drupal 10 para criar um portal de desenvolvedor da Apigee. A distribuição do Kickstart inclui o núcleo do Drupal 10, o Apigee Edge, a biblioteca de cliente do Apigee Edge para PHP, o catálogo de APIs da Apigee, a monetização do Apigee e temas e modelos personalizáveis. Informar problema
Catálogo de APIs da Apigee Permite documentar suas APIs usando especificações da OpenAPI e SmartDocs. Informar problema