Créez votre portail avec Drupal 9

Vous consultez la documentation d'Apigee Edge.
Consultez la documentation Apigee X.
en savoir plus

Pour ceux qui souhaitent mieux contrôler l'expérience fournie par les portails des développeurs intégrés à Apigee Edge, Drupal 9 propose un puissant système de gestion de contenu (CMS) de niveau entreprise Open Source. Grâce aux modules Apigee pour Drupal 9, vous pouvez créer un portail de développeurs entièrement personnalisé avec plus de flexibilité et de contrôle sur l'expérience des développeurs. Le projet Drupal 9 et ces modules sont Open Source. Vous pouvez étendre et contribuer à leur développement et bénéficier des connaissances des communautés Apigee et Drupal.

Lancez-vous rapidement avec Apigee Kickstart

Le moyen le plus rapide de rendre un site de portail des développeurs opérationnel avec Apigee Edge est d'utiliser le portail des développeurs Apigee. Apigee Developer Portal Kickstart est une distribution Drupal qui vous permet d'évaluer rapidement l'utilisation de Drupal 9 pour créer un portail des développeurs Apigee. Kickstart regroupe tous les modules et bibliothèques Apigee Drupal Open Source dont vous avez besoin pour créer un portail, configurer une connexion à Apigee Edge, présenter vos produits d'API et publier la documentation de référence de votre API.

Commencer

Les instructions d'installation de la distribution Kickstart sont disponibles sur le site Drupal.org sur la page Apigee Developer Portal Kickstart. Le programme d'installation Kickstart vous demandera toutes les informations nécessaires pour installer Drupal 9 Core, configurer votre connexion à Apigee Edge et rendre votre site opérationnel avec un thème personnalisable. Kickstart inclut également des entités de page Drupal préconfigurées pour la page d'accueil de votre portail des développeurs, la page du catalogue d'API et la page « Premiers pas ». Des modules de questions fréquentes, de blogs et de forums pour créer votre communauté de développeurs sont également inclus.

Utiliser Kickstart avec Apigee Edge pour le cloud privé

Vous pouvez également utiliser le profil d'installation Kickstart pour installer un portail des développeurs basé sur Drupal 9 à l'aide de CentOS 7/RHEL 7. Il s'agit de la méthode recommandée pour les clients qui préfèrent une option autogérée pour héberger un portail des développeurs sur des serveurs locaux. Le portail des développeurs créé avec cette installation peut se connecter à une organisation dans Apigee Edge pour le cloud privé ou à une organisation du cloud public. Pour obtenir des instructions d'installation supplémentaires, consultez Utiliser Kickstart avec Apigee Edge pour le cloud privé.

Personnaliser votre portail des développeurs

La distribution Kickstart comprend une page d'accueil personnalisable, une page de démarrage et une page de catalogue d'API. Chacune de ces pages peut être modifiée afin de refléter la marque de votre entreprise, son logo et une expérience personnalisée pour les développeurs.

Pour obtenir des personnalisations supplémentaires ou le développement de pages, consultez les ressources suivantes :

Publier la documentation de vos API avec le catalogue d'API Apigee

Le module de catalogue d'API d'Apigee vous permet de documenter vos API dans votre portail des développeurs Drupal 9 à l'aide des spécifications OpenAPI et d'Apigee SmartDocs. La publication de la documentation des API sur vos portails permet aux développeurs d'apprendre, de tester et d'évaluer facilement vos API.

Pour en savoir plus sur l'utilisation du catalogue d'API Apigee intégré avec SmartDocs dans votre portail des développeurs Drupal 9, consultez la section Documenter vos API.

Choisir votre fournisseur d'hébergement

L'utilisation des modules Open Source Apigee Drupal 9 vous permet de contrôler entièrement l'expérience des développeurs sur votre portail. Avec cette option autogérée, vous êtes responsable de l'hébergement et de la maintenance des sites du portail qui exploitent ces modules. Vous pouvez choisir un fournisseur pour gérer et héberger votre portail de développeurs, tel que Pantheon, Acquia ou un autre fournisseur.

Pour en savoir plus sur l'utilisation de Pantheon pour l'hébergement de votre portail des développeurs Drupal 9, consultez l'article Patheon alimente les portails des développeurs Apigee basés sur Drupal.

Pour en savoir plus sur l'utilisation d'Acquia pour l'hébergement de votre portail des développeurs Drupal 9, consultez la page Apigee et Acquia collaborent pour proposer des portails de développement.

À propos des modules Apigee compatibles avec Drupal 9

Le tableau suivant récapitule les projets Drupal 9 disponibles pour Apigee et les files d'attente de problèmes GitHub correspondantes pour la création de rapports. Nous apprécions votre contribution, comme indiqué dans les consignes de contribution pour chaque projet.

Projet Description des problèmes ?
Apigee Edge Vous permet d'intégrer Drupal 9 avec Apigee Edge. Inclut les sous-modules suivants : Signaler un problème
Bibliothèque cliente Apigee Edge pour PHP Facilite le développement de clients PHP qui appellent l'API Apigee Edge. Signaler un problème
Monétisation Apigee Vous permet de créer un portail des développeurs pour une organisation monétisée avec Apigee Edge. Inclut le sous-module suivant : Signaler un problème
Apigee Developer Portal Kickstart Vous permet de faire rapidement vos premiers pas avec Drupal 9 afin de créer un portail des développeurs Apigee. La distribution Kickstart inclut Drupal 9 Core, Apigee Edge, la bibliothèque cliente Apigee Edge pour PHP, le catalogue d'API Apigee, Apigee Monetization, ainsi que des thèmes et des modèles personnalisables. Signaler un problème
Catalogue d'API Apigee Vous permet de documenter vos API à l'aide des spécifications OpenAPI et de SmartDocs. Signaler un problème