Websitestructuur instellen

In de onderstaande instructies worden de mappen beschreven die op de volgende locaties moeten worden gemaakt om uw website in te stellen:

  • /apps/an-scf-sandbox
    Hier bevinden aangepaste toepassingen en sjablonen zich

  • /etc/designs/an-scf-sandbox
    Hier bevinden zich downloadbare ontwerpelementen

  • /content/an-scf-sandbox
    Dit is waar de downloadbare webpagina's zich bevinden

De code in deze zelfstudie vertrouwt erop dat de naam van de hoofdmap gelijk is voor de toepassing, het ontwerp en de inhoud. Als u een andere naam voor uw website kiest, vervangt u an-scf-sandbox altijd door de naam die u hebt gekozen.

OPMERKING

Namen:

  • De namen die in CRXDE worden gezien zijn knooppuntnamen die de weg aan adresseerbare inhoud vormen

  • Node names may contain spaces, but when used in an URI, the space must be encoded either as '%20' or '+'

  • Node-namen kunnen afbreekstreepjes en onderstrepingstekens bevatten, maar deze moeten worden gecodeerd als er in een Java-bestand naar wordt verwezen als een pakketnaam. Zowel koppeltekens als onderstrepingstekens worden overgeslagen met een onderstrepingsteken gevolgd door de Unicode-waarde:

    • afbreekstreepje wordt '_002d'
    • onderstrepingsteken wordt '_005f'

De toepassingsmap (/apps?lang=nl) instellen

De map /apps in de opslagplaats bevat de code met implementaties van het gedrag en de rendering van de pagina's die vanuit de map /content worden aangeboden.

De map /apps is beveiligd en niet toegankelijk voor het publiek, net als de mappen /content en /etc/designs.

  1. Map /apps/an-scf-sandbox maken.

    Het gebruiken van CRXDE Lite, in de verkenner ruit

    1. Selecteer de map /apps
    2. Klik met de rechtermuisknop Create… of trek het Create… menu onderaan
    3. Selecteer Create Folder… .
    4. Typ an-scf-sandbox in het dialoogvenster Create Folder
    5. Klik op OK
  2. Submap components maken.

    1. Selecteer de map /apps/an-scf-sandbox
    2. Klik op Create > Create Folder
    3. Typ components in het dialoogvenster Create Folder
    4. Klik op OK
  3. Submap templates maken.

    1. Selecteer de map /apps/an-scf-sandbox
    2. Klik op Create > Create Folder
    3. Typ templates in het dialoogvenster Create Folder
    4. Klik op OK
    5. /apps/an-scf-sandbox opnieuw selecteren
    6. Selecteer Save All

    Net als bij elk bewerkingsproces, kunt u dit vaak opslaan. Als u problemen ondervindt met het invoeren van gegevens, kan dit zijn omdat er een time-out is opgetreden bij uw aanmelding of omdat u vorige bewerkingen moet opslaan.

  4. De structuur in het deelvenster Verkenner van CRXDE Lite moet er nu ongeveer als volgt uitzien:

    chlimage_1-44

Stel de ontwerpmap (/etc/designs?lang=nl) in

De map /etc/designs bevat de afbeeldingen, scripts en opmaakmodellen die samen met de pagina-inhoud moeten worden gedownload.

  1. Als u het Designer-gereedschap wilt gebruiken in de klassieke gebruikersinterface, bladert u naar https://<server>:<port>/miscadmin.

    Opmerking: Als u CRXDE Lite gebruikt om een Knoop van type cq:Page tot stand te brengen, zouden het Toegangsbeheer en de Replicatie niet aan standaardmontages voor een pagina worden geplaatst.

  2. Selecteer in het verkenner-venster de map Designs en klik op New > New Page.

    Enter:

    • Titel: Een SCF-sandbox
    • Naam: an-scf-sandbox
    • Selecteer Paginasjabloon ontwerpen

    Klik op Create

    chlimage_1-45

  3. Vernieuw het verkennervenster als de map "An SCF Sandbox" niet wordt weergegeven.

  4. Ga terug naar CRXDE Lite (http:// localhost:4502/crx/de) en vouw /etc/designs uit om het knooppunt met de naam "an-scf-sandbox" weer te geven.

    In de rechterbenedenruit van CRXDE, kunt u het lusje van Eigenschappen, het lusje van het Controle van de Toegang en het lusje van de Replicatie bekijken om te zien wat gebruikend het Malplaatje van de Pagina van het Ontwerp werd bepaald.

    chlimage_1-46

De inhoudsdirectory (/inhoud?lang=nl) instellen

De map /content in de opslagmap is waar de website-inhoud zich bevindt. De paden onder /content bestaan uit de paden van de URL voor browserverzoeken.

**​ Nadat de paginamjablonen zijn gemaakt als onderdeel van de oorspronkelijke toepassing, kan de eerste pagina-inhoud worden gemaakt op basis van de sjabloon… ​ê

Op deze pagina