Durante la modifica delle pagine in AEM, sono disponibili diverse modalità, inclusa la modalità Sviluppatore. Si apre un pannello laterale con diverse schede che forniscono allo sviluppatore informazioni sulla pagina corrente. Le tre schede sono:
che aiutano uno sviluppatore a:
Modalità Sviluppatore:
administrators
.La modalità Sviluppatore è disponibile solo in un’istanza di creazione standard che non utilizza la modalità di esecuzione nosamplecontent.
Se necessario può essere configurato per l’uso:
Deve essere nuovamente disattivato dopo l'uso.
Consulta:
La modalità Sviluppatore è implementata come pannello laterale all’editor pagina. Per aprire il pannello, selezionare Sviluppatore dal selettore modalità nella barra degli strumenti dell'editor pagina:
Il pannello è diviso in due schede:
Componenti : mostra una struttura di componenti, simile alla struttura di contenuti per gli autori
Errori - In caso di problemi, vengono visualizzati i dettagli per ciascun componente.
Viene visualizzata una struttura di componenti che:
Consente di delineare la catena di componenti e modelli di cui è stato eseguito il rendering sulla pagina (SLY, JSP, ecc.). La struttura ad albero può essere espansa per mostrare il contesto all'interno della gerarchia.
Mostra il tempo di calcolo lato server necessario per eseguire il rendering del componente.
Consente di espandere la struttura ad albero e selezionare componenti specifici all’interno della struttura. La selezione permette di accedere ai dettagli dei componenti; quali:
I componenti selezionati (nel flusso del contenuto, indicati da un bordo blu) saranno evidenziati nella struttura del contenuto (e viceversa).
Questo può essere utile per:
Ogni voce di componente può mostrare (ad esempio):
Visualizza dettagli: un collegamento a un elenco che mostra:
Modifica script: un collegamento che:
L’espansione di una voce di componente (freccia) può anche mostrare:
Alcuni collegamenti puntano agli script in /libs
. Tuttavia, questi sono solo a scopo di riferimento, non è necessario modificare nulla in /libs
, poiché eventuali modifiche apportate potrebbero andare perdute. Ciò è dovuto al fatto che questo ramo può essere modificato ogni volta che si esegue l'aggiornamento o si applica un hotfix/feature pack. Eventuali modifiche necessarie devono essere effettuate in /apps
, vedere Overlays and Overrides.
Si spera che la scheda Errori sia sempre vuota (come sopra), ma quando si verificano dei problemi vengono visualizzati i seguenti dettagli per ciascun componente:
Ad esempio, in una situazione in cui viene chiamato un metodo non definito, l'errore risultante verrà visualizzato nella scheda Errors:
Anche la voce del componente nella struttura ad albero della scheda Componenti viene contrassegnata con un indicatore quando si verifica un errore.
In AEM 6.2, le funzioni di test della modalità Sviluppatore sono state reimplementate come applicazione standalone Tools.
Per informazioni dettagliate, consultate Verifica dell'interfaccia utente.