阅读时间4分钟 (821字)

我有秘密要分享,但不要告诉任何人

2024---JCM-secret

你是一个需要知道何时可以期望废弃旧函数的开发者,还是可能需要掌握新功能的管理员,或者只是好奇想知道下一个版本何时发布?那么继续阅读,获取内部知识。

我是一个老Linux用户。有一个将保持匿名的发行版,它宣传其最新版本将于4月发布。到了6月,主要前提变成了,“哪一年?”过于乐观,不切实际吗?
重要的是要理解,承诺一个特定的发布日期可能是一个风险很高的决定。过于乐观和不切实际的期望可能导致失望和信任的丧失。

多年来,Joomla会对其确切的发布日期保密多年。没有人喜欢失望,因此对这样的公告感到紧张是可以理解的。

变革之风

因此,当George Wilson,Joomla 4的唯一发布经理,在宣布Joomla 4发布日期时坚定地站在了旗帜上,这双倍地大胆。

虽然已经很久了,但最后的推动已经宣布,并坚持下来了!

是Benjamin Trenkle,Joomla 4.1发布经理,从一开始就宣布了日期,并与他人合作制定了发布计划。

提议了从主要发布到2年的时间以及从小发布到6个月的时间,最初有大量的负面反馈。有人提议更改发布月份,因此3月/8月的发布期改为4月/10月,并且随着发布期的推出而推出

  • Joomla 4.1于2022年2月15日发布
  • Joomla 4.2于2022年8月16日发布
  • Joomla 4.3于2023年4月18日发布
  • Joomla 5.0和4.4于2023年10月17日发布
  • Joomla 5.1于2024年4月16日发布

路线图位于Joomla开发者门户: https://developer.joomla.net.cn/roadmap.html,其中显示下一个版本是

  • Joomla 5.2,发布日期为2025年10月15日
  • Joomla 5.3,发布日期为2025年4月15日
  • Joomla 6.0和5.4,发布日期为2025年10月21日

在开发者门户中,所有6周一次的发布都已被规划好。

发布日期不是秘密

那么为什么我要说它是秘密呢?既然一切都已经公布于众?

好吧,因为我一直在听说这是一个秘密,如果只有开发者知道了并能够规划:如果我们不知道,我们怎么规划呢?好吧,我们所有人都已经知道了两年多,但这个信息似乎还需要说出来,以便让更多的人知道。

正是因为我们有这个发布周期,我们才能规划,朝着最终产品努力工作,并知道何时撰写文章和宣传发布。

除此之外,我经常听到另一个评论,“当某个功能被弃用时,扩展开发者该如何知道该做什么?”

这正是manual.joomla.org背后的全部意义,这是一个几年前实现的倡议。
它收集了开发者可能需要的所有更改和更新,并整理成易于使用的手册。

不仅如此,所有的Joomla代码文件中都有这些注释

  /**

     * 清除com_content和内容模块的缓存

     *

     * @param   string   $group     缓存组

     * @param   integer  $clientId  不再使用,将被移除

     *                            @deprecated   4.3将在6.0中移除

     *

     * @return  void

     *

     * @since   1.6

     */

或者

  /**

     * 应用对象。

     *

     * @var    \Joomla\CMS\Application\CMSApplication

     * @since  3.9.0

     *

     * @deprecated  5.1.0将在7.0中移除,请使用 $this->getApplication() 代替

     */

    protected $app;


    /**

     * 数据库对象。

     *

     * @var    \Joomla\Database\DatabaseDriver

     * @since  3.9.0

     *

     * @deprecated  5.1.0将在7.0中移除,请使用 $this->getDatabase() 代替

     */

    protected $db;

这有多么酷?代码不再只是那些令人反感的消息。


@deprecated  5.1.0将在7.0中移除,但至关重要的有用注释 - 使用 $this->getDatabase() 代替,或者同样有用的


不再使用,将被移除

所以,在Joomla代码的整个帮助下,开发者可以快速找到他们需要的信息。

所以,如果你遇到有人建议开发周期在某些方面是保密的,或者开发者无法解决Joomla进步带来的更改,请将他们指到这里,并建议他们阅读我们多年来一直在推动的内容。

如果你有进一步改进的想法或想要帮助传播信息,请注册志愿者门户并加入Mattermost。有许多文章解释如何做到这一点,例如充分发挥Mattermost的效用,然后你可以加入一个团队或在一个频道中找到帮助,例如Joomla改进者。如果你是新手并且想帮忙,这篇文章会帮助你:在Joomla社区中找到自己的道路

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

1
六月期
AI 生成替代文本
 

评论

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

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