Sviluppo con CRXDE Lite developing-with-crxde-lite
Questa sezione descrive come sviluppare l’applicazione Adobe Experience Manager (AEM) utilizzando CRXDE Lite.
Per ulteriori informazioni sui diversi ambienti di sviluppo disponibili, consulta la documentazione della panoramica.
CRXDE Lite è incorporato nell’AEM e consente di eseguire attività di sviluppo standard nel browser. Con CRXDE Lite puoi creare un progetto, creare e modificare file (come .jsp e .java), cartelle, modelli, componenti, finestre di dialogo, nodi, proprietà e bundle durante la registrazione.
CRXDE Lite è consigliato quando non si dispone di accesso diretto al server AEM. Oppure, quando sviluppi un’applicazione estendendo o modificando i componenti predefiniti e i bundle Java™, oppure quando non hai bisogno di un debugger dedicato, del completamento del codice e dell’evidenziazione della sintassi.
Gli utenti vengono reindirizzati alla schermata di accesso.
Guida introduttiva di CRXDE Lite getting-started-with-crxde-lite
Per iniziare a utilizzare CRXDE Lite, procedere come segue:
-
Installare AEM.
-
Nel browser immettere
https://<host>:<port>/crx/de
. Per impostazione predefinita èhttps://localhost:4502/crx/de
. -
Immetti username e password. Per impostazione predefinita sono
admin
eadmin
. -
Fai clic su OK.
L’interfaccia utente di CRXDE Lite si presenta come segue nel browser:
Ora puoi utilizzare CRXDE Lite per sviluppare l’applicazione.
Panoramica dell’interfaccia utente overview-of-the-user-interface
CRXDE Lite offre le seguenti funzionalità:
Creazione di una cartella creating-a-folder
Per creare una cartella con CRXDE Lite:
-
Apri CRXDE Lite nel browser.
-
Nel riquadro di spostamento fare clic con il pulsante destro del mouse sulla cartella in cui si desidera creare la cartella, selezionare Crea …, quindi Crea cartella ….
-
Immettere la cartella Name e fare clic su OK.
-
Fai clic su Salva tutto per salvare le modifiche sul server.
Creazione di un modello creating-a-template
Per creare un modello con CRXDE Lite:
-
Apri CRXDE Lite nel browser.
-
Nel riquadro di spostamento fare clic con il pulsante destro del mouse sulla cartella in cui si desidera creare il modello, selezionare Crea …, quindi Crea modello ….
-
Immetti l'etichetta, il titolo, la descrizione, il tipo di risorsa e la classificazione del modello. Fai clic su Avanti.
-
Questo passaggio è facoltativo: impostare Percorsi consentiti. Fai clic su Avanti
-
Questo passaggio è facoltativo: imposta Elementi padre consentiti. Fai clic su Avanti.
-
Questo passaggio è facoltativo: impostare Elementi figlio consentiti. Fai clic su OK.
-
Fai clic su Salva tutto per salvare le modifiche sul server.
Crea:
-
Un nodo di tipo
cq:Template
con proprietà di modello -
Un nodo figlio di tipo
cq:PageContent
con proprietà Contenuto pagina
Puoi aggiungere proprietà al modello: consulta la sezione Creazione di una proprietà.
Creazione di un componente creating-a-component
La funzionalità qui descritta è disponibile solo se è installato CQ5, ovvero se il tipo di nodo cq:Component
è disponibile nell'archivio.
Per creare un componente con CRXDE Lite:
-
Apri CRXDE Lite nel browser.
-
Nel riquadro di spostamento fare clic con il pulsante destro del mouse sulla cartella in cui si desidera creare il componente, selezionare Crea …, quindi Crea componente ….
-
Immetti Etichetta, Titolo, Descrizione, Tipo di risorsa privilegiato e Gruppo del componente. Fai clic su Avanti.
-
Questo passaggio è facoltativo: impostare le proprietà del componente Contenitore Is, Nessuna decorazione, Nome cella e Percorso finestra di dialogo. Fai clic su Avanti.
-
Questo passaggio è facoltativo: impostare la proprietà del componente Elementi padre consentiti. Fai clic su Avanti.
-
Questo passaggio è facoltativo: impostare la proprietà del componente Elementi figlio consentiti. Fai clic su OK.
-
Fai clic su Salva tutto per salvare le modifiche sul server.
Crea:
- Un nodo di tipo
cq:Component
- Proprietà componente
- Script .jsp di un componente
Creazione di una finestra di dialogo creating-a-dialog
Per creare una finestra di dialogo con CRXDE Lite:
-
Apri CRXDE Lite nel browser.
-
Nel riquadro di spostamento fare clic con il pulsante destro del mouse sul componente in cui si desidera creare la finestra di dialogo, selezionare Crea …, quindi Crea finestra di dialogo ….
-
Immetti Label e Title. Fai clic su OK.
-
Fai clic su Salva Al l per salvare le modifiche sul server.
Crea una finestra di dialogo con la seguente struttura:
dialog[cq:Dialog]/items[cq:Widget]/items[cq:WidgetCollection]/tab1[cq:Panel]
È ora possibile adattare la finestra di dialogo alle proprie esigenze modificando le proprietà o creando nodi.
Per modificare una finestra di dialogo, puoi anche utilizzare l’Editor finestre di dialogo. Facendo doppio clic sul nodo della finestra di dialogo in CRXDE Lite viene visualizzato l’editor. Per ulteriori dettagli, consulta Editor finestre di dialogo.
Creazione di un nodo creating-a-node
Per creare un nodo con CRXDE Lite:
- Apri CRXDE Lite nel browser.
- Nel riquadro di spostamento fare clic con il pulsante destro del mouse sul nodo in cui si desidera creare il nodo, selezionare Crea …, quindi Crea nodo ….
- Immetti Nome e Tipo. Fai clic su OK.
- Fai clic su Salva tutto per salvare le modifiche sul server.
Ora puoi adattare il nodo alle tue esigenze modificando le proprietà o creando nodi.
nt:unstructured
come nodo figlio di nt:folder
.Creazione di una proprietà creating-a-property
Per creare una proprietà con CRXDE Lite:
-
Apri CRXDE Lite nel browser.
-
Nel riquadro di spostamento selezionare il nodo in cui si desidera aggiungere la nuova proprietà.
-
Nella scheda Proprietà nel riquadro inferiore, immettere Nome, Tipo e Valore. Fare clic su Aggiungi.
-
Fai clic su Salva tutto per salvare le modifiche sul server.
Creazione di uno script creating-a-script
Per creare uno script:
-
Apri CRXDE Lite nel browser.
-
Nel riquadro di spostamento fare clic con il pulsante destro del mouse sul componente in cui si desidera creare lo script, selezionare Crea …, quindi Crea file ….
-
Immetti il file Name inclusa la relativa estensione. Fai clic su OK.
-
Il nuovo file viene aperto come scheda nel riquadro Modifica.
-
Modifica il file.
-
Fai clic su Salva tutto per salvare le modifiche.
Esportazione e importazione di tipi di nodo exporting-and-importing-node-types
Con CRXDE Lite è possibile importare e/o esportare le definizioni dei tipi di nodo nella notazione CND (Compact Namespace and Node Type Definition).
Per esportare la definizione di un tipo di nodo:
-
Apri CRXDE Lite nel browser.
-
Seleziona il nodo richiesto.
-
Selezionare Strumenti e quindi Esporta tipo di nodo.
-
La definizione, in notazione cnd, viene visualizzata nel browser. Se necessario, salva le informazioni.
Per importare una definizione di tipo di nodo:
-
Apri CRXDE Lite nel browser.
-
Seleziona Strumenti e poi Importa tipo di nodo….
-
Immettere la notazione CND per la definizione nella casella di testo.
-
Selezionare Consenti aggiornamento se si sta aggiornando una definizione esistente.
-
Fai clic su Importa.
Registrazione logging
Con CRXDE Lite è possibile visualizzare il file error.log
presente nel file system in <crx-install-dir>/crx-quickstart/server/logs
e filtrarlo con il livello di registro appropriato. Procedere come segue:
-
Apri CRXDE Lite nel browser.
-
Nella scheda Console nella parte inferiore della finestra, seleziona Registri server nel menu a discesa a destra.
-
Fai clic sull'icona Interrompi per visualizzare i messaggi.
Operazioni disponibili:
- Regola i parametri di registro nella console Felix facendo clic sull'icona Configurazioni di registrazione.
- Cancellare i messaggi facendo clic sull'icona Pennello.
- Fissare il messaggio alla selezione facendo clic sull'icona Fissa.
- Attiva o disattiva la visualizzazione dei messaggi facendo clic sull'icona Interrompi.