Website-Struktur einrichten

Die folgenden Anweisungen beschreiben zum Einrichten Ihrer Website die Ordner, die an den folgenden Orten erstellt werden sollen:

  • /apps/an-scf-sandbox
    Hier befinden sich benutzerdefinierte Anwendungen und Vorlagen

  • /etc/designs/an-scf-sandbox
    Hier befinden sich herunterladbare Designelemente

  • /content/an-scf-sandbox
    Hier befinden sich die herunterladbaren Webseiten

Der Code in diesem Lernprogramm hängt davon ab, dass der Name des Hauptordners für die Anwendung, den Entwurf und den Inhalt identisch ist. Wenn Sie einen anderen Namen für Ihre Website wählen, ersetzen Sie immer an-scf-sandbox den von Ihnen gewählten Namen.

Hinweis

Info zu Namen:

  • Die in CRXDE angezeigten Namen sind Knotennamen, die den Pfad zu adressierbaren Inhalten bilden

  • Knotennamen können Leerzeichen enthalten, bei Verwendung in einem URI muss das Leerzeichen jedoch entweder als '%20' oder als '+' kodiert werden

  • Knotennamen können Bindestriche und Unterstriche enthalten, müssen jedoch kodiert werden, wenn sie als Paketname in einer Java-Datei referenziert werden. Sowohl Bindestriche als auch Unterstriche werden mit einem Unterstrich gefolgt von ihrem Unicode-Wert versehen:

  • Bindestrich wird '_002d'

  • Unterstrich wird '_005f'

Anwendungsverzeichnis einrichten (/apps?lang=de)

Der Ordner "/apps"im Repository enthält den Code mit implementiert das Verhalten und die Wiedergabe der Seiten, die vom Ordner "/content"bereitgestellt werden.

Der Ordner "/apps"ist geschützt und nicht öffentlich zugänglich, ebenso wie die Ordner "/content"und "/etc/designs".

  1. Create /apps/an-scf-sandbox folder.

    Verwenden der CRXDE Lite im Explorer-Bereich

    1. Wählen Sie den /apps Ordner
    2. Klicken Sie mit der rechten Maustaste auf Erstellen… oder ziehen Sie die Create… Menü
    3. Wählen Sie Ordner erstellen… .
    4. Geben Sie im Dialogfeld "Ordner erstellen "Folgendes ein: an-scf-sandbox
    5. Klicken Sie auf OK
  2. Erstellen Sie den Unterordner Komponenten .

    1. Wählen Sie den /apps/an-scf-sandbox Ordner
    2. Click Create > Create Folder
    3. Geben Sie im Dialogfeld "Ordner erstellen " Komponenten ein
    4. Klicken Sie auf OK
  3. Erstellen Sie den Unterordner "templates ".

    1. Wählen Sie den /apps/an-scf-sandbox Ordner
    2. Click Create > Create Folder
    3. Geben Sie im Dialogfeld "Ordner erstellen " Vorlagen ein.
    4. Klicken Sie auf OK
    5. Neu auswählen /apps/an-scf-sandbox
    6. Select Save All

    Speichern Sie wie bei jedem Bearbeitungsprozess häufig. Wenn bei der Dateneingabe Probleme auftreten, kann dies entweder daran liegen, dass Ihr Anmeldevorgang abgelaufen ist oder Sie vorherige Änderungen speichern müssen.

  4. Die Struktur im Explorer-Bereich der CRXDE Lite sollte nun etwa wie folgt aussehen:

    chlimage_1-44

Einrichten des Designverzeichnisses (/etc/designs?lang=de)

Der Ordner "/etc/designs"enthält die Bilder, Skripte und Stylesheets, die zusammen mit dem Seiteninhalt heruntergeladen werden sollen.

  1. Um das Designer-Tool in der klassischen Benutzeroberfläche zu verwenden, navigieren Sie zu https://<server>:/miscadmin.

    Hinweis: Wenn Sie CRXDE Lite verwenden, um einen Knoten des Typs zu erstellen, cq:Pagewerden Zugriffskontrolle und Replikation nicht auf Standardeinstellungen für eine Seite festgelegt.

  2. In the explorer pane, select the Designs folder and then click New > New Page.

    Geben Sie Folgendes ein:

    • Titel: Eine SCF-Sandbox
    • Name: an-scf-sandbox
    • Vorlage der Entwurfsseite auswählen

    Klicken Sie auf Erstellen

    chlimage_1-45

  3. Aktualisieren Sie den Explorer-Bereich, wenn der Ordner "An SCF Sandbox"nicht angezeigt wird.

  4. Kehren Sie zur CRXDE Lite zurück (http:// localhost:4502/crx/de) und erweitern Sie "/etc/designs", um den Knoten "an-scf-sandbox" anzuzeigen.

    Im rechten unteren Bereich von CRXDE können Sie die Registerkarte Eigenschaften, die Registerkarte Zugriffskontrolle und die Registerkarte Replikation Ansicht haben, um zu sehen, was mit der Designseitenvorlage definiert wurde.

    chlimage_1-46

Content Directory (/content?lang=de) einrichten

Der Ordner "/content"im entsprechenden Ordner befindet sich dort, wo sich der Inhalt der Website befindet. Die Pfade unter /content umfassen die Pfade der URL für Browseranforderungen.

Nachdem die Seitenvorlage als Teil der ursprünglichen Anwendung erstellt wurde, kann der anfängliche Seiteninhalt basierend auf der Vorlage erstellt werden… δ​

Auf dieser Seite