BlinfoTec |
Klik op skip tekst om meteen naar de links te gaan, of druk op 'x'.
Op deze pagina's maak je kennis met de meeste aspecten die een rol spelen bij de totstandkoming van een website. Met groot of klein en mooi of lelijk wordt geen rekening gehouden, omdat over smaak en afmetingen niet valt te twisten. Wel zal ik het hebben over al dan niet toegankelijk voor mensen met een leeshandicap, waarbij bijzondere aandacht wordt besteed aan gebruikers van schermuitlees software met spraaksynthese.
Ook zal ik proberen de meeste termen en begrippen de revue te laten passeren.
Een website is een verzameling documenten op de harde schijf van een computer, die continu aangesloten is op het internet, de Server. Op zo'n computer is een programma geïnstalleerd, dat reageert op 'verzoeken' om die documenten te tonen. Een veelgebruikt programma dat dat kan is de 'Apache' webserver.
Als je in Internet Explorer een adres van een website (URL) intikt, en op Enter drukt, dan stuur je zo'n verzoek het internet op. Via allerlei andere computers bereikt dat verzoek uiteindelijk de server met daarop de 'verzochte' website. Als je geen speciale pagina hebt opgegeven, dan zoekt de server de meest voor de hand liggende pagina op, meestal 'index.html' of 'default.html'. In het configuratie bestand van Apache staat vermeld, welke documenten in aanmerking komen voor de titel 'meest voor de hand liggende pagina'. De server leest de pagina even snel door, en als er geen speciale opdrachten in staan, dan wordt de pagina naar de verzoekende computer gestuurd, en door Internet Explorer of een andere browser op het scherm getoond.
Servers zijn niets meer of minder dan computers, zoals jij en ik die thuis hebben staan. Ze krijgen de naam 'server' door de taken die ze moeten uitvoeren, en de programma's die ze daarvoor nodig hebben. Is een computer uitgerust om websites op te slaan en op verzoek aan anderen te tonen, dan spreken we van een web- of http-server. Moet de computer bestanden bewaren en op verzoek aan anderen leveren, dan heet zo'n ding een file- of FTP-server. Er zijn computers, die de namen en de daarbij horende IP nummers onthouden. Die noemen we Domein Naam Servers (DNS), en in het geval van postverwerking spreken we van een mail-server.
Door het programma 'Apache' op je computer te installeren maak je van je home computer dus een webserver. Nu nog een map vullen met webpagina's, en je bent de trotse bezitter van een eigen website. Aan deze methode kleven echter nogal wat nadelen.
Ten eerste moet je computer vanaf dat moment altijd op het internet zijn aangesloten, tenminste, als anderen er iets aan willen hebben. Deze verbinding moet in staat zijn grote hoeveelheden gegevens te verwerken, tenminste, als je meer dan één gebruiker tegelijk van je website wilt laten genieten.
Ten tweede moet je er voor zorgen, dat het adres van jouw computer bekend is. Iedere computer die verbinding maakt met het internet, krijgt een nummer toegewezen, het zogenaamde IP adres. Dus even de hele wereld per email op de hoogte brengen van jouw IP adres, tenminste, als je wilt dat men je website kan vinden.
Om het je wat makkelijker te maken, is het begrip 'webhosting' ontstaan. Hierbij neemt iemand anders (vaak je Internet Service Provider) de bovenstaande taken voor zijn rekening tegen een geringe vergoeding, of soms zelfs gratis. Op de pagina over webhosting kan je lezen welke aspecten een rol spelen bij het kiezen van een host.
Met het vinden van een host ben je er nog niet. Een website is geen website, als hij niet ergens over gaat. Er zal dus geschreven moeten worden. Als dat gebeurd is, zal het stapeltje webpagina's op de server van de host moeten worden geplaatst en ten slotte zal je enige bekendheid aan het bestaan van je webstek willen geven.
Een beetje website heeft z'n eigen naam. Wat zijn domeinnamen nou eigenlijk, hoe kom je eraan en wat kost het? De link 'Een eigen domeinnaam' geeft uitkomst.
Een website schrijven kan op vele manieren. Er zijn inmiddels vele programma's in gebruik, die speciaal voor dit doel zijn ontworpen. Via de link 'ontwerpen' vind je meer info over dit onderwerp. Termen zoals HTML, editors en WYSIWYG worden hier behandeld.
Via 'publiceren' lees je meer over het 'uploaden' van je vers ontworpen website naar de server. Hier praten we over FTP, Telnet en de programma's die daarvoor nodig zijn. Ook het onderhoud van je website komt hier aan bod.
De 'promotie' link verwijst naar een toegankelijke, Nederlandstalige website, waar je alles kan lezen over metatags, zoekmachines en internet marketing.
Vervolgens lees je in 'Interactie en Dynamiek' wat er voor nodig is om je website tot leven te brengen met CGI, PHP of Perl.
Als ik dit schrijf, is het precies tien jaar geleden, dat ik aan m'n eerste website begon, Seaquest Dive Center. Gedurende acht jaar heb ik me professioneel bezig gehouden met web-design- en marketing. Toen ik blind werd, heb ik het vak een jaar lang letterlijk en figuurlijk voor 'gezien' gehouden. BlinfoTec is tijdens het laatste van deze tien jaar gemaakt. Wat ik in die tien jaar heb geleerd is, dat de techniek belangrijk en interessant is, maar dat techniek alleen niet voldoende is. Een website moet ergens over gaan. Het liefst over één onderwerp, hoogstens over twee onderwerpen, die met elkaar in verband staan. Een website moet een doel hebben, in een behoefte voorzien. De gepresenteerde informatie moet prettig leesbaar zijn en makkelijk te navigeren. De inhoud moet up-to-date zijn, en verwijzingen moeten ergens naar verwijzen.
Met telegramstijl, onder constructie pagina's en 'dode' links maak je niemand gelukkig. Door ondeskundig gebruik van opmaaktechnieken produceer je ontoegankelijke pagina's. Denk daar eerst eens over na, voor je aan het maken van een website begint. Het internet zal je er dankbaar voor zijn.