Stai visualizzando la documentazione di Apigee Edge.
Consulta la
documentazione di Apigee X. info
Per chi desidera un maggiore controllo sull'esperienza fornita dai portali per sviluppatori integrati in Apigee Edge, 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, nonché sfruttare le conoscenze delle community di Apigee e Drupal.
Operatività immediata con Apigee Kickstart
Il modo più rapido per rendere operativo un sito del portale per sviluppatori con Apigee Edge è 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 di Apigee Drupal di cui hai bisogno per creare un portale, configurare una connessione ad Apigee Edge, 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 il core di Drupal 10, configurare la connessione ad Apigee Edge e rendere operativo il tuo sito con un tema personalizzabile. Kickstart include anche entità di pagina Drupal preconfigurate per la home page del portale per sviluppatori, la pagina del catalogo API e la pagina "Inizia". Sono inclusi anche i moduli per le domande frequenti, i blog e i forum per creare la tua community di sviluppatori.
Utilizzare Kickstart con Apigee Edge for Private Cloud
Puoi anche utilizzare il profilo di installazione di Kickstart per installare un portale per sviluppatori basato su Drupal 10 utilizzando CentOS 7/RHEL 7. Questo è il percorso consigliato per i clienti che preferiscono un'opzione autogestita per l'hosting di un portale per sviluppatori su server locali. Il portale per sviluppatori creato con questa installazione può connettersi a un'organizzazione in Apigee Edge for Private Cloud o a un'organizzazione nel cloud pubblico. Per ulteriori istruzioni sull'installazione, consulta Utilizzare Kickstart con Apigee Edge for Private Cloud.
Personalizzare il portale per sviluppatori
La distribuzione Kickstart include una home page, una pagina "Inizia" e una pagina del catalogo API personalizzabili. Ognuna di queste pagine può essere modificata per riflettere il brand, il logo e l'esperienza degli sviluppatori personalizzata della tua azienda.
- Per personalizzare il logo e la combinazione di colori del portale per sviluppatori, consulta Personalizzare il portale per sviluppatori.
- Per creare nuovi contenuti nelle pagine del portale, consulta Modificare i contenuti e il layout delle pagine.
- Per iniziare a utilizzare le domande frequenti, i blog o i forum, consulta Creare una pagina di domande frequenti.
Per ulteriori personalizzazioni o sviluppo di pagine, consulta le seguenti fonti:
- Documentazione di Drupal 9
- Community di Drupal
- Terze parti con competenze in Drupal 10
Pubblicare la documentazione API con il catalogo API di Apigee
Il modulo del 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 dell'API sui portali consente agli sviluppatori di imparare, testare e valutare facilmente le tue API.
Per ulteriori informazioni sull'utilizzo del catalogo API di Apigee integrato con SmartDocs nel portale per sviluppatori Drupal 10, consulta Documentare le API.
Scegliere un provider host
L'utilizzo dei moduli open source di 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 su come utilizzare Pantheon per ospitare il portale per sviluppatori Drupal 10, consulta Pantheon powers Apigee Drupal-based Developer Portals.
Per ulteriori informazioni su come utilizzare Acquia per ospitare il portale per sviluppatori Drupal 10, consulta Apigee and Acquia partner together to deliver development portals.
Informazioni sui moduli Apigee supportati per Drupal 10
La tabella seguente riassume i progetti Drupal 10 disponibili per l'utilizzo con Apigee e le relative code di problemi di GitHub per la segnalazione dei problemi. I contributi sono apprezzati, come indicato nelle linee guida per i contributi di ogni progetto.
| Progetto | Descrizione | Problemi? |
|---|---|---|
| Apigee Edge | Consente di integrare Drupal 10 con Apigee Edge. Include i seguenti sottomoduli:
|
Segnala problema |
| Libreria client Apigee Edge per PHP | Semplifica lo sviluppo di client PHP che chiamano l'API Apigee Edge. | Segnala problema |
| Monetizzazione di Apigee | Consente di creare un portale per sviluppatori per un'organizzazione monetizzata di Apigee Edge. Include il seguente sottomodulo:
|
Segnala problema |
| Apigee Developer Portal Kickstart | Consente di iniziare rapidamente a utilizzare Drupal 10 per creare un portale per sviluppatori Apigee. La distribuzione Kickstart include il core di Drupal 10, Apigee Edge, la libreria client Apigee Edge per PHP, il catalogo API di Apigee, la monetizzazione di Apigee e temi e modelli personalizzabili. | Segnala problema |
| Catalogo API di Apigee | Consente di documentare le API utilizzando le specifiche OpenAPI e SmartDocs. | Segnala problema |