Creare il portale utilizzando Drupal 10

Questa pagina si applica ad Apigee e Apigee hybrid.

Visualizza la documentazione di Apigee Edge.

Per chi vuole un maggiore controllo sull'esperienza fornita dai portali per sviluppatori integrati in Apigee, Drupal 10 offre un potente sistema di gestione dei contenuti (CMS) open source di livello aziendale. Utilizzando i moduli di Apigee per Drupal 10, puoi creare un portale per sviluppatori completamente personalizzato con maggiore flessibilità e controllo sull'esperienza degli sviluppatori. Poiché i progetti Drupal 10 e questi moduli sono open source, puoi estenderli e contribuire al loro sviluppo, sfruttando le conoscenze delle community Apigee e Drupal.

Operatività immediata con Apigee Kickstart

Il modo più rapido per configurare e avviare un sito del portale per sviluppatori con Apigee è utilizzare Apigee Developer Portal Kickstart. Apigee Developer Portal Kickstart è una distribuzione Drupal che ti consente di valutare rapidamente l'utilizzo di Drupal 10 per creare un portale per sviluppatori Apigee. Kickstart raggruppa tutti i moduli e le librerie open source Apigee Drupal necessari per creare un portale, configurare una connessione ad Apigee o Apigee hybrid, mostrare i tuoi prodotti API e pubblicare la documentazione di riferimento delle API.

Inizia

Le istruzioni per l'installazione della distribuzione Kickstart sono disponibili su Drupal.org all'indirizzo Apigee Developer Portal Kickstart. Il programma di installazione di Kickstart ti chiederà tutte le informazioni necessarie per installare Drupal 10 core, configurare la connessione ad Apigee e rendere operativo il tuo sito con un tema personalizzabile. Kickstart include anche entità di pagine Drupal preconfigurate per la home page del portale per gli sviluppatori, la pagina del catalogo delle API e la pagina Inizia. Sono inclusi anche moduli per domande frequenti, blog e forum per creare la tua community di sviluppatori.

Personalizzare il portale per gli sviluppatori

La distribuzione Kickstart include una home page personalizzabile, una pagina Inizia e una pagina del catalogo delle API. Ciascuna di queste pagine può essere modificata per riflettere il brand, il logo e l'esperienza sviluppatore personalizzata della tua azienda.

Per ulteriori personalizzazioni o sviluppo di pagine, consulta le seguenti risorse:

Pubblica la documentazione API con il catalogo API Apigee

Il modulo Catalogo API di Apigee ti consente di documentare le tue API nel portale per sviluppatori Drupal 10 utilizzando le specifiche OpenAPI e Apigee SmartDocs. La pubblicazione della documentazione API sui tuoi portali consente agli sviluppatori di imparare, testare e valutare facilmente le tue API.

Per saperne di più sull'utilizzo del catalogo API Apigee integrato con SmartDocs nel portale per sviluppatori Drupal 10, consulta Documentare le API.

Scegliere il provider host

L'utilizzo dei moduli open source Apigee Drupal 10 ti offre il controllo completo sull'esperienza degli sviluppatori nel tuo portale. Con questa opzione autogestita, sei responsabile dell'hosting e della manutenzione dei siti del portale che utilizzano questi moduli. Puoi scegliere un provider per gestire e ospitare il tuo portale per sviluppatori, ad esempio Pantheon, Acquia o un altro provider.

Per ulteriori informazioni sull'utilizzo di Pantheon per ospitare il portale per sviluppatori Drupal 10, consulta Pantheon powers Apigee Drupal-based Developer Portals.

Per ulteriori informazioni su come collaborare con Acquia per ospitare il portale per sviluppatori Drupal 10, consulta l'articolo Apigee e Acquia collaborano per fornire portali di sviluppo.

Informazioni sui moduli Apigee supportati per Drupal 10

La tabella seguente riepiloga i progetti Drupal 10 disponibili per l'utilizzo con Apigee e le relative code di problemi GitHub per la segnalazione dei problemi. I contributi sono apprezzati, come indicato nelle linee guida per i contributi di ciascun progetto.

Progetto Descrizione Problemi?
Apigee Edge Consente di connettere il portale per gli sviluppatori Drupal alla tua organizzazione Apigee o ibrida. Include i seguenti sottomoduli: Segnala problema
Libreria client Apigee per PHP Semplifica lo sviluppo di client PHP che chiamano l'API Apigee. Segnala problema
Apigee Monetization Consente di creare un portale per sviluppatori per un'organizzazione Apigee monetizzata. Segnala problema
Apigee Developer Portal Kickstart Consente di iniziare rapidamente a utilizzare Drupal 10 per creare un portale per gli sviluppatori Apigee. La distribuzione Kickstart include Drupal 10, Apigee, la libreria client Apigee per PHP, il catalogo delle API Apigee e temi e modelli personalizzabili. Segnala problema
Catalogo API Apigee Consente di documentare le API utilizzando le specifiche OpenAPI e SmartDocs. Segnala problema