Nota bene! In deze instructie wordt een website gemaakt met frames. Het voorbeeld behandelt een digitaal portfolio, maar natuurlijk kun je de instructie gebruiken voor elke website met frames, ongeacht het onderwerp. Het stappenplan is getest op kinderen en volwassenen. Het vergt gemiddeld anderhalf uur om een professioneel opgezette website op deze manier te bouwen. Je kunt uiteraard sneller werken door de template op onze site te gebruiken en door geen gebruik te maken van stylesheets. Het nadeel is dat je dan minder begrip opbouwt over de werking van je eigen site en dat het je meer tijd kost om zaken te veranderen en uit te breiden. Wanneer je nog nooit een website hebt gebouwd, is het verstandig de basisregels, het stappenplan en andere relevante theorie in het boek door te nemen voordat je gaat bouwen. Je inzicht wordt ook een stuk beter door onder ‘Hulp voor beginners’ de ‘Website voor absolute beginners’ op onze portal www.scorenmetwebsites.nl door te nemen.
Sharepoint Designer Deze professionele software van Microsoft kun je downloaden op hun site: http://www.microsoft.com/downloads/details.aspx?FamilyID=baa3ad86-bfc1-4bd4-9812d9e710d44f42&displaylang=nl Op deze website vind je ook nuttige informatie over het programma. Een website maken in Sharepoint gaat als volgt: Start Sharepoint. Het openingsvenster van Sharepoint verschijnt.
Klik in het uitklapmenu links boven op Bestand kies ‘Nieuw’ in het uitklapmenu en kies daarin Website. Het volgende scherm verschijnt dan:
Kies in de middelste kolom: Lege website. Geef de locatie van de nieuwe website op:’ vul je het pad in naar de map waar je het web gaat zetten. Geef het web een goede naam. Hier is gekozen voor het pad ‘C:\Documents and Settings\RoelD\Mijn documenten\Mijn websites\digitaalportfolio’. Klik op de OK-knop. Het lege web wordt nu door Sharepoint gemaakt en het verschijnt:
Kies in het menu voor ‘Bestand’ – ‘Nieuw’ – ‘Pagina’. Het volgende menu ‘Nieuw’ verschijnt weer net zoals toen je een nieuw web ging maken. Klik onder Algemeen op HTML. Er verschijnt een pagina met de naam ‘Naamloos_1.htm’ in de Sharepoint workspace.
Sla de pagina op onder een goede naam. tip Een goede naam is niet te lang, bevat geen spaties of hoofdletters en eindigt op .htm. De eerste pagina kun je het beste opslaan als ‘template’. Deze lege pagina kun je dan steeds als basis gebruiken wanneer je een nieuwe pagina gaat maken. Nu moet je op de pagina een indelingstabel maken, zodat je tekstkolom niet te breed wordt. Klik in het uitklapmenu op ‘Tabel’ en en kies ‘Indelingstabellen en -cellen’ in het uitklapmenu. Het volgende taakvenster verschijnt.
Klik op ‘Indelingstabel invoegen’. Er verschijnt nu een indelingstabel op de nieuwe pagina:
Vervolgens moet je zorgen dat de tabel de hele hoogte van de pagina vult. Klik op het pijltje bij de linker maataanduiding en kies in het uitklapmenu ‘Rij automatisch uitrekken’. Maatvoering indelingstabel
De indelingstabel is nu gemaakt. Je kunt bij tabelindeling ook voor andere indelingen kiezen, als je de pagina in meer blokjes wilt verdelen. In de indelingstabel kun je straks alle soorten inhoud kwijt: tabellen, opsommingen, afbeeldingen en tekstblokken. Sla de pagina weer op. De pagina overschrijft automatische de eerdere. Nu moet je de andere pagina’s maken die je nodig hebt voor je website. Je gebruikt daarbij de zojuist gemaakte pagina als basis. Klik in het uitklapmenu onder Bestand weer voor Openen. In het volgende scherm open je dan de template die je eerder op hebt geslagen:
Nu maakt Sharepoint een nieuwe pagina aan in het web, die dezelfde indeling en kenmerken heeft als de eerste pagina die je hebt gemaakt en die je als ‘template’ hebt opgeslagen. Sla ook deze pagina op onder een goede naam. Een goede naam is niet te lang, bevat geen spaties of hoofdletters en eindigt op .htm. Voorbeelden van goede namen zijn: • personalia.htm: bevat je persoonsgegevens • opleiding.htm: bevat je opleidingsgegevens • werkervaring.htm: bevat je werkervaring • swot.htm bevat je persoonlijke SWOT • leerstijl.htm bevat je leerstijl • kwaliteit.htm bevat je kwaliteiten • vaardigheden.htm bevat je vaardigheden • competenties.htm bevat je competenties Geef de pagina ook een passende titel. De titel van de pagina kun je veranderen via de knop ‘Titel Wijzigen …’. Deze titel van een pagina komt in de bovenbalk van de browser te staan als een bezoeker de pagina bekijkt. opmerking Als je de titel van de pagina later wilt veranderen, klik je in het menu op ‘Bestand’ en kies je vervolgens ‘Opslaan als…’. Je kunt nu de titel wijzigen via de bovengenoemde knop.
Herhaal de deelstappen 10 tot en met 13 voor elke contentpagina die je nodig hebt.
tip Wanneer het taakvenster ‘Nieuw’ in de workspace niet zichtbaar is, kun je het snel openen met de toetscombinatie [ctrl][F1]. De pagina’s ‘navigatie.htm’ en ‘banner.htm’ maak je door in te kiezen voor ‘Lege pagina’. Deze pagina krijgen immers een andere indeling dan de contentpagina’s. Wanneer je een fotocollage op je web wilt plaatsen, kies je voor ‘Meer paginasjablonen’. In het venster dat opent kies je voor ‘Fotocollage’. Op de pagina die dan wordt aangemaakt door Sharepoint, staan de verdere aanwijzingen. Je hebt nu alle pagina’s voor het web gemaakt. Je kunt nu de stylesheets gaan maken. De pagina’s opmaken: kleuren en lettertypen Tijdens stap 1 heb je al nagedacht over het kleurgebruik in je website. Kleur en lettertype kun je per pagina definiëren. Je kunt ook werken met een zogenaamde stylesheet. Een stylesheet is een pagina met stijlkenmerken, waarvan je er meer per pagina kunt gebruiken. Een stijl is niets anders dan een aantal opmaakkenmerken voor een paginaonderdeel, tag in html termen, zoals een alinea of op kop, een link of een tabelcel of de hele pagina. Een voorbeeld: De inhoud van een webpagina zit ingeklemd tussen de en de tag. Een definitie van die tag zou er uit kunnen zien als Body
{font-family : verdana, arial; font-size : 11px; color : #000000; background-color : #FFCC00; }
Deze stijldefinitie schrijft voor dat de browser de pagina laat zien met een goudgele achtergrond en verdana als lettertype, kleur zwart. Kent je computer geen verdana, dan wordt arial getoond. Wil je nu de stijl aanpassen naar bijvoorbeeld een witte achtergrond, dan verander je in de stylesheet de background-color in #FFFFFF en sla je de stylesheet op. Alle pagina’s die deze stylesheet gebruiken hebben nu een witte achtergrond in plaats van een goudgele. Het voordeel van stylesheets is dan ook dat deze de onderhoudbaarheid van de opmaak van het web enorm vergroten, omdat je door een definitie op een stylesheet aan te passen, je in één keer alle pagina’s aanpast die deze stylesheet gebruiken. Zonder stylesheets moet je handmatig overal in je web het kenmerk aanpassen. Dat is voor een paar pagina’s wel te doen, maar een web groeit altijd en voor je er erg in hebt, moet je enorm veel pagina’s onderhouden. Met een tweede stylesheet kun je dan nog paginaspecifieke kenmerken definiëren. Zowel met Sharepoint als met Dreamweaver kun je eenvoudig stylesheets maken. Voor elk element kun je op een dergelijk stylesheet de kenmerken definiëren. Open het uitklapmenu ‘Bestand’ ‘Nieuw’ ‘Pagina’ op de gebruikelijke manier. Klik in het venster dat verschijnt op het tabblad ‘Opmaakmodellen’.
Kies ‘Leeg’ en klik op de OK-knop. In de workspace van Sharepoint is nu ‘nieuwe_pagina _1.css’ verschenen en een werkvlak Stijl links onder. De extensie .css staat voor ‘cascading style sheet’. De werkbalk gebruik je om de stijl te definiëren. Sla de stylesheet op onder een goede naam, bijvoorbeeld: basisstijl.css. Klik in het werkvlak ‘Stijl’ op ‘Nieuwe stijl’ Het venster opmaakprofiel verschijnt.:
Kies vervolgens de onderdelen die je een vaste stijl wilt geven en maak de keuzes. Kies bijvoorbeeld een lettertype, tekenstijl en dikte. Voor h1 kun je kiezen voor Verdana, Vet, 15px. Als een waarde niet in de lijst staat, kun je die zelf intikken. Als je alle elementen hebt gehad die je vast wilt leggen, klik je op de OK knop in het venster ‘Opmaakprofiel’. De opmaakkenmerken staan nu op de stylesheet.
Sla de stylesheet op. Je hebt nu de basisstijl voor je pagina’s vastgelegd. Later kun je altijd nog stijlkenmerken veranderen door de stylesheet te openen en via de werkbalk ‘Stijl’ op de hiervoor beschreven manier kenmerken aan te passen. Voor de banner en de navigatie maak je nu aparte stylesheets door de deelstappen te herhalen. Noem deze stylesheets ‘banner.css’ en ‘navigatie.css’. Het lijkt wellicht wat overdreven om een stylesheet te maken voor een aparte pagina, maar naarmate je web groter wordt ga je ook daar veel plezier van krijgen. Sluit alle stylesheets nu af en zorg dat er tenminste één htm-bestand geopend is. Klik in de menubalk op ‘Opmaak’ ‘CSS-stijlen’ ‘Opmaakmodel bijvoegen’.
Selecteer via bladeren in de lijst het gewenste .css bestand (hier basisstijl.css.) en klik op de OK-knop. Selecteer de optie ‘Alle pagina’s’. Met ‘Alle pagina’s’ worden hier alle pagina’s van het web op dit moment bedoeld. Met ‘Geselecteerde pagina’ wordt de pagina bedoeld waar je op bezig bent op het moment dat je het opmaakmodel gaat koppelen. 19 Klik op de OK-knop. De stylesheet is nu aan alle pagina’s gekoppeld, waarmee deze in één keer allemaal opgemaakt zijn. Herhaal nu de deelstappen voor ‘navigatie.htm’ en ‘banner.htm’, waarbij je deze twee pagina's aan ‘navigatie.css’ en ‘banner.css’ koppelt door de optie ‘Geselecteerde pagina’ te kiezen. De pagina’s vullen: tekst Over de tekst kunnen we kort zijn. Je bezoekers lezen van het beeldscherm dus houd het kort: gebruik korte kernachtige zinnen en weinig alinea’s per pagina. Voor de verdeling van de tekst over de pagina heb je een indelingscel op elk van de pagina’s gezet, die de breedte van de tekstkolom op 450px vasthouden. Daarmee krijg je prettig leesbare kolommen. Tekst invoegen werkt bij Sharepoint en bij Dreamweaver bijna hetzelfde als bij Word. Er zijn eigenlijk maar een paar zaken waar je op moet letten:
1 Zet de tekst in de linker indelingscel, zodat de kolombreedte automatisch vastgelegd is. 2
Gebruik de opmaakelementen die je op de stylesheet hebt gedefinieerd.
Je zult zien dat de tekst dan automatisch verschijnt in de stijl die je in de stylesheet hebt gedefinieerd. Verder moet je rekening houden met het volgende: 3 Met de [enter]-toets op het toetsenbord start je een nieuwe alinea. Wil je naar de volgende regel, dan moet je de [Shift]-toets ingedrukt houden als je de [enter]-toets indrukt. 4 Uitlijnen met spaties is niet veilig. De meester browsers maken van een rij spaties één spatie. Gebruik liever een tabel om uit te lijnen. 5 Tot slot raden we je af stukken tekst uit Word zo in Dreamweaver of Sharepoint te kopiëren, omdat er dan allerlei stijlkenmerken meekomen die je opmaak verstoren. Kopieer een dergelijk tekstblok eerst in het Notepad van Windows, om alle opmaak eruit te slopen en vervolgens in Dreamweaver of Sharepoint. Dan gaat het altijd goed. 1
Open de pagina die je wilt bewerken.
2 Typ de tekst in de indelingscel waarbij je gebruikmaakt van de opmaakelementen in de werkbalk, als Kop1, Normaal, Lijst met opsommingtekens. 3
Sla de pagina op.
Meer hoef je niet te weten om tekst in te kunnen voeren. De pagina’s vullen: afbeeldingen Niet elke afbeelding is geschikt voor internetpagina’s. Dat heeft alles te maken met de downloadtijd die een afbeelding vergt. Waarschijnlijk heeft niet iedere bezoeker van je pagina de beschikking over breedband. Een goede manier om lange downloadtijden te voorkomen, is te werken met kleine aanklikbare afbeeldingen, die na aanklikken groter openen. Voordeel is dat de laadtijd beperkt blijft van de pagina met de kleine afbeeldingen en dat bezoekers zelf kunnen beslissen de grotere versie alsnog te openen. 1
Klik op de pagina waar je de foto op wilt hebben.
2
Klik op de afbeelding knop:
.
Het venster ‘Afbeelding’ verschijnt. 3 4
Dubbelklik op ‘images’ als het venster niet in de ‘images’ map opent. Klik op de afbeelding die je wilt plaatsen.
opmerking Nu zie je waarom je in een eerder stadium de te gebruiken afbeeldingen in de map [images] moest kopiëren. Browse nooit naar een map buiten de hoofdmap van het web waarin je werkt, omdat de afbeeldingen dan niet gevonden worden nadat je het web gepubliceerd hebt. De afbeelding staat nu op de pagina. Je kunt nu de kenmerken van afbeelding nog aanpassen.
5 Klik met de rechtermuisknop op de afbeelding en kies ‘Eigenschappen van de afbeelding’ in het pop-upmenu. Het venster ‘Eigenschappen Afbeelding’ verschijnt. Klik daarna op vormgeving:
Kies de gewenste terugloopstijl. Kies de gewenste getallen bij ‘Indeling’. De horizontale en verticale afstand bepalen de afstand tussen de foto en de tekst eromheen. Klik op de OK-knop. Schroom niet wat te spelen met de verschillende instellingen en te kijken wat er vervolgens gebeurt. Navigatie- en bannerpagina maken Als alle tekstpagina’s af zijn, maak je de navigatiepagina en de bannerpagina, die je straks nodig hebt om de framespagina te maken. Navigatie- en bannerpagina’s gaat natuurlijk precies hetzelfde als tekstpagina’s maken in Frontpage of Dreamweaver. Je kunt dus de instructies hierboven erbij nemen als je er niet uit komt. We beginnen met de navigatiepagina. Hierop komen de links naar de pagina’s. Voorlopig zet je hier slechts de termen die de bezoeker naar de juiste pagina moeten leiden. In geval van een digitaal portfolio kun je dan denken aan termen als: persoonsgegevens, opleiding, werkervaring, persoonlijke SWOT, leerstijl, kwaliteiten, vaardigheden en competenties. Je kunt er ook voor kiezen hier knoppen te maken. Bijvoorbeeld door afbeeldingen te gebruiken die je als link laat werken. Maak nog geen links naar de verschillende pagina’s. Doe dat nadat de framespagina gemaakt is, omdat de links naar het juiste deel van het frame moeten verwijzen.
Een navigatiepagina maken gaat als in de volgende deelstappen. Als je niet precies meer weet hoe je een van de deelstappen uit moet voeren, blader dan terug naar de beschrijving bij het programma dat je gebruikt. 1 2 3
Maak een nieuwe pagina en sla deze op in het web als ‘navigatie.htm’. Koppel de pagina aan de stylesheet ‘navigatie.css’, die je eerder gemaakt hebt. Typ de woorden voor de navigatie of plaats de knoppen.
tip Zet je navigatie items in een tabel, zodat ze mooi uitgelijnd zijn.
4
Sla de pagina nogmaals op.
Nu moet je de banner maken. Deze pagina komt in het bovenste frame en vormt de vaste kop van de webpagina. Een banner maken gaat als in de volgende deelstappen. 1 2 3
Maak een nieuwe pagina en sla deze op in het web als ‘banner.htm’. Koppel de pagina aan de stylesheet ‘banner.css’, die je eerder gemaakt hebt. Typ de tekst of plaats de afbeelding.
tip Als je wilt dat een afbeelding naadloos sluit tegen bovenkant en linkerkant van de browser, kun je die afbeelding als achtergrond invoeren. Zorg dan wel dat de afbeelding breed genoeg is om te voorkomen dat de afbeelding zich een aantal keer herhaald. Minimaal 800px, beter is 1600px waarvan er minimaal 800 een zinnige afbeelding vormen. 4
Sla de pagina nogmaals op.
De framespagina Wij gebruiken frames, omdat dat voor de beginnende webbouwer de eenvoudigste methode is om een goed navigerend web te bouwen. Wij gebruiken een framespagina met drie frames: - vaandel: de titelbalk van de pagina, - inhoudsopgave: de navigatie van het web - content: de inhoud van de pagina (de tekst en de afbeeldingen) Open het uitklapmenu ‘Bestand’ - ‘Nieuw’ - ‘Pagina’ in de workspace op de gebruikelijke manier. Klik op de tab ‘Framespagina’s’:
Dubbelklik op ‘Vaandel en Inhoudsopgave’. De framespagina verschijnt in de workspace:
Klik nu op de knop ‘Beginpagina instellen’ en kies de gewenste pagina uit de lijst op het
venster dat verschijnt. Bovenin komt banner.htm, linksonder kies je voor navigatie.htm en rechtsonder voor de pagina die je als eerste wilt laten zien, gewoonlijk de pagina die als eerste op navigatie.htm wordt genoemd Wanneer je dit voor de drie frames gedaan hebt, zie je zoiets: De niet opgemaakte framespagina met de startbestanden
Nu moet je de eigenschappen van de framespagina instellen. Klik met de rechtermuisknop in een van de frames. Kies ‘Frame-eigenschappen’ in het pop-upmenu. Het venster voor de frame-eigenschappen verschijnt.
Figuur 6.24a
Frame-eigenschappen
Haal het vinkje bij ‘Grootte verstelbaar in browser’ weg. Zorg dat ‘Indien nodig’ is geselecteerd bij ‘Schuifbalken weergeven’. Dat voorkomt onnodige scrollbars op de webpagina. Klik op de knop ‘Framespagina’. Het venster ‘Eigenschappen van pagina’ verschijnt in het framestabblad.
Figuur 6.25a
Eigenschappen van pagina
Haal het vinkje weg bij ‘Randen weergeven’ en zet de ruimte tussen de frames op ‘0’. Klik op de OK-knop. Figuur 6.26a
De opgemaakte framespagina
Sla de pagina op als ‘index.htm’. Deze naam is verplicht, omdat het de pagina is waar je web mee opent. Nu de framespagina af is, moet je de links op de navigatiepagina maken. Selecteer het woord dat link moet worden op de navigatiepagina en klik op de rechtermuisknop. Kies ‘Hyperlink’ in het pop-upmenu. Het venster ‘Hyperlink invoegen’ verschijnt.
Selecteer de pagina die de link moet openen. Klik op de knop ‘Doelframe’. Het venster ‘Doelframe’ verschijnt.
Figuur 6.28a
Doelframe
Klik op het frame waarin de pagina moet verschijnen en klik op de OK-knop. Wanneer zoals in de afbeelding (hoofd) de standaard van de pagina is, kun je op de OKknop klikken. Dan hoef je de deelstappen 16 en 17 verder niet te herhalen. Herhaal de deelstappen 13, 14 en 15 voor elke link en de deelstappen 16 en 17 indien nodig. Sla ‘navigatie.htm’ op. Gefeliciteerd, het web is af. Vanaf nu begint een andere taak: het web publiceren en actueel houden. Zie voor meer informatie het boek en de website bij het boek www.scorenmetwebsites.nl. Vragen, kritiek en suggesties kun je mailen naar
[email protected]