Einrichten der Website-Struktur

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 an-scf-sandbox immer durch den Namen, den Sie gewählt haben.

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 "+"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'

Einrichten des Anwendungsverzeichnisses (/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. Erstellen Sie den Ordner /apps/an-scf-sandbox.

    Verwenden von CRXDE Lite im Explorer-Bereich

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

    1. Wählen Sie den Ordner /apps/an-scf-sandbox aus.
    2. Klicken Sie auf Erstellen > Ordner erstellen.
    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 Ordner /apps/an-scf-sandbox aus.
    2. Klicken Sie auf Erstellen > Ordner erstellen.
    3. Geben Sie im Dialogfeld Ordner erstellen Vorlagen ein.
    4. Klicken Sie auf OK.
    5. Wählen Sie /apps/an-scf-sandbox erneut aus.
    6. Wählen Sie Alle speichern.

    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:

    crxde-template

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>:<port>/miscadmin.

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

  2. Wählen Sie im Explorer-Bereich den Ordner Entwürfe und klicken Sie dann auf Neu > Neue Seite.

    Geben Sie Folgendes ein:

    • Titel: Eine SCF-Sandbox
    • Name: an-scf-sandbox
    • Wählen Sie Designseitenvorlage

    Klicken Sie auf Erstellen.

    design-template

  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.

    crxde-configure-template

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 ursprüngliche Seiteninhalt auf der Grundlage der Vorlage erstellt werden… δ

Auf dieser Seite