Joomla 3.9 Alpha

Joomla 项目团队很高兴地宣布 Joomla 3.9 Alpha 版本 现已发布。我们诚邀社区成员和扩展开发者下载并安装该软件包,以便为即将发布的 3.9 正式版提供质量保证。

Joomla 3 是 Joomla CMS 的最新主要版本,3.9 是该系列中的第十个次要版本。

请注意,从 3.8 升级到 3.9 是一个一键式升级,**并非迁移**。3 系列 CMS 的后续版本也同样如此。也就是说,请勿将任何生产环境站点升级到 Alpha 版本,因为此 Alpha 版本**仅供测试**,并且从 Alpha 版本没有升级路径。

Joomla 3.9 有哪些新功能?

Joomla 3.9 的主要目的是在 Joomla CMS 中引入一套隐私工具套件,以方便您的网站遵守相关法律法规,并使开发者更容易使他们的扩展符合 GDPR 等法律法规。


为了方便您进行测试,我们很高兴地告诉您,您也可以在 launch.joomla.org 直接测试 Joomla 3.9 Alpha 版本。

新增扩展

隐私系统

这是与法律法规相关的功能的核心,并提供多个子系统。请注意,该系统本身**并不能**使您的网站符合任何法律法规,而是一个帮助网站所有者遵守法规的工具。正在开发中的文档可以在 https://docs.joomla.org/J3.x:Privacy 找到。

隐私组件

隐私操作和管理的主要交互点。该组件提供多个功能来帮助网站所有者处理与隐私相关的事务。

  • 功能列表
    为了帮助告知网站所有者与隐私相关的功能问题和数据收集,功能屏幕将显示扩展通过专用插件事件报告的信息。与通常针对单个插件组的其他事件不同,此模型明确地从几个不同的插件组导入插件,这些插件通常收集或处理数据(例如,验证码组,因为 Google reCAPTCHA 集成处理客户端的 IP 地址)。
  • 同意跟踪
    该组件支持审核日志,跟踪网站上授予的所有同意,在核心部分,它用于同意插件(见下文)跟踪对隐私政策的同意,但扩展也可以在此处记录他们自己的同意。
  • 信息请求
    GDPR 和类似隐私法规赋予的权利包括访问您的数据的权利和被遗忘的权利。信息请求系统用于跟踪和处理这些请求。
    请求可以通过两种方式创建
    • 通过网站管理员在后台创建
    • 通过注册用户在前端创建
    确认请求后,网站管理员将拥有适合该请求的操作按钮,以便他们对该请求采取行动。请求的处理由插件驱动,所有操作都由插件执行,以便为每个受影响的扩展提供最大的灵活性和配置。

隐私政策同意插件

启用后,该插件可用于强制要求注册用户在执行网站上的任何其他操作之前同意网站的隐私政策(在插件中定义)。

确认同意插件

对于我们的电子邮件相关表单(联系、推荐给朋友以及隐私政策表单),此插件会向表单添加一个必填的同意复选框,供用户同意处理表单信息。

条款和条件插件

启用后,该插件可用于要求新注册的用户同意网站的条款和条件(在插件中定义)。

隐私仪表盘模块

提供了一个显示信息请求数据摘要的管理员模块。

紧急请求通知

提供了一个快速图标插件,可用于提醒网站管理员有关被视为紧急的请求(已确认且早于组件设置中配置的期限,默认为 14 天)。

操作日志系统

这是 2016 年 Google Code-in 项目“记录操作日志” 的最终成果。该系统提供了一个基础架构来创建网站上执行的活动审核日志,并且可以根据网站管理员的偏好进行微调。扩展可以挂接到此系统以添加自定义消息或让系统处理标准 CRUD 操作。正在开发中的文档可以在 https://docs.joomla.org/J3.x:User_Action_Logs 找到。

  • 操作日志组件
    该组件允许网站管理员查看操作日志、导出日志和清除条目。
  • 操作日志插件
    “操作日志 - Joomla”插件用于记录受支持的内容相关扩展的 CRUD 操作以及扩展管理等其他操作。
  • 最新操作模块
    提供了一个显示最新记录操作的管理员模块。

新增 API 功能

XMLDocument 支持下载的文档

Joomla\CMS\Document\XMLDocument 之前仅支持内联文档处置,仅在浏览器中显示文档。向该类添加了一个新的 setDownload() 方法来设置文档是否应下载(true)或内联显示(false)。添加了一个新的 isDownload() 方法来检查此状态。

com_messages 向所有超级用户发送消息

我们使用工具套件引入了一些通知,这些通知需要向所有超级用户发送消息。我们选择使用 com_messages 中存在的功能来支持此功能,并且我们添加了 MessagesModelMessage::notifySuperUsers() 来支持此功能。

其他扩展

日志轮换插件

启用后,这将实现日志轮换功能,以记录通过 Joomla\CMS\Log API 创建并存储到配置的日志路径的日志文件。这允许日志文件被轮换和删除。

还有一些与隐私工具套件无关的其他功能已合并到 Joomla 3.9 中。
可以在 GitHub 上 找到功能和已解决问题的完整列表。

此版本适用于什么?

这是一个 ALPHA 版本,**仅应在测试站点上使用**。Alpha 版本无法升级。

鼓励扩展和模板开发者使用此版本来为 Joomla 3.9 的稳定版本准备扩展,尽管不应该有任何向后兼容性问题。
鼓励用户测试该软件包是否存在问题,并在 Joomla CMS 问题跟踪器 中报告问题。

请勿将任何生产环境站点升级到 Alpha 版本,也请勿在 Alpha 版本上创建新站点,因为 Alpha 版本**仅供测试**,并且从 Alpha 版本没有升级路径。

稳定版本何时发布?

目前的预期计划如下

  • 2018 年 9 月 11 日 - 3.9 Beta 版本
  • 2018 年 10 月 - 3.9 发布候选版本
  • 2018 年 10 月 - 3.9 稳定版本

请注意,发布的具体日期取决于志愿者的可用性和我们无法控制的情况。有关此时间线的最新信息可以在我们的 项目路线图 中找到。
您可以加入测试和报告,以帮助确保及时交付可靠的版本(请参阅下面的“如何提供帮助……”)。

如何帮助 Joomla 开发?

您可以通过多种方式积极参与 Joomla 开发。无论您是编码员、集成商还是仅仅是 Joomla 用户,都可以联系我们的 生产团队成员 获取更多信息,或者如果您已准备好,可以直接加入 Joomla! Bug 小组。
Joomla Bug 小组 是 CMS 开发过程中最活跃的团队之一,并且始终在寻找可以帮助分类错误报告、编写补丁和测试解决方案的人员(不仅仅是开发者)。这是一种提高您对 Joomla 代码库工作知识的好方法,也是结识来自世界各地的新朋友的好方法。
如果您有兴趣,请在Joomla文档中阅读关于我们的信息。如果您希望加入,请发送电子邮件给我们的Bug Squad协调员Niels Braczek(此电子邮件地址受保护,防止垃圾邮件机器人。您需要启用JavaScript才能查看。)。

您也可以通过感谢参与该过程各个方面的人员来帮助Joomla开发。

衷心感谢我们的志愿者!

此Alpha版本是数十名志愿者数千小时工作的结果。
非常感谢所有为3.9版本做出贡献的人。
特别要感谢Michael Babker、Tuan Pham Ngoc、Nicola Galgano、Brian Teeman和Hannes Papenberg,他们为使隐私工具套件成为现实做出了惊人的工作。

帮助Joomla 3.9营销团队!

即将推出的Joomla 3.9登陆页面的文案撰写工作将很快在Crowdin上提供翻译。敬请关注!
我们还提供了一系列“即将推出”的图像,您可以分享和翻译,可以在这里找到。我们希望您能传播Joomla的爱,并将其传播给您的网络。