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 personalizar el logotipo y la combinación de colores de tu portal para desarrolladores, consulta el artículo Personalizar un portal para desarrolladores.
- Para crear contenido en las páginas de tu portal, consulta Editar el contenido y el diseño de las páginas.
- Para empezar a usar las secciones de preguntas frecuentes, blogs o foros, consulta el artículo Crear una sección de preguntas frecuentes.
Para obtener más información sobre personalizaciones o desarrollo de páginas, consulta las siguientes fuentes:
- Documentación de Drupal 9
- Comunidad de Drupal
- Tercero con experiencia en Drupal 10
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 |