Criar seu portal usando o Drupal 10

Você está lendo 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 Portal do desenvolvedor da Apigee. O Kickstart do Portal de desenvolvedor da Apigee é uma distribuição do Drupal que permite avaliar rapidamente o uso do Drupal 10 na criação de um portal do 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, exibir seus produtos da 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 em Portal do desenvolvedor da Apigee. 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 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

Você também pode 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 do desenvolvedor em servidores locais. O portal do desenvolvedor criado com essa 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 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 do 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 do 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 do 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 do 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 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 começar rapidamente a usar o Drupal 10 para criar um portal do desenvolvedor da Apigee. A distribuição do Kickstart inclui o Drupal 10 Core, o Apigee Edge, a biblioteca de cliente do Apigee Edge para PHP, o catálogo de APIs da Apigee, a 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 da OpenAPI e SmartDocs. Informar problema