(Joomla社区博客的交叉发布)

下一届Joomla路线图会议将作为J and Beyond大会的一部分举行,该大会将于5月18日至20日在德国巴特瑙海姆举行。理想情况下,我们希望在会议结束时取得一些切实的成果,但我们也认识到,鉴于时间限制,这可能无法实现。更重要的是,将人们聚集在一起,集思广益,并组建团队,致力于将特定功能引入Joomla。

为了鼓励功能以及时且有组织的方式提出,我们希望那些有兴趣推广主要功能或更改的人在生产工作组的旗帜下组建团队。

生产工作组是组织和协调Joomla工作开展的一种方式。一些工作组是持续性的,例如Joomla错误小组、文档小组和翻译小组。其他工作组则关注特定功能。3.x的主要功能开发应在工作组中进行。

每个工作组都为那些希望参与该功能开发的人提供了一个集结点,无论他们是编码人员、文档编写者、翻译人员、UX专家还是其他任何角色。每个小组都将分配一名PLT联络员,以便PLT能够随时了解工作进度和准备状态,并能够协调不同的团队,并就诸如向后兼容性、文档、本地化等要求提供反馈。

如果某个工作组在J and Beyond之前已经成立,这将是小组成员面对面会面、共同讨论工作方面,并理想地朝着目标取得进展的机会。

所有工作组都将有机会进行4分钟的闪电演讲,描述他们的工作内容,激发一些热情,并可能招募新的志愿者,以及让那些较为成熟的工作组谈谈他们所做的工作。但即使没有工作组,如果您有兴趣发表演讲,请向我们提供您想谈论内容的摘要。(您可以在填写下一段中提到的表格时这样做。)

如果您有兴趣帮助开发Joomla 3.x的功能,无论您是否能够参加J and Beyond的Joomla路线图会议,请填写Joomla路线图会议:生产工作组表单并告知我们。

一些提议的或现有的生产工作组

更新和迁移工作组

处理更新和迁移应该是每个工作组的一部分,这些工作组进行破坏向后兼容性的更改,但我们需要一个小组来确保软件和工具能够尽可能无缝地从2.5迁移到3.x。

多站点工作组

这是一个重要的功能,在上次路线图会议上进行了广泛的讨论。它始终是最受欢迎的功能之一。

统一内容模型(UCM)工作组

UCM是一个强大的新工具,建议将其包含在平台中。它将在平台中如何实现,CMS将如何使用它,涉及哪些向后兼容性问题,使用它在CMS中需要哪些新的编码,以及对第三方扩展的影响都是开放性问题。将这样的东西引入CMS是一个巨大的工作。

搜索工作组

现在Finder已在2.5中作为智能搜索集成,是时候成立一个专门负责搜索功能的新工作组了。

消息队列工作组

引入一个平台API,作为各种消息队列包的包装器,以及针对那些没有或无法安装第三方消息队列软件的站点的原生PHP实现。除了原生PHP消息队列,我们还将考虑支持以下内容:ZeroMQ、AMQP、IBM Websphere MQ。我们甚至可能能够让微软、IBM等公司参与进来,帮助我们。这将使开发可扩展的Web应用程序变得更容易,并且可能有助于大型网站上的搜索索引。

数据处理工作组

其想法是开发一个数据处理类和方法库,以便更容易编写可以读取、写入和转换来自各种资源的数据的代码,通过各种传输方式并将数据输出到各种目标。

Web服务工作组

例如,一个标准化、可扩展且有文档的Joomla REST API。

XML验证工作组

让我们最终真正为Joomla中使用的所有XML编写DTD和可能的模式,以便Eclipse等工具可以自动验证它。另一个目标是将其集成到我们的持续集成服务器中。

日历工作组

创建一个合适的日历类,允许Joomla支持多个日历(跨多种语言)。

JavaScript工作组

JavaScript和JavaScript框架在扩展和模板中非常普遍。目前,这导致加载了多个框架副本和版本,从而导致冲突和性能问题。已经提出了不同的解决方案。

CMS的单元测试

平台在为其代码添加单元测试覆盖率方面做得非常出色。我们需要为CMS做同样的事情。

性能小组

查找和重构性能不佳的区域。

物联网

这个现有的工作组正在研究如何使用Joomla平台来简化和开源“物联网”。使用几种流行的输入/输出设备,允许世界连接到互联网并返回到世界;以便设备的数据能够轻松地在Joomla网站上显示,并且Joomla网站能够“回馈”环境。

用户体验工作组

用户体验工作组是一个现有的常设团队,专注于Joomla用户体验。这包括Joomla管理员用户界面、示例模板、示例数据和任何其他相关方面。

使用Joomla路线图会议表单提供您的反馈并告诉我们您的兴趣。