woensdag 30 maart 2011

Widget wizzardry

Gisteren en vandaag heb ik ons weblog wat verder aangekleed: een mooie achtergrond- en bovenafbeelding, een iets minder pijn-aan-je-ogen kleurenschema en een paar widgets (of 'Gadgets' zoals Blogger ze noemt) toegevoegd. Nu ben ik wel gewend aan widgets, voor de NAi-website maken we er gebruik van om bijvoorbeeld onze YouTube en Twitterstreams op de site te laten zien. Maar ik stond versteld van het gemak waarmee de Gadgets zijn  toe te voegen aan een Blogger-pagina. Geen gedoe met codes knippen en plakken, variabelen invullen, uploaden, etc., gewoon klik-klak-klaar.

Wat is een widget? 
Kort gezegd is een widget is een klein programmaatje dat informatie ophaalt vanaf een bepaalde website en dat laat zien op een andere website. Of op het bureaublad van je computer, je mobiele telefoon, en tegenwoordig zelfs op koelkasten en andere apparatuur in huis. De getoonde informatie kan van alles zijn: het weerbericht, filmpjes van YouTube, het laatste nieuws, de stand van de AEX, als het ergens op een website staat, kan het ook op een andere website getoond worden. Mits de eigenaar van de informatie daar toestemming voor geeft tenminste.

Widgets zijn ook al bijna zo oud als het web. Het is namelijk tamelijk onhandig dezelfde informatie op verschillende plekken te beheren als die plekken toch allemaal aan elkaar gekoppeld zijn via het internet.

De standaard methode om informatie voor widgets uit te wisselen is om deze beschikbaar te maken in zogenaamde 'machine readable formaten', tekst die een computer makkelijk kan 'lezen'. Zo kan dezelfde informatie 2x worden gebruikt: in een mooi grafisch schilletje voor de websitebezoeker, en in een kale code-schilletje voor widgets. Een voorbeeld:

De pagina over Jo Coenen op de NAi-website in mensenformaat

versus

De pagina over Jo Coenen op de NAi-website in machineformaat

Visueel schilletje
Widgets passen die code vervolgens mooi aan in de opmaak van de site waarin deze getoond wordt zodat het visueel naadloos aansluit. Wat Blogger nu gedaan heeft, is ook over de verwerking van die code een visueel schilleltje leggen. Achter de schermen wordt nog steeds dezelfde informatie opgehaald en moeten dezelfde variabele worden ingevuld. Alleen krijg je geen code meer te zien en gaat alles via een intuïtief dashboard en hoef je alleen maar te klikken en te schuiven.

Da's mooi. En da's heel handig, zo kan iedereen gebruik maken van deze mogelijkheid om informatie te delen. Maar ik mis het sleutelen aan de code wel een beetje.

donderdag 24 maart 2011

Hello World

Hoera, de eerste blogpost van Groep 4 van de 23 Dingencursus. Deze week aan de slag met de eerste opdracht: bekijken van het weblog: www.blijvenhier.nl. Voor een analyse, bekijk de volgende post