コミュニティ
コミュニティは、特定のトピックや興味を共有するユーザーが集まる場所です。 ActivityPubのGroupアクターとして実装されています。
コミュニティの仕組み
Yurucommuのコミュニティは以下の特徴があります:
- インスタンス内で作成・管理
- タイムラインのタブとして表示
- コミュニティ宛の投稿は、コミュニティメンバー全員に配信
- ActivityPubの
Groupアクターとして連合可能
コミュニティへの投稿
- タイムライン上部のタブからコミュニティを選択
- 投稿欄にテキストを入力
- 「投稿」ボタンをクリック
コミュニティタブが選択された状態で投稿すると、そのコミュニティ宛の投稿になります。
タイムラインの切り替え
タイムライン上部のタブで表示内容を切り替えられます:
| タブ | 表示内容 |
|---|---|
| フォロー中 | フォローしているユーザーの投稿 |
| コミュニティ名 | そのコミュニティ宛の投稿 |
コミュニティの公開範囲
| 設定 | 説明 |
|---|---|
| 公開 | 誰でも参加可能、投稿も公開 |
| 非公開 | 招待制、投稿はメンバーのみ閲覧可能 |
メンバーの役割
| 役割 | 権限 |
|---|---|
| オーナー | 全ての管理権限、コミュニティの削除 |
| モデレーター | 投稿の削除、メンバーのBAN |
| メンバー | 投稿の作成、閲覧 |
連合との関係
コミュニティはActivityPubのGroupアクターとして連合に公開されます。
- 公開コミュニティは他サーバーから検索・参加可能
- コミュニティ宛の投稿は、メンバー全員のインボックスに配信
- 詳細な仕様は仕様書を参照
ヒント: 一人用インスタンスでは、コミュニティは自分専用のカテゴリとして使用できます。
例えば「日記」「技術」「趣味」などのコミュニティを作成し、投稿を整理できます。