In Adobe Experience Manager, i componenti sono gli elementi strutturali che costituiscono il contenuto delle pagine che vengono create. I componenti sono sempre stati un elemento fondamentale dell’esperienza AEM perché permettono agli autori di creare pagine in modo semplice e potente e agli sviluppatori di realizzare componenti in modo flessibile ed estensibile.
I componenti core sono una serie di componenti Web Content Management (WCM) standardizzati per AEM di velocizzare i tempi di sviluppo e ridurre i costi di manutenzione dei siti Web.
Pronti per la produzione | I componenti core sono 28 componenti robusti che sono ben testati, ampiamente utilizzati e che funzionano bene. |
Pronto per il cloud | Sia su AEM come Cloud Service, su Adobe Managed Services, sia in sede, funzionano. |
Versatili | I componenti rappresentano concetti generici con i quali gli autori possono assemblare praticamente qualsiasi layout. |
Configurabile | Le policy di contenuto a livello di modello definiscono quali funzioni gli autori delle pagine possono utilizzare o meno. |
Tracciabile | L'integrazione dei Adobi Client Data Layer consente di tenere traccia di tutti gli aspetti dell'esperienza del visitatore. |
Accessibili | Sono conformi allo standard WCAG 2.1, forniscono etichette ARIA e supportano la navigazione da tastiera ([problemi noti](https://github.com/adobe/aem-core-wcm-components/issues?utf8= ✓&q=is%3Aissue+is%3Aopen+accessibility+in%3Atitle)). |
SEO-Friendly | L'output HTML è semantico e fornisce schema.org annotazioni di microdati. |
WebApp-Ready | L' output JSON ottimizzato consente il rendering lato client, pur con la possibilità di modifica contestuale. |
Supporto AMP | I componenti dispongono del supporto integrato per lo standard AMP, per accelerare le esperienze mobili. |
Kit di progettazione | Un kit di interfaccia utente per Adobe XD consente ai designer di creare wireframe che possono quindi utilizzare come necessario. |
Tema | I componenti implementano il Sistema di stile e la marcatura segue le convenzioni CSS di BEM. |
Personalizzabile | Diversi pattern consentono una facile personalizzazione, dalla regolazione dell'HTML al riutilizzo avanzato delle funzionalità. |
Gestione versioni | Il criterio di controllo delle versioni garantisce che i componenti core non interrompano il sito quando si migliorano gli elementi che potrebbero avere un impatto sull'utente. |
Localizzabile | La risoluzione dei riferimenti intelligenti consente ad alcuni componenti di trovare e eseguire automaticamente il rendering del contenuto localizzato corrispondente. |
Apri origine | Se qualcosa non è come dovrebbe, contribuire ai miglioramenti! |
La versione corrente dei componenti core include i seguenti componenti.
I componenti core non sono immediatamente disponibili per gli autori; devono prima essere integrarti nell’ambiente dal team di sviluppo. Una volta integrati, possono essere resi disponibili e preconfigurati tramite l'editor modello.
Alcune versioni di singoli componenti core potrebbero essere compatibili solo con determinate versioni di AEM.
Consulta la pagina della guida del componente specifico (mediante il collegamento incluso nell’elenco precedente) per informazioni sulla compatibilità, oppure fai riferimento al documento Versioni dei componenti core.
Componenti core | AEM as a Cloud Service | AEM 6.5 | AEM 6.4 | Java SE | Paradiso |
---|---|---|---|---|---|
2.13.2 | Continuo | 6.5.5.0+ * | 6.4.8.1+ * | 8, 11 | 3.3.9+ |
(*) Poiché la versione 2.11.0 è necessaria la versione org.apache.sling.models.impl
1.4.12 o successiva (a causa di SLING-8781). Questo verrà fornito per AEM 6.4 e 6.5 in un futuro Service Pack. Fino ad allora, il bundle Sling Models è incluso nel pacchetto core.wcm.components.all
.
Per i requisiti delle precedenti versioni dei componenti core, consultare Versioni dei componenti core.
I componenti core richiedono l'uso di modelli modificabili e non supportano l'interfaccia classica né i modelli statici. Se necessario, controllare gli AEM Strumenti di modernizzazione per aggiornare il progetto con queste moderne funzionalità AEM.
Per configurare l'ambiente di sviluppo locale, consultare questa panoramica per AEM come SDK di Cloud Service o questo documento per versioni precedenti di AEM.