Fediverse 增强提案
我们支持的 FEP
FEP(Fediverse 增强提案)是 ActivityPub 应用处理特定事务时共同遵守的约定。这里列出我们支持的每一项、支持到什么程度,以及完整提案的链接。
我们计划将来把 Welley 开源。发布日期和许可证目前都还没有公布。
-
FEP-1b12
群组联邦
公开的群组频道可以和论坛式的 ActivityPub 社区互相交换帖子和评论。
公开频道支持标准的 Group actor 和 Announce 流程。
- 公开频道使用标准的 Group actor。
- 频道会通过 Announce 活动分享已接受的帖子,并保留原作者。
- Welley 会接收群组发出的 Announce,并把内容放进对应的频道。
私密的 Welley 社区会用到 Welley 额外的属性。并不是所有群组设置、成员规则和管理操作都能在其他软件中沿用。
分类视图下的论坛,置顶的欢迎主题排在最前。分类和标签筛选以及排序控件在它上方。 -
FEP-5feb
Actor 的搜索索引授权
资料所有者可以决定自己的公开帖子能否出现在搜索索引中。
Welley 会发布每个账号的授权状态,导入其他服务器的授权状态,并据此限制本地文本搜索。
- Welley 会根据资料的隐私设置发布 actor 的 indexable 属性。
- 其他服务器上的账号必须明确允许被索引,他们的帖子才会出现在普通文本搜索中。
- 浏览话题标签时,仍然可能找到不可被索引的作者发布的帖子。
这个属性是请其他服务器尊重授权。它不会阻止别人访问公开帖子,也管不到独立的搜索引擎。
其中一部分关于搜索、发现以及谁能看到你资料内容的设置。导航和账号信息已裁掉。 -
FEP-7628
迁移 actor
账号可以在服务器之间迁移,关注者会转到新账号。
Welley 支持 actor 的迁入和迁出、别名、重定向以及关注者转移。
- Welley 会接收 Move 活动,并先检查目标别名,再把本地关注者转过去。
- 账号迁走时,Welley 会发布目标地址,并向其他服务器上的关注者发送 Move 活动。
- Welley 会向目标账号发送 Follow,并移除旧的关注。
Welley 会设置 movedTo,旧账号仍然可以访问。它不会完全停止向已迁移的远程收件箱投递。帖子需要另外导出或导入。
迁移页面有三个步骤,还有一个空白的账号别名表单。使用的是示例社区内容。 -
FEP-8a8e
使用 Event 对象类型的通用做法
活动使用共用的 ActivityPub 字段来表示时间、地点、说明和出席情况。
Welley 支持核心的 Event 交换和出席流程,以及一些活动扩展字段。
- Event 包含标题、开始时间、结束时间、时区、地点和参与者集合。
- Create 和 Update 用来发送活动的变更。
- Join 和 Leave 在 Welley 服务器之间传递出席情况的变化。
提案的最新版本还要求有组织者,并对地点和人数上限增加了更多规则。Welley 没有实现最新版本的全部内容。
受邀的人可以回答“是”“否”或“也许”。组织者能看到谁会去。