Technische informatie over websites gebouwd door Overweg.com
Bij het ontwerpen van de PhotoPor website werden de volgende uitganspunten gehanteerd:
- De pagina’s moeten snel laden zodat bezoekers nooit langer dan enkele seconden hoeven te wachten.
-
De website moet duidelijk en overzichtelijk zijn zodat bezoekers snel en gemakkelijk kunnen
vinden wat zij zoeken.
-
Het Content Management Systeem moet eenvoudig en fool-proof zijn zodat iedereen in staat is zelf zijn/haar
eigen website te onderhouden.
- De inhoud van de pagina’s moeten goed geïndexeerd kunnen worden door zoekmachines.
-
Een goede website is geen doel, maar een middel om informatie toegankelijk te maken en mag daarom
geen elementen bevatten die afleiden van de inhoud.
XHTML
Websites worden gemaakt op basis van
XHTML 1.0 Transitional.
Afgekeurde HTML-tags worden vervangen door CSS indien mogelijk.
Waarom Overweg.com geen Flash-sites maakt
CSS
Voor zover mogelijk worden alle eigenschappen die het uiterlijk van de website bepalen,
gespecificeerd in een extern CSS-bestand.
Hierdoor is het eenvoudig bepaalde eigenschappen zoals kleuren en lettertypen te wijzigen. CSS wordt ook gebruikt
voor eenvoudige
mouseover effecten.
In combinatie met XHTML betekent dit dat uw website ook in toekomstige browsers goed zal werken.
JavaScript
Client-side scripts worden geschreven met JavaScript en net als CSS zoveel mogelijk in een extern bestand.
Bezoekers van uw site hoeven het bestand dan maar één keer te downloaden waardoor bandbreedte
gespaard wordt en de pagina’s van uw website snel laden.
Wanneer voor
mouseover effecten JavaScript gebruikt wordt, dan gebeurd dit zoveel mogelijk
zonder gebruik te maken van
inline event handlers.
PHP
Voor server-side scripts wordt gebruik gemaakt van PHP, dit is de meest gebruikte scripttaal voor web-applicaties.
MySQL + PDO
Het content management systeem werkt op basis van een
MySQL database.
Voor communicatie tussen PHP en de database wordt gebruikt gemaakt van de (aangepaste) PDO
database abstraction layer.
Linux + Apache
Uw website wordt gehost op een server met het
Debian Linux
besturingssysteem en een
Apache webserver.