backfeed-ja

From IndieWeb

Backfeedバックフィヌドずは、POSSEコピヌ䞊での反応やり取りを、オリゞナルの投皿ぞ配信シニゞケヌションし盎す別名逆配信 / reverse syndicatingプロセスのこずです。

なぜやるのか

私たちが POSSE を行うのは、友人や他の人々が私たちの投皿を読みやすくするためです。

backfeed-ja を実装する目的は、それず同じように、友人が POSSE コピヌに察しお行った「反応」がオリゞナルの投皿に反映されるようにするこずで、IndieWeb サむト䞊のオリゞナル投皿の著者であるあなた自身が、友人たちのコメントを読んだり他の反応を確認したりするのを簡単にするためです。

以䞋の理由から、バックフィヌドを実装すべきです

  • 自分の投皿ぞのコメントを䞀箇所で読むIndieWeb䞊のコメントず、POSSE コピヌ䞊のコメントをすべお䞀箇所に集玄できたす。
  • 投皿ぞの「いいね」やリポストを確認するIndieWeb䞊のいいねず、POSSE コピヌ䞊の「いいね/お気に入り」を䞀箇所に集玄するこずで、それらの反応の党䜓像をより玠早く把握できたす。
  • コメント、いいね、リポストをより確実に保存する䞀蚀で蚀えば、やり取りの長寿呜化です。これらの反応を自分の投皿のパヌマリンクにコピヌしおおくこずで、悪意のある怜閲から将来的なサむトの消滅たで、サむロで起こりうる数々のコンテンツ消倱シナリオからそれらを守るこずができたす。
  • より質の高い議論を行う䞀郚のサむロが蚱可しおいるものよりも、優れたS/N比シグナル察ノむズ比を埗られたす。䟋えば、Twitter には自分の投皿ツむヌトに察するコメント@-返信を削陀したり切り離したりする仕組みがありたせん。ミュヌトや、䞍完党に実装されたブロック機胜しかなく、それらは自分からは芋えᅵᅵくなりたすが、他の誰からも攻撃的だったりノむズだったりする @-返信は芋えたたたです。自分のサむトであれば、適切ず思われる圢でそれらをモデレヌトできるため、サむロが蚱容しおいるものよりも党䜓的に優れたコメント欄を維持できたす。

方法

サむロからバックフィヌドを実装するには、倧きく分けお2぀のアプロヌチがありたす。

サむロのAPIを䜿甚する

サむロのAPIを䜿甚しお、反応に関する通知を受け取るwebhooks 経由、たたは POSSE コピヌをポヌリングしお反応を確認し、それらを自分の投皿に組み蟌むこずができたす。APIによっお、このための機胜の充実は異なりたす。

サむロAPI別の「バックフィヌド方法」の詳现

Twitter

Twitter の POSSE コピヌに察する @-返信などを取埗するために䜿甚する Twitter API

  • DOMAIN filter:links を result_type=recent で怜玢する。こちらのサンプルコヌドおよびこちらを参照。盎近の結果しか返したせんが、それ以倖は問題なく機胜したす。
  • 特定のツむヌトぞの返信を取埗する公匏な方法はありたせん。ただし、投皿が叀くなければ、元のツむヌトの著者の @-メンションを怜玢し、その結果の䞭から in-reply-to フィヌルドが元のツむヌトを指しおいるものを探すこずができたす。こちらのサンプルコヌドを参照。
  • それ以倖には、信頌性は䜎いですが、ドキュメント化されおいない非公匏の 'related_results' ゚ンドポむントが存圚したす。

Facebook

以䞋を参照

Flickr

Flickr にはこのための盎接的な API がありたす

バックフィヌド・プロキシを䜿甚する

あるいは、あなたが webmentions の受信をサポヌトし、あなたの代わりにサむロの API を呌び出しお、各サむロでの反応ごずに webmentions を送信しおくれるプロキシを䜿甚するこずもできたす。䟋

IndieWebの実装䟋

Singpolyma

singpolyma は投皿を Twitter に配信し、返信やメンションの API ゚ンドポむントを認蚌枈みでポヌリングしお応答を取り蟌む cron ゞョブを実行しおいたす。????-??-??より

Ryan Barrett

Ryan Barrett は、2011-12-02より Bridgy埌述を䜿甚しお、サむロから自身のサむトぞコメント、いいね、リポストをバックフィヌドしおいたす

䟋ずしお、こちらの Facebook ず Twitter のコメントを参照

こちらの Facebook、Twitter、G+ のコメント、いいね、+1 を参照

Basil

Basil は投皿を Mastodon に配信し、自身のむンスタンスの API を䜿甚しお返信を自身のサむトに匕き戻しおいたす。

Björn Schießle

Björn Schießle も Mastodon API を䜿甚しお返信を自身のサむトに匕き戻しおいたす。䟋https://www.schiessle.org/articles/2019/04/05/the-power-of-workflow-scripts/

Abhinav Sarkar

Mastodon API https://notes.abhinavsarkar.net/2023/mastodon-comments

Michael Thomas

Mastodon API https://blog.thms.uk/2023/02/mastodon-comments

Kristof Zerbe

Kristof は、自身のブログ kiko.io においお、投皿の frontmatter で定矩された配信先に応じお、耇数のプロバむダヌからやり取りをクラむアントサむドで取埗するために Mentions-United を䜿甚しおいたす。

その他の䞀般的な䟋

ゞャヌナリズム

科孊コミュニケヌション

サヌビス実装

Bridgy

Main article: Bridgy

brid.gy は、Twitter、Instagram、Flickr、GitHub以前は Facebook ず Google+ も䞊のコメント/返信、いいね、リポスト、メンションに察しお webmentions を送信するサヌビスです。original post discovery を䜿甚しお webmention の送信先リンクを芋぀けたす。GitHub リポゞトリはこちら。

Salmon Unofficial

salmon-unofficial は、Bridgy の以前の、珟圚はメンテナンスされおいない代替サヌビスで、webmention の代わりに Salmon プロトコルを䜿甚しおいたした。Salmon の芏定通り、LRDD、WebFinger、XRD を介しお元の゜ヌスサむトを特定しおいたした。GitHub リポゞトリはこちら。

Altmetric

Altmetric は、科孊出版コミュニティ向けの Bridgy のプロプラむ゚タリな商甚版のように機胜したす。Twitter、Weibo、Reddit、Facebook、Wikipedia、Google+、LinkedIn、Pinterest、その他の研究関連プラットフォヌムやブログでの研究ぞの蚀及デヌタを API 経由で提䟛したす。

OwnYourSwarm

Main article: OwnYourSwarm

OwnYourSwarm は、Swarm のチェックむンを Micropub 経由でりェブサむトに送信し、チェッᅵᅵむンに察するコメントやいいねの webmentions を送信するサヌビスです。

サヌバヌ実装

WordPress プラグむン

  • Social - これは 2016幎末に終了 し、ミドルりェアプロキシを䜿甚しおいたため、二床ず機胜しない可胜性がありたす。
  • NextScripts SNAP
  • Jetpack Publicize は玠晎らしいですが、バックフィヌドはただ実装されおいたせん。

Hugo (Mastodon甹)

クラむアント実装

Mentions United

Mentions United は、投皿に関連付けられた配信先syndicationsに基づいお、ペヌゞ読み蟌み䞭にブラりザで利甚可胜なやり取りを取埗するための JavaScript ゜リュヌションです。このプロゞェクトはメむンスクリプトず2皮類のプラグむン特定のプラットフォヌムからやり取りを取埗する Provider ず、目的の HTML を生成する Rendererで構成されおいたす。

議論

保存、法的問題、デヌタ所有暩、UXなど  

これらの反応は、コンテンツの元の゜ヌスであるあなたのむンディヌペヌゞに「属する」ものなのでしょうか 保存、法的問題、デヌタ所有暩、UXなどの疑問がありたす。

  • 肯定掟
    • 人々にどこで返信を曞くかの遞択肢を䞎える。
    • UXの向䞊䜿甚するサヌビスによっお議論の䜙地あり。
    • 䜿いやすさ、参入障壁の䜎さ。Peter Shaw はこれをうたく説明しおおり、特に゜ヌス蚘事がある堎所で返信する䟡倀ず盎感性は、技術に詳しくないナヌザヌや䜙分な手間をかけたくないナヌザヌにずっお非垞に魅力的です。
    • 技術的でなかったり、珟圚いる堎所サむロに匷いこだわりがなかったりする倧倚数のナヌザヌに寄り添える。
    • +1 barnabywalters
    • +1 Ryan
    • 


  • 吊定掟
    • クロヌズドなサむロからのバックフィヌドよりも、pingback のような汎甚的でオヌプンなシステムの方が奜たしいただし、オヌプンなレスポンスシステムに぀いおは党く別の議論になりたす。
    • 回答者は元の゜ヌスサむトで公開するこずを遞択したわけではない。皀なケヌスずしお、これが法的な問題を匕き起こす可胜性がある。
    • オヌバヌヘッドが増える。
    • サむロを敵に回す可胜性がある。サむロ偎は、自瀟デヌタのこのような倖郚ぞの配信を阻止しようずするこずが倚い。䞀぀の䟋他にも倚数。

たた、倚くのサむロはプラむベヌトやセミプラむベヌトな投皿をサポヌトしおいたすTwitter の非公開アカりント、Instagram の非公開アカりント、Google+ のサヌクル、Facebook の友達限定投皿などです。これらの投皿ぞの返信は通垞、同じオヌディ゚ンスに限定されおいるため、䞀般的に公開されおいるりェブペヌゞにバックフィヌド「されるべきではありたせん」。

これらのセミプラむベヌトな返信は、同じオヌディ゚ンスにのみ衚瀺される プラむベヌト投皿 にバックフィヌドされる可胜性がありたす。しかし、プラむベヌト投皿はただあたり普及しおおらず、特に同じプラむベヌトなオヌディ゚ンスに POSSE されるケヌスは少ないため、実際の実装䟋はただほずんど芋られたせん。

モデレヌションずスパム

POSSE されたコンテンツのコピヌがスパムの反応䟋停のボットアカりントからの Twitter のいいねを受けた堎合、このスパムは元のペヌゞに匕き継がれたす。これは奜たしくないため、サむト所有者による手動の察応が必芁になる堎合がありたす。バックフィヌド実装には通垞、スパム怜出機胜が組み蟌たれおいないためです䟋えば、送られおくる Bridgy のバックフィヌド返信は、スパム自䜓が返信そのものであり内容ではないため、䞀般的な内容ベヌスのスパムフィルタヌでは凊理できたせん。

この問題に察凊するための考えられるアプロヌチ

  • 手動モデレヌション
  • スパムの倚い゜ヌスからのバックフィヌドを䞀切衚瀺しない
  • Twitter ナヌザヌが゜ヌシャルグラフ䞊で䟋えば最倧 1〜2 床以内に収たっおいるかを蚈算しお、受信した返信を怜蚌する
  • 受信したバックフィヌド返信を承認埅ちキュヌに入れる

Vouch はネむティブな IndieWeb モデレヌションずしお有望ですが、サむロには機胜したせん。Vouch は各ナヌザヌが独自のドメむンを持っおいるこずを前提ずしおいたすが、サむロでは通垞そうではありたせん。たた、サむロにおけるナヌザヌの質や行動、モデレヌションなどは、IndieWeb サむトずは倧きく異なり、サむロ間でも差がありたす。プログラムでバックフィヌドの webmention をフィルタリングしたい堎合は、゜ヌスURLドメᅵᅵンに基づいお Bridgy のようなバックフィヌド送信者を特別扱いするか、u-url のドメむンずパスに基づいお個別のサむロや特定のサむロナヌザヌを刀別するこずをお勧めしたす。

Vouch#Backfeed も参照。

ブレむンストヌミング

「ピュア・りェブ」バックフィヌド

私たちは、サむロや POSSE コピヌのための backfeed-ja に぀いお倚く考えおきたした。元の投皿ではないものの、りェブ暙準や IndieWeb プロトコルに可胜な限り完党に準拠し、協力的なペヌゞである「ピュア・りェブ」な配信コピヌにおいお、バックフィヌドはどのように機胜するでしょうか こちらにスケッチがありたす。

背景

  • 2010-02-03 バックフィヌドが DiSo 2.0 の抂念化 においお抂念ずしお初めおオンラむンで蚘述されたしたが、圓時は「reverse syndication逆配信」ず呌ばれおいたした

    #8 特定のサむトからのコメントタグノヌトの逆配信reverse syndication。

  • 2010-10-06 POSSEバックフィヌドの抂念的アヌキテクチャ甚語ができる前 5301870765_80a1e06212.jpg
    䞭倮の「Personal site」ぞの、たたそこからの矢印に泚目しおください。倖向きの矢印は抂念的に POSSE を、戻っおくる矢印は backfeed-ja を瀺しおいたす。

関連項目

  • やり取りコメント、いいね/お気に入り、リポスト
  • POSSE
  • webmention
  • ブロゎスフィアにおける手動バックフィヌド
  • なぜやらないのか https://macwright.com/2022/09/15/hacker-news.html

    Hacker News からいく぀かの悪い習慣を孊びたした。自分の䞻匵が広矩に捉えられすぎないよう、蚘事に「泚意曞きCaveats」セクションを远加するようになりたした。楜しいけれど蚘事の焊点をがやけさせおしたう䜙談やコメントを削るようになりたした。䜕を曞こうが、重箱の隅を぀぀くような、批刀的なフィヌドバックを予期するようになりたした。  自分が奜たないものを遠ざける。このりェブサむトから Hacker News ぞのリンクをリダむレクトしお倖すのは、私にずっお理にかなっおいたす。このサむトぞのトラフィックは私の生掻を支えおいるわけではありたせん。刺激的な意芋だけを求めおやっおくる、関心の薄い読者は、私のサむトに戻っおくるこずも、私が別の䜕かを曞いたずきに認識しおくれるこずも、自分自身でブログを曞いお IndieWeb に新しい創造性をもたらしおくれるこずもないのです。

  • 方法、逆配信に関する考察 2022-12-03 Terence Eden: WebMentions を䜿甚したコメント配信の倫理
  • https://graysky.app/blog/2024-02-05-adding-blog-comments
  • https://snorre.io/blog/2023-08-19-atproto-bluesky-comment-system/