Crear un portal con Drupal 10

Esta página se aplica a Apigee y Apigee Hybrid.

Consulta la documentación de Apigee Edge.

Para los usuarios que quieran tener más control sobre la experiencia que ofrecen los portales para desarrolladores integrados en Apigee, Drupal 10 proporciona un sistema de gestión de contenido (CMS) de código abierto y de nivel empresarial. Con los módulos de Apigee para Drupal 10, puedes crear un portal para desarrolladores totalmente personalizado con mayor flexibilidad y control sobre la experiencia de los desarrolladores. Como los proyectos de Drupal 10 y estos módulos son de código abierto, puedes ampliar y contribuir a su desarrollo, así como aprovechar los conocimientos de las comunidades de Apigee y Drupal.

Ponte en marcha rápidamente con Apigee Kickstart

La forma más rápida de poner en marcha un sitio del portal para desarrolladores con Apigee es usar Apigee Developer Portal Kickstart. Apigee Developer Portal Kickstart es una distribución de Drupal que te permite evaluar rápidamente el uso de Drupal 10 para crear un portal para desarrolladores de Apigee. Kickstart agrupa todos los módulos y bibliotecas de código abierto de Apigee Drupal que necesitas para crear un portal, configurar una conexión con Apigee o Hybrid, mostrar tus productos de API y publicar la documentación de referencia de tus APIs.

Empezar

Puedes consultar las instrucciones para instalar la distribución Kickstart en Drupal.org, en Apigee Developer Portal Kickstart. El instalador Kickstart te pedirá toda la información necesaria para instalar el núcleo de Drupal 10, configurar tu conexión a Apigee y poner en marcha tu sitio con un tema personalizable. Kickstart también incluye entidades de página de Drupal preconfiguradas para la página principal del portal para desarrolladores, la página del catálogo de APIs y la página Empezar. También se incluyen módulos de preguntas frecuentes, blogs y foros para crear tu comunidad de desarrolladores.

Personalizar el portal para desarrolladores

La distribución Kickstart incluye una página principal personalizable, una página Empezar y una página de catálogo de APIs. Cada una de estas páginas se puede modificar para reflejar la marca, el logotipo y la experiencia de desarrollador personalizada de tu empresa.

Para obtener más información sobre personalizaciones o desarrollo de páginas, consulta las siguientes fuentes:

Publicar la documentación de la API con el catálogo de APIs de Apigee

El módulo API Catalog de Apigee te permite documentar tus APIs en tu portal para desarrolladores de Drupal 10 mediante especificaciones de OpenAPI y SmartDocs de Apigee. Publicar documentación de las APIs en tus portales facilita que los desarrolladores aprendan, prueben y evalúen tus APIs.

Para obtener más información sobre cómo usar el catálogo de APIs de Apigee integrado con SmartDocs en tu portal para desarrolladores de Drupal 10, consulta Documentar APIs.

Elegir un proveedor de alojamiento

Si usas los módulos de código abierto de Apigee Drupal 10, tendrás un control total sobre la experiencia de los desarrolladores en tu portal. Con esta opción autogestionada, eres responsable de alojar y mantener los sitios del portal que utilizan estos módulos. Puedes elegir un proveedor para gestionar y alojar tu portal para desarrolladores, como Pantheon, Acquia u otro.

Para obtener más información sobre cómo trabajar con Pantheon para alojar tu portal para desarrolladores de Drupal 10, consulta Pantheon powers Apigee Drupal-based Developer Portals (Pantheon impulsa los portales para desarrolladores basados en Drupal de Apigee).

Para obtener más información sobre cómo trabajar con Acquia para alojar tu portal para desarrolladores de Drupal 10, consulta el artículo Apigee y Acquia colaboran para ofrecer portales de desarrollo.

Acerca de los módulos de Apigee compatibles con Drupal 10

En la siguiente tabla se resumen los proyectos de Drupal 10 que se pueden usar con Apigee y sus colas de incidencias de GitHub correspondientes para informar de problemas. Agradecemos las contribuciones, tal como se indica en las directrices de contribución de cada proyecto.

Proyecto Descripción ¿Has experimentado alguna incidencia?
Apigee Edge Te permite conectar tu portal de desarrollo de Drupal con tu organización de Apigee o híbrida. Incluye los siguientes submódulos: Informar de un problema
Biblioteca de cliente de Apigee para PHP Facilita el desarrollo de clientes PHP que llamen a la API de Apigee. Informar de un problema
Monetización de Apigee Te permite crear un portal de desarrollo para una organización monetizada de Apigee. Informar de un problema
Kickstart del portal para desarrolladores de Apigee Te permite empezar a usar Drupal 10 rápidamente para crear un portal para desarrolladores de Apigee. La distribución Kickstart incluye Drupal 10, Apigee, la biblioteca de cliente de Apigee para PHP, el catálogo de APIs de Apigee y temas y plantillas personalizables. Informar de un problema
Catálogo de APIs de Apigee Te permite documentar tus APIs mediante especificaciones de OpenAPI y SmartDocs. Informar de un problema