• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Digging the Digital

Vol Blogdrift!

  • /Now
  • Nieuw? Start hier
    • Blogroll
    • Tag Index
  • Startgids Mastodon
  • WordPress en Indieweb
    • WordPress en het indieweb
    • Hoe gebruik je IndieAuth met WordPress
    • WordPress en webmentions
    • WordPress en Micropub
    • WordPress en de Post Kind plugin
  • Notities
  • Bookmarks
  • Likes

post kinds

Verbeteringen aan de RSS-feed

11 May 2022 door Frank Meeuwsen 2 Comments

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 feedreader linkt direct naar de pagina. Ik hoop dat feedreaders het goed oppikken. Bij Inoreader gaat het nog niet van harte en ook bij Feedly lijkt een gecachede feed te staan. Met onder andere een foute test van mijn lokale server doorgelinkt. Ugh…

BazQux lijkt het wel goed te doen. Hup BazQux!

Als je benieuwd bent naar de code, check het in mijn eigen DTD plugin waar ik allerhande tweaks en aanpassingen aan het theme doe.

Opgeslagen onder: bloggen Tags: code, indieweb, plugin, post kinds, rss, WordPress

11 February 2022 door Frank Meeuwsen 2 Comments §

Robert van Bregt by Robert van BregtRobert van Bregt (robertvanbregt.nl)

In reply to https://diggingthedigital.com/dag-7/. Ik volg alleen je Artikelen feed en zie daar alleen dag 5 en 7 terug. Het lijkt dat je niets alles hetzelfde hebt gecategoriseerd?

Door mijn gebruik van de Post Kinds plugin kan ik per blogpost aangeven wat voor soort artikel het is. Nu maakt Post Kinds een verschil tussen artikelen en notities. Hoe dat praktisch zit kun je eigenlijk zelf bepalen. Daarnaast maakt Post Kinds ook RSS feeds per soort blogpost. Zo is er een speciale RSS-feed voor al mijn notities, likes, bookmarks en artikelen.

Ik weet niet hoeveel lezers ik heb per RSS-feed. Dat is een van de geruststellingen van RSS. Als RSS-lezer weet je dat je niet wordt gevolgd door verborgen pixels, cookies of anderszins. Als auteur is het lastiger, want welke RSS-feed wordt hoeveel gebruikt? Ik doe de aanname dat het gros van mijn lezers de algemene RSS feed leest. Dat is gebaseerd op een rondvraag en dat ik op de homepage alleen de algemene feed propageer via de code. Zo kunnen feedreaders de juiste feed automatisch oppakken.

De meeste artikelen die ik nu schrijf publiceer ik als Post Kind “artikel”, maar soms schiet er wel eens een notitie tussendoor. Zo heb ik dag 6 van mijn isolatie-dagboek oorspronkelijk als notitie gepubliceerd. Als je het leest, voelt het veel meer als een artikel. Omdat ik het als notitie opsla, gaat het niet mee in de speciale RSS-feed voor artikelen, die de Post Kind plugin genereert. En dan gebeurt dat de toevallige lezer van die specifieke feed niet alle berichten meekrijgt.

Ik pas de metadata aan van deze post zodat het netjes als artikel is opgeslagen. En ik heb weer wat kleine klussen aan deze site: Nadenken hoe ik met alle verschillende soorten feeds wil omgaan, de weergave van individuele feeds met CSS verbeteren en weer eens kritisch kijken hoe ik de Post Kinds plugin wil gebruiken. Dat laatste is een doorlopende soapserie op mijn blog…

 

Opgeslagen onder: bloggen Tags: indieweb, post kinds, rss

Een alternatief voor Post Kinds?

2 January 2022 door Frank Meeuwsen 6 Comments

Inmiddels gebruik ik de Post Kinds plugin (zie mijn handleiding) al weer een tijd op deze site. Het idee van de plugin is erg goed: Je kunt meerdere soorten posts maken en deze naar eigen believen vormgeven of weergeven. Het is een uitbreiding op de Post Formats die WordPress niet echt meer lijkt te ondersteunen. Daarnaast haalt de Post Kinds plugin relevante informatie op als je een link maakt naar een andere site, iets wat ik geregeld doe omdat ik vaak bookmarks deel

Helaas heb ik al tijden gedoe met de plugin, iets wat me weer opviel toen ik mijn archief teruglas. Eind december 2020 liep ik al tegen dezelfde problemen die ik nog steeds heb. In mei 2021 botvierde ik wederom mijn frustratie in een blogpost, en gelukkig waren zowel Ton als Jan zo vriendelijk om me richting mogelijke oplossingen te sturen. Ik weet dat Ton inmiddels bezig is (of klaar?) om Post Kinds uit te faseren. En deze plugin van Jan biedt ook mogelijkheden.

Mijn site transformeert weer naar een verzameling losse bookmarks, notities en de toevallige langere blogpost. Daar zal ik de machinekamer dan ook beter op moeten inrichten. Vooral omdat ik veel mobiel doe en niet teveel stappen wil zetten om iets te kunnen posten. De traditionele WordPress app zou zelfs nog een mogelijkheid zijn, maar dan mis ik mogelijk de fraaie koppelingen die onderhuids worden gelegd tussen mijn site en de bookmark. Zoals ik hierboven naar Ton en Jan link en zij daar (hopelijk) een notificatie van krijgen. Zo bouw ik mee aan een open en toegankelijk web. Fijne bijvangst.

Maar goed, ik ga me weer eens verdiepen in de mogelijkheid om Post Kinds uit te faseren, maar dan moeten de 800+ blogposts die deze plugin heeft gemaakt wel worden omgezet naar iets anders. Of ik verdiep me weer iets meer in de filters en hooks mogelijkheden van WordPress om de Post Kinds nog beter naar mijn wensen te maken.

We zullen het zien!

Opgeslagen onder: indieweb Tags: indieweb, mf2, microformats, open-web, post kinds

Frustrerende WordPress plugin

16 May 2021 door Frank Meeuwsen 8 Comments

De Indieweb bouwstenen zijn een mooie verzameling onderdelen om extra functionaliteit aan je blog toe te voegen. Helaas werkt één van de plugins niet altijd naar behoren zoals ik vanochtend weer merkte.

Ik heb op mijn telefoon een Shortcut waarmee ik websites kan liken. Dit is vergelijkbaar met de likes op Twitter of elk ander sociaal netwerk, behalve dat de link naar de site op mijn blog komt. Om dat mogelijk te maken is een kettingreactie van twee plugins nodig (als ik het goed heb)

  • Micropub plugin: Deze zorgt dat ik met een eenvoudig commando een bericht kan sturen vanuit Shortcuts op iOS met de basis-informatie van de pagina die ik leuk vind: de URL.
  • Post Kinds plugin: Deze plugin werkt zoals post types in WordPress, maar uitgebreider. Het haalt op basis van de gegeven URL uit de voorgaande plugin informatie op van de site en geeft deze weer in een format wat ik heb opgegeven (een like in dit geval)

Ik wil dit artikel uit The Atlantic een like geven op mijn site. Maar als ik dat via mijn telefoon doe met de iOS Shortcut dan krijg ik naderhand deze gepubliceerde post

Daar is niet veel uit te halen. De post in de RSS feed is eveneens leeg.

En de editor was eveneens helemaal leeg. Geen URL, niets wordt opgeslagen.

Het maakt het allemaal weer niet eenvoudiger. Want waar gaat het nu precies mis? Ik vermoed dat de Post Kinds plugin onvoldoende meta-informatie kan ophalen van de URL die ik geef. Ik heb eens begrepen dat de plugin achtereenvolgens kijkt naar Microformats van de pagina, de open graph informatie en vervolgens de titel zou moeten ophalen als die niet in de voorgaande items is te vinden. Hier gebeurt niets van dat alles.

Dus mijn beste lezers, wie kan mij helpen? Ik heb in het verleden weinig support van de maker van de plugin gekregen, anders dan een enkele zin die geen richting van een oplossing geeft. Hoe kan ik isoleren waar het probleem zit? En als het in de Post Kinds plugin zou zitten, wat zou dan een manier van werken zijn om dit op te lossen en zo mogelijk bij te dragen aan de plugin voor toekomstige gebruikers? Al heb ik eerlijk gezegd niet zo’n trek om weer zelf code te gaan maken voor dit probleem…

Tot zover de grumpy zondag-overpeinzingen!

Opgeslagen onder: indieweb Tags: indieweb, micropub, post kinds

Het gedoe met sommige posts

28 March 2021 door Frank Meeuwsen 1 Comment

Als je deze site via RSS leest, keek je vanochtend mogelijk vreemd naar de nieuwe toevoegingen.

Ik heb een paar sites toegevoegd als “Like”. Ofwel, zoals je op Twitter of Instagram iets liket, kan dat ook met je eigen site. Het is een van de Indieweb bouwstenen. Voor WordPress is hier de Post Kinds Plugin voor.

Maar nu zie ik dat er toch iets niet lekker gaat met de RSS feed als ik een blogpost of notitie toevoeg waarin ik iets like. Dat moet op te lossen zijn, want open-source. Maar ik had andere plannen voor deze zondag. Het gaat dus op de lijst van “kijk ik nog wel eens naar”.

Opgeslagen onder: indieweb Tags: indieweb, Like, post kinds

WordPress en de Post Kind plugin

12 December 2019 door Frank Meeuwsen 22 Comments

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 kunt maken in WordPress. Van bookmarks tot notities, gelezen boeken of locatie checkins. Welkom in de wereld van de Post Kinds.

Wat is Post Kind?

De Post Kind plugin is een WordPress plugin die het mogelijk maakt om allerhande nieuwe social media-achtige posts te maken op je eigen site. Zo zie je op mijn site zo nu en dan bookmark-posts voorbij komen of kortere notities.

WordPress komt standaard met een aantal Post Formats, zoals artikel, status, aside, gallery, link, image etcetera. Hier zijn ze mee gestart toen met name Tumblr met een blogplatform kwam waar deze post types goed werden ondersteund.

Veel WordPress theme ontwikkelaars zijn de Post Formats gaan ondersteunen. Dit betekent in de praktijk dat in het thema door middel van opmaak en weergave de post een bepaalde stijl krijgt. Zo krijgt een Status post geen titel en is het een korte update.

Waarom is dat belangrijk?

Er is geen onherroepelijk bewijs voor, maar het lijkt dat de Post Formats steeds minder worden ondersteund en gebruikt in WordPress themes. De Post Kind plugins pakt de handschoen op van de Post Formats en moderniseert de manier waarop de verschillende soorten posts worden weergegeven én biedt een platform om nieuwe post formaten zelf toe te voegen.

Hoe installeer je de Post Kind plugin?

De installatie van de Post Kind plugin is relatief eenvoudig. Als je de Indieweb plugin hebt geïnstalleerd kun je hem vinden via Indieweb > Extensions in je beheer. Of je gaat via de officiële WordPress Plugin repository en zoekt op Post Kind.

Let op, de Post Kinds plugin werkt niet met de nieuwe Gutenberg editor van WordPress.

Wat stel je vervolgens in?

De configuratie vind je onder Indieweb > Post Kinds tab in je beheer. Hier zie je direct een groot aantal mogelijkheden om posts te maken. Je kunt zelf instellen welke soort posts je wilt maken op je site. Een aantal zijn al vooraf geselecteerd voor je. Ik kan je adviseren om niet direct alles aan te zetten, omdat het je administratie-scherm erg vol maakt. Zet die Post Kinds aan die je zeker gaat gebruiken. Als je later besluit om bepaalde Post Kinds niet meer te gebruiken, kun je ze altijd weer uitzetten, of juist andere types toevoegen.

Een andere optie die je kiest is de Default Kind for new posts. Het ligt er aan hoe je je site wilt gebruiken. Is het een standaardblog? Zet hem dan op Article. Wil je een linkblog maken? Gebruik Bookmark.

Beschikbare Post Kinds

Na installatie vind je in de configuratie de soorten Post Kinds die je direct kunt gebruiken en een bepaalde vormgeving hebben voor je thema. Dit zijn de volgende Kinds:

Niet-interactieve Kinds

  • Article – De traditionele blogpost met titel.
  • Note – Een statusupdate, een tweet-achtige notitie.
  • Photo – Een post met een afbeelding als focus. Dit kan de featured image zijn van je post of een van de andere toegevoegde afbeeldingen. Dit is afhankelijk van je theme.
  • Video – Een post met een embedded video als focus.
  • Audio – Een post met een embedded audiobestand als focus.

Interactie Kinds

Deze lijst met Post Kinds zijn bedoeld om interactie met andere sites mogelijk te maken. Denk aan een reactie op een bepaalde post, een bookmark of een like. Voor een betere weergave en meer mogelijkheden is het aan te raden om de Post Kinds plugin te gebruiken samen met de Webmentions en Semantic Linkbacks plugin. Deze zal ik in een vervolgartikel bespreken. Hiermee is het mogelijk om de eigenaar van het artikel waar je op reageert automatisch een notificatie te sturen en om je eigen site veel meer je eigen hub te maken van je antwoorden en interacties.

  • Reply – Een antwoord publiceren op een post van iemand anders
  • Repost – Een volledige repost van iemand anders content
  • Like – Complimenten aan de originele auteur van een artikel
  • Favorite – Bepaalde content die speciaal voor je is
  • Bookmark – Een link of bookmark opslaan.
  • Quote – Een quote publiceren
  • RSVP – Via je eigen site laten weten of je bij een bepaald evenement aanwezig bent.

Passieve Kinds

De passieve Kinds zijn vooral om duidelijk te maken dat je iets hebt gedaan. Je kunt het vergelijken met het “scrobblen” op Last FM, dat automatisch voor je bijhoudt waar je naar luistert. In de plugin kunnen dit zijn:

  • Listen – Luisteren naar en audio post
  • Jam – Luisteren naar een muziekstuk wat speciaal voor je is.
  • Watch – Een video bekijken
  • Play – Een spel spelen
  • Read – Iets lezen.
  • Eat – Wat ben je aan het eten
  • Drink – Wat drink je
  • Checkin – Laten weten dat je op een specifieke locatie bent.

Je merkt in bovenstaande lijsten al dat de keuze voor de Post Kinds en de uitleg van de plugin ontwikkelaar best arbitrair is. Wanneer is iets een Like en wanneer een Favorite? Maakt het iets uit voor je? Kies hier vooral wat je zelf wilt en laat je niet teveel leiden door de omschrijvingen.

Hoe gebruik je de plugin?

Ik begin met een simpel voorbeeld, het posten van een bookmark. Ik wil op mijn testsite meer bookmarks plaatsen rondom het Indieweb en ik begin met een bookmark van het artikel Een eigen huis op het IndieWeb op deze site. Ik klik in het WordPress beheer op Posts > Add New en in het vervolgscherm kies ik in de metabox voor Bookmark. Let op, voor je begint, klik nog op Screen Options en zet de het veld Response Properties aan. Deze zou standaard aan moeten staan, maar je weet maar nooit.

Je ziet bij je standaard editor een extra box waar je een URL kunt invoeren. Ik zet hier de URL van de bookmark. Op de achtergrond gaat de plugin informatie ophalen van de URL en laat deze zien als je op Details klikt. Het is afhankelijk van de site die je wilt bookmarken welke informatie je krijgt. Mis je iets, zoals een auteur of een ondertitel, dan kun je dit handmatig toevoegen.

Als je de contextuele informatie van je bookmark hebt toegevoegd, kun je nog eigen tekst toevoegen alsof het een normale blogpost betreft. Geef eventueel extra metadata zoals categorie, tags en datum en klik op publiceren.

Zoals je ziet voegt Post Kinds standaard extra informatie toe aan je blogpost. De contextuele informatie die we in het beheer hebben geplaatst, wordt boven je eigen post geplaatst. In de configuratie van de plugin kun je deze ook onder je eigen post plaatsen, het is maar net wat je voorkeur heeft.

Probeer de verschillende Post Kinds eens, voeg likes en favorites toe of een reply op een blogpost. Hou er wel rekening mee dat jouw antwoord op een blogpost nog niet automatisch zichtbaar is bij de originele site. Hier is de Webmention plugin voor nodig, die we in een volgend artikel in detail bespreken.

Post Kind en Micropub

Veel diensten als Pocket en Instapaper hebben eenvoudige one-click manieren om snel een bookmark toe te voegen aan hun dienst. Dat is logisch, je wilt zo min mogelijk frictie om iets te publiceren en mogelijk te delen. Bovenstaande stappen om een bookmark of een like via de WordPress admin te publiceren zijn er te veel. Als je steeds naar de editor moet, dat gaat te snel vervelen en doe je dat niet meer. Dus is het zaak om het jezelf zo makkelijk mogelijk te maken.

Gelukkig is daar de Micropub plugin die we al eerder hebben geïnstalleerd. In combinatie met de Post Kind plugin kun je behoorlijk snel posts maken én ze in de juiste vorm tonen op je site. Zoals je nog weet is de Quill app een handige dienst om iets te posten op je site via Micropub. De bookmark-functie heeft een zogenaamde bookmarklet. Een klein stukje code die je als knop in je browser-balk kunt plaatsen. Hetzelfde geldt voor de Favorite-functie. Samen met de Post Kinds plugin worden bookmarks en favorites direct in de juiste vorm weergegeven, een mooie combinatie dus! Als je liever direct in de WordPress omgeving schrijft met een bookmarklet, dan kan ik je deze uitleg van Chris Aldrich aanbevelen. Tevens als je op zoek bent naar mobiele oplossingen.

Hoe nu verder?

Met deze post heb ik vooral de basics van de Post Kind plugin willen uitleggen. Er is veel mogelijk met deze plugin, zelfs je eigen Post Kind type maken. Je kunt de vormgeving van de individuele Post Kinds aanpassen door middel van eigen templates, maar dat vereist wel wat programmeerwerk.

De Post Kinds plugin hangt heel nauw samen met de Micropub plugin en de Webmentions plugin, vooral om echt goed gebruik te maken van de interactieve kinds die ik hier boven beschrijf. Ik kan je dan ook aanraden om naast Post Kinds de Webmention plugin te installeren en verder te gaan met je Indieweb avontuur!

Credits

Veel dank aan Chris Aldrich en zijn Engelstalige uitleg van deze plugin en de vele updates en aanvullingen op zijn blog!

Opgeslagen onder: indieweb Tags: bloggen, handleiding, howto, indieweb, post kinds, WordPress

Footer

Wat is dit?

Frank MeeuwsenDigging the Digital is de digital garden of commonplace book van Frank Meeuwsen. Onderwerpen variëren van indieweb tot nieuwsbrieven, bloggen, muziek en opvallende gebeurtenissen op het internet.

Meer Frank

Bloghelden - De definitieve geschiedenis van webloggend Nederland

Op deze dag

  • 2 years ago...
    • Niet alle RSS readers zijn hetzelfde
    • Het gedoe met sommige posts
    • No more platforms please
    • Adding Webmention Support from Scratch
  • 3 years ago...
    • Lock Down, Seeking New Normal, Yet Still Tempus Fugit
    • Omdat de rij bij de online boodschapp...
    • I'm not ignoring the pandemic, I'm just not writing about it
  • RSS
  • LinkedIn
  • GitHub
  • Mastodon
← An IndieWeb Webring →

Archives

  • Likes (268)
  • Bookmarks (267)
  • Notes (134)
  • Replies (53)
  • Articles (723)
  • All Posts

Digging the Digital staat op de state of the art server van Servebolt.
De snelste high-performance hosting met een sterke focus op schaalbaarheid en veiligheid.