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.

Nota

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?lang=it)

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 del CRXDE Lite deve ora essere simile alla seguente:

    crxde-template

Configurare la directory di progettazione (/etc/designs?lang=it)

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 vengono 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: Un sandbox SCF
    • Nome: an-scf-sandbox
    • Seleziona modello pagina di progettazione

    Fai clic su Crea.

    design-template

  3. Aggiornate il riquadro di esplorazione se la cartella "Una sandbox SCF" non viene visualizzata.

  4. Tornate al 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.

    crxde-configure-template

Configurare la directory contenuto (/content?lang=it)

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…

In questa pagina