阅读时间5分钟 (976字)

Joomla 4 Alpha版本发布

Joomla 4 Alpha is Out

2017年11月17日,在我参加Joomla世界大会的演讲期间发布了Joomla 4的第一个Alpha版本,在“Joomla In Action”会议后很快又发布了第二个版本。这个版本是为了让开发者检查他们的扩展与新版本的兼容性,并展示我们计划的一些令人兴奋的新功能。在这篇文章中,我将介绍Joomla 4中将看到的一些令人兴奋的新功能,以及我们在未来几个月内继续开发工作的内容。

Alpha版本如何工作

当你开始安装Joomla 4 Alpha时,你会发现一些错误。这是正常的!目前我们只是在对我们正在做的工作进行初步反馈。我们鼓励您向问题跟踪器报告您在代码库中发现的任何重大错误。这包括以下内容:

  • 页面无法正常工作
  • PHP错误/通知
  • 开发者可能发现的任何异常代码

关于用户体验。请暂时不要提交关于后端界面的问题(因为我们正在对Elisa在本月JCM文章中提到的重大重新设计进行工作)或任何移动问题,但请随时就前端和特别是关于新安装程序体验发表评论!

如果您确实发现了一个错误并希望提交报告,请首先检查夜间构建 - 这些构建是从每天凌晨1点GMT的最新版本代码重建的,并且始终在https://developer.joomla.net.cn/nightly-builds.html发布 - 以查看我们是否已经修复了您的问题。

关于这些如何在未来工作 - 我们将大约每月发布一次alpha版本 - 尽管如果我们合并了任何重大功能,我们可能会偶尔发布alpha版本。

Joomla 4将为您提供什么?

我将概述我认为Joomla 4的一些关键功能!

新的媒体管理器

我们都知道,Joomla的媒体管理器一直是整个Joomla系统中用户体验最差的部分之一。在New Media Manager Team的帮助下,我们从底层重新设计了它。现在它拥有一个干净流畅的界面。我们还将其改为Vue.js应用程序,这意味着与3.x版本中的iframe一样,无需刷新页面。

 

您可以使用新的架构将文件存储在Joomla文件系统之外 - 只需安装适用于您用例的插件即可!

全新安装程序

对于我们的安装程序,我们借鉴了Wordpress及其著名的5分钟安装程序。我们的安装程序已经简化,用户在完成安装后可以设置许多选项,并将其转换为单页javascript应用程序。

 

 

只需选择您的网站名称,输入您的管理员凭据和数据库信息,即可开始使用Joomla!

大量代码清理

目前,Joomla 3.8中几乎有1000个已弃用的类和函数(不包括我们的框架包)。自Joomla 3.0发布以来,已经过去了5年多。为了避免因大量已弃用代码变得难以应对而在未来出现类似Joomla 1.5风格的迁移,现在进行清理非常重要,我们可以为扩展提供渐进式升级路径,而不是强迫它们跳跃。这还将使使用我们的文档的人更容易,因为应该有新的明确标准来构建扩展,而不是基于新的和旧的方法进行竞争。

改进的升级体验

好吧,我稍微有点作弊,把这项特性称为4.0特性。实际上我们非常喜欢它,所以我们把它放到了Joomla 3.9中,以使您的升级体验尽可能简单。您可以立即看到您的现有3.x安装与您将要升级到的版本的兼容性 - 当您尝试查看哪些扩展正在使用Joomla 4时非常有用!

 

 

我们正在做什么

媒体管理器

在媒体管理器上还有很多工作要做。在上次团队会议中概述了里程碑2的目标,包括增强操作插件、重新设计媒体表单字段、添加文件下载和移动/复制文件。

Web服务

今年GSOC中有两名学生努力为Joomla开发了一个Web服务概念。在他们的项目开始之前,我们就已经设想了Joomla第一个MVP的样子,在过程中做出了一些艰难的决定,以确保其可行性。这个最小规范可以在https://joomla-projects.github.io/gsoc17_webservices/找到。尽管我们还有大量工作要做以达到我们的初始目标 - 我们希望保持良好的进展,并在Joomla 4中获得首次发布。

后端模板持续工作

请参阅Elisa在本月JCM中的出色提案,以及可访问性团队为确保我们的CMS符合WCAG 2.0 Level AA而进行的工作。

Service Workers

最近最有趣的事情之一是引入了service workers,它作为一个W3C标准即将完成。与app的想法相反,您可以使用service worker将页面“保存”到您的手机并缓存html、css和javascript。然后当您加载页面时,即使在离线状态下也可以访问它。不言而喻,在CMS(特别是有某种登录系统的CMS)中实施这项工作是一项巨大的工作量。但我们非常渴望开始创新。一群人在JWC聚在一起开始思考如何在Joomla中实施这项技术,我们非常希望看到更多志同道合的热心人士加入这个项目!

 

在 Joomla 社区杂志上发表的一些文章代表了作者对特定主题的个人观点或经验,可能并不与 Joomla 项目的官方立场一致。

0
波兰 Joomla Day:成为 Joomla 的雄鹰!
Joomla 4 - 自定义元素
 

评论

已经注册? 登录这里
尚未发表评论。成为第一个发表评论的人

通过接受,您将访问 https://magazine.joomla.net.cn/ 外部的第三方服务