Berichten over ‘webdevelopment’

Anysurfer op bezoek

Monday, 22 March 2010

Vandaag kwamen Bart en Gijs van Anysurfer langs.
Anysurfer is een kwaliteitslabel voor websites die voor iedereen toegankelijk zijn — ook voor mensen met een functiebeperking.

Ze legden uit dat niet iedereen zomaar een website kan gebruiken en dat je best rekening houdt met een aantal zaken, zoals het deftig invullen van uw alt-tags bij afbeeldingen.
Tijdens hun uitleg kregen we ook een demo van een persoon met een visuele beperking die zijn ervaringen met ons wou delen.
Echt knap trouwens dat het internet ervoor zorgt dat mensen met een functiebeperking gemakkelijker dan ooit aan nieuwsberichten geraken.

Screenshot Anysurfer Quickstart

Screenshot Anysurfer Quickstart

Na de uitleg -waar onze leerkracht presentatietechnieken dagen zou nodig hebben om alle opmerkingen te overlopen- was het aan ons.
We mochten inloggen op het anysurfersysteem en kregen vier websites die wij, als student, aan een audit mochten onderwerpen. (dus zo doen ze dat 😉 )
We kregen eveneens een checklist (Quickscan) met alle puntjes mooi opgesomd.
Onze bevindingen worden dan samengevoegd met de audits van de andere hogescholen die ook deelnemen aan dit project.

Op zich vind ik dat een zeer mooi en bewonderenswaardig initiatief.
Er is absoluut niets mis met het toegankelijk maken van uw website voor iedereen.

Maar ik heb zo mijn bedenkingen bij het label Anysurfer…

Wil je zo’n label op je website hebben dan moet je website daarvoor een audit en een validatie ondergaan.
De prijzen zijn respectievelijk € 540 en € 270 voor een mini-website. En dat zonder de 21% btw.
Wil je een uitgebreid auditrapport en heb je een grote website dan betaal je € 1080 + € 900 = € 1980.
En die prijs is -uiteraard- ook zonder btw.

Nu, ik kan me best voorstellen dat er heel wat scholen, jeugdverenigingen en andere vzw’s
hun website wel in orde WILLEN maken maar daar niet, of nauwelijks, een budget voor hebben.
Zo merk ik bij mezelf dat ik de moeite niet wil doen om mijn websites volledig in orde te brengen omdat ik geen “prijs” krijg voor mijn moeite.
Hoe toegankelijk mijn website ook is, het label zal er niet staan pronken vooraleer ik meer dan € 1000 heb uitgegeven.
Geld dat ik simpelweg niet heb.

Zou zo’n label niet gratis moeten zijn? Of op z’n minst een gratis variant?

Zodat het label ook toegankelijk wordt voor mensen met een financiële beperking…

EDIT (23 maart 2010 – 17:43): Blijkbaar bestaat er een manier om ook gratis het label te krijgen. Zie ook hier.

EDIT (22 juni 2011 – 14:10): En blijkbaar zijn de links niet meer beschikbaar 🙂


Domeinnamen voor localhost aanmaken

Friday, 1 February 2013

Elke keer opnieuw als ik een domeinnaam toevoeg aan m’n localhost dacht ik: hier moet ik echt eens een scriptje voor schrijven.
Nu ik de laatste tijd nogal veel domeinnamen moest toevoegen is het er eindelijk van gekomen.

Moest je ooit met hetzelfde probleem geconfronteerd worden, aarzel dan niet om onderstaand scriptje te gebruiken.

Let wel dat je in apache httpd-vhosts.conf moet includen en dat je je paden nog moet aanpassen.
Ohja, ik heb het enkel getest op een Mac met Mamp, maar in theorie zou het ook bruikbaar moeten zijn in Linux.

Voor ik het script run sluit ik Mamp (Apache) af. Ik run het script en daarna start ik Mamp (Apache) terug op.
Waarschijnlijk hoef je Mamp/Apache niet volledig af te sluiten maar goed, lang duurt het niet en het kan geen kwaad.

#!/usr/bin/php -dmemory_limit=100M
<?php
 /**********************************************
  * func.php
  *
  * Creates a new domainname for your localhost
  *
  * @author: Jan-Bart
  * @date: 20130201
  *
  * Run as:
  * sudo php func.php "domainname.dev"
  *
***********************************************/

$localhost = '127.0.0.1'; // Your localhost. Could be localhost too I guess
$hosts_path = '/etc/hosts'; // Location of hosts
$vhosts_path = '/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf'; // Location of vhosts.conf
$www_path = '/Users/USERNAME/Sites/'; // Place where you place your files

$name = $argv[1];


//-------------------------------------------------
// Write to the hosts file
//-------------------------------------------------
$file = fopen($hosts_path, a) or exit("Unable to open file!"); // A = append
$hostname = "\n".$localhost." ".$name."\n";
fwrite($file, $hostname);
fclose($file);


//-------------------------------------------------
// Write to the vhosts file
//-------------------------------------------------
$file = fopen($vhosts_path, a) or exit("Unable to open file!");
$vhost = $localhost." ".$name."\n";


$vhost = "\n"."<VirtualHost *:80>
    ServerAdmin webmaster@".$name."
    DocumentRoot ".$www_path.$name."
    ServerName ".$name."
    ServerAlias www.".$name."
</VirtualHost>"."\n";


fwrite($file, $vhost);
fclose($file);


exit(0);

?>

Edit 18 feb 2012: Laatst nieuwe versie: