Archive for the ‘Projecten’ Category

gvenkdaily in 2010

december 24th, 2009

Het is bijna twee maanden geleden dat de laatste gvenkdaily verscheen. Door drukte zowel zakelijk als privƩ, is het me niet gelukt om iedere dag een nieuwe editie te produceren.

Nu, zo aan het einde van 2009, is het tijd om terug te blikken op het afgelopen jaar en plannen te maken voor het volgende jaar.

2009

Afgelopen juli bestond de gvenkdaily 1 jaar en op dat moment had @gvenkdaily 864 volgers. Dit aantal is ondertussen de 1000 voorbijgegaan.
Ik heb het afgelopen jaar met veel plezier aan de gvenkdaily gewerkt: dagelijks het nieuws doornemen (bijna 450 rss-feeds), een selectie maken van interessant nieuws en daarvan een kort berichtje maken.

Met veel plezier, maar het hele proces kost toch redelijk wat tijd (afgelopen jaar zo’n 500 uur in totaal). M’n normale, betaalde projecten hebben er wel eens onder te lijden gehad en dat is niet zo handig als zelfstandige.

Ik heb ’t afgelopen jaar wel wat aan donaties en advertenties binnengekregen, maar als je dat afzet tegen de 500 uur, dan is dat toch redelijk beperkt.
Dit soort initiatieven zijn wel erg goed voor je naamsbekendheid, maar zoals ik al eerder schreef, heb ik nog niet gemerkt dat dit ook echt voor nieuwe projecten gezorgd heeft. Er is te weinig relatie tussen de gvenkdaily en mijn werkzaamheden (ik ben geen journalist maar een internet ontwikkelaar).

Nu krijg ik regelmatig opmerkingen dat ik wel iets kan wijzigen aan het proces waarop de gvenkdaily tot stand komt, van meer automatiseren tot andere mensen inschakelen. Allemaal goed bedoeld, maar ik denk dat dit lastig is. Meer automatiseren is niet mogelijk, omdat het anders meer een RSS doorgeef dienst wordt, zoals er al meer zijn. Ik wil dat de gvenkdaily echt een filter is en dan ook nog een persoonlijk filter.

Belangrijkste les voor mij van 2009 is dat ik het ontzettend leuk vind om de gvenkdaily te maken en dat ik daar ook echt mee door wil blijven gaan.

2010

Maar hoe gaan we dan verder? Want er moet wel iets veranderen om het enigszins rendabel te maken. En met rendabel bedoel ik niet dat ik er direct winst mee wil maken (zou wel leuk zijn natuurlijk šŸ˜‰ ), maar de balans tussen m’n betaalde projecten en onbetaalde projecten zoals de gvenkdaily moet beter worden.

Ik weet nog niet precies hoe ik dat ga doen, maar het belangrijkste is natuurlijk om weer te gaan beginnen. Dus het goede nieuws: Na de kerstvakantie ga ik de draad weer oppakken.

Ik heb een aantal ideeƫn die ik vanaf dan wil gaan uitproberen:

  • kortere edities. Minder berichten per aflevering, dit houdt in dat er meer selectie moet plaatsvinden op wat interessant nieuws is. Soms moet er iets weggelaten worden, maar de nadruk zal blijven liggen op (technisch) internet nieuws en dan in eerste instantie nieuws uit Nederland.
  • relatie met eigen werkzaameden vergroten. Dit heb ik me al eerder voorgenomen, maar is tot nu toe niet echt gelukt. Ik krijg nog regelmatig de vraag: ‘Wat doe je eigenlijk naast de gvenkdaily?’. Hiervoor moet ik m’n eigen site hoognodig bijwerken en ook vaker gaan bloggen. Al die dingen doen, die ik klanten regelmatig adviseer.
  • bereik vergroten. Op dit moment is de gvenkdaily erg populair onder een toch redelijk beperkte groep. Een kleine 1000 volgers op twitter en maandelijks 1500 bezoekers van de website is niet erg veel. Maar de groep is wel trouw en erg enthousiast. Door het bereik te vergroten, kan de site interessanter worden voor adverteerders, of zijn er misschien meer mensen bereid een (kleine) donatie te doen.
  • twitter advertentiediensten. Er wordt meestal erg negatief gereageerd op advertentiediensten op Twitter, zoals ad.ly of twitmij, maar ik zit er over te denken om toch eens te gaan experimenteren met dit soort diensten.
  • extra (premium?) diensten. Er staan nog flink wat extra features op het ‘verlanglijstje’. Een aantal ervan zijn al in voorbereiding. Misschien dat er zelfs wel premium diensten te bedenken zijn, maar daarvoor heb ik op dit moment nog niet echt ideeĆ«n. Weet jij wel iets of is er gewoon niets waarvoor je wilt betalen, laat ’t dan weten in de comments.

Heb je opmerkingen, tips of ideeĆ«n over de bovenstaande plannen, of heb je nog andere ideeĆ«n, laat ’t me dan weten.

Ik hoop dat ik (samen met jullie) een manier vind om in 2010 door te kunnen gaan met de gvenkdaily.

gvenkdaily.nl 1 jaar

juli 1st, 2009

Vandaag is het precies 1 jaar geleden dat de site gvenkdaily.nl online kwam.

In dit jaar zijn er meer dan 260 edities verschenen van de gvenkdaily en heeft het @gvenkdaily account op Twitter 864 volgers gekregen en 11463 tweets geproduceerd. Er zijn donaties en advertenties geweest, maar vooral ook veel bedankjes en enthousiaste reacties.

Ik lees vrijwel dagelijks m’n 400+ RSS feeds (met gemiddeld 35000 berichten per maand) met veel plezier en pik daaruit wat ik interessant vind om in de daily te vermelden. Ook weten organisaties me steeds vaker te vinden om nieuws te melden.

Maar soms heb ik ook wel getwijfeld of ik er mee door moet gaan. Het kost vrij veel tijd (paar uur per dag) en het zakelijk rendement is niet erg hoog. Advertenties en donaties hebben wel voor wat inkomsten gezorgd, maar weinig als je ’t tegenover de inspanningen zet.

Voor m’n naamsbekendheid en ‘persoonlijke merk’ is het onderhouden van de gvenkdaily wel goed, maar doordat voor veel mensen de relatie tussen de daily en m’n eigen werkzaamheden niet duidelijk is, heeft dat ook nog niet voor echte inkomsten gezorgd. Ik heb wel wat ideeĆ«n om dit te verbeteren, dus daar hoop ik de komende maanden aan te gaan werken.

Maar het is de bedoeling dat dit een ‘feestelijk’ stukje wordt, dus ik wil iedereen bedanken die het afgelopen jaar een donatie heeft gedaan, een reactie heeft gegeven, een bericht heeft ‘geretweet’ of anderszins waardering heeft laten blijken voor de gvenkdaily!

Het is mijn bedoeling om het komende jaar gewoon verder te gaan en plannen die ik heb met de gvenkdaily uit te voeren.

Mocht je advies, tips of vragen hebben, laat ’t me weten, via het commentaar hieronder, op twitter, via uservoice of de mail. Ook als je de gvenkdaily wilt ondersteunen via een donatie (paypal of tipit) of advertentie ben je natuurlijk van harte welkom šŸ˜‰

Overzicht Nederlandse APIs

mei 14th, 2009

Ik ben op dit moment bezig met het verzamelen van alle Nederlandse APIs en kan daarbij nog wel wat hulp gebruiken. Dus welke APIs ken je, gebruik je of misschien ben je er wel een aan ’t ontwikkelen? Geef het aan me door. Dit kan op verschillende manieren:

  • Voeg de API en aanvullende informatie toe aan deze Google Docs Spreadsheet
  • Laat commentaar achter op bij deze post
  • Voeg de API toe aan Delicious en tag deze met nl-api of nl-opendata
  • Stuur een e-mail
  • Stuur een bericht via twitter

Als het om een API gaat die nog niet publiek is, dan moet je dat erbij vermelden (en via e-mail of twitter dm naar me toe sturen). Dan wordt deze wel in de lijst opgenomen, maar voorlopig nog niet publiek gemaakt.

De informatie over de NL APIs zal later dit jaar voor iedereen beschikbaar komen.

PS: het mogen ook openbare data sets zijn, dus bijvoorbeeld informatie van de overheid welke in een open formaat te downloaden en te gebruiken is.

APIs

mei 11th, 2009

In het verleden heb ik op dit weblog regelmatig over APIs geschreven. Zo schreef ik bijvoorbeeld halverwege 2007 dat er 500 APIs op programmableweb.com staan, dit aantal is ondertussen gestegen naar 1308.

APIs zijn ‘booming’. Vooral in de VS, maar ook in Groot BrittanniĆ« gebeurt er veel op dit gebied. Een aantal voorbeelden.

New York Times

Kranten vrezen voor hun toekomst en ook de New York Times weet niet waar het in de toekomst met de krant naar toe zal gaan. Maar deze krant probeert wel volop mee te gaan met nieuwe ontwikkelingen en waar mogelijk zelfs voor op te lopen.
De krant heeft de afgelopen maanden maar liefst 11 APIs gelanceerd. Uiteenlopend van de Movie Reviews API tot de Article Search API.
In de gallery op de NYT developer site staan een aantal mooie voorbeelden van projecten die gebruik maken van deze APIs.

Overheid

In Groot Brittanniƫ is het succesvolle project Show Us A Better Way. Een competitie, georganiseerd door de Britse overheid waarbij een waslijst aan APIs beschikbaar was gesteld. Ontwikkelaars werden uitgedaagd om projecten met deze APIs te ontwikkelen voor de burgers van het land. Er waren flink wat inzendingen.

Nederland

In Nederland beginnen ook steeds meer initiatieven op het gebied van APIs en Mashups te onstaan. Zo was er tijdens de Android Devcamp in januari van dit jaar een speciale sessie over Nederlandse APIs. De APIs die hier bijvoorbeeld aan bod kwamen zijn de Hyves API, Huizenzoeker API, MobyPicture API, etc.

In opdracht van de Nederlandse overheid wordt op dit moment een onderzoek gedaan naar de mogelijkheden van Open Data. Veel informatie hierover staat bij de Open Overheid groep op de Ambtenaar 2.0 Ning.

Iets anders met ‘API raakvlakken’ bij de Overheid zijn een aantal ‘widget-initiatieven’. Widgets hebben vaak (niet altijd) te maken met APIs. Zo heeft Alper Ƈugun een aantal widgets ontwikkeld. Daarnaast is er een particulier initiatief OverheidsWidgets.nl.

Ook bij de Publieke Omroep wordt nagedacht wat er allemaal mogelijk is met APIs en Mashups. Hiervoor is een speciale Ning site gelanceerd NPOX & ICO: MASH. Via deze site kan informatie uitgewisseld worden en nagedacht worden over deze onderwerpen met als hoogtepunt een tweetal Mashup/Hack/Development dagen in september.

Nederlandse APIs

Ik ben op dit moment bezig met het verzamelen van alle Nederlandse APIs en hierbij kan ik nog wel wat input gebruiken. Binnenkort meer hierover!

gvenkdaily.nl nieuwsbrief

augustus 6th, 2008

Voor de gvenkdaily ben ik op zoek naar een nieuwsbrief applicatie of dienst. De gvenkdaily wordt nu 5 Ć  6 x per week gepubliceerd op twitter en op de website. Er zijn verschillende mensen die hebben aangegeven de gvenkdaily graag per email te willen ontvangen. Daarnaast zijn er ook verzoeken geweest voor een wekelijkse samenvatting. Ik ben nog aan ’t nadenken of ik dat ga aanbieden, maar als ik dat ga doen, zal het in de vorm van een wekelijkse nieuwsbrief zijn.

Ik ben dus op zoek naar een applicatie of dienst die (in ieder geval) de volgende mogelijkheden heeft:

  • Versturen van een wekelijkse, handmatig aangemaakte nieuwsbrief.
  • Versturen van een dagelijkse, (liefst) automatisch aangemaakte nieuwsbrief. Automatisch houdt in dit geval in dat de data geĆÆmporteerd moet kunnen worden de gvenkdaily website.
  • Wekelijkse en dagelijkse nieuwsbrief moeten verschillende leden kunnen hebben.
  • Gebruik van een eigen layout.

Verder moet de applicatie eenvoudig in gebruik zijn en niet al te duur.

Na wat zoeken en vragen heb ik 3 verschillende soorten applicatie/diensten kunnen onderscheiden:

  1. Volledig automatisch samenstellen van nieuwsbrieven gebaseerd op RSS feeds (Feedburner, FeedBlitz), MailChimp
  2. Handmatig samenstellen van nieuwsbrieven (Campaign Monitor, Aweber, Nourish, Mad Mimi, MailChimp)
  3. Eigen nieuwsbrief server/applicatie (phplist)

De applicaties die genoemd worden in de bovenstaande lijst wil ik de komende tijd wat nader gaan bekijken en eventueel testen. Als iemand al ervaring heeft met Ć©Ć©n van deze applicaties, hoor ik dat graag in de comments. Waarom raad je een dienst juist wel of juist niet aan? Waar moet ik op letten als ik ze ga testen? Mis je er nog eentje? Laat ’t horen in de comments.

Update: MailChimp Toegevoegd

gvenkdaily.nl status

juli 8th, 2008

De website gvenkdaily.nl is nu precies een week live, tijd voor een kort overzicht.

Er is enthousiast gereageerd op de site.

Een aantal weblogs hebben geschreven over de lancering van gvenkdaily.nl:

Ook erg leuk om te zien, gvenkdaily.nl op de kindle (via @werner).

De bezoekcijfers waren de eerste dagen erg goed, daarna viel het wat tegen. Maar het is natuurlijk ook vakantie en buiten Twitter is er nog weinig publiciteit geweest, maar daar gaan we nog aan werken.

Via de Uservoice pagina zijn al behoorlijk wat suggesties binnen gekomen. De top 5 is als volgt:

  1. breng een wekelijkse samenvatting uit
  2. nieuwsitems rubriceren per onderwerp
  3. voeg widget mogelijkheden toe (voor igoogle/netvibes/andere)
  4. voeg emailnieuwsbrief mogelijkheid toe
  5. Maak er een gesproken, lollige, videoboodschap in prse broek

Wil je stemmen, commentaar leveren of heb je nog andere suggesties? Laat het weten via Uservoice. Na de vakantie ga ik kijken welke suggesties er ingepland gaan worden.

Ook nog aardig om te vermelden: via Tipit.to is ā‚¬25,70 aan donaties binnen gekomen.

Bedankt voor al jullie reacties, feedback, donaties, etc.

Ps. Er is nog steeds ruimte om te adverteren, over een aantal weken neem ik contact op met iedereen die hiervoor interesse heeft getoond.

gvenkdaily.nl toekomst

juli 3rd, 2008

De basis staat, de reacties zijn goed (bedankt hiervoor), nu verder bouwen aan de gvenkdaily.

De komende tijd zullen er in ieder geval nog twee nieuwe features bijkomen: email en widgets. Welke van de twee moet ik als eerste gaan implementeren? En hebben jullie nog andere wensen/ideeƫn voor de daily?

Er is al eens een verzoek geweest voor een wekelijkse samenvatting. Zijn er mensen die zo’n samenvatting zouden willen ontvangen?

Er is een Uservoice pagina geopend voor het bijhouden van ideeƫn, dus ga naar: http://gvenkdaily.uservoice.com/ en stem of voeg je ideeƫn en suggesties toe.

In Europa en Google Maps

november 26th, 2007

De afgelopen weken is het rustig geweest op dit weblog. De mensen die mij volgen op Twitter weten ook wel waarom. Al mijn tijd werd opgeslokt door een groot project waar ik aan meewerkte: In Europa.

Boek, tv, website en meer

In Europa is het bekende boek van Geert Mak. In 1999 heeft Geert Mak een jaar lang door Europa gereisd en verslag hiervan gedaan in het NRC. Dit verslag is uitgewerkt in een boek dat in 2004 verschenen is. In maar liefst 1224 pagina’s neemt Mak je mee door de geschiedenis van Europa in de 20e eeuw.

De VPRO brengt nu de verfilming van het boek op tv. In 2 seizoenen worden in totaal 35 afleveringen uitgezonden. Iedere aflevering staat 1 jaar uit de vorige eeuw centraal.

Naast de tv serie is In Europa ook: radio, krant, dvd, reizen en natuurlijk de website waar ik aan mee gewerkt heb.

Google Maps

Op de website is veel informatie te vinden. Naast een weblog en de afleveringen staat de kaart van Europa centraal, de In Europa Atlas.

In Europa Atlas

Deze atlas is een Google Maps Mashup met daarop historische informatie over locaties in Europa in de 20e eeuw. In eerste instantie is dit informatie van en rond de afleveringen van de tv serie, maar er zal ook veel extra informatie te zien zijn (o.a. door bezoekers van de site ingezonden materiaal).

De informatie op de kaart bestaat uit tekst, afbeeldingen en video. Er is video uit de uitzendingen, video welke niet gebruikt is in de uitzendingen, maar ook uniek historisch materiaal.

De Atlas is een verzameling van alle jaren uit de vorige eeuw, maar ieder jaar heeft ook z’n eigen pagina, met z’n eigen kaart, bijvoorbeeld het jaar 1914.

Mogelijkheden

De kaarten maken gebruik van standaard Google Maps functionaliteit, zoals zoomen, bewegen van de kaart, klikken op een punt op de kaart, etc. Daarnaast zijn er een aantal nieuwe mogelijkheden ontwikkeld.

  • Clustering – De kaart kan onoverzichtelijk worden zodra er veel punten getoond worden, maar ook als er een aantal punten dicht bij elkaar liggen. Een mogelijke oplossing hiervoor is om alle punten binnen een bepaalde straal te ‘clusteren’ en af te beelden als 1 punt.
    Voor In Europa hebben we een iets andere benadering gekozen. De redactie kan voor ieder punt een aantal clusterniveaus aangeven. Deze clusterniveaus (land, streek, stad, straat) komen overeen met zoomniveaus van Google Maps. Op het overeenkomstige zoomniveau worden punten met hetzelfde clusterniveau als 1 punt getoond.

  • Routes – De redactie wilde de mogelijkheid om vanuit de tekst onder de kaart, rechtstreeks naar een punt op de kaart te kunnen linken. Toen dit mogelijk was gemaakt, kon er ook vanuit een punt op de kaart gelinkt worden naar een ander punt op de kaart en de mogelijkheid om routes aan te maken was geboren.
    Deze routes, of virtuele wandelingen zoals de redactie ze noemt, kunnen de bezoeker van de site op verschillende manieren meenemen door de geschiedenis, bijvoorbeeld langs alle locaties die bij een bepaald thema of bepaalde persoon horen. Een voorbeeld hiervan is de 1906 route.
  • Punt op de kaart linken – Het gebruik van een kaart is voor een project als In Europa een mooie manier om informatie te ontsluiten, maar er zit ook een groot nadeel aan. Als iemand een bookmark wil aanmaken of een link wil maken naar specifieke informatie, is de url van de pagina niet toereikend. Daarom is er een ‘link’ optie aan iedere locatie toegevoegd. Deze bevindt zich onderaan in iedere infowindow.

Problemen

Tijdens de ontwikkeling liepen we tegen een aantal eigenaardigheden van de Google Maps API aan. De belangrijkste zijn:

  • API keys – Een van de voorwaarden bij de ontwikkeling van In Europa was dat ieder jaar z’n eigen pagina en dus ook z’n eigen url zou krijgen. Op deze manier kunnen de verschillende jaren gebookmarked en gelinkt worden. Probleem hierbij is dat je voor de ontwikkeling van Google Maps met de API een key (sleutel/code) nodig hebt. Deze sleutel werkt op url niveau. Voor iedere url heb je een sleutel nodig.
    In Europa gaat over alle jaren van de vorige eeuw, dus er waren 101 sleutels nodig (100 jaren + 1 overzichtspagina van alle jaren). Maar aan 101 hadden we nog niet genoeg, aangezien het geheel ook nog op een testomgeving moest werken. Dus in totaal moesten er, handmatig, 202 sleutels aangemaakt worden!!!
    Het wordt toch eens tijd dat Google een ander systeem gaat gebruiken voor de API keys.
  • Controls – In Europa maakt gebruik van eigen controls. Controls zijn de knoppen waarmee de kaart ‘aangestuurd’ kan worden. Voorbeelden hiervan zijn de knopjes aan de zijkanten, waarmee de kaart bewogen kan worden, de knop om de straatnamen aan en uit te kunnen zetten. Deze waren niet lastig om te implementeren. Lastiger was de slider waarmee je kunt in- en uitzoomen. Hiervan zijn nog niet zoveel voorbeelden beschikbaar, dus moet je zelf veel uitproberen om tot een goede implementatie te komen.
  • Timing – Het laatste grote punt waar we mee te maken kregen was timing. Soms is een onderdeel nog niet beschikbaar en moet de code wachten voordat het uitgevoerd kan worden.
    Een ander timing probleem is dat de kaart moet kunnen ‘meeschalen’ met de browser. Als de browser wordt vergroot of verkleind moet de kaart mee vergroot of verkleind worden. Hierbij moet het middenpunt van de kaart hetzelfde blijven. Helaas gaat Internet Explorer niet zo netjes met het vergroten en verkleinen van de browser om en was het middenpunt van de kaart continue aan het bewegen. De oplossing hiervoor was een timer inbouwen.
    Nadeel van het gebruik van Timers in javascript is dat dit tot onverwachte resulten kan leiden. Zeker in verschillende browsers.

Helaas moest er bij de ontwikkeling van In Europa ook rekening worden gehouden met Internet Explorer 6. Tijdens de verschillende Google Maps implementaties die ik het afgelopen jaar heb gedaan, heb ik gemerkt dat Google Maps en IE6 geen goede combinatie is. IE6 zorgt vaker voor problemen bij de ontwikkeling van websites, dus mensen stap nou alsjeblieft eens over op een goede browser!

Toekomst

Wat er nu staat is de 1e versie van In Europa, maar dat is niet het einde. Er zijn al heel veel ideeƫn hoe het project verder ontwikkeld kan worden. Van gebruikers die informatie kunnen toevoegen, reizen die gedownload kunnen worden tot het beschikbaar stellen van de informatie voor het gebruik op andere sites.

Hebben jullie nog ideeƫn hoe de site verder uitgebreid kan worden? Wat kan er nog meer met de kaart, of wat mis je aan de kaart? Hoe zou de informatie van de kaart ook buiten de site gebruikt kunnen worden? Voeg hieronder je opmerkingen toe.

Twitter, Google Maps en Pinkpop

mei 30th, 2007

Het begon allemaal ongeveer 2 weken geleden op Twitter. Erwin Blom stelde een vraag . Of ik een Twittervision achtige applicatie voor Pinkpop zou kunnen maken.

Aangezien ik ervaring heb met Google Maps en ook al wat geƫxperimenteerd had met de Twitter API was het antwoord simpel.
(meer…)