#LOLA is NOT »ready for developers to start testing implementations«.
The main problem to solve with moving post content is NOT how to do it technically, but to find consensus on some of the "Trust decisions" (3.2) to be made:
Bulk import (3.2.1), aka "We trust your source server", or "We just click 'OK'"?
"Copied content may undergo moderation" (3.2.2), aka: "Yeah, sure, we'll check all of your 2,871 old posts and will tell you which ones we'd accept on our server" (»We don’t make any recommendations for implementations how to do this, as many options are available.«, lol)
Saying LOLA was »ready for developers to start testing implementations« ignores, as usual, the real pending nontechnical questions and pretends there were already technical "solutions" to them.
»The main bottleneck since then has been getting organisations like Mastodon interested in actually building it.« That's not a bottleneck, but a more than obvious indicator of the nontechnical questions not being resolved, and of being reluctant to invest time into the technical side, just because some techie is chomping at the bit.
https://swicg.github.io/activitypub-data-portability/lola#trust-decisions
通知が届くかテスト返信。a@Aの返信x6
a@Aの返信x5への返信。
メンション無し。
スレッドに複数のアカウント。
通知の届く先を確認する。
#WordPress #ActivityPub #Mention
🏃♂️ Building #OpenPace - federated activity tracking for the Fediverse
Think Strava, but:
✅ Federates with Mastodon
✅ Self-hosted
✅ Your data, your rules
✅ Apache licensed
Thanks @javahippie for the inspiration!
🛠️ Java + Quarkus + Vert.x + ActivityPub
🌐 https://open-pace.com
💻 https://github.com/myfear/open-pace
Post a run → friends on Mastodon see it
Own your miles, share your journey
Contributions welcome. Let's build in the open!
#ActivityPub #Fediverse #OpenSource #Running
「// 4. 解析結果を反映」のコードを修正した。
単純な上書きだと、tag配列に入っていた{"type":"Mention","href":"~(アカウントのURL)","name":"~(アカウント)"}を消してしまい、通知が届かなくなるので、#メンション が入っているか空のtagの後ろに、ピックアップした #ハッシュタグ のtagを追加するようにした。
修正前:
// 4. 解析結果を反映(空の場合も含めて上書きする)$array['tag'] = array_values( $new_tags );$formatted_content = wpautop( $updated_content );$array['content'] = str_replace( array( "\r\n", "\r", "\n" ), '', $formatted_content );修正後:
// 4. 解析結果を反映// 既存のタグ配列を取得し、今回抽出した新しいタグを末尾に追加する$existing_tags = ( isset( $array['tag'] ) && is_array( $array['tag'] ) ) ? $array['tag'] : array();$array['tag'] = array_merge( $existing_tags, array_values( $new_tags ) );// 本文の整形:wpautopで段落と改行を付与し、二重改行の原因となる \n を除去$formatted_content = wpautop( $updated_content );$array['content'] = str_replace( array( "\r\n", "\r", "\n" ), '', $formatted_content );#WordPress #ActivityPub #ハッシュタグ #Mention
通知が届くかテスト返信。a@Aの返信x4
b@Bの返信y1への返信。
フィルターフックの自動メンション追加無効設定をコメントアウトした状態。
コメントにタグ追加コードを修正した。
#WordPress #ActivityPub #hashtag #hashtag
#askfedi #peertube #makertube #spectravideo #activitypub #fediverse
I've recently been trying to remote follow some accounts from my own peertube instance from https://makertube.net and https://spectra.video and at first it seems as though it's successful, but shortly after the subscription disappears.
Is anyone else having this issue?
FediCon was such a blast, met so many cool people.
Can you recognize any?
Looking forward to the next one 😁

Pelas razões que o Jeferson deu: menos identificação do usuário (aumento de segurança), melhor funcionamento no ambiente p2p, se justifica usar o NOSTR? Essas características não seriam implementáveis no activitypub?
#activitypub #fediverso
I love sharing photos to my #PixeFed instance, but I hate manually typing in the year, location, and tags every single time. 📍 I automated the boring stuff so I can just focus on the story. Clean posts, zero effort. #PhotographyLife #Pixelfed #ActivityPub #Fediverse
https://fediversestudio.zero.vedfolnir.org/