Questo articolo descrive come creare un sito web basato sull’interfaccia classica. L’Adobe consiglia di utilizzare le tecnologie AEM più recenti per i siti web come descritto in dettaglio nell’articolo Guida introduttiva allo sviluppo per AEM Sites.
Designer viene utilizzato per creare una progettazione per il sito web utilizzando la Interfaccia classica in AEM.
Per ulteriori informazioni sull’accessibilità web, consulta Linee guida sull’accessibilità dei AEM e dei contenuti web.
La progettazione può essere definita nella progettazioni della sezione Strumenti scheda:
Qui puoi creare la struttura necessaria per memorizzare la progettazione, quindi caricare i fogli di stile CSS e le immagini necessarie.
I disegni sono memorizzati in /apps/<your-project>
. Il percorso della progettazione da utilizzare per un sito web viene specificato utilizzando il cq:designPath
proprietà jcr:content
nodo.
Tutte le modifiche apportate a una pagina in modalità progettazione vengono mantenute sotto il nodo di progettazione del sito e vengono applicate automaticamente a tutte le pagine che hanno la stessa progettazione.
Per realizzare il tuo progetto avrai bisogno di:
CSS - I fogli di stile a cascata definiscono i formati di aree specifiche delle pagine.
Immagini - Qualsiasi immagine utilizzata per funzioni quali sfondi, pulsanti.
Quando si sviluppa un sito web, si consiglia vivamente di memorizzare immagini e file CSS in /apps/<your-project>
puoi fare riferimento alle risorse in base al progetto corrente, come descritto dal frammento seguente.
<%= currentDesign.getPath() + "/static/img/icon.gif %>
L'esempio precedente offre diversi vantaggi:
I componenti possono avere un aspetto/aspetto diverso in base a ciascun sito utilizzando un percorso di progettazione diverso.
La riprogettazione del sito web può essere semplicemente effettuata puntando il percorso di progettazione a un nodo diverso nella radice del sito da design/v1
a design/v2.
/etc/designs
e /content
sono gli unici URL esterni che il browser vede proteggersi di un utente esterno incuriosito su ciò che si trova sotto il tuo /apps
albero. I vantaggi di cui sopra aiutano anche l’amministratore di sistema a impostare una maggiore sicurezza perché si limita l’esposizione delle risorse a poche posizioni distinte.