Show Menu
ARGOMENTI×

Imposta struttura sito Web

Per impostare il sito Web, le istruzioni riportate di seguito descrivono le cartelle da creare nei seguenti percorsi:
  • /apps/an-scf-sandbox
    Qui risiedono le applicazioni e i modelli personalizzati.
  • /etc/designs/an-scf-sandbox
    Qui risiedono gli elementi di progettazione scaricabili.
  • /content/an-scf-sandbox
    Qui risiedono le pagine Web scaricabili.
Il codice riportato in questa esercitazione si basa sul fatto che il nome della cartella principale sia lo stesso per l’applicazione, la progettazione e il contenuto. Se scegliete un altro nome per il sito Web, sostituite sempre an-scf-sandbox con il nome scelto.
Informazioni sui nomi:
  • I nomi visualizzati in CRXDE sono nomi di nodi che costituiscono il percorso al contenuto indirizzabile.
  • I nomi dei nodi possono contenere spazi, ma se utilizzati in un URI, lo spazio deve essere codificato come '%20' o '+'.
  • I nomi dei nodi possono contenere trattini e caratteri di sottolineatura, ma devono essere codificati se vi viene fatto riferimento come nome di pacchetto all'interno di un file Java. Sia i trattini che i caratteri di sottolineatura sono preceduti dal relativo valore Unicode:
    • hyphen diventa '_002d'
    • carattere di sottolineatura diventa '_005f'

Configurare la directory applicazione (/apps)

La directory /apps nell'archivio contiene il codice con implementa il comportamento e il rendering delle pagine servite dalla directory /content.
La directory /apps è protetta e non accessibile al pubblico così come le directory /content e /etc/designs.
  1. Create /apps/an-scf-sandbox folder.
    Utilizzo di CRXDE Lite nel riquadro Explorer
    1. Selezionate la /apps cartella.
    2. Fare clic con il pulsante destro del mouse su Crea ... oppure fai clic su Crea... menu.
    3. Seleziona Crea cartella... .
    4. Nella finestra di dialogo Crea cartella , immettete an-scf-sandbox .
    5. Fai clic su OK .
  2. Crea sottocartella componenti .
    1. Selezionate la /apps/an-scf-sandbox cartella.
    2. Fate clic su Crea > Crea cartella .
    3. Nella finestra di dialogo Crea cartella , immettete i componenti .
    4. Fai clic su OK .
  3. Creare la sottocartella dei modelli .
    1. Selezionate la /apps/an-scf-sandbox cartella.
    2. Fate clic su Crea > Crea cartella .
    3. Nella finestra di dialogo Crea cartella , immettete i modelli .
    4. Fai clic su OK .
    5. Selezionate di nuovo /apps/an-scf-sandbox .
    6. Selezionate Salva tutto .
    Come per qualsiasi processo di modifica, salvate spesso. Se si verificano problemi durante l’immissione dei dati, è possibile che l’accesso sia scaduto o che sia necessario salvare le modifiche precedenti.
  4. La struttura nel riquadro di esplorazione di CRXDE Lite dovrebbe ora essere simile a questa:

Configurare la directory di progettazione (/etc/designs)

La directory /etc/designs contiene le immagini, gli script e i fogli di stile da scaricare insieme al contenuto della pagina.
  1. Per utilizzare lo strumento Designer nell'interfaccia classica, accedere a https://<server>:<porta>/miscadmin .
    Nota: Se si utilizza CRXDE Lite per creare un nodo di tipo cq:Page , i controlli di accesso e la replica non verranno impostati sulle impostazioni predefinite per una pagina.
  2. Nel riquadro di esplorazione, selezionare la cartella Designer , quindi fare clic su Nuovo > Nuova pagina .
    Invio:
    • Titolo: Sandbox SCF
    • Nome: sandbox an-scf
    • Seleziona modello pagina di progettazione
    Fai clic su Crea .
  3. Aggiornate il riquadro di esplorazione se la cartella "Una sandbox SCF" non viene visualizzata.
  4. Tornate a CRXDE Lite (http:// localhost:4502/crx/de) ed espandete /etc/designs per visualizzare il nodo denominato "an-scf-sandbox".
    Nel riquadro inferiore destro di CRXDE, è possibile visualizzare la scheda Proprietà, la scheda Controllo accesso e la scheda Replica per vedere cosa è stato definito utilizzando il modello di pagina di progettazione.

Configurare la directory contenuto (/content)

La directory /content nel repository è la posizione in cui risiede il contenuto del sito Web. I percorsi in /content comprendono i percorsi dell'URL per le richieste del browser.
Dopo la creazione del modello di pagina come parte dell’applicazione iniziale, il contenuto della pagina iniziale può essere creato in base al modello....