Onder de motorkap (continued)
Uiterlijk is er hier nog niets veranderd sinds de lancering van 4.0. Onderhuids wordt hier gestaag verder gesleuteld. Geeks lezen verder...
Van XHTML 1.0 strict naar XHTML 1.1 strict: a walk in the park
Reuze meevaller: het enige dat hiervoor veranderd moest worden, waren de interne anchors. In plaats van <a name="eenNaam">, schrijf je nu <a id="eenNaam">.
Voor wie met tabelloze layouts werkt, is dit een stuk handiger, vermits je zo ook naar de ID's van de andere elementen (typisch naar een DIV of een SPAN) kan verwijzen.
Status:
De site valideert voor het grootste deel correct, maar de pagina's waar de gebruikers gereageerd hebben, geven nog een error. Wanneer de gebruiker zijn URL toevoegt aan een reactie, wordt door MovableType in de <a href="http://eensite.com"> steeds een target="_blank" toegevoegd. Ik wacht nog op een antwoord op de vraag die ik hierover stelde in het MovableType Support forum.
Accessibility verbeteringen
De tips van Dive Into Accessibility werden toegepast. De meeste tips liggen voor de hand, zeker als je niet vreemd bent met usability. Een paar tips daarentegen waren een revelatie voor mij. Met name de acceskeys zijn pareltjes kwa verborgen browserfunctionaliteit.
Een ander pareltje is de zijn de verborgen navigatiehulpjes, maar die zaten er al in van in de vorige versie:
<link rel="home" title="Home" href="http://url/of/home/page" />
<link rel="prev" title="Title of previous page" href="http://url/of/previous/page" />
<link rel="next" title="Title of next page" href="http://url/of/next/page" />
Status:
Alle relevante tips (deze site gebruikt bijvoorbeeld geen lists, dus daar hoefden wij ons geen zorgen over te maken) werden toegepast. Ook hier nog het probleem van de links die in een nieuw venster geopend worden. Eenmaal dat probleem opgelost, dient alleen nog de Accessibility Statement toegevoegd te worden.
Javascript tuning
Preloader voor de images werd toegevoegd (shame on me dat die er nog niet inzat bij de release). Code werd iets efficiënter gemaakt door dezelfde cookiefuncties te gebruiken voor elk stukje script dat een cookie wil schrijven of uitlezen (in casu het scriptje dat de fontgrootte wijzigt en het reactiescriptje).
Status:
Scriptje om de links al dan niet in een nieuw venster te openen (te kiezen met het knopje bovenaan), dient nog geïmplenteerd: spoedig.
CSS
Niets veranderd wegens OK. Wel nog te verwachten: aparte stylesheet voor de printer.
Status:
Laagste prioriteit
Layout
Rechts menu wordt afhankelijk van de plaats waar u zich bevindt. Contactpagina omzetten naar de nieuwe layout.
Status
Concept fase.
Bugs
- In Opera is de eerste button (Weblog) een pixel minder hoog dan de anderen.
- Musashi random text loopt af en toe niet netjes rond de image ernaast.
- Buttons lichten op vanop het ogenblik dat de gebruiker over het formulier komt.
Status
- Lage prioriteit
- Ontstaat door extreem lange woorden. Oplossing: woorden splitsen. Wordt gradueel gedaan wanneer er een opduikt.
- It's not a bug, it's a feature!
http://druppels.be/movableType/mt-tb.cgi/579
Reacties (4)
Goed bezig.Ben zelf nu op 75% van mijn nieuwe lay-out. Vanmiddag mijn testteam de eerste alfa versie laten testen.
Keywords in mijn design: strak & stylish, semantiek, toegankelijk, XHTML 1.1, CSS 2.1, mean & lean en consistent.
Op enkele van deze punten ligt nog redelijk wat werk, maar het concept staat. Nu nog fine-tunen.
bravo ! bravisimo ! cool :)
ben ik nu een geek?
keep up da good vibes.
Dit vind ik de fraaiste die ik tot nu toe van je heb gezien!
U doet me een traantje wegpinken met zoveel technische schoonheid.
Plaats zelf een reactie
