Best practice

Procedure consigliate per gli sviluppatori - Guida introduttiva

I team tecnici e di consulenza di Adobe hanno sviluppato un set completo di best practice per sviluppatori AEM. Gli sviluppatori di Adobe aderiscono a queste best practice nello sviluppo di aggiornamenti di base AEM prodotto e codice cliente per le implementazioni dei clienti.

Prima di avviare il progetto di sviluppo AEM, controlla innanzitutto le seguenti best practice:

Informazioni aggiuntive sulle best practice

Le aree seguenti dispongono di documentazione specifica per lo sviluppo delle best practice:

Nelle tabelle che seguono è riportata una descrizione di ciascun documento con il collegamento relativo.

Per le best practice relative all’amministrazione, alla distribuzione e alla manutenzione o all’authoring, consulta uno dei seguenti argomenti:

Sites

Per la gestione e l’authoring dei contenuti dei siti web sono disponibili le best practice illustrate di seguito:

Parte della teoria 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 touch Questo documento descrive il modo migliore per estendere le console per l’interfaccia touch.
Interfaccia touch: Personalizzazione dell’authoring delle pagine Personalizzazione dell’authoring delle pagine nell’interfaccia touch Descrive come estendere l’authoring delle pagine per l’interfaccia touch.
Flussi di lavoro Sviluppo ed estensione dei flussi di lavoro

I flussi di lavoro ti 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.

Community

AEM Communities semplifica la creazione e la gestione delle comunità locali.

Alcune best practice per Communities sono descritte qui:

Best practice per l’utilizzo di contenuti generati dagli utenti (UGC) Linee guida sulla codifica Linee guida per lo sviluppo di un codice flessibile e portatile per quadro della componente sociale (SCF)
Esempio di utilizzo dei componenti di Communities Guida ai componenti community Uno strumento di sviluppo interattivo.

Strumenti/HTL

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

Panoramica di HTL Panoramica e sintassi di HTL Questo documento descrive cosa è HTL, come passare a HTL, un progetto di esempio, sintassi, espressioni e istruzioni.
Utilizzo dell'API in java API di utilizzo Java HTL L’API di utilizzo Java HTL abilita un file HTL per accedere a metodi helper in una classe Java personalizzata.
NOTA

L’esercitazione in più parti potrebbe interessare alla best practice per impostare un nuovo progetto AEM, che descrive in dettaglio i componenti core, i modelli modificabili, le librerie client e lo sviluppo di componenti:
Guida introduttiva ai AEM Sites: esercitazione WKND

In questa pagina