Archetipo progetto AEM aem-project-archetype
L’Archetipo progetto AEM è un modello Maven che crea un progetto AEM minimo basato sulle best practice di Adobe Experience Manager (AEM) come punto di partenza per il tuo sito web. Questa documentazione fornisce una panoramica dei vantaggi dell’archetipo e dell’utilizzo generale. Istruzioni tecniche dettagliate e la documentazione sono disponibili nell’archivio GitHub di Archetipo.
Perché utilizzare Archetipo why-use-the-archetype
Utilizzando Archetipo progetto AEM puoi creare un progetto AEM basato sulle best practice con poche sequenze di tasti. Con l’archetipo, tutti i pezzi sono già in posizione in modo che, pur se il progetto risultante è minimo, implementa già tutte le caratteristiche chiave di AEM in modo che tutto quello che devi fare è continuare a sviluppare ed estendere.
Naturalmente, ci sono molti elementi che entrano in un progetto di AEM riuscito, ma l’utilizzo di Archetipo progetto AEM è una solida base ed è vivamente consigliato per qualsiasi progetto AEM.
Funzioni features
- Best practice: avvia il tuo sito con tutte le più recenti best practice di Adobe.
- Codice basso: modifica i modelli, crea contenuto, distribuisci i file CSS e il tuo sito è pronto per andare “live”.
- Predisposto per il cloud: se vuoi, utilizza AEM as a Cloud Service per andare “live” in pochi giorni e semplificare scalabilità e manutenzione.
- Dispatcher: un progetto è completo solo con una configurazione di Dispatcher che ne garantisca velocità e sicurezza.
- Multi-sito: se necessario, Archetipo genera la struttura del contenuto con una configurazione per più lingue e aree geografiche.
- Componenti core: gli autori possono creare quasi tutti i layout con il nostro versatile set di componenti standard.
- Modelli modificabili: assembla virtualmente qualsiasi modello senza codice e definisci cosa gli autori possono modificare.
- Layout reattivo: nei modelli o nelle singole pagine, definisci il reflow degli elementi per i punti di interruzione definiti.
- Intestazione e piè di pagina: assemblali e localizzali senza codice, utilizzando le funzioni di localizzazione dei componenti.
- Sistema di stili: evita di creare componenti personalizzati consentendo agli autori di applicare loro stili diversi.
- Sviluppo front-end: gli sviluppatori front-end possono simulare pagine AEM e creare librerie client con Webpack, TypeScript e SASS.
- Predisposto per WebApp: per i siti che utilizzano React o Angular, utilizza l’SDK SPA per mantenere l’authoring nel contesto dell’app.
- Predisposto per l’e-Commerce: per progetti che intendono integrare AEM Commerce con soluzioni commerciali come Magento utilizzando i Componenti Core commerciali.
- Esempio di codice: seleziona il componente HelloWorld e gli esempi di modelli, servlet, filtri e schedulatori.
- Open source: se qualcosa non va come dovrebbe, suggerisci i tuoi miglioramenti!
Ulteriori informazioni further-reading
-
GitHub Archetipo progetto AEM: per informazioni complete sull’utilizzo e i dettagli tecnici dell’archetipo
-
Utilizzo di Archetipo: panoramica sull’utilizzo dell’archetipo nel progetto e dei moduli generati
-
Sviluppo front-end con l’archetipo del progetto AEM: come utilizzare il modulo front-end dell’archetipo
-
I seguenti tutorial sono basati su questo archetipo:
- Sito WKND: scopri come iniziare un nuovo sito web.
- SPA (Applicazioni a pagina singola) WKND: scopri come sviluppare un’app web React o Angular completamente sottoposta ad authoring in AEM.