Best practice

Ultimo aggiornamento: 2023-12-07
  • Argomenti:
  • Developing
    Visualizza ulteriori informazioni su questo argomento
  • Creato per:
  • Developer

Procedure consigliate per gli sviluppatori - Guida introduttiva

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

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

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

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

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

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

In questa pagina