Matthias Pfefferle

@pfefferle
4.7K Followers
1,033 Following
5K Posts

web worker, blogger, podcaster, #openweb advocate and citizen of the #indieweb and the #fediverse.

Open Web Wrangler @ #Automattic

I am currently working on the #ActivityPub plugin and several #IndieWeb (mainly #Webmentions) plugins for #WordPress! Besides of that, I maintain some other small Open Web plugins and try to help out on the #pluginkollektiv.

Follow my blog on the fediverse: "@pfefferle"

#fedi22 #microformats

WordPresshttps://profiles.wordpress.org/pfefferle/
Bloghttps://notiz.blog
Codehttps://github.com/pfefferle
Podcasthttps://openchannels.fm/host/matthias-pfefferle/
@agaitaarino @rik @admin @hazelius @application @comiteslocals you can copy and paste the URL of the old post into the search bar of your mastodon instance and then it will magically show up ;)

Why My WordPress?

WordPress as a personal tool: for keeping memories, staying in touch, owning your data. No audience required.

https://alex.kirk.at/2026/04/14/why-my-wordpress/

@agaitaarino @rik @admin @hazelius @application the User-IDs (https://comiteslocals.org/?author=0) are blocked by your webserver or hoster.
@yala @Weltenkreuzer im editor das Post-Format von "Standard" auf "Status" setzen z.B.
⚡ Macht mit – kappt die Abhängigkeit von #BigTech, übernehmt die Kontrolle über Eure Kommunikation! 💪 Hört @bjoernsta im Podcast @BibliothekDerGutenIdeen über den Digital Independence Day #DIDit, #SaveSocial und dezentrale, datenschutzfreundliche Alternativen wie @Mastodon, @peertube, @nextcloud, @matrix, @openstreetmap undundund. 🎧 https://bibliothek-der-guten-ideen.letscast.fm/episode/ideen-die-uns-unabhaengig-machen-von-big-tech
#DUTgemacht #DigitalAutonomie #DigitaleFreiheit #DigitaleSouveränität #OpenSource
@_elena 🤞
@bocops @activitypub.blog from a user perspective there is none. you can use either one of them!
@Snapai @[email protected] why do you want to have the title as summary?

@aslakr @Edent @example a bug I would say !? ;)

can you maybe file an issue on GitHub, documenting the problem!?

Friends 4.0

It has been baking for much longer than I wanted, but today I released the next major version of my Friends Plugin for WordPress.

Focusing on ActivityPub

The biggest change is a deviation from the original idea: Friendships between WordPresses have been removed. With ActivityPub (when the respective ActivityPub plugin is installed, too) we have a communication protocol that is supported by many more platforms than just other WordPresses that also happen to have installed the Friends plugin.

Removing friendship functionality reduces a lot of complexity in the plugin that changed some fundamentals of WordPress. The friendship functionality had been deactivated for a while behind a checkbox.

This means that the Friends plugin now focusses on functionality of subscribing to feeds (be it RSS, Atom or ActivityPub) and integrating outward communication via ActivityPub (direct messages, replies).

Themes

To make the consuming more attractive, I have worked on providing more integrated themes. I had added the ability to contribute themes already some time ago, thanks for the FediPress theme contribution! Being more a developer than a designer, my default Friends theme has been deemed more functional than pretty (from what I heard).

Default theme

So, the new themes are:

A Block Theme, which allows you to modify the Friends page using the Site Editor and gives it the design of your own site’s theme.

Block Theme

A Google Reader Theme makes it look like Google Reader. This comes with keyboard shortcuts and the accordion-like behavior of the posts.

Google Reader Theme

I had already done a prototype of a Mastodon Theme and have now added a functional one that is shipped by default.

Mastodon Theme

All the themes now support light and dark mode (which makes the Mastodon theme look a bit unusual in light mode).

I hope that the screenshots above highlight the versatility of the plugin and how much the visual appearance can shape the perception.

Migrations

A big reason for the 4.0 version number was the number of migrations of internal data structures towards more taxonomies (the Friends plugin did not and does not use custom tables). This removes the last bits of supporting WordPress users as friend users and adds proper term relationships between friends and subscriptions. This also allowed to add support for folders.

But it makes a transition from an earlier version potentially a bit tricky. With this amount of changes and migrations, I opted to make it easier to discover what’s new and what is already migrated. I hope that all migrations go smoothly but if they don’t, this gives you insight into where things might be stuck.

The amount of necessary fundamental changes and migrations made this release somewhat risky and was a reason for the long time since the last release. I am hoping that with these changes now shipped, I can provide more frequent updates again!

Oh, I also shipped a new version of the Enable Mastodon Apps plugin (1.5.0) which makes use of some of the taxonomy changes in Friends that now allow to distinguish between mentions and direct messages, and there should be a speed-up in many endpoints, especially the notifications endpoint.

Enjoy this new release, which I hope will make it easier and more feasible to use Your WordPress as Your Personal Mastodon Instance.