Introduzione ai componenti core

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 un set di componenti WCM (Web Content Management) standardizzati che consentono di AEM per velocizzare i tempi di sviluppo e ridurre i costi di manutenzione dei siti web.

Riferimenti

  • Libreria dei componenti: raccolta di esempi per visualizzare i componenti nelle relative configurazioni.
  • Documentazione del componente (questo documento): per sviluppatori e autori, con dettagli su ciascun componente.
  • Repository GitHub dei componenti core: per informazioni sugli sviluppatori di ogni componente e download di progetto.
  • Introduzione:
    • Successo con i componenti core: linee guida da considerare molto prima dell’inizio di qualsiasi progetto che utilizzerà i componenti core.
    • Tutorial WKND: esercitazione di due giorni per la creazione di un nuovo sito.
    • Tutorial sul Summit: un tutorial di due ore per la costruzione di un nuovo sito (da un laboratorio al Summit degli Stati Uniti 2019).
    • Webinar Gems: visita guidata dei componenti core (registrata il 1 dicembre 2018).

Funzioni

Pronti per la produzione I componenti core sono 28 componenti robusti testati, ampiamente utilizzati e con prestazioni ottimali.
Pronti per il cloud Sia su AEM come Cloud Service, su Adobe Managed Services o on-premise, funzionano solo.
Versatili I componenti rappresentano concetti generici con i quali gli autori possono assemblare quasi tutti i layout.
Configurabile A livello di modello criteri dei contenuti definisci quali funzioni gli autori di pagine possono utilizzare o meno.
Tracciabile L’ integrazione Adobe Client Data Layer consente il tracciamento di tutti gli aspetti dell’esperienza del visitatore.
Accessibili Sono conformi a WCAG 2.1 standard, 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+accessibilità+in%3Atitle)).
SEO-friendly L'output HTML è semantico e fornisce annotazioni di microdati schema.org.
Pronti per WebApp L’ output JSON semplificato consente il rendering lato client, con la possibilità di modificare nel contesto.
Supporto AMP I componenti dispongono del supporto integrato per lo standard AMP, per accelerare le esperienze mobile.
Kit di progettazione Un kit di interfaccia utente per Adobe XD consente ai designer di creare wireframe che possono quindi personalizzare in base alle esigenze.
Tema I componenti implementano il Sistema di stili e il markup è conforme alle convenzioni CSS BEM.
Personalizzabile Diversi pattern consentono una facile personalizzazione, dalla regolazione del codice HTML al riutilizzo avanzato delle funzionalità.
Gestione versioni I criteri di gestione delle versioni garantiscono che i componenti core non alterino il sito quando si migliorano gli elementi che potrebbero interessarti.
Localizzabile La risoluzione intelligente dei riferimenti consente ad alcuni componenti di trovare e eseguire automaticamente il rendering del contenuto localizzato corrispondente.
Apri origine Se qualcosa non è come dovrebbe, contribuire ai tuoi miglioramenti!

Componenti

La versione corrente dei componenti core include i seguenti componenti.

Componenti modello

Componenti di authoring delle pagine

Componenti contenitore

Componenti per moduli

NOTA

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 modelli.

NOTA

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.

Requisiti di sistema

Componenti core AEM as a Cloud Service AEM 6.5 AEM 6.4 Java SE Maven
2.17.2 Continuo 6.5.6.0+ * 6.4.8.4+ * 8, 11 3.3.9+
NOTA

(*) A partire dalla versione 2.11.0, è richiesto org.apache.sling.models.impl versione 1.4.12 o successiva (a causa di SLING-8781). Questo sarà previsto 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 versioni precedenti dei componenti core, consulta 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, controlla AEM Strumenti di modernizzazione per aggiornare il progetto con queste funzioni AEM moderne.

Per configurare l'ambiente di sviluppo locale, controlla questa panoramica per AEM come Cloud Service SDK o questo documento per le versioni precedenti di AEM.

SUGGERIMENTO

I componenti core fanno automaticamente parte di AEM come Cloud Service e disponi sempre dell’ultima versione dei componenti core.

Consulta il documento Utilizzo dei componenti core per ulteriori informazioni su come iniziare a utilizzare i componenti core sia in AEMaaCS che nei locali.

In questa pagina