“Toon me je boekenkast en ik zeg wie je bent”, je kunt dezelfde uitspraak toepassen op je Twitter-lijst, Instagram-bubbel of TikTok-posse. Of je blogroll. Sinds enige tijd deel ik hier een fractie van alle blogs en feeds die ik volg. Ik vind het fascinerend om te zien wat anderen weer lezen. Ben Werdmüller deelde zijn blogroll recentelijk. Een fantastische schatkamer met oude bekenden maar net zo goed nieuwe blogs. Ik vrees dat naast mijn groeiende lijst nieuwsbrieven de lijst blogs net zo hard groeit. Maar zie het positief, ik heb dan minder tijd om te doomscrollen door allerlei sociale apps…
blogroll
Publiceer je favoriete blogs op je WordPress site via OPML met deze plugin.
Dit is waarom het open en decentrale web zo fijn is. Ik schreef begin deze week over de blogroll die ik aan de site heb toegevoegd. Een lijst met blogs die ik het waard vind om verder te delen en een klein podium te geven naast mijn zeepkist. Ik heb deze lijst ook in mijn RSS Reader.
Ik schreef in het artikel “De lijst is niet dynamisch. Als ik in Inoreader een nieuwe titel aan de blogroll toevoeg, dan zal hij niet automagisch op de blogroll verschijnen. Dat wil ik natuurlijk wel.” en ik voorzag dat ik komend weekend op de IndieWebCamp mogelijk wat in elkaar zou kunnen knutselen. Niet dat ik van huis uit een programmeur ben, maar met wat bestaande code en fantasie kom ik een eind.
Zover hoeft het niet meer te komen. Gisteren stuurde Jan (blog/Mastodon) me een webmention omdat hij een blogpost had geschreven. Want Jan besloot naar aanleiding van mijn verhaal een eerste versie van een WordPress plugin te maken die exact doet wat ik wil! Geweldig! Fabelhaft!
OPML naar WordPress blogroll
De plugin vind je nog niet in de WordPress plugin appstore. Je moet hem downloaden van Jan’s Github pagina en installeren via Plugins > Nieuwe plugin > Plugin uploaden. Na het downloaden van de zipfile, installeer je hem eveneens als zipfile. Je hoeft hem dus niet te unzippen, tenzij je de broncode wilt bekijken.
Na installatie en activatie van de plugin zie je onder Instellingen de optie Sync OPML to Blogroll. Op dit scherm zie je drie invoervelden. Als je de URL van je OPML bestand hebt, kun je die hier invoeren. Mocht je OPML bestand achter een login zitten, dan vul je die gegevens in.
Misschien is je al opgevallen dat je nóg een nieuw menu-item hebt in het beheer van je WordPress blog, Links. Dit is de oude Linkmanager van WordPress. Deze is sinds versie 3.5 verborgen, maar nog altijd wel aanwezig. Jan maakt hem zichtbaar met zijn plugin, want de links uit je blogroll komen uiteindelijk in dit beheer terecht.
Hier is mijn enige punt van kritiek op de plugin. Als je de URL van je OPML hebt gegeven en opslaat, dan verwacht je dat de blogroll direct synchroniseert. Maar ik begrijp uit de code van de plugin dat dit de eerste keer pas na 15 minuten gebeurt. Daarna wordt de lijst eens per dag ververst, wat op zich voldoende is. Maar vanuit de gebruikersverwachting is het volgens mij beter om direct bij het opslaan van de instellingen de feed op te halen. Als je niet weet dat er een kwartier wachttijd is (waarom eigenlijk?) dan denk je dat de plugin niet werkt, de URL fout is of iets anders waar je geen invloed op hebt. Daarom mijn advies, bij opslaan direct de OPML blogroll synchroniseren met WordPress.
Verder ben ik enorm blij met deze eerste versie. Ik denk dat ik weekend ga werken aan de weergave van de standaard lijst die uit de Links-sectie komt van WordPress. Want daar ben ik nog niet zo enthousiast over…
Ik heb nu een tijdelijke pagina gemaakt waar de Links-widget in de pagina wordt geladen. Dat doe ik weer met de AMR Shortcode Any Widget plugin. Hiermee kun je elke widget in een pagina of blogpost weergeven. Nog zo’n handig iets. Al zou ik het liever native in WordPress doen dan weer een plugin.
Dank je wel Jan en ik zie uit naar verdere verbeteringen van je plugin Sync OPML To Blogroll!
Met mijn blogroll heb je altijd iets te lezen
tl;dr – Check mijn blogroll voor meer inspiratie en toffe blogs!
Blogrolls zijn een artefact van begin deze eeuw. Elke blogger had een blogroll, een lijst met zijn of haar favoriete blogs. Het was dé manier om nieuwe blogs te ontdekken en het was altijd een eer om op een lijst te verschijnen. Blogrolls waren een enorme trafficbooster. Als je op de blogroll van een goed gelezen blog stond was je verzekerd van flink wat extra bezoekers op je eigen blog. Niet zo vreemd, we hebben het hier over eind jaren ’90 eerste jaren 2000. Het web werd toen pas echt ontdekt door velen en we wilden allemaal iets tofs vinden en weer delen met elkaar. Dus blogrolls waren de shit!
Loglijst
De eerste weblogsoftware had de functionaliteit nog niet standaard ingebouwd, je moest dus met kunst- en vliegwerk zelf een blogroll in elkaar prutsen. Ik meen dat WordPress al snel een extra optie had in het beheer om links toe te voegen. Hiermee kon je op je WordPress blog makkelijk een blogroll maken. Andere diensten van weleer zoals Technorati en de Nederlandse Loglijst werden groot met de blogrolls. Met name de Loglijst was een begrip in Nederland. Voor Bloghelden heb ik ze destijds geïnterviewd.
Inmiddels bestaat Loglijst niet meer, is Technorati een vage clickbait site geworden en heeft WordPress die optie verwijderd uit de standaard-installatie, want geen idee waarom ze dat hebben gedaan. Er zijn wel wat plugins die het werk overnemen maar dan moet je alsnog alle links zelf gaan invoeren. De blogroll leidt een wat marginaal bestaan inmiddels. Het is overgenomen door je lijst met volgers op menig sociaal netwerk.
OPML
Aangezien mijn blogroll al zo’n 60+ links is, begrijp je dat ik niet zo’n zin in had om het handmatig over te kloppen op mijn site. Sterker nog, de blogroll is als OPML bestand te gebruiken om je op te abonneren via je feedreader. Als je weet hoe dat moet. Zo niet, klik dan hier, kies je favoriete blogger of naam van blog die lekker klinkt en kijk of het wat is. Maar omdat het een lijst is die automatisch wordt geupdate én in theorie door machines is te lezen en te interpreteren naar een lijst met links, zou er dus wel iets slims moeten zijn. Niets is minder waar…
De lijst is niet dynamisch. Als ik in Inoreader een nieuwe titel aan de blogroll toevoeg, dan zal hij niet automagisch op de blogroll verschijnen. Dat wil ik natuurlijk wel. Want automatiseren is leuk! Helaas heb ik nog geen foutloze manier gevonden om bij een wijziging van het OPML bestand uit Inoreader een signaal te geven naar mijn Blogroll pagina dat hij moet worden aangepast. Ik weet zeker dat het kan, maar ik vrees dat ik dan mijn eigen WordPress plugin moet gaan schrijven. Tot die tijd heb ik dit Javascript gebruikt om een eerste conversie te doen van OPML naar HTML.
Aan de andere kant, komend weekend is het IndieWebCamp in Amsterdam en wellicht is dat een project om eens op te pakken gedurende de hack-zondag.
Maar goed, op deze maandagochtend presenteer ik u met trots, mijn Aanbevolen Dagelijkse Hoeveelheid Blogposts!