Nieuwe elementen in HTML 5

HTML 5, ofte Web Applications 1.0 en Web Forms 2.0, is een specificatie van de WHATWG en momenteel in draft-versie. De WHAT Working Group is een grassroots organisatie waarin browsermakers als Mozilla Foundation, Opera Software en Apple betrokken zijn. Ze werd opgericht in 2004 als reactie op de trage ontwikkelingen bij het W3C en hun focus op XHTML, ten nadele van HTML. De bedoeling van Web Applications 1.0 is de mogelijkheden van HTML uit te breiden en aan te passen aan de uitdagingen van het toekomstige internet.

Simon Pieters heeft een lijst gepubliceerd van alle elementen en attributen in de draft van HTML5 (via). Het leek me interessant om even te kijken naar de nieuwe elementen. Ik kijk alvast uit naar de mogelijkheden die wij als webdevelopers zouden krijgen als deze elementen ingang vinden in de toekomstige browsers. Het ziet er vooral naar uit dat het div-element minder alomtegenwoordig zal worden, en we meer semantiek in een document kunnen injecteren.

lees meer »

Vertel Google wat je al weet

Gisteren moest ik op internet een en ander opzoeken over e-mail nieuwsbrief services. De eerste stap was natuurlijk uitzoeken wie de belangrijkste spelers zijn op deze markt. Ik kende er tot gisteren namelijk maar eentje, en dat is Campaign Monitor.

Deze vrij banale taak illustreert goed een simpele maar krachtige tactiek bij het gebruik van zoekmachines. Vraag niet wat je niet weet, maar vertel wat je wel al weet over het onderwerp.

In dit geval zocht ik dus eerst naar ["Campaign Monitor" competition] en vond zo al snel Constant Contact. Door vervolgens de twee namen te combineren die ik al kende, kwam ik uit op een vergelijkend rapport van een 30-tal diensten. Precies wat ik nodig had.

Op zich is dit geen wereldschokkend inzicht. Toch verbaast het me telkens weer hoe dikwijls in websitestatistieken zoektermen opduiken die als vraag geformuleerd zijn. Zozeer zelfs dat er al tools opduiken die je vertellen met welke vragen je bezoekers zitten. Maar de vraag waar het bij zoekmachines toch vooral om draait is: welke woorden zullen er voorkomen in een tekst die de gezochte informatie bevat? Met dat in het achterhoofd vind je waarschijnlijk sneller en meer dan door een vraag letterlijk te formuleren.

Webspam experiment

Tijd voor een experiment. Zoals bekend schuimen spamrobots onafgebroken het internet af op zoek naar e-mailadressen, met de bedoeling deze vervolgens af en toe gerichte informatie te bezorgen over diploma’s, penisverlengingen, viagra, hypotheken of porno.

Raar maar waar, sommige mensen zijn hierin minder geïnteresseerd. Als je dan toch een e-mailadres op het net moet publiceren, kan je trucjes gebruiken om deze spambots te misleiden. Ze hebben allemaal hun voor- en nadelen, waarover hieronder meer, maar mijn vraag is: welke zijn het efficiëntst? Daarom presenteer ik u, beste spammer, zes adresjes waarop ik met plezier uw elektronische briefwisseling ontvang. Maar let op, het ene is al wat meer gecamoufleerd dan het andere. Hier gaan we:

  1. spamjunkie1-1cb70837@webcraft.be
  2. spamjunkie2-273c8cfd@webcraft.be
  3. spamjunkie3-fb732acd at webcraft punt be
  4. spamjunkie4-beb76ce6@webcraft.be

lees meer »

Het probleem met accesskeys

Michael heeft het op Nono over Accesskeys:

Door toetsencombinaties te voorzien kunnen deze gebruikers met hun toetsenbord snel de gewenste pagina bezoeken.

Accesskeys bestaan al lang maar worden maar weinig gebruikt. Ik zie twee oorzaken. Ten eerste is het niet evident om de aanwezigheid van accesskeys op een bepaalde website duidelijk te maken. Standaard is er in de meeste hedendaagse browsers geen aanduiding voorzien van de aanwezige accesskeys, dus is het aan de maker van de pagina om de mogelijkheid in de kijker te zetten. Dit zal bijgevolg verschillen van site tot site – als er überhaupt al een hint gegeven wordt.

De tweede reden zijn de mogelijke conflicten met de standaard browserfunctionaliteit. Michael zegt:

Windows gebruikers gebruiken nu ALT+Accesskey (gevolgd door Enter)

Klopt, al is dit niet het geval voor Opera (Shift+Esc, dan Accesskey) en voor Firefox sinds versie 2.0 (Shift+Alt+Acceskey) en dat heeft een goeie reden. Met een ALT+karakter kan je namelijk ook bepaalde items uit het menu van je browser aanroepen.

Accesskeys en browserfunctionaliteit in IE7

In Internet Explorer (waar wel met ALT+Accesskey wordt gewerkt) geven accesskeys die toevallig ook sneltoetsen van de browser zijn, aanleiding tot verwarrend gedrag:

  • Als een letter enkel in een sneltoetscombinatie van de browser voorkomt, wordt het bijhorende menu-item geactiveerd (goed!)
  • Als een letter enkel als accesskey op de webpagina gebruikt wordt, wordt deze link geactiveerd (goed!)
  • Als de letter zowel door de brower (als sneltoetscombinatie) als door de webdesigner (als accesskey) gedefinieerd is, wordt voorrang gegeven aan de accesskey en zal het menu-item niet geselecteerd worden (niet goed!)

Afhankelijk van welke website een gebruiker bekijkt, werken bepaalde sneltoetsen dus wel of niet. Gebruikers die geen idee hebben van het bestaan van accesskeys, maar die wel met browser-shortcuts werken, zullen in sommige gevallen voor onverklaarbare problemen staan.

Om deze twee redenen vind ik de usability-voordelen van accesskeys – momenteel – niet opwegen tegen de nadelen. Wat denk jij hiervan?

Webarcheologie: de 100 oudste .be’s

Na het zien van dit lijstje met de 100 oudste .com domeinnamen, werd ik benieuwd hoe dat voor België zat. Enig gegoogel leerde me dat er hiervan geen officiële lijst beschikbaar is (tenzij iemand me tegenspreekt). Dan maar zelf wat research gedaan. Via de site van dns kan je van elk momenteel bestaand .be-domein nagaan wanneer dat geregistreerd werd. Met een beetje trial and error ben ik tot een zeer voorlopige top-100 gekomen. De eerste plaats wordt gedeeld door verschillende domeinnamen die als begindatum 31 december 1993 hebben meegekregen. Morgen bestaan zij dus 13 jaar. Voor zover ik heb kunnen natrekken, wordt de Belgische eer gedeeld door 15 17 37 47 57 winnaars. Voor de volledige top-100, mijn methode en enkele opvallende vaststellingen: lees verder!

lees meer »

Google valsspelers

Vandaag voor de aardigheid even gegoogeld naar ‘webdesign Wuustwezel‘. Deze prille website is intussen namelijk geindexeerd door Google, en ik ging ervan uit dat er erg weinig competitie zou bestaan voor deze zoekterm. Niet dat ik overigens denk dat er iemand specifiek zou zoeken naar een Wuustwezelse webdesigner, maar da’s iets anders.

Het resultaat van mijn zoekopdracht was vrij choquerend. Binnen de eerste tien resultaten telde ik maar liefst zeven valsspelers. Webstudio’s die in de broncode van hun homepage (die door Google gelezen wordt) álle Belgische gemeenten opnemen, en deze dan via CSS terug verbergen voor de menselijke gebruikers (hetgeen door Google genegeerd wordt). Deze vorm van webspamming is niet alleen in strijd met de richtlijnen van Google, het is gewoonweg onethisch en een professioneel webbureau onwaardig. Maar blijkbaar ben ik naïef en is het een gangbare praktijk, de lijsten van gemeenten zijn bijna overal identiek.

Google valsspeler broncode

Ik zal hier geen namen noemen, het is tenslotte al een erg negatieve post geworden, maar iedereen kan zelf de zoekopdracht uitvoeren. Wat ik wel heb gedaan is het Google spam report invullen – noem het gerust klikken als je wil – maar valsspelers moeten eruit, zo simpel is het. Een webbureau dat zichzelf ‘dopeert’, zal wellicht ook klanten met zo’n onethische website opzadelen. Vroeg of laat wordt dit toch afgestraft door Google, dus kunnen ze beter gevat worden vooraleer ze het internet nog meer schade berokkenen. En nu maar afwachten of het wat uithaalt…

Start!

Hier is hij dan, mijn nieuwe website annex blog. Met een groeiende portfolio was het hoog tijd geworden om het werk van de voorbije jaren te bundelen en op de wereld los te laten. En daarnaast is het mijn goede voornemen om in deze kolommen af en toe iets te schrijven wat met mijn dagelijkse bezigheid te maken heeft: webdesign, webdevelopment of het internet in het algemeen. Tot gauw!