Comprendere Cloud Manager e il flusso di lavoro per la Creazione Rapida dei Siti understand-cloud-manager
Scopri Cloud Manager e come assicura il nuovo processo di Creazione Rapida dei Siti.
Obiettivo objective
Questo documento consente di comprendere il funzionamento dello strumento di Creazione Rapida dei Siti in AEM e offre una panoramica del flusso end-to-end. Dopo la lettura dovresti:
- Scopri in che modo AEM Sites e Cloud Manager collaborano per facilitare lo sviluppo front-end
- Scopri come il passaggio di personalizzazione front-end è completamente scollegato da AEM e non richiede alcuna conoscenza di AEM.
Questo documento si concentra sulla comprensione di questi elementi fondamentali della soluzione di Creazione Rapida dei Siti prima di procedere al passaggio successivo del percorso in cui inizierai la configurazione.
Anche se si consiglia di procedere passo in questo percorso, se hai già capito che AEM Sites e Cloud Manager lavorano insieme e desideri iniziare direttamente con la configurazione, puoi procedere al passaggio successivo del percorso.
Ruolo responsabile responsible-role
Questa parte del percorso si applica sia all’amministratore di AEM che all’amministratore di Cloud Manager.
Requisiti e prerequisiti requirements-prerequisites
Devono essere soddisfatti diversi requisiti prima di iniziare a creare e personalizzare siti utilizzando lo strumento Creazione Rapida dei Siti.
Poiché questo percorso è destinato sia agli sviluppatori front-end che agli amministratori e alle combinazioni di tutti i ruoli, i requisiti per entrambi sono elencati qui.
È importante comprendere che per lo sviluppatore front-end non è necessario alcun accesso o conoscenza di AEM.
Conoscenza knowledge
Per lo sviluppatore front-end, non è necessaria alcuna conoscenza di AEM.
Strumenti tools
Per lo sviluppatore front-end, non è necessario utilizzare AEM.
Cloud Manager cloud-manager
Cloud Manager è un componente essenziale di AEM as a Cloud Service e funge da punto di ingresso singolo per la piattaforma.
Per supportare i clienti con configurazioni di sviluppo aziendali, AEM as a Cloud Service si integra completamente con Cloud Manager e le sue pipeline CI/CD appositamente progettate. Lo strumento di Creazione Rapida dei Siti estende queste funzioni per supportare pipeline di sviluppo front-end dedicate.
Ai fini del presente percorso, non è necessaria una comprensione completa di Cloud Manager. Ad alto livello, Cloud Manager è costituito da diversi livelli di struttura.
- TENANT: per ogni cliente viene eseguito il provisioning con un tenant.
- PROGRAMMI: ogni tenant dispone di uno o più programmi che spesso riflettono le soluzioni concesse in licenza dal cliente.
- AMBIENTI: ogni programma dispone di più ambienti, ad esempio la produzione di contenuti live, uno per la gestione temporanea e uno per lo sviluppo.
- ARCHIVIO: gli ambienti dispongono di archivi git in cui vengono mantenuti l’applicazione e il codice front-end.
- STRUMENTI E FLUSSI DI LAVORO: le pipeline gestiscono la distribuzione del codice dagli archivi agli ambienti.
Un esempio è spesso utile per contestualizzare questa gerarchia.
- WKND Travel and Adventure Enterprises potrebbe essere un tenant che si occupa di media legati ai viaggi.
- Il tenant WKND Travel and Adventure Enterprises potrebbe avere due programmi: un programma Sites per WKND Magazine e un programma Assets per WKND Media.
- I programmi WKND Magazine e WKND Media avrebbero sia ambienti di sviluppo che di stage e di produzione.
Flusso di sviluppo front-end per la Creazione Rapida dei Siti flow
Il flusso complessivo è semplice e intuitivo anche se non disponi ancora di un’esperienza completa con Cloud Manager.
- L’amministratore AEM effettua l’accesso a un ambiente AEM e crea un nuovo sito utilizzando un modello del sito.
- L’amministratore di Cloud Manager crea una pipeline front-end in Cloud Manager. La pipeline orchestra la distribuzione del codice da un archivio Git a un ambiente AEM.
- L’amministratore AEM esporta il tema del sito dall’istanza AEM del programma e lo fornisce allo sviluppatore front-end.
- L’amministratore di Cloud Manager concede agli sviluppatori front-end l’accesso all’archivio Git di AEM dove è possibile eseguire il commit delle personalizzazioni.
- Lo sviluppatore front-end recupera le credenziali di accesso per accedere a Git e alla pipeline.
- Lo sviluppatore front-end personalizza il tema, lo sottopone a test utilizzando il contenuto effettivo dal sito utilizzando un proxy e quindi invia le modifiche all’archivio git.
- Lo sviluppatore front-end esegue la pipeline per distribuire le personalizzazioni dei temi nell’ambiente di produzione del programma.
Il vantaggio principale dell'utilizzo dello strumento Creazione Rapida dei Siti è che lo sviluppatore front-end puro è responsabile solo della personalizzazione effettiva. Lo sviluppatore front-end non ha alcuna interazione con AEM e non ha bisogno di alcuna conoscenza di AEM.
Consulta Utilizzo dell’Elenco consentiti IP di Cloud Manager con la pipeline front-end.
Novità what-is-next
Dopo aver completato questa parte del percorso di creazione rapida sito di AEM, è necessario:
- Scopri in che modo AEM Sites e Cloud Manager collaborano per facilitare lo sviluppo front-end
- Scopri come il passaggio di personalizzazione front-end è completamente scollegato da AEM e non richiede alcuna conoscenza di AEM.
Approfondisci l’argomento e continua il percorso di Creazione Rapida dei Siti in AEM consultando il documento Crea sito da modello, dove verrà illustrato come creare rapidamente un nuovo sito AEM utilizzando un modello.
Risorse aggiuntive additional-resources
Sebbene sia consigliabile passare alla parte successiva del percorso di Creazione Rapida dei Siti consultando il documento Crea sito da modello, le seguenti sono alcune risorse aggiuntive e opzionali che approfondiscono alcuni concetti menzionati in questo documento, ma non sono obbligatorie per continuare il percorso.
- Documentazione di Cloud Manager: per ulteriori informazioni sulle funzioni di Cloud Manager, consulta i documenti tecnici approfonditi.
- Autorizzazioni basate sul ruolo: Cloud Manager dispone di ruoli preconfigurati con le autorizzazioni appropriate. Per informazioni dettagliate su questi ruoli e su come amministrarli, consulta questo documento.
- npm: i temi AEM utilizzati per costruire rapidamente i siti sono basati su npm.
- webpack: i temi AEM utilizzati per costruire rapidamente i siti si basano su webpack.