Criar seu portal usando o Drupal 10

Esta página se aplica à Apigee e à Apigee híbrida.

Confira a documentação da Apigee Edge.

Se você quiser mais controle sobre a experiência fornecida pelos portais de desenvolvedores integrados à Apigee, 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 a Apigee é usar o 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 a Apigee ou híbrida, exibir 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á que você forneça todas as informações necessárias para instalar o núcleo do Drupal 10, configurar a conexão com a Apigee 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, do catálogo de API 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.

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 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 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 suas 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 Possibilita a conexão do portal do desenvolvedor do Drupal à Apigee ou à organização híbrida. Inclui os seguintes submódulos: Informar problema
Biblioteca de cliente da Apigee para PHP Facilita o desenvolvimento de clientes PHP que chamam a API Apigee. Informar problema
Monetização da Apigee Permite criar um portal do desenvolvedor para uma organização monetizada pela Apigee. 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 Drupal 10, a Apigee, a biblioteca de cliente da Apigee para PHP, o catálogo de APIs da 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