发布去中心化通信平台 Hubzilla 7.0

自上次主要版本发布约六个月后,用于构建去中心化社交网络的新版本 Hubzilla 7.0 已经发布。该项目提供了一个与网络发布系统集成的通信服务器,在去中心化的 Fediverse 网络中配备了透明的识别系统和访问控制工具。该项目代码是用 PHP 和 JavaScript 编写的,并在 MIT 许可证下分发;支持 MySQL DBMS 及其分支以及 PostgreSQL 作为数据存储。

Hubzilla 拥有单一身份验证系统,可作为社交网络、论坛、讨论组、Wiki、文章发布系统和网站运行。 联邦交互是在Zot自己的协议基础上进行的,它实现了在去中心化网络中通过WWW传输内容的WebMTA概念,并提供了许多独特的功能,特别是透明的端到端身份验证“Nomadic Identity” Zot网络,以及克隆功能,确保各个网络节点上的点登录和用户数据集完全相同。 使用 ActivityPub、Diaspora、DFRN 和 OStatus 协议支持与其他 Fediverse 网络的交换。 Hubzilla 文件存储也可通过 WebDAV 协议实现。 此外,该系统还支持使用 CalDAV 事件和日历以及 CardDAV 笔记本。

在主要创新中,我们应该注意到完全重新设计的访问权限系统,这是 Hubzilla 的关键功能之一。重构使得简化工作流程成为可能,同时通过更方便的交互组织提供更大的灵活性。

  • 渠道角色已被简化。现在有 4 个选项可供选择:“公开”、“私人”、“社区论坛”和“自定义”。默认情况下,该频道被创建为“私有”。
  • 个人联系人权限已被消除,取而代之的是角色,现在添加每个联系人时需要角色。
  • 联系人角色有一个默认预设,该预设由渠道角色决定。可以根据需要创建自定义联系人角色。任何联系人角色都可以在联系人角色应用程序中设置为新连接的默认角色。
  • 隐私设置已移至单独的设置模块。在线状态以及目录和优惠页面上的条目的可见性设置已移至个人资料中。
  • 选择自定义渠道角色后,可以在隐私设置中使用高级配置。他们收到了初步警告,并对一些可能被误解的帖子给出了提示。
  • 隐私组可以通过隐私组应用程序(如果已安装)进行管理。新内容的默认隐私组和新联系人设置的默认隐私组也已移至此处。
  • 访客访问已重新设计,允许将新访客添加到隐私组中。为了方便起见,下拉列表中添加了私人资源的快速访问链接。

其他重大变化:

  • 改进了用于更改个人资料照片的用户界面。
  • 改进了调查的显示。
  • 修复了论坛频道民意调查的错误。
  • 改进了删除联系人时的性能。
  • 删除了过时的私人消息扩展。相反,包括与侨民的交流,都使用标准的直接消息机制。
  • 对 Socialauth 扩展的支持和改进。
  • 各种错误修复。

大部分工作是由核心开发人员 Mario Vavti 在 NGI Zero 开源资金的支持下完成的。

来源: opennet.ru

添加评论