Nullbeta aka HansR - online sinds 2001. Tegelijkertijd baasje en knecht van het slechtst gelezen weblog van het noordelijk halfrond. XHTML en cascading style sheet fetisjist. Parttime usability neuroot. Object oriëntatie losert. SQL wannabe. De ongekroonde koning van de ongedocumenteerde spaghetticode. Verliefd op en ziek van SEO. Vindt zijn Asics tegenwoordig vaak leuker dan zijn laptop.

Nullbeta sluit zich aan bij de woorden van Dante – All hope abandoned, he who entereth here ...

Howto gain WEB dominance?

Null, code knagen, cms in de polder, stijlbladen, gelaagd bouwen, MySQL, php, Emmeloord, webservers, toegankelijk, document object model, zzp, organisch, puntkomma kwijt, webstandaards, uhhh zoekmachine spam? Beta. Nullbeta.

Null ...

Nul? Nee null! Uhh, wat is null?

... Beta

Adj. 1. important, of importance - of great significance or value; "important people"; "the important questions of the day"


 

Interactie en het gebrek aan data

21 juli 2008

Toen ik voor het eerst begon met het bouwen van websites dacht ik dat het een kwestie was van leren en proberen. Vallen en opstaan. Om tenslotte door schade en schande wijs te worden. En dan ben je ready to roll. Dan maak je een superwebsite!

Uhhh … Niet dus. Wat een misvatting. Begrijp me niet verkeerd. Het is niet zozeer de techniek die lastig is. Want zoiets als het maken van een website is te leren. En zelfs het in elkaar zetten van een fatsoenlijke website is geen hogere wiskunde. Er zijn andere leeuwen en beren op de weg:

De daaaaaata
Het is bijvoorbeeld de data die een beperkende factor vormt. Als ik een gammele Google Maps toepassing voorbij zie komen met 50K aan Points of Interest, dan wordt mijn humeur verpest. Ondanks het feit dat de website in kwestie technisch RUK is. Man, ik ben stikjaloers op de organisaties die comfortabel leunen op een fat-ass database vol met nuttige informatie. Klaar om in het gezicht van de bezoeker geslingerd te worden.

Daar sta je dan met al je bagage als bevlogen maker van mashup websites, maar je vergat dat het ook wel handig is om content te hebben. Da’s net zoiets als een sportwagen bouwen en dan tot de ontdekking komen dat er geen brandstof voorhanden is. Het oogt geil, maar je hebt er geen klote aan. Als ik de beschikking had over een ruime hoeveelheid data / super ongelood, dan zag mijn leven als webbouwer / racer er een heel stuk rooskleuriger uit.

Interactie
Nog zo’n gevaarlijk beest: interactie. Interactieontwerp is een vak apart. Bij het maken van een simpele website is de impact van het interactieontwerp nog wel te overzien. Maar als de site wat complexer wordt, loop je al snel het gevaar zaken over het hoofd te zien. Mijn Google Maps mashup speeltjes zijn daarvan een goed voorbeeld. Daar ben ik er al een paar keer in een (te) laat stadium achter gekomen dat ik een ongelukkige keuze maakte bij het ontwerp.

Vol van de adrenaline werd je wakker. Uit de allernatste droom over een prachtige website. Snel wat op papier zetten over hoe de boel moet werken. En daarna bouwen met die handel. Te snel! Want je was vergeten om het ontwerp van alle kanten bekijken. Want wat gebeurt er als de gebruiker op die link klikt? En wat als er geen resultaten gevonden worden? Is er trouwens een relatie tussen de gegevens op de kaart en die in de lijst? Wat is de invloed van een afwijkende schermresolutie op de interactie? Onthoudt de website bovendien waar ik was als ik schakel tussen lijst en kaart? Wat bedoel je met “niet aan gedacht”?

Damn! Of het met Eminem’s Lose Yourself te zeggen: Snap back to reality, oh there goes gravity. Met andere woorden: uithuilen, de boel overwegen en overnieuw beginnen.

Geschreven door HansR
Er is nog niet gereageerd op deze tekst. Laat een reactie achter.
Geplaatst in Mijn websites
Getagged als

Kaartje met uittips++

14 april 2008

Vorige zomer maakte ik voor Leuk voor kids een Google Maps kaartje met gezinsuitjes. In beginsel om de Maps API wat beter te leren kennen. Want hoe leer je de ins en outs van een API beter kennen dan ermee aan de slag te gaan.

In het begin van 2008 vatte ik het plan op om het Leukvoorkids kaartje onder eigen domein verder uit te bouwen. En da’s Op het Programma geworden. Wat is er anders (in vergelijking met de Leukvoorkids.nl Google Maps kaart)?

De kaart is vloeibaar van ontwerp. Afhankelijk van de beschikbare ruimte op het scherm claimt de kaart meer of minder ruimte.

In de vorige versie zat de mogelijkheid om de route naar een uitje te bekijken. Maar in deze versie is de output voorzien van een custom style, zodat de routebeschrijving niet meer zoveel lijkt op de spuuglelijke uitvoer die de Google Maps Directions API standaard op je scherm zet. Daarnaast heb je nu de mogelijkheid om de kaart te printen. Een print-stijlblad zorgt ervoor dat er een mooie uitdraai uit je printer rolt. En als je wilt kun je de route naar het uitje van je keuze ook snel even op de e-mail zetten.

Er zijn genoeg websites die een Google Maps kaartje hebben. Het probleem is alleen dat er vaak weinig meer gebeurt dan een paar markertjes die op een landkaart worden gezet. Da’s niet zo spannend. Ik heb een poging gewaagd om met Op het Programma een stapje verder te gaan. Op deze website kun je zelf een markertje op de kaart zetten. En daarmee een uittip toevoegen aan de kaart. Sleur en pleur een prikkertje naar de gewenste locatie op de kaart, voer informatie in voor een paar verplichte velden en sla de boel op. You’re done! Om te voorkomen dat de 1 of andere halve gare besluit een ** kuch **18+ uitje ofzo te promoten, worden ingezonden tips wel eerst in een for review queue gezet voordat ze op de website worden getoond.

Verder zijn er natuurlijk nog een aantal features die ik (op korte termijn) in de Op het Programma website ga inbouwen. Zoals:

  • Bedrijven die een plekje op de kaart willen, krijgen de mogelijkheid om hun informatie via een uitgebreid formulier in te voegen.
  • Een simpel beoordelingssysteem is een aardige toevoeging. Om een uitje te beoordelen lijkt het me raadzaam om een bezoeker zichzelf te laten registreren. Eén of andere vorm van registratie is dus ook nog nodig.
  • Een zoekfunctie om snel te kunnen filteren op uitjes is geen overbodige luxe. Dat staat dus ook nog op m’n to-do lijstje
  • Verbeteringen aan interactie en interface — de functionaliteit van de kaart moet glashelder zijn en intuitief om te bedienen

Op het Programma is nog lang niet af (er zijn nog een aantal vormgevingsdingetjes waar ik niet tevreden over ben), maar naar mijn mening toch al functioneel genoeg om gepresenteerd te worden.

Met andere woorden, het is:

  • (1) hoog tijd om live te gaan;
  • (2) de boel zoals gebruikelijk wat te pluggen via deze website;
  • (3) en tot slot pijlsnel een 301 - moved permanently redirect te zetten op de Google Maps kaart-pagina’s van leuk voor kids. Want op een duplicate content penalty zit niemand te wachten.

Geschreven door HansR
Er is nog niet gereageerd op deze tekst. Laat een reactie achter.
Geplaatst in Mijn websites
Getagged als ,