Peter Müller
banner
pmmueller.mastodon.social.ap.brid.gy
Peter Müller
@pmmueller.mastodon.social.ap.brid.gy
Deutsch, English en Nederlands. Living in Groningen.

Writing for Rheinwerk. Recording for LinkedIn Learning. About WordPress, HTML and CSS.

🌉 bridged from ⁂ https://mastodon.social/@pmmueller, follow @ap.brid.gy to interact
WordPress. Ollie Pro now has SmartSync.

Before the video I thought "It has what?"

After the video that changed to "Wow, I'm really looking forward to using this".

#wordpress #gutenberg #fse #blockthemes #ollie

https://youtu.be/0OHoSuj4Mcw
February 16, 2026 at 9:01 PM
WordPress. Block-Themes. Deutsche Übersetzung.

Seit wann heißt denn im Menü "Design" der Menüpunkt "Website-Editor" nur noch "Editor"?

Ich bin mir ziemlich sicher, dass das in 6.7 noch Website-Editor hieß, aber momentan steht bei mir in allen 6 […]

[Original post on mastodon.social]
February 16, 2026 at 2:53 PM
Very good post by Nick Hamze
about WordPress and AI.

Here's a quote:
---
AI hasn’t replaced WordPress in my workflow. It’s made WordPress better in my workflow. The two aren’t competing. They’re collaborating.

...

The WordPress project isn’t pretending AI doesn’t exist. It’s not circling the […]
Original post on mastodon.social
mastodon.social
February 16, 2026 at 1:42 PM
Reposted by Peter Müller
WP Letter #454 ist da 💃

Diese Woche mit dabei:

🕴️ Ein Business-Reset
🗺️ ActivityPub-Roadmap
🦾 Barrierefreiheitserklärung
🏰 Backup

https://wpletter.de/archive/454/
Business, ActivityPub, Barrierefreiheit und Backup – WP Letter
Mark Weisbrod schreibt über die Business-Seite von WordPress und was sich ändern sollte, nachdem die Jahre des extremen Wachstums vorbei sind.
wpletter.de
February 16, 2026 at 8:32 AM
Reposted by Peter Müller
#ki at it's best. We are doomed.
February 16, 2026 at 9:21 AM
Reposted by Peter Müller
If you are still wondering about the stubbornness of the #fossilfools in charge...
February 13, 2026 at 6:21 AM
Reposted by Peter Müller
ai, didn't read.
brilliant.

#artificialintelligence #AI
February 12, 2026 at 11:46 AM
Reposted by Peter Müller
Ich erhebe ab sofort einen Zuschlag von 100%, wenn ich mit den #Hostern oder #Providern #domainfactory, #hosteurope, #alfahosting, #godaddy sowie #dogado arbeiten soll.

Sowohl deren Hostingkonfigurationen als auch deren Nameserver-Konfigurationsmöglichkeiten sind damaged beyond repair. Ein […]
Original post on norden.social
norden.social
February 12, 2026 at 5:43 PM
A glimpse into a different world that might well be here soon ...

#ai https://shumer.dev/something-big-is-happening
February 12, 2026 at 9:58 AM
Reposted by Peter Müller
The 2026 roadmap focuses on making WordPress easier to discover and interact with across the Fediverse. Key areas include better search and recommendations through FASP support, Starter Packs to help users find communities, a more interactive Reader with reactions and replies, direct messages […]
Roadmap 2026 — Charting the stars of the open social web
ActivityPub and the Fediverse had a great year in 2025. With that foundation in place, our 2026 roadmap is all about what comes next: better discoverability, richer interactions, and a smoother experience across the open social web. As always, this roadmap is not set in stone. Priorities may shift based on community feedback, WordPress developments, and changes across the wider Fediverse. But it should give you a clear sense of where we’re heading this year. ## Increase Findability and Reach One of the main themes for 2026 is discoverability. We want WordPress sites to be easier to find, follow, and recommend across the Fediverse. ### FASP Support We plan to implement support for **Fediverse Auxiliary Service Providers (FASPs)**. FASPs are independent services that enhance Fediverse servers with features such as cross-instance search, recommendations, and spam detection. By integrating with these services, WordPress content can appear in Fediverse discovery tools, making it easier for people to find and follow WordPress blogs. This work is already in progress, and you can follow the implementation here: https://github.com/Automattic/wordpress-activitypub/pull/2312 ### Starter Packs Starter Packs are shareable collections of recommended accounts designed to help people discover communities more easily. They address the “empty feed problem” by giving new users curated lists of accounts to follow. This makes it easier to find interesting voices and become part of the network more quickly. ## Reader v2 The next phase of the Reader will focus on deeper interaction and a more complete social experience. ### Reactions We plan to show likes, boosts, and comments directly in the Reader view, so users can see how posts are being received across the network. ### Interactions Users will be able to interact with Fediverse content directly from the Reader — including: * Commenting on posts * Liking posts * Boosting posts This will make the Reader a fully interactive space, not just a passive timeline. ### Activity Stream We’ll introduce an Activity Stream to notify users about important requests and events, such as: * Follow requests * Starter Pack invitations * Other actions that require approval Users will be able to accept or decline these directly from the interface. ### Reply Context Import We also plan to improve how conversation threads are displayed. By parsing reply collections and context from incoming posts, the Reader will be able to fill in missing parts of a discussion, even when some replies were created before the post was indexed. This will make threads feel more complete and easier to follow. ## Direct Messages As part of the evolving Reader experience, we’re planning an initial version of Direct Messages. This will start as a proof of concept, helping us explore the technical challenges while already delivering a useful and frequently requested feature. Over time, we’ll iterate based on real-world usage and feedback. ## Client-to-Server API In addition to server-to-server federation, ActivityPub also defines a **Client-to-Server (C2S)** API: This API is primarily intended for mobile apps and other clients, allowing them to publish content directly to a server. For WordPress, this could: * Enable mobile or third-party clients * Allow WordPress to act as a proxy for other publishing tools * Open new workflows for federated content The first step will be enabling POST requests to the Outbox endpoint using application passwords. This is currently being worked on, and you can track the implementation here: https://github.com/Automattic/wordpress-activitypub/pull/2851 ## Ongoing Improvements and Interoperability Alongside these larger initiatives, we’ll continue working on a wide range of improvements across the plugin. A key focus is better interoperability with the broader WordPress ecosystem. We want it to be easier for other plugins to integrate with the Fediverse, so that features like comments, reactions, events, and other content types can work seamlessly across federated networks. We’re also continuing to refine the experience for long-form content. WordPress is known for blogging and publishing, and we want to make sure that articles, threads, and conversations feel natural and readable across the Fediverse. In addition, we’ll experiment with smaller features and fun ideas, such as activity statistics and other lightweight insights, to help site owners better understand their reach and interactions. These improvements may be smaller in scope than the major roadmap items, but together they play an important role in making WordPress a more capable and enjoyable citizen of the Fediverse. ## Staying Informed We’ll continue to share updates throughout the year. Each release will include posts about new features and improvements. For larger initiatives, like Reader v2 or Direct Messages, we’ll publish deeper updates as the work evolves. As always, your feedback helps shape the future of the plugin and the growing WordPress Fediverse community. If you have thoughts or ideas, we’d love to hear them in the comments. 🚀
activitypub.blog
February 11, 2026 at 2:07 PM
Fabian Kaegy explores a "Coat-of-Paint" Visual Reskin of the WordPress Admin for WP 7.0

Looks very promising.
Please please please for 7.0 👍🏻🍀

Trac-Ticket with detailled description
https://core.trac.wordpress.org/ticket/64308

Fabian created a WP-Playground to have a look.
Just click on the […]
Original post on mastodon.social
mastodon.social
February 7, 2026 at 3:32 PM
Very good post about the (dis-)advantages of Elementor
by Johanne Courtright

Her conclusion:

---
Elementor had a good run. It solved a real problem when WordPress needed it. But the platform caught up. The page builder era is ending.

I’m building with Gutenberg. Clean markup. Semantic HTML […]
Original post on mastodon.social
mastodon.social
February 7, 2026 at 3:22 PM
Reposted by Peter Müller
London doing the work ! ❤️‍🩹
February 5, 2026 at 10:15 PM
Reposted by Peter Müller
Version 7.9.0 is a spring-cleaning release for ActivityPub for WordPress. Custom Fediverse emoji now render properly, profile and following blocks make it easier to build richer identity pages, and new health checks improve reliability. Alongside performance […]

[Original post on activitypub.blog]
7.9.0 — Spring Cleaning 🪣🧹
<p>Every now and then, it’s time to tidy things up.</p><figure><img width="1024" height="682" src="https://wpactivitypub.wordpress.com/wp-content/uploads/2026/02/spring-cleaning.png?w=1024" alt="An image of a Wapuu in a space-suite, cleaning the milky way." /></figure><p>Version <strong>7.9.0</strong> is a spring-cleaning release: fewer rough edges, better defaults, and a lot of small improvements that make the plugin feel smoother and more predictable in daily use. No big rewrites — just many thoughtful fixes and refinements.</p><p>And yes, there’s one change you’ll notice immediately.</p><h2>Emoji, But Make Them Emoji 🎺</h2><p>Custom emoji from the Fediverse now finally show up as… emoji.</p><p>Instead of seeing placeholders like <code>:sad_trombone:</code>, federated posts now render the actual custom emoji they were meant to display. It’s a small detail, but one that makes conversations feel more human, and a lot less like reading raw markup.</p><figure><img width="2612" height="1854" src="https://wpactivitypub.wordpress.com/wp-content/uploads/2026/02/emojis.png" alt="A screenshot of a comments section of a WordPress blog, showing comments with custom emojis." /></figure><p>Sometimes polish really is about the little things.</p><h2>A Healthier, More Predictable Setup 🩺</h2><p>A quiet but important part of this release focuses on <strong>making things fail less often — and recover better when they do</strong>.</p><p>Version 7.9.0 adds new <strong>Site Health checks</strong> to detect common issues that can silently break federation, including missing scheduled events and security plugins blocking REST API access. When possible, the plugin now attempts to repair these problems automatically.</p><p>We also tightened up activity scheduling and outbox processing to reduce edge cases where federation could stall or behave inconsistently. These changes don’t add new buttons or screens, but they make ActivityPub for WordPress more resilient in real-world setups.</p><h2>Following, Reading, and the Social Graph 👥</h2><p>This release also includes a few improvements that move us one step closer to <strong>full Reader support</strong> — while keeping things deliberately cautious.</p><p>With the new Fediverse Following block and Extra Fields improvements, it’s now much easier to build a proper profile page in WordPress, similar to what many other Fediverse platforms offer. You can surface who you follow and how you present yourself, using blocks instead of custom code.</p><figure><img width="2612" height="1854" src="https://wpactivitypub.wordpress.com/wp-content/uploads/2026/02/following-block.png" alt="A screenshot of the Following-Block in the Editor." /></figure><p>The Reader itself remains <strong>behind a feature flag</strong> and is still considered experimental. This release focuses on preparing the surrounding pieces — navigation, feedback, and presentation — rather than enabling it by default.</p><p>If you’re curious about where this is heading, you can enable the feature and try it out today. As with earlier previews, feedback is very welcome and helps shape what full Reader support will eventually look like. (<a href="https://activitypub.blog/2025/12/17/7-8-0-happy-holidays/">See the initial Reader announcement for upgrade notes and details</a>.)</p><h2>Changelog 🪵</h2><h3>Added</h3><ul><li>Add Fediverse Following block to display accounts the user follows.</li><li>Add global default quote policy setting that can be overridden per-post.</li><li>Add health check to verify scheduled events are registered and auto-repair if missing.</li><li>Add location support for posts using WordPress Geodata post meta fields.</li><li>Add Podlove Podcast Publisher integration for podcast episode federation.</li><li>Add site health check to detect when security plugins block REST API access.</li><li>Add Social Web item to the admin bar for quick access to the reader.</li><li>Add soft delete support with Tombstone objects when post visibility changes to local/private.</li><li>Custom emoji from the fediverse now show up instead of looking like :sad_trombone:.</li><li>Make actor table columns filterable.</li><li>Send Add/Remove activities when changing a post&#8217;s sticky status to improve interoperability with the featured collection.</li><li>Show warning instead of reply link when logged-in user cannot federate replies to fediverse comments.</li></ul><h3>Changed</h3><ul><li>Defer outbox processing to async execution to improve publishing performance.</li><li>Move Jest mocks to tests/js directory for better project organization.</li><li>Remove redundant __nextHasNoMarginBottom props now that @wordpress/components 32.0.0 defaults to true.</li><li>Revert to synchronous outbox processing with improved timeout handling and WebFinger error caching.</li></ul><h3>Fixed</h3><ul><li>Don&#8217;t filter the comment query when type__not_in has been set.</li><li>Filter comments on ActivityPub posts from REST API responses.</li><li>Fix duplicate media attachments when featured image is also in post content.</li><li>Fixed Federated Reply block embed appearing squished at 200&#215;200 pixels for same-site embeds by passing explicit width to wp_oembed_get().</li><li>Fixed pagination metadata leaking when &#8220;Hide Social Graph&#8221; privacy setting is enabled.</li><li>Fix migration activities not being scheduled for federation due to hook registration timing.</li><li>Fix older comments with empty type not being federated.</li><li>Fix quote requests from Mastodon not being received.</li><li>Fix users not being accessible after re-enabling ActivityPub capability.</li><li>Hide admin REST API endpoints from discovery index.</li><li>Show informational notice when trying to follow an already-followed account.</li><li>Skip fetching public audience identifiers which are not actual recipients.</li></ul><h2>Downloads</h2><ul><li>WordPress.org:&nbsp;<a href="https://downloads.wordpress.org/plugin/activitypub.7.9.0.zip" target="_blank" rel="noreferrer noopener">activitypub.7.9.0.zip</a></li><li>GitHub:&nbsp;<a href="https://github.com/Automattic/wordpress-activitypub/releases/tag/7.9.0" target="_blank" rel="noreferrer noopener">tag/7.9.0</a></li></ul><h2>Thank You 💛✨</h2><p>A huge thank you to everyone who tested early builds 🧪, filed bug reports 🐞, shared feedback 💬, reviewed pull requests 🔍, or helped improve docs 📚. Your input directly shaped many of the fixes and cleanups in this release.</p><p>And thanks to everyone running ActivityPub for WordPress out in the wild 🌍 — that’s where spring cleaning really shows what needs sweeping 🧹.</p><p>You make this project better, one emoji (and one fix) at a time 🥰</p>
activitypub.blog
February 5, 2026 at 2:05 PM
Sehr schöne Übersicht von WordPress-Plugins auf der Website vom Kulturbanausen Jonas Hellwig, jeweils mit kurzer Beschreibung.

#wordpress #plugins https://kulturbanause.de/blog/wordpress-unsere-meistgenutzten-plugins/
kulturbanause.de
February 5, 2026 at 11:33 AM
Reposted by Peter Müller
Made a comic
February 1, 2026 at 11:20 AM
Reposted by Peter Müller
Deine Podcast-Idee kann 'ne 10/10 sein. Aber wenn der Sound klingt, als wär's im Treppenhaus aufgenommen worden, mag dir trotzdem keiner zuhören.
Da kommen wir mit unserem Podcast-Studio ins Spiel. Wir unterstützen dich dabei, deinen Podcast "sendefertig" zu machen: vom Skript, über die Aufnahme […]
[Video] Original post on bonn.social
bonn.social
February 2, 2026 at 11:17 AM
RE: https://hachyderm.io/@kevinrenskers/115995694056021778

»More importantly, leaving Apple doesn’t mean switching a device. It means abandoning an ecosystem I’ve been slowly locked into for years. Photos. Notes. Contacts. Apple Music. Safari bookmarks and Reading List. iCloud Drive. Passwords […]
Original post on mastodon.social
mastodon.social
February 3, 2026 at 8:26 AM
Auf einigen Websites würde ich ActivityPub gerne einen festen Hashtag mit auf den Weg geben, der auf der Website selbst nicht sinnvoll wäre.

So ist für einen Beitrag auf einstieg-in-wp.de ist der Hashtag #WordPress komplett überflüssig. Im Fediverse hingegen wäre er durchaus sinnvoll.

Der […]
Original post on mastodon.social
mastodon.social
February 2, 2026 at 7:44 PM
Reposted by Peter Müller
WP Letter #452 ist da 🚌

Diese Woche ohne Streik, dafür mit:

🐧 Linux plant für die Zukunft
❗ Press This
🎨 theme.json
🪐 Website Club

https://wpletter.de/archive/452/
Linux, Press This, theme.json und ein Website Club – WP Letter
Das Linux Projekt plant, wie die Entwicklung an Linux auch dann weiter funktionieren kann, wenn Linus Torvalds nicht mehr am Ruder sitzt. Ein Vorbild?
wpletter.de
February 2, 2026 at 8:45 AM
Reposted by Peter Müller
Melt-the-ice-hat. In the 1940’s, Norwegians made and wore red pointed hats with a tassel as a form of visual protest against Nazi occupation of their country. Within two years, the Nazis made these protest hats illegal and punishable by law to wear, make, or […]

[Original post on chaos.social]
January 31, 2026 at 7:43 AM
Reposted by Peter Müller
… wenn man einen eigenen Blog mit Activity-Pub-Anbindung hat?

Wir (Hobby-)Fotografen wollen unsere Bilder im Netz zeigen. Und ja, wir freuen uns auch über profane Dinge wie Likes oder Shares. Für viele Menschen ist Instagram dabei das Medium Nummer eins […]

[Original post on jansens-pott.de]
Wer benötigt schon Instagram …
<p>… wenn man einen eigenen Blog mit Activity-Pub-Anbindung hat?</p><p>Wir (Hobby-)Fotografen wollen unsere Bilder im Netz zeigen. Und ja, wir freuen uns auch über profane Dinge wie Likes oder Shares. Für viele Menschen ist Instagram dabei das Medium Nummer eins. Kaum ein <a href="https://vomran.de/log-links-05-26" target="_blank" rel="noreferrer noopener">Fotograf</a>, der nicht nach seinem <a href="https://kniebes.com/2026/01/29/was-kein-instergram.html" target="_blank" rel="noreferrer noopener">Instagram-Account gefragt wird</a>.</p><p>Da ich selbst alle Plattformen des Meta-Konzerns bereits vor über einem Jahr verlassen habe und Instagram nie so richtig meine Plattform war, gab es hier natürlich eine Lücke. Wo und wie die eigenen Fotos zeigen, außerhalb des Blogs? Wie geplant an verschiedenen Fotoaktionen wie dem FensterFreitag oder dem FotoMontag teilnehmen?</p><div><figure><img width="981" height="404" src="https://www.jansens-pott.de/wp-content/uploads/2026/01/fotofeed.jpg" alt="Kathedrale innen; Nagetier schaut über Kante." /><figcaption>Fotofeed auf dem Blog</figcaption></figure></div><p>Eine Idee dazu kam mir vor ein paar Wochen. In einem ersten Schritt habe ich hier auf meinem WordPress-Blog einen eigenen <a href="https://www.jansens-pott.de/fotofeed/">Fotofeed</a> erstellt. Hier kommen nur Fotos rein, allenfalls mit ganz wenigen Worten garniert, wenn es um eine Fotoaktion geht. Aber eigentlich bestehen die Beiträge nur aus einem Foto und einem Titelbild, welches aber nirgendwo angezeigt wird. Beide zeigen aber das gleiche Foto. Dazu kommen noch ein Schwung Hashtags, wie wir Fotografen es so gerne machen. (Jaja, nervt einige, ich beschränke mich daher meist auf 5-6 davon.)</p><p>Die Beiträge aus dem Fotofeed werden nicht per RSS geteilt, das würde sich für mich wie Spammen anfühlen. Aber, sie werden über das Activity-Pub-Plugin ins Fediverse föderiert. Und das funktioniert ganz fantastisch. Die Beiträge/Bilder landen als Fotos in den verschiedenen Feeds und das sieht dann auf den verschiedenen Plattformen richtig gut aus.</p><div><figure><img width="1000" height="724" src="https://www.jansens-pott.de/wp-content/uploads/2026/01/pixelfed-ansicht-1000x724.jpg" alt="Collage aus Natur- und Architekturaufnahmen." /><figcaption>Feedansicht bei Pixelfed</figcaption></figure></div><div><figure><img alt="" width="716" height="712" src="https://www.jansens-pott.de/wp-content/uploads/2026/01/pixelfed-detail.jpg" /><figcaption>Einzelfoto bei Pixelfed</figcaption></figure></div><div><figure><img width="679" height="793" src="https://www.jansens-pott.de/wp-content/uploads/2026/01/joinfriendica.jpg" alt="Innenansicht einer gotischen Kathedrale, schwarz-weiß." /><figcaption>Ansicht bei JoinFriendica</figcaption></figure></div><div><figure><img width="409" height="540" src="https://www.jansens-pott.de/wp-content/uploads/2026/01/mastodon-ansicht.jpg" alt="Innenraum einer großen Kathedrale, Blick auf den Altar." /><figcaption>Ansicht bei Mastodon</figcaption></figure></div><p>Ich finde es prima, dass die Bilder dann direkt bei den einzelnen Diensten angesehen werden können, ohne hier auf den Blog zu kommen. Wer es mag, kann gerne über den Link vorbeischauen, aber die Fotos sind alleine bei den Diensten zu sehen. Likes und Shares werden allerdings hier auf dem Blog angezeigt, ebenfalls die Kommentare, welche aber recht selten sind.</p><p>Damit habe ich mir mein eigenes, kleines, föderiertes „Instagram“ ohne Algorithmus geschaffen, welches mir aktuell sehr viel Freude bereitet.</p>
www.jansens-pott.de
January 30, 2026 at 8:06 PM
Jean Galea has written a phantastic post called

»My 7-Year-Old Wanted to Build a Website.
Should I Still Teach Him WordPress?«

If you're into WP I think it's a must read.

From governance problems to a market overview of other cms solutions and the impact of AI - he describes the situation […]
Original post on mastodon.social
mastodon.social
January 30, 2026 at 6:03 PM
Reposted by Peter Müller
Trump Day 370: Border Patrol shoots and kills 37-year-old Alex Pretti, who was trying to protect woman next to him; Trump threatens Canada with 100% tariff; Justice Dept wants access Minnesota voter database; Walz demands withdrawal feds, deploys National Guard: reportersonline.eu/trump-day-37...
Trump Day 370: Border Patrol shoots and kills 37-year-old Alex Pretti, who was trying to protect woman next to him; Trump threatens Canada with 100% import tariff; Justice Department wants Minnesota t...
New decisions from Trump, and new fallout. An overview of day 370. Trump threatened Canada with a 100% import tariff if Prime Minister Mark Carney finalized a deal with China, again calling him “Gover...
reportersonline.eu
January 25, 2026 at 12:30 PM