Best practice best-practices

Procedure consigliate per gli sviluppatori - Guida introduttiva best-practices-for-developers-getting-started

I team di progettazione e consulenza Adobe hanno sviluppato un set completo di best practice per gli sviluppatori AEM. Gli sviluppatori Adobe aderiscono a queste best practice durante lo sviluppo di aggiornamenti di base dei prodotti AEM e del codice cliente per le implementazioni dei clienti.

Prima di iniziare il progetto di sviluppo dell’AEM, esamina le seguenti best practice:

Informazioni aggiuntive sulle best practice additional-best-practices-information

Nelle seguenti aree è disponibile una documentazione specifica per lo sviluppo di best practice:

I documenti specifici sono descritti e collegati nelle tabelle seguenti.

Per le best practice sull’amministrazione, la distribuzione e la manutenzione o l’authoring, consulta una delle seguenti sezioni:

Sites sites

Per la gestione e l’authoring dei contenuti del sito web, vengono descritte alcune best practice:

Alcune delle teorie alla base dell’interfaccia utente standard touch.

Interfaccia touch: concetti

Interfaccia touch: struttura

Questi documenti forniscono una panoramica dei concetti e della struttura dell’interfaccia touch.
Interfaccia touch: personalizzazione delle console
Personalizzazione delle console dell’interfaccia touch
Questo documento descrive il modo migliore per estendere le console per l’interfaccia utente touch.
Interfaccia touch: personalizzazione dell’authoring delle pagine
Personalizzazione dell’authoring delle pagine dell’interfaccia utente touch
Descrive come estendere l’authoring delle pagine per l’interfaccia utente touch.
Flussi di lavoro
Sviluppo ed estensione dei flussi di lavoro
I flussi di lavoro consentono di automatizzare le attività di Adobe Experience Manager (AEM) e possono rappresentare una grande quantità di elaborazione che si verifica in un ambiente AEM, pertanto si consiglia vivamente di pianificare con attenzione le implementazioni dei flussi di lavoro.

Communities communities

AEM Communities semplifica la creazione e la gestione di community on-premise.

Di seguito sono descritte alcune best practice per le community:

Best practice per l’utilizzo di contenuti generati dagli utenti (UGC, User Generated Content)
Linee guida per la codifica
Linee guida per lo sviluppo di codice flessibile e portatile per framework della componente social (SCF).
Esempio di utilizzo dei componenti community
Guida ai componenti della community
Uno strumento di sviluppo interattivo.

Strumenti/HTL tooling-htl

HTL (HTML Template Language) è un nuovo sistema di modelli di HTML introdotto con AEM 6.0. Sostituisce JSP ed ESP come sistema di modelli preferito dell’AEM.

Panoramica di HTL
Panoramica e sintassi di HTL
Questo documento descrive cosa è HTL, come passare ad HTL, un progetto di esempio, la sintassi, le espressioni e le istruzioni
Utilizzo dell’API in Java
API di utilizzo Java HTL
Java Use-API per HTL consente a un file HTL di accedere a metodi helper in una classe Java personalizzata.
NOTE
Il seguente tutorial in più parti potrebbe essere utile per la best practice per impostare un nuovo progetto AEM, con informazioni dettagliate sui Componenti core, i modelli modificabili, le librerie client e lo sviluppo di componenti:
Guida introduttiva ad AEM Sites: esercitazione WKND
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2