Sviluppo con CRXDE Lite developing-with-crxde-lite
Questa sezione descrive come sviluppare l’applicazione AEM utilizzando CRXDE Lite.
Per ulteriori informazioni sui diversi ambienti di sviluppo disponibili, consulta la documentazione della panoramica .
CRXDE Lite è incorporato in AEM e consente di eseguire attività di sviluppo standard nel browser. Con CRXDE Lite è possibile 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 dell’accesso diretto al server AEM, quando si sviluppa un’applicazione estendendo o modificando i componenti predefiniti e i bundle Java o quando non è necessario un debugger dedicato, il completamento del codice e l’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:
-
Installa AEM.
-
Nel browser, immetti https://
<host>
:<port>
/crx/de. Per impostazione predefinita, èhttp://localhost:4502/crx/de
. -
Inserisci il tuo username e password. Per impostazione predefinita
admin
eadmin
. -
Fai clic su OK.
L’interfaccia utente di CRXDE Lite si presenta così nel browser:
È ora possibile 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 nuova cartella, selezionare Crea …, quindi Crea cartella ….
-
Immettere la cartella Nome e fai 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 navigazione fare clic con il pulsante destro del mouse sulla cartella in cui si desidera creare il modello, selezionare Crea …, quindi Crea modello ….
-
Inserisci il Etichetta, Titolo, Descrizione, Tipo di risorsa e Classifica del modello. Fai clic su Avanti.
-
Questo passaggio è facoltativo: imposta Percorsi consentiti. Fai clic su Avanti
-
Questo passaggio è facoltativo: imposta Genitori consentiti. Fai clic su Avanti.
-
Questo passaggio è facoltativo: imposta Bambini 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à del modello -
Un nodo figlio di tipo
cq:PageContent
con proprietà Contenuto pagina
Puoi aggiungere proprietà al modello: fare riferimento alla Creazione di una proprietà sezione .
Creazione di un componente creating-a-component
La funzione qui descritta è disponibile solo 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 navigazione fare clic con il pulsante destro del mouse sulla cartella in cui si desidera creare il componente, selezionare Crea …, quindi Crea componente ….
-
Inserisci il Etichetta, Titolo, Descrizione, Super tipo di risorsa 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: imposta la proprietà component Genitori consentiti. Fai clic su Avanti.
-
Questo passaggio è facoltativo: imposta la proprietà component Bambini consentiti. Fai clic su OK.
-
Fai clic su Salva tutto per salvare le modifiche sul server.
Crea:
- Un nodo di tipo
cq:Component
- Proprietà dei componenti
- 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 navigazione 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….
-
Inserisci il Etichetta e Titolo. Fai clic su OK.
-
Fai clic su Salva tutto l per salvare le modifiche sul server.
Viene creata 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 nuovi nodi.
È inoltre possibile utilizzare l’Editor finestra di dialogo per modificare una finestra di dialogo. Fai doppio clic sul nodo della finestra di dialogo in CRXDE Lite per visualizzare l’editor. Ulteriori informazioni sull’Editor finestra di dialogo sono disponibili qui.
Creazione di un nodo creating-a-node
Per creare un nodo con CRXDE Lite:
-
Apri CRXDE Lite nel browser.
-
Nel riquadro di navigazione fare clic con il pulsante destro del mouse sul nodo in cui si desidera creare il nuovo nodo, selezionare Crea …, quindi Crea nodo ….
-
Inserisci il 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 nuovi nodi.
nt:unstructured
come nodo figlio di nt:folder
node).Creazione di una proprietà creating-a-property
Per creare una proprietà con CRXDE Lite:
-
Apri CRXDE Lite nel browser.
-
Nel riquadro di navigazione selezionare il nodo in cui si desidera aggiungere la nuova proprietà.
-
In Proprietà nel riquadro inferiore, immetti la Nome, Tipo e Valore. Fai clic su Aggiungi.
-
Fai clic su Salva tutto per salvare le modifiche sul server.
Creazione di uno script creating-a-script
Per creare un nuovo script:
-
Apri CRXDE Lite nel browser.
-
Nel riquadro di navigazione fare clic con il pulsante destro del mouse sul componente in cui si desidera creare lo script, selezionare Crea …, quindi Crea file ….
-
Inserisci il file Nome compresa la sua 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 in Notazione CND (Compact Namespace and Node Type Definition).
Per esportare una definizione del tipo di nodo:
-
Apri CRXDE Lite nel browser.
-
Seleziona il nodo richiesto.
-
Seleziona Strumenti then Esporta tipo di nodo.
-
La definizione, nella notazione del cnd, verrà visualizzata nel browser. Se necessario, salva le informazioni.
Per importare una definizione del tipo di nodo:
-
Apri CRXDE Lite nel browser.
-
Seleziona Strumenti then Importa tipo di nodo….
-
Immettere la notazione CND per la definizione nella casella di testo.
-
Controlla Consenti aggiornamento se stai aggiornando una definizione esistente.
-
Fai clic su Importa.
Registrazione logging
Con CRXDE Lite è possibile visualizzare il file error.log
che si trova nel file system in <crx-install-dir>/crx-quickstart/server/logs
e filtrarlo con il livello di log appropriato. Procedere come segue:
-
Apri CRXDE Lite nel browser.
-
In Console scheda nella parte inferiore della finestra, nel menu a discesa a destra, selezionare Registri server.
-
Fai clic sul pulsante Interrompi per visualizzare i messaggi.
Operazioni disponibili:
- Per regolare i parametri di registro nella console Felix, fai clic sul pulsante Configurazioni di registrazione icona.
- Cancella i messaggi facendo clic sul pulsante Pennello icona.
- Aggiungi il messaggio alla selezione corrente facendo clic sul pulsante Pin icona.
- Attiva o disattiva la visualizzazione dei messaggi facendo clic sul pulsante Interrompi icona.