Bibi Moe Ban
美々萌板 (びびもえばん) は掲示板だ。2023-09-02 に公開された。著者は「たかし」。
ActivityPubを試験的に実装しており、GNU socialから美々萌板の利用者をフォローしたり、新規投稿や返信をしたりできる。
- 美々萌板
- 最初の投稿: 件名:美々萌板の登場
- ActivityPub 対応の告知: 件名:ActivityPubの試験対応
プログラムはPHPで記述されており、DBは不使用で投稿は通常のファイルとして保存される。
BIBIS
美々萌板は同じ著者による掲示板「BIBIS」にActivityPubを実装するためのフォークで、将来的にはBIBISにマージされフリーソフトになる予定だ。
- BIBISのソースコード: bibis - Gitler
Feature
利用者登録をするとニックネームやプロフィールを設定できる。未ログインの状態でもゲストユーザーとして投稿できるがニックネームは使用できない。
投稿内容は掲示板のタイムラインに新着順で表示される他、返信をスレッド状に表示したり、投稿者単位で絞り込んで表示したりできる。
意図的にアバター機能を実装していない。第一の理由はアバターによる無意識の影響を防ぐためだ。それにサーバーやネットワークへの負荷を減らす目的もある。
ActivityPub
掲示板の利用者に対してActivityPubでメンションを送ることでも投稿が可能だ。タイムライン用の特殊なアカウント ( @tl@x.bibi.moe ) にメンションを送るのが確実だ。また、掲示板の投稿にActivityPubで返信することもできる。
ActivityPubから掲示板の利用者をリモートフォローできるが、現在は動作確認できているSNSはGNU socialのみだ。タイムライン用のアカウント ( @tl@x.bibi.moe ) をフォローすると、掲示板のすべての新規投稿がサーバーに配送される。このアカウントはゲストユーザーのためのアカウントも兼ねている。(フォローするとゲストユーザーの投稿がホームTLに表示される。)
尚、以下の機能は実装されていない。
- 通知
- フォロワーの表示
- 掲示板側からActivityPubユーザーのフォロー
- いいねや再投稿の表示
Random
独特な機能として「ランダム予約投稿」がある。投稿時にこれを有効にすると、投稿が公開されるまでにランダムで3時間から27時間の待ち時間が発生して、その間ならいつでも投稿を取り消すことができる。