De Sitestepper-projectboom.
Doelstelling van deze Steples
- Een gedetailleerde uitleg verschaffen over de Sitestepper projectboom, wat de verschillende delen zijn en wat hun relatie is ten overstaan van de uiteindelijke website.
Steplessen die best gevolgd zijn vooraleer deze Steples te starten
Voorkennis
Logische vervolg
- .
Wat is de Sitestepper projectboom?
De projectboom is de plaats waar, tijdens de ontwikkeling, de website vorm zal krijgen.
De projectboom:
- wordt onderhouden in het StepGen-programma
- is een wezenlijk onderdeel van elke Sitestepper-project
- wordt weggeschreven en geladen onder de naam ingevoerd in het veld: 'Treenaam' in eerste tabulatie van de websiteparameters
- is build-target onafhankelijk (de verschillende build-targets van eenzelfde project zullen dezelfde projectboom gebruiken)
- zal alle bronpagina's van de aan te maken website bevatten
Secties van de projectboom
Elke projectboom bevat 5 secties.
In elke sectie kunnen één of meerdere bronpagina's worden geplaatst.
De aanwezigheid van een bronpagina in een bepaalde sectie zal bepalen hoe de bronpagina zal worden gebruikt en welke talen van de bronpagina zullen worden gebruikt om de website te genereren.
Ter info: niet elk project zal noodzakelijk bronpagina's bevatten in elk van de 5 aanwezige secties.
Opsomming van de 5 secties
De volgende 5 secties zijn aanwezig in elke projectboom:
- Includes
- Web
- WebRoot
- Dynamic
- DynamicRoot
De Includes sectie
De 'Includes'-sectie zal de bronteksten bevatten voor de StepIncl-lijnen (zie StepIncl-lijnen op pagina 46 in hoofdstuk voor een gedetailleerde uitleg over StepIncl-lijnen. Er zullen nooit webpagina's worden aangemaakt van bronpagina's aanwezig in deze sectie.
De 4 andere secties ('Web', 'WebRoot', 'Dynamic' en 'DynamicRoot') zullen bronteksten bevatten waarvan webpagina's zullen worden gecreëerd.
WebRoot en DynamicRoot versus Root en Dynamic
WebRoot en DynamicRoot-secties
Bronpagina's aanwezig in 'WebRoot' en 'DynamicRoot' zijn taal-onafhankelijke webpagina's die zullen aangemaakt worden in de rootfolder van de website.
Root en Dynamic-secties
Bronpagina's aanwezig in de 'Web' en 'Dynamic' zullen aangemaakt worden in elke pagina aangeduid in de menuoptie: 'Genereer – Talen'. Voor een gedetailleerde uitleg over deze optie, zie Bronpagina's in meer dan één taal op pagina 98). De webpagina's zullen worden aangemaakt in een subfolder met dezelfde naam als de taal-afkorting waaronder de bronpagina aanwezig is.
Web en WebRoot versus Dynamic en DynamicRoot
WebRoot en Root
Bronpagina's aanwezig in 'WebRoot' en 'Root' zullen gegenereerd worden als statische webpagina's.
Zij zullen de extensie .htm krijgen.
Wat is een statische webpagina ?
Een statische webpagina is een pagina waarvan de inhoud wordt vastgelegd tijdens het genereren van de pagina.
Bezoekers van de site die een statische webpagina opvragen, krijgen steeds dezelfde pagina te zien – met dezelfde onveranderlijke inhoud.
Een typisch voorbeeld van een statische pagina is een pagina met een voorstelling van een bedrijf, een pagina met een reisplan of foto’s van een vakantie of bedrijfs- of familiefeest.
Elke statische pagina kan, natuurlijk, steeds via Sitestepper worden aangepast met een nieuwe inhoud (met de bedoeling uw bezoekers een nieuwe (gewijzigde) inhoud te tonen).
Maar na de wijziging van de inhoud, zal uw bezoeker steeds de (nu gewijzigde) zelfde inhoud te zien krijgen, weerom met dezelfde onveranderlijke (maar nieuwe) inhoud.
Dynamic en DynamicRoot
Bronpagina's aanwezig in 'Dynamic' en 'DynamicRoot' zullen gegenereerd worden als dynamische webpagina's.
Zij zullen de extensie .asp krijgen.
Wat is een dynamische webpagina ?
In tegenstelling tot een statische pagina, zal een dynamische pagina, telkens de pagina wordt bezocht door uw bezoeker, een andere inhoud tonen.
Veelal wordt de inhoud die wordt getoond, gestuurd door de tijd van de dag, of door een selectie die is gemaakt op een andere pagina (bijvoorbeeld via een invulformulier).
Een typisch voorbeeld van dynamische pagina’s zijn pagina’s waarop producten worden getoond uit een catalogus, de pagina’s waarop wordt getoond welke films ze deze week spelen in de filmzaal en de volledig uitgebouwde commerciële sites waarop DVD’s of boeken kunnen worden aangekocht.
Taalonafhankelijke en taalafhankelijke bronpagina's
Zoals reeds gezegd zal de aanwezigheid van een bepaalde bronpagina in een bepaalde sectie bepalen of de webpagina al dan niet in meerdere talen wordt aangemaakt.
De volgende tabel geeft een overzicht.
|
Bronpagina aanwezig in sectie |
Welke bronpagina's worden verwerkt |
|---|---|
|
Includes |
Allemaal |
|
Web |
EN, NL, FR, DE, IT, ES, PT, JP (zie opmerking) |
|
WebRoot |
Generiek |
|
Dynamic |
EN, NL, FR, DE, IT, ES, PT, JP (zie opmerking) |
|
DynamicRoot |
Generiek |
Tabel 13: Secties aanwezig in de projectboom
Opmerking: Alleen de bronpagina's van de talen aangevinkt in de menu-optie 'Genereer – Talen' zullen worden gelezen en worden gebruikt om een webpagina te genereren. Wat niet wegneemt dat de bronteksten in elke taal, én in het generiek-gedeelte kunnen worden ingevoerd. Het kan immers perfect zijn dat de bronteksten in een bepaalde taal reeds worden ingevoerd in Sitestepper, zonder deze taal al te genereren naar de website toe.
Vanwaar de naam: Projectboom ?
De naam projectboom is gekozen omdat tussen de verschillende bronpagina's van een website een bepaalde relatie kan worden opgebouwd door deze in een overzichtelijke boomstructuur te organiseren.
Een echte boom
Een 'echte' boom heeft verschillende takken. Vanuit elke tak vertrekken andere takken. En vanuit deze takken vertrekken weer verdere takken. En dit gaat door tot we bij de allerlaatste twijg komen.
Een computerboom
Deze analogie is reeds geruime tijd ingeburgerd in de computerwereld, waar de term boomstructuur wordt gebruikt om relaties te omschrijven tussen één bepaald onderwerp (de zogenoemde parent) met één of meerdere afhankelijke andere onderwerpen (de zogeheten children).
Een voorbeeld hiervan is de Windows verkenner (afgebeeld in 106), die, in een boomstructuur uw pc-omgeving toont.
Teneinde de relatie vast te leggen tussen de verschillende onderdelen aanwezig in de pc, wordt een structuur getoond dewelke de gebruiker toelaat meer of minder informatie op het scherm te tonen.
Deze informatie wordt zichtbaar gemaakt door op het '+'-teken te klikken dat zich links naast de tekst bevindt.
De boom zal zich openen wat er op neerkomt dat meer informatie zal worden getoond.
In de afbeelding is geklikt op de '+' naast 'My Computer' en daarom wordt de inhoud van 'My computer' getoond (Local Disk, DVD-RW Drive, Smartmedia enz...).
Enkele boom-termen
Hier volgt een lijst van enkele Engelstalige termen die betrekking hebben op de projectboom. Deze termen worden ofwel gebruikt binnen de Sitestepper-programma's, ofwel in de documentatie teneinde de relatie tussen de verschillende bronteksten weer te geven.
Deze termen zijn behouden uit de (oorspronkelijke) Engelstalige versie van Sitestepper omdat de termen node, parent en children zeker evenveel betekenis hebben als 'tak', 'ouder' en 'kind'.
Node
Een node is generieke node indien één van de aanwezige lijnen in de projectboom dient aangeduid te worden.
Een node kan is:
- Één van de 5 secties
('Includes', 'Web', 'WebRoot', 'Dynamic' of 'DynamicRoot').
Deze nodes worden weergegeven in Bold (vet).
Deze 5 nodes worden ook wel hoofdnodes genoemd. Bepaalde acties, die wel kunnen uitgevoerd worden met andere nodes (bijvoorbeeld kopiëren van een node), kunnen niet worden uitgevoerd op hoofdnodes). - Een brontekt: een keyword is gekoppeld aan
deze node zodanig dat deze brontekst kan worden gebruikt om te
worden tussengevoegd in een Sitestepper skeleton, of zal worden
gebruikt om een webpagina te genereren.
Deze nodes worden weergegeven zonder speciale verandering van font of achtergrondkleur. Een uitzondering zijn de nodes die als 'Secure page' zijn aangeduid: deze worden weergegeven in Bold (vet), en met het
-symbool.
- Een subsectie: er is geen keyword gekoppeld
aan deze node en dient dan ook enkel en alleen om de boomstructuur
logisch in te delen in ovezichtelijke secties.
Deze nodes worden weergegeven in Italic (schuin) en in een grijze kleur.
Parent
De parent van een bepaalde brontekst is de brontekst waaronder deze aanwezig is in de projectboom. Door op het '-'-teken te klikken dat zich links naast de parent bevindt, wordt de huidige brontekst verborgen.
Door op het '+'-teken te klikken dat zich links naast de parent bevindt, wordt de lijst van de directe bronteksten die onder deze parent ligt, getoond.
In voorgaande afbeelding zijn 3 parents aangeduid:
- De sectie: Web
- De node: fotos
- De node: Testpagina's
Door op het '+'-teken te klikken naast één van de parents, worden alle bronteksten die zich onder deze parent bevinden, zichtbaar. Op dat moment zal het '+'-teken veranderen in een '-'-teken. Door op het '-'-teken te klikken, wordt de lijst van bronteksten die zich onder de parent bevinden verborgen (en verandert het '-'-teken terug in een '+'-teken).
In afbeelding 105 zijn de bronteksten onder 'fotos' en 'testpagina's' verborgen.
Opmerking: De aanwezigheid van een '+'-teken naast een node, duidt aan dat er bronteksten aanwezig zijn en maakt deze node dus tot een parent.
Child
De child is een brontekst dewelke zich onder een parent bevindt.
In de vorige afbeelding zijn alle children-nodes aangeduid.
Children-nodes die onmiddellijk onder een parent aanwezig zijn, worden children van de eerste generatie genoemd.
In afbeelding 104 zijn:
- de rood-omrande nodes children van de eerste generatie van de parent 'fotos'.
- de blauw omrande nodes children van de eerste generatie van de parent 'testpagina's.
- de groen omrande nodes allemaal children van de parent (sectie) 'Web'.
Manipulaties op nodes van de projectboom
Aanmaken van een node (pagina)
Om een nieuwe node aan te maken:
- Selecteer de parent waaronder de nieuwe node of brontekst dient geplaatst te worden (dit mag één van de 5 secties of hoofdnodes zijn).
-
Kies de menuoptie: 'nieuwe pagina' uit de hoofdmenu 'Node' of uit de kontekstmenu24, of gebruik de sneltoets 'Ctrl-N'.
De volgende vraag zal worden gesteld:
De node zal worden aangemaakt als child van de geselecteerde node (deze node wordt nu een parent-node, als ze al geen parentnode was voor andere bronteksten en zal dus een '-'-teken tonen links van de naam).
Indien reeds childnodes aanwezig waren, dan zal de nieuwe node worden aangemaakt onderaan de reeds aanwezige children.
De nieuwe node wordt automatisch geselecteerd.
De nieuwe node zal automatisch dezelfde skeleton toegewezen krijgen als zijn parentnode. Het is dan ook aangeraden om, indien verschillende skeletons aanwezig zijn in het project, nodes met dezelfde skeleton onder dezelfde parent te plaatsen (zo dient niet steeds manueel de correcte skeleton te worden gekoppeld aan een nieuw aangemaakte node).
Zoals te zien in voorgaande afbeelding, zal de node cursief worden weergegeven vermits nog geen keyword is toegekend (zie Invoeren van keywords in de pagina parameters op pagina 57 in hoofdstuk voor een gedetailleerde beschrijving hoe keywords kunnen worden toegekend).
Kennen we het keyword 'hobbies' toe aan deze nieuwe node dan zal de node normaal worden getoond.
Opmerkingen:
- Pas als een keyword is toegekend, zal deze node worden gebruikt om webpagina's te genereren.
- Alhoewel Sitestepper, in de huidige versie, hier nog geen expliciete checks op uitvoert bij het aanmaken van de nodes in de projectboom, is het aangeraden in de naam van de nieuwe node geen karakters te gebruiken die voor de Windows-omgeving een speciale betekenis hebben (e zogenaamde wildcard-karakters: '*' en '?', de schuine strepen '/' en '\' en het dubbele punt ':'.
- Sitestepper zal niet toelaten dat in een projectboom twee pagina's met dezelfde naam worden toegevoegd. Een foutmelding zal worden getoond indien de naam wordt ingevoerd van een reeds bestaande node.
Aanmaken van meer dan één node (pagina)
Een tweede manier om nieuwe nodes of nieuwe pagina's aan te maken is door het kiezen van de menuoptie: 'Nieuwe pagina vanaf een bestand' uit de hoofdmenu 'Node' of uit de kontekstmenu (of door het intoetsen van de sneltoets 'Ctrl-Alt-N'.
Deze optie laat toe om één of meerdere bestanden te selecteren vanaf de harde schijf, waarna de namen van deze bestanden zullen worden gebruikt om één of meerdere nodes aan te maken.
Om deze optie te gebruiken:
- Selecteer de parent waaronder de nieuwe node(s) of brontekst(en) dient (dienen) geplaatst te worden (dit mag één van de 5 secties of hoofdnodes zijn).
- Kies de menuoptie 'Nieuwe pagina vanaf een bestand'.
- Een standaard Open-bestand dialoogscherm wordt getoond.
-
Selecteer één of meerdere bestanden.
Tip:Gebruik de Ctrl-toets om meer dan één bestand te selecteren. - Klik op 'Open'.
De geselecteerde bestanden zullen worden gebruikt als namen van nieuwe nodes onder de geselecteerde node. Deze node wordt een parentnode (indien ze dat nog niet was en zal een '-'-teken tonen links van de naam).
Opmerkingen:
- In tegenstelling tot de optie 'Nieuwe node'
wordt hier wel automatisch een keyword toegekend aan elke nieuwe
node.
Dit keyword zal automatisch worden gegenereerd vanaf de geselecteerde bestandsnaam (waarbij alle niet toegelaten karakters worden vervangen door een '_'-teken). - Standaard wordt in het open-dialoogscherm,
de folder getoond van de master-language in het actieve
Sitestepperproject.
Navigatie naar een andere folder is toegestaan (bijvoorbeeld naar een ander Sitestepperproject waaraan gewerkt wordt. - Standaard worden enkel bestanden getoond met
de .sgp extensie (de extensie van de Sitestepper
bronteksten.
Indien pagina's geselecteerd dienen te worden met een andere extensie, kan in het 'File name' of 'Bestandsnaam' veld een wildcard worden ingevoerd.
Zeer belangrijke opmerking:
- De op deze manier geselecteerde bestanden zullen niet automatisch worden gekopieerd naar het Sitestepperproject !
- De bestandsnamen zullen enkel worden gebruikt om nieuwe nodes aan te maken in de huidige projectboom. De geselecteerde bestanden zullen niet worden gekopieerd naar het Sitestepperproject.
- Het eigenlijk kopiëren van de geselecteerde bestanden dient extern aan Sitestepper te gebeuren. Bijvoorbeeld door het kiezen van de menuoptie: 'Bestand – Open Windows explorer' (of door de sneltoets Ctrl-F6 te gebruiken).
- Indien bestanden met een andere extensie werden geselecteerd en nadien worden deze bestanden (extern aan Sitestepper) gekopieerd naar het huidige Sitestepperproject, gelieve er dan rekening mee te houden dat – om gevonden te worden door Sitestepper – de bestanden in de projectboom de extensie .sgp moeten hebben. Een hernoemen van de bestaande bestanden van de originele extensie naar .sgp is dan ook noodzakelijk.
Verwijderen van een node
Om een node uit de projectboom te verwijderen:
- Selecteer de node die verwijderd dient te worden.
- Kies de menuoptie: 'Node – verwijder pagina' uit het hoofdmenu 'Node' of de kontekstmenu.
- Een confirmatie zal worden gevraagd:
-
Indien op deze vraag 'Ja' wordt geantwoord, dan zal de geselecteerde node uit de projectboom worden verwijderd.
Belangrijke opmerkingen:
- Deze actie zal enkel de geselecteerde node verwijderen uit de projectboom.
- De bestaande brontekst (in één of meerdere talen) van de verwijderde node zal niet worden verwijderd – enkel de projectboom wordt aangepast.
- Een eventueel reeds gegenereerde webpagina van de verwijderde node zal niet worden verwijderd.
- Sitestepper zal niet toelaten om, met deze optie, parentnodes te verwijderen (met andere woorden: nodes waaronder zich nog kinderen bevinden). Een foutmelding zal worden getoond indien deze optie wordt gekozen als een parentnode geselecteerd is.
Verwijderen van een node ongedaan maken
Een per ongeluk verwijderde node kan terug worden toegevoegd aan de projectboom door het kiezen van de menuoptie: 'Nieuwe pagina vanaf een bestand' uit de hoofdmenu 'Node' of uit de kontekstmenu (of door het intoetsen van de sneltoets 'Ctrl-Alt-N', en het selecteren van het zonet verwijderde bestand.
Verwijderen van een node kompleet met zijn kinderen
Een node die wel childnodes bevat, kan worden verwijderd uit de projectboom door het kiezen van de menuoptie: 'Node – meer acties... - verwijder node (met al zijn children)'.
Er zal een confirmatie worden gesteld vooraleer deze actie effectief wordt uitgevoerd.
Opmerkingen:
- Deze optie is niet aanwezig in het kontekstmenu, en is iets dieper verborgen in de menustructuur van StepGen om het 'per ongeluk' uitvoeren van deze optie tot een minimum te beperken.
- Om die reden is de confirmatie ook zo opgesteld dat het automatisch beantwoorden van de vraag door het drukken van 'Enter' de actie zal onderbreken.
- Bestaande bronteksten in het Sitestepperproject zullen niet worden verwijderd – enkel de projectboom wordt aangepast.
- Eventueel reeds gegenereerde webpagina's van de nodes die worden verwijderd, zullen niet worden verwijderd van de website.
Een node een andere naam geven
Een node kan op elk moment een andere naam krijgen door het kiezen van de menuoptie: 'Hernoem pagina' uit de hoofdmenu of uit de kontekstmenu.
Een vraag zal worden gesteld om de nieuwe naam van de node in te voeren.
Een foutmelding wordt getoond indien de nieuwe naam reeds bestaat in de projectboom.
Indien de nieuwe naam nog niet bestaat in de projectboom, dan zal de project boom worden aangepast (en vanaf dat moment de nieuwe naam tonen) én zullen eveneens alle reeds bestaande bronteksten (in alle aanwezige talen én de generieke brontekst) worden hernoemd.
Een node een andere naam geven kan:
- Indien de inhoud van de brontekst dusdanig
is veranderd dat de naam van de node (en dus ook de naam van de
gegenereerde webpagina 'de lading niet meer dekt'.
Door de node een andere naam te geven zal ook de gegenereerde webpagina een andere naam krijgen en zal deze naam dus beter passen bij zijn effectieve inhoud. - Om meer woorden te bevatten en zodoende een
gunstige invloed te hebben voor zoekengines zoals Google, Yahoo en
MSN.
Met de huidige stand van zaken25 hechten de meeste zoekengines veel waarde aan de namen van webpagina's.
Zonder te overdrijven is het daarom aangeraden om verschillende woorden te gebruiken in de naam van de webpagina (en dus ook de naam van een node in de projectboom). Een webpagina die 'info' noemt, zal nu eenmaal minder kans hebben om 'gevonden' te worden dan een pagina die 'info over toeristische activiteiten in de provincie antwerpen'.heet26. - Om schrijffouten (ingevoerd bij het aanmaken van de node) te corrigeren ☺.
Een node kopiëren
Om een node te kopiëren:
- Selecteer de node die gekopieerd dient te worden.
- Kies de menuoptie: 'Copieer node' uit de hoofdmenu 'Node' of de kontekstmenu.
- Selecteer de node waaronder de nieuwe node zal worden geplaatst (met andere woorden: de parentnode van de nieuwe node – dus mag één van de aanwezige secties zijn).
- Kies de menuoptie: 'Plak node' uit de hoofdmenu 'Node' of de kontekstmenu.
- Een vraag zal worden gesteld om een nieuwe naam in te voeren voor de te kopiëren node.
De node zal worden aangemaakt als child van de geselecteerde node (deze node wordt nu een parent-node, als ze al geen parentnode was voor andere bronteksten en zal dus een '-'-teken tonen links van de naam).
Indien reeds childnodes aanwezig waren, dan zal de nieuwe node worden aangemaakt onderaan de reeds aanwezige children.
De nieuwe node wordt automatisch geselecteerd.
De node zal cursief worden weergegeven vermits nog geen keyword is toegekend (zie Invoeren van keywords in de pagina parameters op pagina 57 in hoofdstuk voor een gedetailleerde beschrijving hoe keywords kunnen worden toegekend).
Opmerkingen:
- Vanaf de vraagstelling naar de naam van de nieuwe node zijn de stappen die worden gevolgd en de schermen die worden getoond gelijkaardig aan deze bij het aanmaken van een nieuwe node: zie Aanmaken van een node (pagina) op pagina 178 voor een volledige uitleg).
- Alle aanwezige bronteksten van de te kopiëren node zullen mee worden gekopieerd naar de nieuwe node (alle talen én de generieke brontekst zullen worden gekopieerd, indien aanwezig).
- Enkel de geselecteerde node wordt gekopieerd. Is de geselecteerde node een parentnode dan zullen de children niet mee worden gekopieerd.
Een node verplaatsen.
Om een node te verplaatsen:
- Selecteer de node die verplaatst dient te worden.
- Kies de menuoptie: 'Knip node' uit de hoofdmenu 'Node' of de kontekstmenu.
- Selecteer de node waaronder de nieuwe node zal worden geplaatst (met andere woorden: de parentnode van de nieuwe node – dus mag één van de aanwezige secties zijn).
- Kies de menuoptie: 'Plak node' uit de hoofdmenu 'Node' of de kontekstmenu.
De te verplaatsen node zal worden verplaatst als child van de geselecteerde node, kompleet met al zijn children.
Indien reeds childnodes aanwezig waren, dan zal de te verplaatsen node worden aangemaakt onderaan de reeds aanwezige children.
Opmerking:
- Het is mogelijk om nodes te verplaatsen tussen secties.
- Dit kan o.a. nodig zijn indien van statische webpagina's (aanwezig in de secties 'Web' of 'WebRoot', dynamische pagina's (aanwezig in 'Dynamic' of 'DynamicRoot') dienen gemaakt te worden (zie Web en WebRoot versus Dynamic en DynamicRoot.op pagina 174).
- Dit kan o.a. ook nodig zijn indien van niet taalgebonden webpagina's (aanwezig in 'WebRoot' of 'DynamicRoot'), webpagina's dienen gemaakt te worden die wél in verschillende talen zullen worden aangemaakt (en waarvan de nodes dus aanwezig moeten zijn in de secties 'Web' of 'Dynamic') (zie WebRoot en DynamicRoot versus Root en Dynamic.op pagina 173).
Welke node zal worden gekopieerd of worden verplaatst ?
De menuopties 'Copieer node' of 'Knip node' zullen de geselecteerde node markeren als node waarvan een kopie dient te worden gemaakt, of de node die zal worden verplaatst.
Pas indien de menuoptie: 'Plak node' wordt gekozen zal effectief een verandering aan de project boom worden aangebracht.
Intern wordt bijgehouden om de gemarkeerde node dient te worden gekopieerd, of dient te worden verplaatst.
Visueel wordt de gemarkeerde node aangeduid met een gele achtergrond.
Andere acties op de projectboom
Een node opzoeken
Sitestepper bevat een zeer handige manier om één van de nodes op te zoeken.
Kies de menu-optie 'Node – Locate...' (of gebruik de sneltoets Ctrl-L) om het localiseerscherm27 te tonen.
Tip: Ctrl F en Ctrl K kunnen ook worden gebruikt als sneltoetsen om deze optie te starten. Zowel Ctrl L als Ctrl F als Ctrl K waren in vroegere versies van Sitestepper toegewezen aan verschillende manieren om een bronpagina terug te vinden (Zoek pagina, zoek keyword en zoek keyword gedeeltelijk). Alle drie deze vroegere acties zijn vervangen door de ene: 'Node – Locate...', maar de sneltoetsen zijn behouden.
Een volgend scherm zal worden getoond:
Dit scherm (dat ook wordt gebruikt in StepEdit om linken te leggen tussen verschillende pagina's van de website) bevat een lijst van alle namen van de pagina's in de projectboom én van alle toegekende keywords aan deze pagina's.
Zodra één of meerdere karakters worden ingevoerd in het (nu nog Engelstalige) veld: 'Enter part of the name or keyword', dan zullen in de lijst 'Select the node' alle pagina's worden getoond waarvan:
- óf de ingevoerde karakters voorkomen in het toegekende keyword
-
óf de ingevoerde karakters voorkomen in de naam van de pagina
Het selecteren van één van de getoonde pagina's en het aanklikken van de 'use' knop zal automatisch de aangeklikte pagina selecteren in de projectboom.
Vervangen van de toegekende skeletons
Sitestepper heeft een handige actie om de toegekende skeleton te veranderen van een parentnode én meteen ook van alle children.
- Selecteer de node waarvan de toegekende skeleton dient veranderd te worden.Eenlist
- Kies de menuoptie: 'Node – Meer acties ... - vervang skeleton'.
- Een lijst van de aanwezige skeletons zal worden getoond.
-
Kies één van de skeletons uit de getoonde lijst en klik 'Ok'. - Een confirmatie zal worden gevraagd.
-
Kies 'Ja' om het toewijzen uit te voeren..
De gekozen skeleton zal worden toegekend aan de geselecteerde node én aan al zijn children (en dit – eventueel – tot alle aanwezige levels onder de parentnode: met andere woorden, ook de children van de children zullen een andere skeleton toegewezen krijgen).
Dit is een zeer krachtige optie die vooral handig is indien pagina's met dezelfde skeleton bij elkaar onder één parent worden geplaatst.
Verplaats een node een level hoger
Sitestepper heeft een handige manier ingebouwd om een node één level hoger in de projectboom te plaatsten.
- Selecteer de te verplaatsen node.
- Kies de menuoptie: 'Node – Meer acties... - Move to parent.
De geselecteerde node zal worden verplaatst op gelijke hoogte maar vóór zijn parentnode.
- Eventueel aanwezige childnodes van de originele (te verplaatsen) node zullen mee worden verplaatst.
- De huidige versie van Sitestepper laat toe om een childnode van één van de sectienodes één level hoger te plaatsen. Latere versies zullen dit niet meer toelaten, want, alhoewel de projectboom perfect blijft werken, het genereren van deze pagina's zal fout lopen vermits zij zich niet meer bevinden onder één van de vaste secties (en Sitestepper dus niet kan beslissen of de pagina dynamisch of statisch is, taalafhankelijk of taalonafhankelijk).
Verplaats een node een level dieper
Sitestepper heeft een handige manier ingebouwd om een node aan maken als child van een nieuwe parentnode.
- Selecteer de te verplaatsen node.
- Kies de menuoptie: 'Node – Meer acties...' - Node deeper'.
- Een vraag zal worden gesteld om de naam in te voeren van de nieuw aan te maken parentnode.
-
Geef de naam in van de nieuwe parentnode en kies 'OK'.
Op de plaats van de geselecteerde node zal een nieuwe parentnode worden aangemaakt met de zonet ingevoerde naam, en de reeds bestaande node wordt verplaatst als (eerste) child van de nieuwe aangemaakte parentnode.
De Sitestepper Codeparking
De Sitestepper-codeparking is bewaarplaats voor bij elkaar horende nodes (en webpagina's) die gekopieerd kunnen worden 'en block' van en naar eenzelfde project of zelfs tussen verschillende Sitestepperprojecten.
24De kontekstmenu is de menu die wordt getoond door te rechts-klikken op de projectboom.
25De algoritmes die zoekengines gebruiken veranderen van maand tot maand. Wat op het moment van schrijven van deze handleiding waar is, kan later al niet meer waar zijn.
26Zoals steeds is het aangeraden om ook hierin niet te overdrijven en enkel woorden in de paginanaam te gebruiken die ook effectief de lading dekken.
27Dit scherm is één van de (weinige) schermen die nog Engelstalig zijn.

