Matthias Pfefferle
banner
pfefferle.mastodon.social.ap.brid.gy
Matthias Pfefferle
@pfefferle.mastodon.social.ap.brid.gy
web worker, blogger, podcaster, #openweb advocate and citizen of the #indieweb, the #ATmosphere and the #fediverse.

Open Web Wrangler @ #Automattic

I am […]

🌉 bridged from ⁂ https://mastodon.social/@pfefferle, follow @ap.brid.gy to interact
just published a new #wordpress #plugin that brings the #openwebicons project to the Block-Editor: https://wordpress.org/plugins/openwebicons/
## Description OpenWeb Icons is a set of logos of open communities, standards and projects: ActivityPub, the Fediverse, the IndieWeb, Creative Commons, Microformats, feeds and a lot more. This plugin registers all of them as an icon collection, so you can pick them in the Icon block like any other icon. No webfont and no stylesheet is loaded, the icons are plain SVG. You can also render an icon yourself: <?php echo wp_get_icon( 'openwebicons/activitypub', array( 'size' => 32 ) ); ?> The icons are also available as a webfont and as CSS, see the project page. The plugin code is licensed under the GPL v2 or later. The icons it bundles are licensed under the SIL Open Font License 1.1, see `LICENSE-OFL.txt`. ## Screenshots The icon library in the block editor with the OpenWeb Icons collection open. A row of Icon blocks with Fediverse icons in a post. ## FAQ ### I do not see the icons The icon library needs the Icon Registration API, which was added in WordPress 7.1. On older versions the plugin does nothing. ### Can I use my own colors? Yes. The icons use `currentColor`, so they follow the text color. ## Reviews There are no reviews for this plugin. ## Contributors & Developers “OpenWeb Icons” is open source software. The following people have contributed to this plugin. Contributors * Matthias Pfefferle Translate “OpenWeb Icons” into your language. ### Interested in development? Browse the code, check out the SVN repository, or subscribe to the development log by RSS. ## Changelog #### 2.0.0 * First release as a plugin. Registers all icons with the icon library that came with WordPress 7.1.
wordpress.org
September 16, 2026 at 2:40 PM
lately, it feels like I’m living inside a glitch in reality.
September 10, 2026 at 7:22 AM
my #blogroll #plugin was just published on WordPress.org! Any ideas for an icon?

https://wordpress.org/plugins/blockroll/

#wordpress
## Description A blogroll is a list of the sites you read, put on your own site so other people can find them. This plugin adds one block for that. You collect the links, the block renders them on your page, and visitors can take the whole list with them into their feed reader. It works for anything you want to recommend: blogs, podcasts, the people you know, the sites of your local club. **Adding a link is one field.** Paste the address and the plugin looks up the site’s name, description, icon and feed for you. You can correct all of it afterwards, and you can fill in everything by hand if you prefer. **Nothing to configure.** There is no settings page and no extra database table. The list is part of the page it sits on, so it is backed up, revisioned and exported together with that page. **Other people can subscribe.** Your list is published as an OPML file, the format feed readers use for subscription lists. Someone can hand that address to their reader and follow everything you recommend, and readers can find it on your site by themselves. If you change your list, their copy stays up to date. **Bring your list along.** Import the OPML export from your feed reader and the block is filled in one go, instead of pasting a hundred links by hand. **Say how you know someone.** You can mark an entry as a friend, a colleague, or someone you have met. It shows up as a small note under the entry, and it is readable for tools that map who knows whom. **Sorting and paging for visitors.** Long lists get pages, and visitors can sort by name or by what you added last. There is no JavaScript in the list at all, every click is a normal page load, and you can switch the sorting off per block. ## Screenshots A blogroll on a page, with the sorting and a link to each feed. The same list as an OPML file, which is what a feed reader gets when someone subscribes. ## Blocks This plugin provides 1 block. * Blogroll Share a list of the blogs and sites you follow. ## Installation Follow the normal instructions for installing WordPress plugins. ### Automatic Plugin Installation To add a WordPress Plugin using the built-in plugin installer: 1. Go to Plugins > Add New. 2. Type “`blogroll`” into the **Search Plugins** box. 3. Find the WordPress Plugin you wish to install. 1. Click **Details** for more information about the Plugin and instructions you may wish to print or save to help setup the Plugin. 2. Click **Install Now** to install the WordPress Plugin. 4. The resulting installation screen will list the installation as successful or note any problems during the install. 5. If successful, click **Activate Plugin** to activate it, or **Return to Plugin Installer** for further actions. ### Manual Plugin Installation There are a few cases when manually installing a WordPress Plugin is appropriate. * If you wish to control the placement and the process of installing a WordPress Plugin. * If your server does not permit automatic installation of a WordPress Plugin. * If you want to try the latest development version. Installation of a WordPress Plugin manually requires FTP familiarity and the awareness that you may put your site at risk if you install a WordPress Plugin incompatible with the current version or from an unreliable source. Backup your site completely before proceeding. To install a WordPress Plugin manually: * Download your WordPress Plugin to your desktop. * Download from the WordPress directory * Download from GitHub * If downloaded as a zip archive, extract the Plugin folder to your desktop. * With your FTP program, upload the Plugin folder to the `wp-content/plugins` folder in your WordPress directory online. * Go to the Plugins screen and find the newly uploaded Plugin in the list. * Click **Activate** to activate it. ## FAQ ### Where do I find the block? In the editor, add a block and search for “Blogroll”. Put it on any page or post. You can have several, on one page or spread over many. ### How do I add a link? Paste the address of the site and the plugin fills in the rest: name, description, icon, and the feed, if it finds one. Everything stays editable, and links can be reordered by dragging. ### Can I import the subscriptions from my feed reader? Yes. Every feed reader can export your subscriptions as an OPML file. Upload that file in the block, paste its content, or give the plugin the address of an OPML file that is already online. Looking up extra details for each imported link is optional, so importing a list of two hundred feeds does not fetch two hundred sites unless you ask for it. ### How do other people subscribe to my blogroll? Add `?opml` to the address of the page your blogroll is on, for example `https://example.com/links/?opml`. That is the address to hand to a feed reader. You do not have to tell anyone about it. Pages with a blogroll announce it in their HTML, and so does your homepage, so a reader that looks for it will find it. Sites that collect blogrolls look at `https://example.com/.well-known/recommendations.opml`, which lists all blogrolls on your site. There is also a download link under the list, for people who prefer a file. ### Does it work for podcasts? Yes. A podroll is a blogroll of podcasts, and both are the same kind of list. Podcast apps read the same OPML files. ### Where are the settings? There are none. Everything belongs to the block: which links, in which order, how many per page, whether icons and sorting are shown. ### Does the plugin send data anywhere? Only where you point it. When you paste a link, your site fetches that address to read the site’s name, feed and icon, and when you import a list from an address, your site fetches that file. Nothing else leaves your server, and there is no tracking, no analytics and no account anywhere. ### Does this need JavaScript? Not for your visitors. The list, the sorting and the paging are plain HTML rendered on your server. The editor uses JavaScript, like the rest of the block editor does. ### Where is the developer documentation? The markup of the list, the OPML endpoints, the discovery links and the two REST routes are described in the developer docs. ## Reviews There are no reviews for this plugin. ## Contributors & Developers “Blogroll & Podroll Block” is open source software. The following people have contributed to this plugin. Contributors * Matthias Pfefferle Translate “Blogroll & Podroll Block” into your language. ### Interested in development? Browse the code, check out the SVN repository, or subscribe to the development log by RSS. ## Changelog Project and support maintained on github at pfefferle/wordpress-blockroll. ### 1.0.0 * First release.
wordpress.org
September 7, 2026 at 8:45 AM
September 1, 2026 at 12:43 PM
I see some direct messages in element (matrix client) and when I try to read them I get an error... for all of them...

what am I doing wrong? 🤔
January 16, 2026 at 11:30 AM
Reposted by Matthias Pfefferle
Reposted by Matthias Pfefferle
There's a new W3C Working Group that will be iterating the ActivityPub specification. Great news for the Fediverse!

https://socialwebfoundation.org/2026/01/15/new-social-web-working-group-at-w3c/
#Fediverse Threads
New Social Web Working Group at W3C
Today the W3C standards organization announced a new working group to advance the ActivityPub and Activity Streams standards. The Social Web Foundation, as a W3C member organization, will be partic…
socialwebfoundation.org
January 15, 2026 at 3:20 PM
Happy new year 🎉

We’ve just shipped a new patch release (7.8.3) of the #wordpress #activitypub plugin, bringing a range of fixes and improvements.

* Improved compatibility with Akismet, ClassicPress and Polylang
* Fixed visibility default handling for old post
* Improved the handling of […]
Original post on mastodon.social
mastodon.social
January 13, 2026 at 8:17 AM
Hey @mczachurski 👋

I am Matthias and I am working on the ActivityPub plugin for WordPress and tried to follow my blog today, without any luck. Can you maybe support me, by telling me what I might do wrong?

Here are two example blogs:

* @activitypub.blog
* @[email protected]

Thanks in advance!
January 12, 2026 at 2:56 PM
Reposted by Matthias Pfefferle
Kurz vor dem Ende des Jahres ist es Zeit für unseren etwas anderen WordPress-Jahresrückblick.

@pfefferle, @florian und @christopher stellen sich im PressWerk Quiz 2025 den Fragen von @simon 🎧

https://presswerk.net/pw069/
Der große PressWerk-Jahresrückblick 2025
Wie schon im letzen Jahr haben wir auch für 2025 unsere PressWerk-Gala zum Jahresende vorbereitet. Anders als im letzten Jahr haben wir den eigentlichen Jahresrückblick dieses Jahr aber direkt aufgegeben und uns in ein WordPress-Quiz gestützt, mit dem wir einen etwas anderen Blick auf das vergangen Jahr werfen wollen. Simon Kraft Florian Brinkmann Matthias Pfefferle Christopher Kurth ## Shownotes * Link zu dieser Folge * @[email protected] im Fediverse * @presswerk.net auf Bluesky * Wie viele Plugin-Downloads (von WordPress.org) gab es in diesem Jahr? * Anteil der 6er Versionen an aktiven Installationen von WordPress * WordPress Websites in Deutschland, auf denen WP 3.0 läuft? * Elementor-Marktanteil Änderung seit Dezember 2024? * Besucher*innen auf deutschsprachigen WordCamps in 2025? (Leipzig, Wien) * Welches Land hatte die meisten WordCamps 2025? (und wie viele?) * Wie viele Teilnehmende beim Contributor Day auf dem WordCamp Europe? * Anteil der WordPress-Websites auf veralteten PHP-Versionen? * Wie viele Sicherheitslücken wurden 2025 für das WordPress-Ökosystem gemeldet * Bonusfrage: Wie viele davon wurden nicht behoben?
presswerk.net
December 31, 2025 at 11:16 AM
@FediTree how does my #feditree look like?
December 25, 2025 at 4:20 PM
👋
December 22, 2025 at 4:23 PM
about two-thirds of YouTube ads are just AI slop or AI impersonation fakes!
December 11, 2025 at 9:12 AM
December 5, 2025 at 8:18 PM