Werken met startersjablonen

U gebruikt een kopie van een startersjabloon die wordt meegeleverd bij Oracle Content Management om een nieuwe site te maken, met een thema en aangepaste componenten.

Met een startersjabloon worden alle onderdelen die u nodig hebt om een aangepaste website te bouwen verzameld in één package: de standaardsite, lay-out, navigatie, voorbeeldinhoud, thema, gekoppelde inhouditems, enzovoort. Een startersjabloon verschilt van andere sjablonen die worden meegeleverd bij Oracle Content Management doordat deze een gebruiksvriendelijk basisframework biedt voor het maken van een nieuwe site, inclusief een nieuw thema.

Opmerking:

Een thema wordt meestal gedeeld tussen sjablonen, maar voor een startersjabloon wordt een kopie van een thema gebruikt.

De startersjablonen, StarterTemplate en JETStarterTemplate, zijn samen met andere sjablonen beschikbaar in Oracle Content Management wanneer de beheerder sjablonen activeert tijdens de installatie en configuratie van de service. De Oracle JavaScript Extension Toolkit (JET) startersjabloon bevat de meest recente JET-stijlen voor sjablonen, omvat wat pagina-inhoud (als JET-componenten) en biedt startercomponenten voor het bouwen van op JET gebaseerde sjablonen en sites.

Basisproces

Hier volgt het basisproces voor het werken met een startersjabloon:

  1. Maak een nieuwe site en selecteer de startersjabloon. Er wordt een nieuw starterthema gemaakt, samen met de nieuwe site.

    Opmerking:

    Kies de sitenaam zorgvuldig. De naam die u de site geeft, wordt gedupliceerd als de naam van het nieuwe thema, en het thema is zichtbaar voor gebruikers zodra u de site publiceert. U kunt de naam van het thema niet meer wijzigen nadat het is gemaakt.

    De startersite en het thema bevatten een set mappen en bestanden die zijn vereist voor het starten van site- en themaontwikkeling.

  2. Synchroniseer het nieuwe thema met uw desktop. U kunt op uw desktop werken om het thema uit te breiden en aan te passen met lay-outs en statische activa. Omdat dit een kopie van een thema is en hiervoor een naam wordt gebruikt die specifiek is voor uw sjabloon, kunt u wijzigingen in het thema aanbrengen zonder dat dit van invloed is op het bronthema.

  3. Open de site in de sitebuilder. U kunt de sitebuilder gebruiken om toevoegingen aan te brengen in de sitestructuur, om componenten en interacties aan pagina's toe te voegen en om inhoud toe te voegen die deel gaat uitmaken van de standaardsite van de nieuwe sjabloon. U kunt de site-inhoud die in de startersjabloon staat hergebruiken of verwijderen.

  4. Wanneer de site en het thema gereed zijn, synchroniseert u de wijzigingen met uw Oracle Content Management instance en maakt u vervolgens een nieuwe sjabloon vanuit de geselecteerde site.

  5. Deel de sjabloon zodat anderen deze kunnen gebruiken.

Een sjabloon maken met een startersjabloon

Ga als volgt te werk om een startersjabloon te gebruiken:

  1. Klik in de zijnavigatie van Oracle Content Management op Sites.

    Er wordt een lijst met bestaande sites weergegeven.

  2. Klik op Maken.

  3. Selecteer in het dialoogvenster 'Site maken' de startersjabloon die u als basis voor uw site wilt gebruiken.

    Voor de nieuwe site wordt het thema gebruikt dat bij de startersjabloon wordt geleverd, hernoemd zodat de naam overeenkomt met de nieuwe sitenaam.

  4. Voer in het dialoogvenster een naam voor de site in. Deze naam wordt gebruikt in de site-URL. U kunt kleine letters, cijfers, onderstrepingstekens (_) en streepjes (-) gebruiken. Als u een spatie invoert, wordt deze automatisch vervangen door een onderstrepingsteken.

    Gebruik niet de volgende namen voor sjablonen, thema's, componenten, sites of sitepagina's: authsite, content, pages, scstemplate_*, _comps, _components, _compsdelivery, _idcservice , _sitescloud, _sitesclouddelivery, _themes, _themesdelivery. De volgende namen kunt u wel gebruiken voor sitepagina's, maar niet voor sjablonen, thema's, componenten of sites: documents, sites.

    Opmerking:

    Het pad voor een Oracle Content Management site-URL is hoofdlettergevoelig. Hoofdlettergebruik in de zoekvraag of fragmentstrings wordt beheerd door ontwikkelaars in hun aangepaste code.

          https:[//host[:port]][/]path[?query][#fragment]
         \____________________/\________________________/
            Location          Data
  5. Voer desgewenst een beschrijving voor de site in.

  6. Wanneer u klaar bent, klikt u op Maken.

    In een voortgangsbalk ziet u de naam en aanmaakstatus van de nieuwe site. Wanneer de site is gemaakt, wordt de naam ervan weergegeven in de lijst met sites. De initiële status van de site is 'Offline'.

    Als u de zojuist gemaakte site snel wilt vinden in de lijst, sorteert u de lijst op Laatst bijgewerkt. De site die u zojuist hebt gemaakt, wordt boven aan de lijst weergegeven.

    Opmerking:

    U krijgt automatisch de rol van beheerder toegewezen voor de site die u hebt gemaakt.
  7. Gebruik de desktop-app om het thema te synchroniseren met uw desktop.

    U zou nu de maphiërarchieën en bestanden voor het thema moeten zien.

  8. Het starterthema bevat een minimale set mappen en bestanden, zoals deze:

    theme
            assets
                    css
                            main.css
                    js
                            topnav.js
            designs
                    default
                            design.css
                            design.json
                            facebook.png 
                            googleplus.png 
                            linkedin.png 
                            twitter.png 
                            youtube.png 
                            x-close.png             
      layouts
                    index.html
            resonsepages
                    404.html
            _folder.json
            _folder_icon.jpg
            components.json
            viewports.json

    Het bestand x-close.png bevat het standaardpictogram voor sluiten voor de pop-up voor toestemming voor cookies.

    De map /layouts bevat een bestand voor de starterpaginalay-out (index.html) met de volgende inhoud:

    • Een set HTML-tags waarmee het bestand als paginalay-out kan worden gebruikt.

    • Eén slot die basistekst met instructies bevat, zoals voor het synchroniseren van het thema met uw desktop, het toevoegen van een nieuwe paginalay-out, het toevoegen van componenten aan de paginalay-out en het bouwen van een sitehiërarchie met behulp van de nieuwe paginalay-out.

    • Een eenvoudig JavaScript-navigatiebestand dat een voorbeeld bevat over hoe u de JavaScript-functies en -objecten van de weergave-API moet gebruiken. De weergave-API is nodig voor het doorlopen van de sitehiërarchie en het genereren van vereiste HTML-markup om navigatie binnen de site mogelijk te maken.

    Zie ook: Basisthemastructuur.
  9. Wanneer u klaar bent met het wijzigen van het thema, synchroniseert u de themamappen en - bestanden met uw Oracle Content Management instance. Als u wilt zien hoe de wijzigingen in het thema eruitzien en wat hun gedrag is op een site, opent u de site in de sitebuilder. Dit is waarschijnlijk een iteratief proces.

  10. Als u de site wilt bekijken of wijzigen, selecteert u de site en klikt u op Openen in het snelmenu of klikt u op Pictogram 'Openen' in de actiebalk.

  11. Stel de editormodus in op Bewerken zodat u wijzigingen in de site kunt aanbrengen. U kunt bestaande pagina's wijzigen en nieuwe pagina's toevoegen met de paginalay-out die beschikbaar is in de starterthema's.

    Opmerking:

    Als u bekend bent met de paginalay-outstructuur en het gebruik ervan, kunt u ongewenste secties die zijn geleverd door de startersjabloon, verwijderen en de lay-out in de wel gewenste secties wijzigen in een van de nieuwe lay-outs.
  12. Wanneer u klaar bent met het aanbrengen van wijzigingen in de site, klikt u op Opslaan om de site op te slaan en klikt u vervolgens op Publiceren om de update samen te voegen met de basissite.

  13. Selecteer de site en maak een sjabloon op basis van de site. Hiermee worden de activa en het thema voor de nieuwe sjabloon opgehaald.

  14. Deel de sjabloon met leden die de sjabloon mogen gebruiken.