Salta al contenuto principale



From the latest Wordpress ActivityPub release, a few interesting tidbits.

First, quite intriguing to see tooling to monitor the progress of a self destruct request. Current platforms you just have to cross your fingers it works.

Second, you can provide a link to a Starter Kit to pull in all the accounts to be followed, again with a new UI to manage them.

Starter Kits? A standard format compatible with AP? Inquiring minds want to know.

activitypub.blog/2025/08/28/7-…

#fediverse #ActivityPub


7.3.0 – Ctrl+Fed+Delete


A cute Wapuu astronaut inside a futuristic space station, sitting at a glowing control desk with holographic message icons floating in front of them. Some messages have a green checkmark for approval, others a red X or trash bin icon for deletion. The Wapuu looks focused, managing which messages can enter from the Fediverse and which should be removed. The background shows the curved windows of the space station with stars and a planet outside, blending sci-fi tech with Wapuu’s cartoon charm.
Ready for a smoother ride on the Fediverse? ActivityPub for WordPress 7.3.0 is here to make your experience friendlier and more flexible than ever. Whether you’re keeping out unwanted guests, bringing stray conversations home, or just tidying up your digital footprint, this release puts powerful new tools right at your fingertips. Let’s take a look at what’s new!

Personalized & Site-Wide Moderation


With this release, Moderation tools are easier to discover and manage, thanks to a revamped two-tiered system that empowers both site admins and individual users with greater control over their Fediverse experience.
WordPress admin screen showing the Blocked Actors page with a list of blocked ActivityPub accounts and a form to add new blocks.
Now, site administrators can set up site-wide blocks—covering domains, keywords, and even specific actors—right from the Settings screen or the new Blocked Actors table. These tools work together to keep out unwanted content and spammy actors for everyone on your site.

But we didn’t stop there! Every user can fine-tune their own experience. Head to your Profile to add personal domain and keyword blocks, or visit the new Blocked Actors submenu under Users to manage who can interact with you. Blocking someone is easier than ever—just paste their profile ID or webfinger, or use the handy new “Block” link right from your Followers list.


  • Followers table in WordPress with options to delete, block, or follow back ActivityPub followers.Followers List With Block Option
  • Confirmation screen in WordPress for blocking an ActivityPub account, including options for site-wide blocking.Block Account Confirmation
  • Followers page in WordPress showing an empty list and a notification that an account has been blocked.Followers After Blocking


Whenever new ActivityPub content comes in, the plugin checks it against both global and personal blocks. Domains are matched not just to the sender, but also to the activity and object IDs. Keywords are scanned throughout the content, summaries, and even actor names. Site-wide rules always run first, followed by your personal settings—so you’re protected at every level. (For the blog actor, only site-wide blocks apply.)

For backwards compatibility, the classic comment disallow list is still supported, ensuring your existing moderation rules continue to work seamlessly.

Saying Goodbye, the Right Way


Sometimes, a clean break is necessary. Whether you’re retiring a blog, removing a user, or handling old content, this release makes sure your presence in the Fediverse can be removed gracefully and consistently.

We’ve added a self-destruct feature for sites that want to step away entirely. With a single CLI command (wp activitypub self_destruct), WordPress will send out Delete activities to all followers. Built-in progress tracking and admin notifications let you know when the process has finished, so you can be sure your Fediverse footprint is fully cleared.

User deletion is now handled with the same care. When a user is removed from WordPress, a corresponding Delete activity is sent to their followers, ensuring that connections across the network are properly closed.

Bring the Conversation to You


Sometimes a reply you care about doesn’t make it all the way to your Inbox. Maybe it was posted on a remote server with finicky delivery, or slipped past the usual flow of ActivityPub. With this release, you don’t have to miss out.

Now you can search for any remote URL directly. If the comment is already in your database, you’ll be taken straight to the matching comment thread on your blog post. If not, the plugin will fetch and import the remote reply to that post, so you can fold scattered conversations back into your site seamlessly.

This means you’re no longer limited to what arrives automatically. If you’ve got a link to a discussion happening elsewhere in the Fediverse, you can pull it right into your own comment threads and keep the context intact.

A Persistent Inbox for Better Debugging


Fediverse interactions can get complex, and sometimes you need deeper insight into what’s really happening under the hood. That’s where the new persistent inbox comes in.

When enabled in Advanced Settings, the plugin now logs all incoming Create or Update activities. Instead of vanishing once processed, these entries are collected in a dedicated Inbox Collection—giving you a complete trail to reference when debugging.

Full Changelog

Added


  • Add actor blocking functionality with list table interface for managing blocked users and site-wide blocks.
  • Add code coverage reporting to GitHub Actions PHPUnit workflow with dedicated coverage job using Xdebug.
  • Add comprehensive blocking and moderation system for ActivityPub with user-specific and site-wide controls for actors, domains, and keywords.
  • Add comprehensive unit tests for Followers and Following table classes with proper ActivityPub icon object handling.
  • Added link and explanation for the existing Starter Kit importer on the help tab of the Following pages.
  • Adds a self-destruct feature to remove a blog from the Fediverse by sending Delete activities to followers.
  • Adds a User Interface to select accounts during Starter Kit import.
  • Adds support for importing Starter Kits from a link (URL).
  • Adds support for searching (remote) URLs similar to Mastodon, redirecting to existing replies or importing them if missing.
  • Adds support for sending Delete activities when a user is removed.
  • Adds support for Starter Kit collections in the ActivityPub API.
  • A global Inbox handler and persistence layer to log incoming Create and Update requests for debugging and verifying Activity handling.
  • Follower lists now include the option to block individual accounts.
  • Improved handling of deleted content with a new unified system for better tracking and compatibility.
  • Moderation now checks blocked keywords across all language variants of the content, summary and name fields.
  • When activated or deactivated network-wide, the plugin now refreshes rewrite rules across all sites.


Changed


  • Add default avatars for actors without icons in admin tables.
  • Added support for list of Actor IDs in Starter Kits.
  • Improve Following class documentation and optimize count methods for better performance.
  • Refactor actor blocking with unified API for better maintainability.


Fixed


  • Blocks relying on user selectors no longer error due to a race condition when fetching users.
  • Fix duplicate HTML IDs and missing form labels in modal blocks.
  • Fix malformed ActivityPub handles for users with email-based logins (e.g., from Site Kit Google authentication).
  • Fix PHP 8.4 deprecation warnings by preventing null values from being passed to WordPress core functions.
  • Improves handling of author URLs by converting them to a proper format.
  • Improves REST responses by skipping invalid actors in Followers and Following controllers.
  • More reliable Actor checks during the follow process.
  • Prevents Application users from being followed.
  • Proper implementation of FEP 844e.
  • Switches ActivityPub summaries to plain text for better compatibility.


Downloads



Thank you!


Big thanks to everyone who contributed code, shared feedback, tested, or encouraged us along the way! Together, we’re making the fediverse more connected—one release at a time. ❤️

We’ve just rolled out version 7.3.0—try it out and let us know what you think!


reshared this

in reply to Box464

@smallcircles You can import starter packs from fedidevs.com into WP AP 7.3 just by pasting the URL. 🙂 The ActivityPub schema is expected to be structurally compatible with Mastodon's planned starter packs, but doesn't have all of the features yet.

I've been talking about AP starter packs a bit lately:

fietkau.social/@julian/1150097…
fietkau.social/@julian/1150175…
fietkau.social/@julian/1150963…


I have recently been helping @anze3db with the backend code for starter packs curated on @fedidevs, specifically with splash images. In the future, you should be seeing the new splash images in the link preview if you share a starter pack on here. Example: fedidevs.com/s/NDYw/ (by @liaizon)

This was a side effect of my work on interoperable ActivityPub starter packs. The goal is that fedidevs.com starter packs will be compatible with Mastodon's (blog.joinmastodon.org/2025/08/…).


Questa voce è stata modificata (1 mese fa)


Enjoyed those moments
Although the clouds didn’t display on this morning-neither did crowds of people. These quiet moments were enjoyed in Banff National Park among the mountains and calm waters.
Credit : Diggerthedog99 (flickr.com/people/154904985@N0…)
#landscapephotography #nature


#BBCNews - Thirsty data centres boom in drought-hit Mexico
bbc.com/news/articles/cx2ngz7e…

reshared this




Russia Strongly Condemns Decision of UK, Germany & France to Restore Sanctions Against Iran: MFA en.sputniknews.africa/20250829…


My #WordPress and #WooCommerce plugin "show lowest price in the last 30 days" just exceeded 30,000 total downloads. And it's in the top 2 most frequently downloaded. If you want your online store to comply with #EU standards, you must have it (and it's free!).

wordpress.org/plugins/wc-price…



Today, #Händel's 'Alexander's Feast' with Cronin, Cutting and Jackson from #London worldconcerthall.com/en/schedu… #wch


Sydney Sweeney – Nach Shitstorm von links die Ausrede: „Die Rechten waren’s“ exxpress.at/politik/sydney-swe… Sydney Sweeney sei „zu schön“ für die Linke, spotten Rechte – gemeint ist der Shitstorm um ihren Jeans-Spot. New York Times und Standard behaupten nun, die Rechte habe den linken Aufreger erst angeheizt. Nette Ausrede – nur zu kurz gedacht. #news #press


I heard you guys like #Linux, so today we have a developer from the Plasma Mobile project who was involved in reviving Plasma Bigscreen. #KDE #Podcast

Video: youtube.com/watch?v=BW7HbFDiyb…

Audio: creators.spotify.com/pod/profi…



L’annuncio di “lavoro” più goloso: si cercano 100 assaggiatori di tiramisù
https://www.lastampa.it/il-gusto/2025/08/30/news/tiramisu_assaggiatori_annuncio_di_lavoro_goloso-424815086/?utm_source=flipboard&utm_medium=activitypub

Pubblicato su Il Gusto @il-gusto-LaStampa



Luppoleti aperti: pic nic fra i filari, assaggi e musica, alla scoperta della birra agricola
https://www.lastampa.it/il-gusto/2025/08/30/news/luppoleti_aperti_birra_turismo_pic_nic_fra_i_filari_assaggi_musica-424815897/?utm_source=flipboard&utm_medium=activitypub

Pubblicato su Il Gusto @il-gusto-LaStampa




The Syzran oil refinery in Russia was also hit again by Ukrainian drones. The site, which has already faced multiple strikes in recent months, was set ablaze following the latest attack.


Indonesia, manifestanti incendiano il palazzo comunale: 3 morti. Anche il sindaco dentro l’edificio
https://www.lastampa.it/esteri/2025/08/30/news/indonesia_manifestanti_incendiano_il_palazzo_comunale_3_morti_anche_il_sindaco_dentro_l_edificio-15288604/?utm_source=flipboard&utm_medium=activitypub

Pubblicato su Le notizie dall'Italia e dal mondo @le-notizie-dall-italia-e-dal-mondo-LaStampa



#gazetadobrasil #jornalismo #noticias #politics Rússia Ameaça o Japão: “teremos que tomar as medidas” gazetabrasil.com.br/mundo/2025…


Was das Abkommen zwischen Armenien und Aserbaidschan für den Iran bedeutet anti-spiegel.ru/2025/was-das-a… Ich berichte viel über die Entwicklungen im Südkaukasus, da die Region geopolitisch sehr wichtig ist und weil dort derzeit ein Machtkampf tobt, in dem die USA einen Sieg über Russland und den Iran erlangt haben. Hier übersetze ich einen Artikel eines russischen Thinktanks, der das Abkommen aus iranischer Sicht


ゲーム実況はじまるよ!今回は「#1 [実況] 和風の妖怪だらけの神曲オンリーの激ムズ見下ろし型アクション! [奇々怪界-謎の黒マント-][SFC:SNES][Retro:レトロゲーム]」になります
youtube.com/@kaazuyaan
#YouTube #ゲーム実況 #おっさん
#Bluesky #TikTok はプロフから


two different species of dragonfly, the blue one has strong wings that look like they can flap powerfully, while the yellow one has large, thin wings that seem to be well-suited to riding the wind. there are cases where the blue one preys on the yellow one, but at dusk they began to perch close to each other and rest #nature #dragonfly


#caturday
Diese gesellige und kommunikative Katze scheint neu in der Nachbarschaft zu sein und hat direkt nicht nur die Terrasse, sondern auch vorher die Wohnung inspiziert 😄🤗

#photography #cats #catsofmastodon




Per la gioia di @rapitadaglialieni e @antanicus un articolo sui font usati per i numeri dei quadranti degli orologi.

Con un po' di tanta pazienza (e FontForge) sarebbe pure possibile estrapolare i font dalle immagini per riutilizzarli.

watchcharts.com/articles/p/196…

in reply to Fata turchina

@guardaminfaccia @panormus
Questo è un cartello che misi al mio stand alla festa PRC di Savona qualche anno fa.

Fata turchina reshared this.



"Perché ci odiano"

Oggi la newsletter è dedicata allo sgombero del Leoncavallo e all'ossessione della destra per i "centri sociali"

sedestra.substack.com/p/perche…

reshared this



Ukrainian drone strikes overnight caused a fire at an oil refinery in Krasnodar, Russia. Work by the 14th regiment of the Unmanned Systems Forces, in coordination with the Special Operations Forces.




Icymi, Blair joins White House meeting with Trump on post-war Gaza
bbc.com/news/articles/c4gmrxd8…



I wish you could add hashtags to lists on Mastodon #Mastodon







How a Digital Marketing Agency Helps You Get the Best ROI from Ads..

Struggling with read my latest blog is on
seharinsights.medium.com/how-a…

#advertising #maketing #writing #blog #author #ads #digitalmaketing





A história de Jason Arday é impressionante. É o homem negro mais jovem a tornar-se professor na Universidade de Cambridge. Atualmente com 37 anos, Arday foi diagnosticado com autismo e atraso no desenvolvimento aos três anos. Dadas as limitações, aos 11 anos ainda não falava e só aprendeu a escrever após atingir a maioridade, aos 18 anos.

invidious.nerdvpn.de/watch?v=V…




Ukrainian drones struck multiple energy sites in Russia overnight, the General Staff reports. A refinery in Syzran, Samara region, was hit, causing a large fire, while another drone strike set ablaze a processing unit at a refinery in Krasnodar. Drones also targeted a chemical plant in Alexin, Tula region.



Good morning!

Last full day in France. Tomorrow morning I'll be packing up and heading home.

I want to do one more hike this morning, and visit some spots in the afternoon. Weather willing I might do a sunset from le Hohneck tonight.

Inn between some shopping for the trip tomorrow is in order. And I'll start getting my tent in order so breaking down tomorrow will be easier.

#France #Photography #Travel #Hiking #Vacation #Camping #Vosges #Lake #Mountains #Clouds







I managed to sew a little bit today! I was starting to panic at being too ill to do things, lol :blobfoxsweating:


#ElMot 1338 4/6

⬜⬜⬜⬜🟩
⬜⬜⬜🟩🟩
🟩🟩⬜🟩🟩
🟩🟩🟩🟩🟩

#WordleCAT
elmot.gelozp.com



#BBCNews - Military drills spark hundreds of wildfires in UK
bbc.com/news/articles/cy08j04j…
Live-fire training has sparked wildfires across the UK countryside, with unexploded shells (some dating back to WWII) often making it too dangerous to tackle them.


Anyone have experience with BDRShield? From a quick look at the site it *might* do what I want, but not having pricing upfront on the site is giving me icky vibes...

Edit: Apparently they *just* rebranded yesterday, and it used to be called BDRSuite. That might explain some of the broken links...
vt.social/users/lina/statuses/…


Does anyone have recommendations for Windows full-volume/system backup tools that are friendly to syncing to offsite backups?

I'm currently using Veeam agent. It works fine locally, but then I use restic to sync the backups over to offsite. The problem is that the way it manages backup lifetime is by taking the oldest full backup and "merging" in the next incremental (and renaming the file to the next date), to keep the total backup count constant. That means every day, Restic has to process a new "full backup" file.

Thanks to deduplication it doesn't actually copy the whole thing, it still only backs up changed chunks, but it still has to read and hash 1TB+ of data which takes hours...


Questa voce è stata modificata (1 mese fa)


Project Manager : What are you comfortable with, Front-end or Backend?

Me: Weekend...



2025 #gaming backlog 34 - Hidden Folks (PC)

A hidden-object game, but one that gets to elevate the format because a game world is both animated and interactive. Love the super sweet hand drawn monochrome aesthetic, and combing over its scenes was calming and fun.

#videogames #indiegame



La nave di Mediterranea ha disobbedito al Viminale, che come sempre aveva indicato un porto di sbarco lontano, e ha portato i naufraghi a Trapani.

Piantedosi e Meloni invocano il rispetto della legge italiana. Peccato dimentichino convenzioni internazionali e diritto Ue che hanno rango superiore alla legge interna.

Un “sovranismo giuridico” che chi elogia la nuova inclinazione europeista e internazionalista della presidente del consiglio farebbe bene a tenere presente

editorialedomani.it/idee/comme…

reshared this



10 cosas que no sabías que podías hacer (o sí) en Plasma 6


En una charla que ya casi es un clásico, Baltasar nos enseña un montón de cosas nuevas que va incluyendo con el tiempo KDE Plasma.

CAPÍTULOS:
00:00 Introducción
03:47 ¿Qué es KDE?
06:11 Novedades básicas Plasma 6.4
10:55 Demo: Krunner
20:31 Demo: Portapapeles
25:23 Demo: Bandeja del sistema
29:33 Demo: ventanas
38:43 Demo: Spectacle
44:20 Fin de la presentación

ENLACES DE INTERÉS:
kde.org/plasma-desktop/

FEDIVERSO DE BALTASAR:
@baltollkien@mastodon.social
mastodon.social/@baltollkien

Questa voce è stata modificata (1 mese fa)


Ieri è uscito il terzo volume della trilogia Ghosted di Oren Ambarchi, Johan Berthling & Andreas Werliin. È un gran bel disco e a un primo ascolto mi viene da dire che potrebbe addirittura essere il migliore dei tre; dovrei rivisitare gli altri perché la memoria potrebbe far cilecca, ma, per dirne una, non mi pare vi fosse niente di così diretto, ipnotico e funkeggiante nei primi due:

Oren Ambarchi, Johan Berthling & Andreas Werliin – Chahar

orenambarchi.bandcamp.com/trac…

#FediRadio #jazz #AvantGarde #funk



moezine.com/2061617/ 「明日、頑張るぞ〜っ!!」声優・下野紘が韓国に到着!意気込みを見せる | 話題の投稿 | スポーツブル (スポブル) 声優の下野紘が29日、自身のX(@shimono_kousiki)を更新した。【画像】声優・下野紘が韓国に到着!意気込み… 記事全文を見る 声優の下野紘が29日、自身のX(@shimono_kousiki)を更新した。 #crazy #media #sports #VoiceActors #VoiceActresses #アスリート #クレイジー #スポーツ #ニュース #メディア #動画 #声優


The mystery of the CEOs who were not outraged:

When Zohran Mamdani won the nomination to be the Democratic candidate for NY mayor, business leaders were swift to decry & criticise his (projected) policies as intended to destroy US businesses....

But when POTUS Trump has launched actual policies that impact on how the US does business, these same business leaders have been pretty quiet even when the damage is clear;

The Q. is there more to this than fear of upsetting Trump?

#politics

h/t FT

Robert J. Berger reshared this.

in reply to Emeritus Prof Christopher May

For well over a decade now there's been significantly more money to be made in the froth of the beer of the economy than the beer itself. The real money and influence is all in hedge funds and other pure froth based businesses. Classic employ people to do or make something businesses, the beer, are still led by the interests of those in the froth.


Geografie di confinamento e governance dell’eccezione: i campi per persone in movimento in Grecia. Corinto come lente di analisi meltingpot.org/2025/08/geograf… #Tesidilaurea,ricercheestudi #Solidarietàeattivismo #Accoglienza #Grecia #Papers


Officials of CC, SPYL visit Youth Movement Museum #DPRK vok.rep.kp/index.php/detail_co…
#dprk


Woran ich denke, wenn ich Verpackungen umständlich auseinanderfummel um Papier & Plastik ordentlich zu trennen:

reshared this



Today, #Rossini's 'Semiramide' with Deshayes, Fagioli, Manoshvili and Kent from #Paris worldconcerthall.com/en/schedu… #wch