• Spring naar de hoofdnavigatie
  • Door naar de hoofd inhoud
  • Spring naar de voettekst

Digging the Digital

Vol Blogdrift!

  • /Now
  • Nieuw? Start hier
    • Blogroll
    • Tag Index
  • 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
    • Notities
    • Likes
    • Bookmarks
  • Over nieuwsbrieven
    • Alle edities van mijn OPEN nieuwsbrief
    • 10 soorten nieuwsbrieven
    • 8 nieuwsbrief directories
    • Podcast met Elger van der Wel over nieuwsbrieven
    • Nieuwsbrief-automatisering
    • Ontmoet je nieuwsbrief lezers in een virtuele wereld
Je bent hier: Home / bloggen / [Article] Mini-update aan de abonnementspagina van de site

Mini-update aan de abonnementspagina van de site

7 mei 2022 door Frank Meeuwsen 4 Reacties

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 soms de meest vreemde zaken gebeuren zonder dat ik het weet of wil.

Ik heb de standaard RSS feed aangepast zodat deze beter leesbaar is voor de achteloze lezer. Als je op de button voor de RSS feed klikte zag je onderstaande in je scherm verschijnen.

Niet echt een geruststellend scherm voor iemand die niet weet wat RSS is, wat de voordelen zijn en hoe je deze pagina kunt volgen. Met de magie van XSL en wat stylesheet heb ik er het volgende van gemaakt.

Dat ziet er toch al een stuk rustiger uit en meer overzichtelijk. Ik was de mogelijkheid al eens tegengekomen in een blogpost van Wouter. En via de briljante Random Indieblog Button kwam ik enorm random op Minutes to Midnight terecht die er mee aan de slag was gegaan.

Dus ben ik zelf eens gaan knutselen in WordPress. Dankzij de hulp van Jan Boddez op Mastodon had ik het redelijk snel voor elkaar. Wat ik in het kort heb gedaan:

In de functions.php van mijn WordPress theme voeg ik aan de RSS-feed een link naar een xsl-feed toe via de rss_tag_pre hook

function dtd_add_namespace(){
	if(is_feed()){
		echo
		'<?xml-stylesheet href="'. get_stylesheet_directory_uri(__FILE__) .'/feed.xsl' . '" type="text/xsl"?>';
	}
}
add_action('rss_tag_pre', 'dtd_add_namespace');

Vervolgens zorg ik dat de feed als text/xml wordt gelezen door de browser. Zo wordt de pagina gewoon uitgelezen in plaats van ter download aangeboden zoals mobiele browsers en Firefox plegen te doen.

add_filter('feed_content_type', function () {
	return 'text/xml';
});

Ik heb een xsl-feed hergebruikt van Matt Webb, zie hier mijn versie op Github. Ik heb hier alleen de CSS in het xsl bestand gezet, omdat mijn lokale en productie-omgeving iets verschillen en dat weer gedoe gaf.

Het is allemaal nog niet pixelperfect maar het werkt. Tijdens het maken van deze weergave en het testen, kwam ik weer genoeg andere kleine verbeteringen tegen die ik hier nog steeds wil doorvoeren. Maar dat is voor een andere keer.

« Vorig bericht
Volgend bericht »

Opgeslagen onder: bloggen Tags: feedreader, rss, WordPress

Lees Interacties

Reacties

  1. Niels zegt

    7 mei 2022 om 13:25

    Nog een klein bugje: Ik merk al een tijdje dat de datum van je posts in de RSS feed 2 maanden achter lopen. Deze post staat bijvoorbeeld op 7 maart ipv mei.

    Beantwoorden
  2. Frank Meeuwsen zegt

    7 mei 2022 om 13:42

    Ja klopt. Dat heeft te maken dat de feed een Nederlandse datum toont. Een van die onhebbelijkheden die ik nog moet oplossen zonder mijn WordPress volledig op Engels te zetten.

    Beantwoorden
  3. Simone Silvestroni zegt

    8 mei 2022 om 18:55

    Thanks for the webmention 🙂

    Beantwoorden

Vind-ik-leuks

  • Jan

Geef een antwoord Reactie annuleren

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Deze site gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.

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

Thanks for Subscribing - Een overzicht van de beste en mooiste nieuwsbrieven.

Bloghelden - De definitieve geschiedenis van webloggend Nederland

Op deze dag

  • 1 jaar ago...
    • Geldingadalsgos (4)
  • 2 jaren ago...
    • De OPEN Nieuwsbrief
    • OPEN S01E46 – Hoe goed is jouw idee? ⚡
  • 3 jaren ago...
    • a post
    • Bookmark: The Wikipedia page for podcasting still has some misleading info about how the name was arrived at. How…
    • Bookmark: Automating with AirTable (Automators)
    • Deze 30 harde, rauwe en gruizige NMTH-troeven gaan Popronde 2019 platspelen
  • RSS
  • LinkedIn
  • Twitter
  • GitHub
  • Mastodon
← An IndieWeb Webring →

Archieven

  • Likes (241)
  • Bookmarks (222)
  • Notes (103)
  • Replies (47)
  • Articles (552)
  • 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.