Had a great run this morning through the woods of De Bilt near Utrecht. It has been a while since I did some running so not my best time but still good to be in the outdoors of course!
Article
The Indieweb Revolution
Ik word blij van zulke blogposts.
“The IndieWeb, which is a loose confederation of web developers that are trying bring their data out of “silos” like Facebook and Twitter and back onto their own servers where they have control. Now being a man of very Punk Rock leanings, this is of interest to me for a variety of reasons.”
Ton, in je post…
Ton, in je post over feedreaders vind ik veel resonantie waar we afgelopen weekend over spraken. We hadden dezelfde reactie bij de demo van Sebastiaan: “wow, dit is cool! Hier kun je boeiende dingen mee doen”
Een zin in je post bracht me op het volgende:
a certain level of feedback is needed to be able to spot patterns that lift signals above the noise
Dit is iets waar alle silo-netwerken je mee bespelen. In hun algoritmes wordt meegenomen hoe jij reageert op specifieke posts van je netwerk. Op basis daarvan krijg je alternatieve posts aangeboden buiten je netwerk (“Frank liked…”, “Peter responded to…”)
In besloten netwerken is dat het mechanisme wat je binnen het netwerk houdt, de eindeloze klikparade door het doolhof van je netwerk. Zonder ooit de silo te verlaten. In een open web is het juist de kracht van dergelijke algoritmes en verbindingen om anderen te vinden. Ieder op zijn eigen domein met een eigen uitstraling.
Een blog om Webmentions te testen
Doel
Ik wil in mijn lokale omgeving zoveel mogelijk testen met het automatisch versturen van webmentions bij nieuwe blogposts. Als het lokaal werkt, kan ik het online zetten en er verder mee werken
Uitdaging
- Lokale server: Hiervoor zet ik ngrok aan voor mijn jekyll site. Ik krijg dan een URL die via het web is te benaderen
- Test tool: Met de site Webmention Rocks kan ik allerlei scenario’s testen met mijn lokale installatie en lokale posts die niet per se online hoeven te staan
- Automatisch verzenden: Ik heb nu op Heroku een script geinstalleerd wat automatisch gaat lopen als de site opnieuw is gepubliceerd, ofwel als de pagina bij Github Pages opnieuw is opgebouwd. Dan worden namelijk nieuwe posts gecheckt en eventueel webmentions verzonden. Nog niet mijn ideale oplossing maar het werkt. Hoop ik.
Test URL’s
Nu staan hier links naar webmention.rocks die de webmentions kunnen ontvangen die ik verstuur. Ik pak alleen de eerste tests. Als die werken, werkt de rest van de 23 tests ook wel. Het gaat tenslotte om verzenden. Eens zien wat er nu gaat gebeuren….
Laat ik voor alle zekerheid ook nog even naar Ton linken, zodat hij weer een webmention krijgt die hij mooi kan weergeven in zijn nog te ontwikkelen CSS-code 🙂
Eerste resultaten
Helaas werkte de eerste test niet. Door een probleem met de versienummers bij het originele script. Dat moest dus eerst worden gefixt. Laten we het daarom nog eens proberen nu.
Voortgang hacksessie IndieWebCamp
Na een tijdje proberen, testen en wederom documentatie lezen ben ik nu zover dat Microformats acceptabel genoeg worden ondersteund op mijn site. Er zijn twee belangrijke onderdelen van het protocol, h-entry en h-card. Met de eerste kan een machine de belangrijkste informatie van elke individuele post lezen. Een voorbeeld hoe dat er uit ziet vind je op IndieWebify.me. Je ziet dat de titel, auteur, publicatiedatum, tekst en tags worden uitgelezen. Wat nog mist is de header-foto en de copieën van de post die ik op andere netwerken plaats. Over de laatste maak ik me niet zo druk, de eerste wil ik nog wel een keer uitzoeken. Op zich is het niet heel lastig om te maken, maar ik wil toch wel proberen twee van de drie projecten van mijn lijstje af te hebben voor ik de trein in stap naar Utrecht. Helaas moeten Ton en ik eerder de sessie verlaten en missen we de demo’s waar iedereen de resultaten van zijn/haar projecten laat zien.
Het plan voor de IndieWebCamp hack-sessies
De tweede dag van het IndieWebCamp Nurnberg staat in het teken van je eigen web-problemen oplossen. Elke aanwezige heeft een eigen site of is bezig met een specifiek project waar altijd wel iets aan te doen is. De dag begint met een korte presentatie van iedereen wat hij of zij wil aanpakken. Daar worden groepen uit gevormd en gaan we aan de slag tot het einde van de dag, alleen onderbroken door de lunch.
Het is lang geleden dat ik bijna een hele dag ongestoord kan werken aan eigen projecten, veelal is het een verloren uurtje in een weekend of in de avond. Dat heeft het gevolg dat ik vaak opnieuw begin, weer de documentatie van iets lees, weer dezelfde scripts probeer en weer dezelfde fouten maakt. Dus ik zie wel uit naar deze dag. Ik heb voor mezelf al een plannetje gemaakt wat ik vandaag wil oppakken.
Webmentions
Gedurende de sessies op zaterdag werd me duidelijk dat ik me voorlopig op drie onderwerpen moet concentreren: Microformats, Webmentions en Micropub. Dit zijn achtereenvolgens nieuwe protocollen en afspraken rondom de weergave van data voor machines, een nieuwe wijze van reageren en communiceren via blogs en sociale netwerken en Micropub brengt het publiceren op je eigen blog naar een open protocol, waarbij je niet afhankelijk bent van de instrumenten die je blogsoftware of sociaal netwerk je aanreikt.
Mijn plan is om vandaag in elk geval het volgende voor elkaar te krijgen
- Microformats helemaal goed werkend op mijn site, zowel voor mijn h-card als de h-entry optie
- Vervolgens wil ik een opzet maken om webmentions lokaal en online goed te kunnen testen. Ik vind het niet fijn om steeds op liveblogs allerlei tests te moeten doen.
- Het versturen van webmentions. Ik heb dit nu in een ruwe versie voor elkaar, maar ik wil dit nog uitwerken naar een degelijke oplossing. Dit betekent dat ik het webmention script goed moet configureren, de server in orde maken, de trigger voor het versturen van de webmention testen en configureren en tenslotte een feedback-loop of het versturen goed is gegaan.
Als ik dit vandaag voor elkaar krijg zou dat al mooi zijn. Op de wat langere termijn wil ik de volgende onderdelen op mijn blog verbeteren
- Ontvangen webmentions en notificaties. Ik ontvang nu wel webmentions, maar dat is alleen op individuele blogposts. Ik weet dat er ook wordt gelinkt naar mijn homepage. Die moet dus eveneens webmentions krijgen. Daarnaast wil ik notificaties krijgen (mail, telefoon) als er een webmention binnenkomt.
- Weergave en beheer webmentions. De weergave van de webmentions mag nog beter, evenals het eigen beheer, zoals het verwijderen van test-webmentions.
- Syndicatie naar Twitter verbeteren. Middels een Zapier-script heb ik het inmiddels voor elkaar dat elke blogpost automagisch op Twitter verschijnt. Dat is meer een lapmiddel dan een duurzame oplossing. Daar moet ik dus nog aan werken, evenals de presentatie van de tweet. Nu pakt de webmention de eerste 280 karakters en een permalink. Dat wil ik anders. Hoe exact weet ik nog niet, dat zien we gaandeweg wel.
- Micropub. Ik kan inmiddels met Omnibear goed posten vanaf elke pagina naar mijn site. Maar in de weergave op mijn site zitten nog wat onhebbelijkheden en ik wil de mogelijkheden van dergelijke tools verder uitdiepen en mogelijk verbeteren.
Kortom, genoeg te doen. Maar nu eerst ontbijt!