keyId is a problem.
Generally speaking, most Actors have a `keyId' that looks something like:
https://enigmatick.social/user/jdt#main-key
When an inbox POST arrives from an unknown user, we can chop off the bit including #main-key and we can pull the remaining URL as the Actor's ID.
But some implementations decided they should use /main-key instead. That indicates that the keyId format is unreliable and not well-specified. So I switched to deferring this header check for unknown Actors deeper into my ingestion pipeline so that I could retrieve the actor string from the object being sent. That works pretty well.
But GET requests. Like followers_synchronization. Dammit. There's no object to refer to. So we're back to parsing the keyId and hoping for meaning.
Out of 124,007 Actors in my database, 587 do not comply with the #main-key convention.
enigmatick=> select count(*) from actors where as_public_key->>'id' NOT LIKE '%#main-key';
count
-------
587
(1 row)
For full coverage, I need to accommodate /main-key and #key as well
#ActivityPub #Mastodon #WordPress #バグ #プラグイン
URLを貼り付けるもっとも簡単な方法は、「段落」ブロックの先頭に貼り付けるのではなく、半角スペースを入力した後に貼り付ける。そうすると、ブログカード化しないし、#Cocoon の「ブログカード」にマストドンの投稿のURLを貼り付けて異常な表示になることもない。
ちなみに、半角スペースの後にURLを貼り付けるとリンク付きのURLが表示されるだけだが、半角スぺ巣をバックスペースで削除すると、ブログカード化してくれる。ただし、Cocoonの設定が必要。そして、ブログカードを使わなければ、マストドンの投稿のURLは正常なブログカードになる。

Another #Mastodon archive successfully imported to my #Wordpress with the #ActivityPub plugin importer. 2 down, 1 to go.
サイトヘルス「投稿者 URL にアクセスできません」
#ActivityPub #WordPress #プラグイン #仕様
久しぶりに いしい@長文 の方のサイトを見たら、サイトヘルスに「1件の致命的な問題」が表示されていた。
1件の致命的な問題
致命的な問題とは、サイトのパフォーマンスやセキュリティに多大な影響を与える可能性がある項目です。最優先で、これらの問題を解決してください。
投稿者 URL にアクセスできません ActivityPub
投稿者 URL の https://hitorinezumi.cloudfree.jp/wp/?author=2 にアクセスできません。 WordPress の設定またはパーマリンクの構造を確認してください。 設定に問題がないと思われる場合は、プラグインがアクセスを制限していないかご確認ください。
こ [...続きは下のURLで]
https://ishii00141.stars.ne.jp/20251219-0054-4674/
プラグイン「ActivityPub」が7.8.1に更新された。
#ActivityPub #Fediverse #WordPress #プラグイン #仕様
ActivityPub – WordPress plugin | WordPress.org
https://wordpress.org/plugins/activitypub/#developers
7.8.1 – 2025-12-18
Added
Hide comments from specific post types in the WordPress admin comments list.
Fixed
Prevent comment email notifications for ap_post.
Prevent post creation when Reader is deactivated.
Google翻訳
7.8 [...続きは下のURLで]
https://ishii00141.stars.ne.jp/20251218-2349-4669/I have Markdown editing working in Ktistec!
Which post was written in Markdown?
Figure 1: Two posts. One created in HTML (via the rich text editor), the other in Markdown.Voilà!
Figure 2: The answer is the second post.This is an often requested feature. It also makes Ktistec usable in browsers when JavaScript is disabled. The Markdown editor supports autocomplete and autosave, just like the rich text editor. Expect this to show up in the next release.
#ktistec #activitypub #fediverse #markdown

Betrifft #ActivityPub (#Wordpress)
Seit heute - ich vermute dem aktuellstem Update - bekomme ich irre viele Benachrichtigungen über Reaktionen auf Kommentare im Fediverse, die ich nicht gemacht habe.
Ich finde nix, um das abzustellen. Kennt sich jemand mit dem Plugin aus?
@crossgolf_rebel Als ich her kam kannte ich nur #Mastodon. Ich habe eine Alternative zu Twitter gesucht und fand das. Irgendwann hörte ich von #ActivityPub. OK, war für mich das Protokoll von Mastodon. Und halt das Protokoll das andere Netzwerke auch nutzen. Dann lernte ich, dass ActivityPub das Protokoll des #Fediverse ist. Und die Software, die das Protokoll implementiert ist dann Teil des Fediverse. Und alle kommunizieren miteinander. (1/2)
@lagedernation
Echt jetzt @sarahbosetti, ein link zu youtube?
.. wusste gar nicht das die schon #activityPub integriert haben ..
Nicht nett. ☹️ Da hilft es auch nichts, daß das Webfinger-Plugin installiert ist und funktioniert. Es scheint nicht vorgesehen zu sein, daß auch ClassicPress Teil der Fediverse-Familie wird.
ClassicPress-Version: 2.6.0, also aktuell.

ActivityPub Client API: A Way Forward
https://lemmy.ml/post/40489448
ActivityPub Client API: A Way Forward
https://lemmy.ml/post/40489447