2.1 XML/Tekst
De inhoud van iedere pagina wordt opgeslagen in XML/Tekst, een eenvoudig tekstformaat van XML-velden en wikitekst (afgeleid van Wikipedia). Wijzigingen in de website kunt u ook maken in het XML/Tekst formaat, dit is direct zichtbaar in de website zelf.
XML/Tekst code aanpassen
De paginatekst kan worden opgevraagd en direct gewijzigd. Dit maakt het mogelijk om op een vereenvoudigde maar nog steeds krachtige manier pagina's te bewerken. Ook kan het worden gebruikt om geavanceerde functies toe te voegen aan pagina's die niet in WYSIWYG kunnen worden vermeld zoals invulformulieren, forum, database selecties, extra CSS classes en andere attributen.
- Klik onder XML/Tekst in de werkbalk op (paginatekst).
- Maak de gewenste wijzigingen in de XML/Tekst code.
- Klik op Tekst opslaan.
Structuur van de XML/Tekst-code
In het XML-formaat worden velden alsvolgt gecodeerd:
<veldnaam>
Hier de inhoud van het veld
</veldnaam>
Binnen een veld kunnen andere velden staan. Het veld <pagina> omsluit alle informatie voor een pagina. Binnen <pagina> is er één veld voor ieder vlak dat op de pagina door de redactie te wijzigen is. Welke en hoeveel vlakken/velden dit zijn wordt bepaald door de webdeveloper in het HTML template. In onderstaand voorbeeld zijn op iedere pagina de velden "middenkolom" en "rechterkolom" te wijzigen.
<pagina>(attribuut1="waarde" attribuut2="waarde" ...)
<middenkolom>
... (hier staat de pagina-inhoud)
</middenkolom>
<rechterkolom>
... (hier staat de vulling van de rechterkolom)
</rechterkolom>
</pagina>
Achter de <pagina> tag kunnen tussen ()-haken pagina-eigenschappen worden aangepast, waarvan sommigen niet via het Pagina's-venster aanpasbaar zijn.
Overerving van XML-velden
XML-velden in pagina's worden overerfd: lager gelegen niveaus (bijv. www.website.nl/niveau1/niveau2) krijgen automatisch de eigenschappen van het hoger gelegen niveau (bijv. www.website.nl/niveau1). Maar als aan het lager gelegen niveau een veld wordt toegevoegd wordt dat gebruikt in plaats van die van het hogergelegen bestand. Dit gegeven is belangrijk voor probleemoplossing als gedeelde elementen in bestanden (zoals het menu, een kader, de layout) onbedoeld verschillen tussen niveaus c.q. binnen een niveau.
Wiki tekstformaat
De inhoud van velden wordt gecodeerd in het eenvoudige wiki-tekstformaat. Het voordeel van dit formaat is dat het zo dicht mogelijk aansluit bij "platte tekst" en daardoor goed leesbaar en wijzigbaar is. Hieronder staat een voorbeeld van een XML/Tekst pagina inclusief wiki-tekst.
<pagina>
<middenkolom>
= Welkom bij hotel Figi =
= ier kunt u ervaren welke mogelijkheden wij hebben voor recreatie.
Nieuws
</middenkolom>
<rechterkolom>
Boek snel!
Als u voor 1 juni boekt krijgt u 5% korting. Mail ons
</rechterkolom>
</pagina>
Uitleg
In dit voorbeeld is de tekst "Welkom bij hotel Figi" de titel (heading 1) van de pagina, gevolgd door een alinea en daaronder een kleiner tussenkopje "Nieuws" (heading 2).Â
Er is ook een overzicht van de wiki-tekstcodes.
Wiki-tekstcodes
Titels worden gecodeerd door de regel te omsluiten met =. Het aantal = bepaalt het nivo. WebEtui vertaalt dit naar de HTML-codes: <h1> .. <h4>
heading 1
heading 2
heading 3
heading 4
Alinea's worden gecodeerd als normale tekst. Alinea's worden door elkaar gescheiden door 1 of meer lege regels. Een nieuwe regel binnen een alinea wordt ook als nieuwe regel weergegeven.
Vet en cursief.Tekst wordt vet gemaakt door het te omsluiten met *. En tekst wordt cursief weergegeven door het te omsluiten met //.
Opsommingen met bullets en cijfers door iedere regel te beginnen met een - gevolgd door een spatie. Voor opsommingen met cijfers een + gevolgd door een spatie.
Foto's. De naam van het bestand (inclusief mappen) tussen [ en ].
Hyperlinks. De tekst en het adres gescheiden door een | tussen [ en ].
