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.

TIP
La versione più recente dell’Archetipo progetto AEM è disponibile su GitHub.

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

recommendation-more-help
d2be9096-a81e-404b-9952-d8925af7219c