Ik schrijf een blogpost vanuit Emacs, ik schrijf er één vanuit Drafts en één vanuit Obsidian. Elke omgeving heeft zo zijn eigen uitdagingen. Ze zijn alledrie wat mij betreft prettiger dan de blokkendoos die WordPress in zijn Gutenberg editor heeft. Het belangrijkste is dat je met je eigen blog net zo makkelijk je eigen schrijfomgeving…
WordPress
OpenPress en het open web
OpenPress is naar eigen zeggen een decentrale WordPress community, waar je deel van uit maakt via je eigen WordPress site. OpenPress adds functionality and an interface to your website that enables you to run your own micro publishing platform using readily-available WordPress technology. Your website, and the content you’re publishing, can then be connected to…
IndieBlocks plugin voor WordPress
Bookmarked https://jan.boddez.net/notes/44a551f7f3. Nu ik een dag vrij heb kan ik eens rustig naar deze nieuwe plugin van Jan kijken. Ik heb al jaren gedoe met de Post Kinds plugin. Ik vind de achterliggende gedachte wel passend bij dit blog, maar de uitwerking is wat onvoorspelbaar. Met Jan’s IndieBlock plugin is dat mogelijk minder het geval.…
Notities volledig op de voorpagina
Het is werken met de garagedeur open. Dankzij een notitie van Jan had ik al snel door wat ik zou moeten doen. Ik heb nu de volgende functie gemaakt: add_action(“genesis_entry_content”, “dtd_note_on_main”, 1); function dtd_note_on_main(){ if (has_post_kind(‘note’)){ return the_content(); } } Tot zover lijkt het me redelijk overzichtelijk. Maar nu toont de voorpagina tweemaal de notitie.…
Het gebeurt me te vaak dat ik na publicatie van een blogpost nog een typefout zie. Vanochtend ging het ook weer mis bij de reactie naar Sebastiaan door een koppeling tussen mijn feedreader en blog. Gelukkig is het allemaal te tweaken! Ik verwacht dat mijn RSS lezerspubliek genoeg kalmte en geduld heeft om mijn berichten…
Verbeteringen aan de RSS-feed
Ik heb een paar kleine aanpassingen aan de RSS-feed van deze site gedaan. Als ik nu een pagina “Like” via de Post Kinds plugin, dan wordt deze anders weergegeven in de feed. De naam van het artikel of de pagina die ik leuk vind staat duidelijker in de titel aangegeven en de link in de…
Mini-update aan de abonnementspagina van de site
Een kort huishoudelijk bericht als je me via RSS volgt. (Wat is RSS?) Het kan zijn dat de feed van dit blog wat gek doet in je feedreader deze dagen. Ik heb geknutseld aan de weergave van de feed en dat heeft zoals gewoonlijk voor onverwachte bij-effecten gezorgd. WordPress blijft een toverbal van code waar…
Jan’s Blog — Custom WordPress Archives

Robert’s question got me thinking: WordPress gives us automatic date, author, and CPT archives, and it lets us use “rewrite rules” to set up, e.g., date-based CPT archives. So, why would I resort to a custom page template and WP_Query, when all I want, essentially, is a “copy” of WordPress…
Jan geeft een duidelijke uitleg hoe ik verschillende pagina’s kan maken in WordPress met specifieke categorieën aan of juist uitgezet. Zo zijn mijn notities standaard niet op de voorpagina te vinden, evenals specifieke categorieën. Natuurlijk is er een plugin voor, maar er is ook iets te zeggen om het zelf te kunnen tweaken. Zeker zulke…
An update to the Drummer to WordPress script
A few weeks ago I published a Drumkit script that lets you publish your post from Drummer to WordPress. It works fine, but I had one small bug I needed to fix and one nice-to-have for myself. I can say I fixed both! First, in the original Drumkit script I have a few lines with…
Een index voor mijn blog
Als ik claim een Frankopedia op te zetten met dit blog, dan is het goed om een index-pagina te hebben. Een index gebaseerd op de tags die ik in meer of mindere mate gebruik bij de individuele posts. Eigenlijk is dit pas sinds 2017 meer een gewoonte geworden. Al zijn de vele post-types zoals bookmarks…
Klussen
De maand mei stond voor mij (haha) in het teken van klussen. Eerlijk gezegd was dat niet eens zo gepland. Het klussen gebeurde zowel in cyberspace als meatspace. Tuinklusje Begin mei kregen we 2500 klinkers of “waaltjes” in de schoot geworpen. Niet letterlijk natuurlijk, dat doet pijn. Dat was het startsein om onze achtertuin ruimer…
Bereken de BMI van je site
Een snelle website is altijd fijn om te bezoeken. Hoe minder data over de lijn hoeft, hoe fijner de ervaring voor zowel de lezer als de maker. Ton verwijst naar de 512KB club, een initiatief om websites beter te optimaliseren. Zodat ze minder data hoeven te versturen, er minder serverload is en uiteindelijk dus minder…
OPEN S0208 – Facebook breekt het web
Het is een fantastische tijd om online auteur te zijn. De mogelijkheden om op je eigen domein, onder je eigen voorwaarden en op jouw manier iets te maken, publiceren en distribueren nemen steeds toe. Het is niet altijd even gemakkelijk als pak-em-beet een Facebook post of een Instagram Story. Maar de controle die je over…
Zondag is klussen aan je site
Sommige mensen gebruiken de zondag om in de tuin te werken, de voorgevel te schilderen of de auto te wassen. Ik zit lekker rustig op de bank wat te klussen aan mijn site. In Notion een snelle takenlijst gemaakt zodat ik niets over het hoofd zie. Je ziet het goed, een nieuwe stap in het…
Jan’s Blog — May one day port some of the tricks …

May one day port some of the tricks I’m using to “greatly” simplify my “WordPress IndieWeb experience” to an add-on plugin, or a theme, or both. Or at least better document how I do things like set titles (yet “hide” them on the front end) for notes, to make for a more convenient back-…
Dat klinkt als een interessant vooruitzicht Jan! Hoe meer variatie in de mogelijkheden, hoe beter het voor het hele ecosysteem is. Op 26 september wordt een WordPress IndieWebCamp georganiseerd. Dat kan een mooi moment zijn om je ideeën te valideren bij een grotere groep?
Update voor de ochtendindieblues
I noticed this morning that my micropub endpoint has started returning a 403 response. I tried signing out and back in, and now my syndication targets are gone, and I’m still getting the 403 response. how can I fix this?
Ik moet mijn woorden terugnemen. Het was deze keer niet de Indieweb plugins die het probleem veroorzaakten. Sinds een laatste update van de Jetpack plugin, een standaard plugin bij WordPress installaties, zijn er conflicten met andere plugins. Dat is erg frustrerend voor plugin-bouwers. Vooral als het conflict onnodig is. Het lijkt dat Jetpack steeds dieper…
Social notetaking naar een volgend niveau
Vrijdag ontdekte ik de mogelijkheden met Hypothesis, een open source annotatie-dienst. Vanavond heb ik een koppeling tussen die dienst en mijn blog op de manier zoals ik wil. Met de quote, mijn opmerking én een directe URL naar de annotatie in de context van de originele URL. Mogelijk gemaakt met Integromat en wat API’s knopen.…
Indieweb, we zijn er nog niet
Na een paar jaar actief mee te praten en te denken over het Indieweb, merkte ik bij mezelf dat de fut er uit was. Ik kon mezelf niet meer genoeg enthousiast krijgen om weer een issue aan te maken op Github voor een bug, om weekenden op te offeren met code schrijven die ik zelf…
Vind, print en stuur je nieuwsbrief
Drie nieuwe diensten die je kunt gebruiken als nieuwsbrief auteur. Zorg dat je vindbaar bent, stuur edities vanuit WordPress of print je nieuwsbrief.
Met MailPoet heb ik mijn nieuwsbrief nu in eigen beheer
Het afgelopen jaar heb ik mijn nieuwsbrief OPEN via Revue verstuurd. Dat is altijd goed gegaan en de service van Revue is prima. Maar de laatste maanden begon ik me af te vragen waarom mijn nieuwsbrief niet gewoon op mijn eigen moederschip zou staan. Daarom heb ik een tijdje terug het archief op mijn site…
WordPress en webmentions
Op Twitter, Instagram, Facebook, Mastodon en LinkedIn is het vrij normaal om andere gebruikers te vermelden door hun accountnaam in je update te noemen. Groot gemaakt door Twitter is de @-mention nu een bekend fenomeen op het web. De netwerken zijn zo slim om deze gebruiker een notificatie te sturen, die dan weet dat hij…
Bookmark: (Seemingly) Random Post Slugs

Notes (very short posts that normally don’t have a title) on this site sport URLs that end in a short, numerical “slug.” Each such slug is generated automatically (with a little help of Optimus), based on the post’s database ID, and thus unique—although there are other ways to cover unique…
Als ik een notitie schrijf op deze blog (en dat gebeurt nogal eens) dan krijgt deze standaard geen titel en dus geen permalink die is gebaseerd op de titel. In plaats daarvan bestaat het webadres uit de ID van de post. Niet erg netjes, waarschijnlijk vinden zoekmachines het stom (maar who cares als het over…
WordPress en de Post Kind plugin
In deze serie blogposts wil ik je helpen hoe je met een WordPress site gebruik kunt maken van de diverse IndieWeb plugins. Zoals het kunnen inloggen op andere sites met je eigen domeinnaam en nieuwe artikelen plaatsen met andere applicaties. Aan de hand van dit artikel laat ik je zien hoe je verschillende soorten posts…
WordPress en Micropub
Dit is het derde artikel in een serie waarin ik je wil uitleggen hoe je met een WordPress site gebruik kunt maken van de diverse IndieWeb plugins. Zoals het kunnen inloggen op andere sites met je eigen domeinnaam, reageren op andere sites met je eigen blog en nieuwe artikelen plaatsen met andere applicaties. In dit…
Hoe gebruik je IndieAuth met WordPress
Dit is het tweede artikel in een serie (hier is deel 1) waarin ik je wil uitleggen hoe je met een WordPress site gebruik kunt maken van de diverse IndieWeb plugins. Zoals het kunnen inloggen op andere sites met je eigen domeinnaam, reageren op andere sites met je eigen blog en nieuwe artikelen plaatsen met…