Sviluppo con CRXDE Liti developing-with-crxde-lite
Questa sezione descrive come sviluppare l’applicazione Adobe Experience Manager (AEM) utilizzando CRXDE Liti.
Per ulteriori informazioni sui diversi ambienti di sviluppo disponibili, consulta la documentazione della panoramica.
CRXDE Liti è incorporato nell’AEM e consente di eseguire attività di sviluppo standard nel browser. Con CRXDE Liti 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 Liti è 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 Liti getting-started-with-crxde-lite
Per iniziare a utilizzare CRXDE Liti, procedere come segue:
-
Installare AEM.
-
Nel browser, immetti
https://<host>:<port>/crx/de
. Per impostazione predefinita èhttps://localhost:4502/crx/de
. -
Immetti il nome utente e password. Per impostazione predefinita è
admin
eadmin
. -
Fai clic su OK.
L’interfaccia utente di CRXDE Liti si presenta come segue nel browser:
Ora puoi utilizzare CRXDE Liti per sviluppare l’applicazione.
Panoramica dell’interfaccia utente overview-of-the-user-interface
CRXDE Liti offre le seguenti funzionalità:
Creazione di una cartella creating-a-folder
Per creare una cartella con CRXDE Liti:
-
Apri CRXDE Liti nel browser.
-
Nel riquadro di spostamento fare clic con il pulsante destro del mouse sulla cartella in cui si desidera creare la cartella e selezionare Crea…, quindi Crea cartella….
-
Inserisci la cartella Nome e fai clic su OK.
-
Clic Salva tutto per salvare le modifiche sul server.
Creazione di un modello creating-a-template
Per creare un modello con CRXDE Liti:
-
Apri CRXDE Liti nel browser.
-
Nel riquadro di spostamento fare clic con il pulsante destro del mouse sulla cartella in cui si desidera creare il modello e selezionare Crea…, quindi Crea modello….
-
Inserisci il Etichetta, Titolo, Descrizione, Tipo di risorsa, e Classificazione del modello. Fai clic su Avanti.
-
Questo passaggio è facoltativo: imposta Percorsi consentiti. Clic Successivo
-
Questo passaggio è facoltativo: imposta Elementi padre consentiti. Fai clic su Avanti.
-
Questo passaggio è facoltativo: imposta Elementi figlio consentiti. Fai clic su OK.
-
Clic Salva tutto per salvare le modifiche sul server.
Crea:
-
Un nodo di tipo
cq:Template
con proprietà modello -
Un nodo figlio di tipo
cq:PageContent
con proprietà Contenuto pagina
Puoi aggiungere proprietà al modello: vedi Creazione di una proprietà sezione.
Creazione di un componente creating-a-component
La funzione descritta qui è disponibile solo se è installato CQ5, ovvero se il tipo di nodo cq:Component
è disponibile nell’archivio.
Per creare un componente con CRXDE Liti:
-
Apri CRXDE Liti nel browser.
-
Nel riquadro di spostamento fare clic con il pulsante destro del mouse sulla cartella in cui si desidera creare il componente e selezionare Crea…, quindi Crea componente….
-
Inserisci il Etichetta, Titolo, Descrizione, Tipo di risorsa super, e Gruppo del componente. Fai clic su Avanti.
-
Questo passaggio è facoltativo: imposta le proprietà del componente È contenitore, Nessuna decorazione, Nome cella, e Percorso finestra di dialogo. Fai clic su Avanti.
-
Questo passaggio è facoltativo: imposta la proprietà del componente Elementi padre consentiti. Fai clic su Avanti.
-
Questo passaggio è facoltativo: imposta la proprietà del componente Elementi figlio consentiti. Fai clic su OK.
-
Clic 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 Liti:
-
Apri CRXDE Liti 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 e selezionare Crea…, quindi Crea finestra di dialogo….
-
Inserisci il Etichetta e Titolo. Fai clic su OK.
-
Clic Salva tutto 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 Liti viene visualizzato l’editor. Ulteriori informazioni sull’Editor finestre di dialogo sono disponibili qui.
Creazione di un nodo creating-a-node
Per creare un nodo con CRXDE Liti:
- Apri CRXDE Liti nel browser.
- Nel riquadro di spostamento fare clic con il pulsante destro del mouse sul nodo in cui si desidera creare il nodo e selezionare Crea…, quindi Crea nodo….
- Inserisci il Nome e Tipo. Fai clic su OK.
- Clic Salva tutto per salvare le modifiche sul server.
Ora puoi adattare il nodo alle tue esigenze modificando le proprietà o creando nodi.
nt:unstructured
nodo come elemento secondario di nt:folder
nodo ).Creazione di una proprietà creating-a-property
Per creare una proprietà con CRXDE Liti:
-
Apri CRXDE Liti nel browser.
-
Nel riquadro di spostamento selezionare il nodo in cui si desidera aggiungere la nuova proprietà.
-
In Proprietà nel riquadro inferiore, immettere il Nome, il Tipo e Valore. Clic Aggiungi.
-
Clic Salva tutto per salvare le modifiche sul server.
Creazione di uno script creating-a-script
Per creare uno script:
-
Apri CRXDE Liti nel browser.
-
Nel riquadro di spostamento fare clic con il pulsante destro del mouse sul componente in cui si desidera creare lo script e selezionare Crea…, quindi Crea file….
-
Inserisci il file Nome inclusa la sua estensione. Fai clic su OK.
-
Il nuovo file viene aperto come scheda nel riquadro Modifica.
-
Modifica il file.
-
Clic Salva tutto per salvare le modifiche.
Esportazione e importazione di tipi di nodo exporting-and-importing-node-types
Con CRXDE Liti, puoi importare e/o esportare le definizioni dei tipi di nodo in Notazione CND (Compact Namespace and Node Type Definition, spazio dei nomi compatto e definizione del tipo di nodo).
Per esportare la definizione di un tipo di nodo:
-
Apri CRXDE Liti nel browser.
-
Seleziona il nodo richiesto.
-
Seleziona Strumenti allora 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 Liti nel browser.
-
Seleziona Strumenti allora Importa tipo di nodo….
-
Immettere la notazione CND per la definizione nella casella di testo.
-
Verifica Consenti aggiornamento se stai aggiornando una definizione esistente.
-
Clic Importa.
Registrazione logging
Con CRXDE Liti è possibile visualizzare il file error.log
nel file system in <crx-install-dir>/crx-quickstart/server/logs
e filtrarlo con il livello di registro appropriato. Procedere come segue:
-
Apri CRXDE Liti nel browser.
-
In Console nella parte inferiore della finestra, nel menu a discesa a destra, seleziona Registri server.
-
Fai clic su Interrompi per visualizzare i messaggi.
Operazioni disponibili:
- Regolare i parametri di registro nella console Felix facendo clic sul pulsante Configurazioni di registrazione icona.
- Cancellare i messaggi facendo clic sul pulsante Pennello icona.
- Fissa il messaggio in corrispondenza della selezione facendo clic sul pulsante Fissa icona.
- Attiva o disattiva la visualizzazione dei messaggi facendo clic sul pulsante Interrompi icona.