阅读时间7分钟 (1461个单词)

2011年J和Beyond大会上的Joomla!未来发展非正式会议

Unconference about taking Joomla! Forward at J and Beyond 2011

我不是歌手,也不是设计师,更不是作家。但话虽如此,我在参加完非正式会议之后有机会撰写这篇文章。这是J! And Beyond 2011会议的观众要求的,他们希望有人整理并贡献这篇文章到《Joomla!社区杂志》,六月期。

所以,我们现在在这里!自从Joomla!从Mambo分支出来,已经走了很长的路。但是今天,在这个社区里,甚至在提到“分支”这个词之前,人们就开始感到不舒服。这是非常不幸的,因为分支是保持开源软件不断发展的因素之一。

我们大多数人同意,是围绕Joomla!的社区让它变得伟大。我们有数千名第三方开发者,他们增强了Joomla!的核心。据估计,有超过2000万个网站使用Joomla!作为他们的CMS。

因此,我们在2011年JAndBeyond期间举办了这次非正式会议,因为社区中的许多人都感到沮丧,因为围绕项目的活动还不够。我们在与即将到来的其他CMS系统竞争的CMS创新竞赛中落后了。这个会议包括了来自世界各地的人,从普通的网站管理员到开发者,以及来自Open Source Matters董事会的成员。

寻找共同点

在这个会议期间,为了防止讨论走向坏的方向,我作为主持人决定找到共同点。问题是:“我们为什么使用Joomla!” 答案被整理成单个句子,结果是

  • 因为我可以在半天内建立一个网站!
  • 无需编写任何代码即可建立一个非常强大的网站!
  • 安装包使我的过程更快
  • 我开始使用Joomla!是因为它的灵活性
  • 我开始使用Joomla!是因为一则德国广告说Joomla!是最简单的CMS。
  • 我开始使用Mambo是因为可以轻松教会别人使用它。
  • 责任划分良好,每个人都有任务。
  • 我开始使用Joomla!是因为它最容易学习。
  • 我开始使用 Joomla!,因为它结合了两个特点,CMS 和扩展功能。
  • 我开始使用 Joomla!,因为我的开发人员总是不断谈论它。
  • 我开始使用 Joomla!,因为我可以在没有开发人员的情况下运行我的公司。
  • 我开始使用 Joomla!,因为银发族觉得它很容易使用。
  • 我开始使用 Joomla!,因为它安装非常简单,项目也很稳定。
  • 我开始使用 Joomla!,因为扩展数量众多,模板也容易理解。
  • 我开始使用 Joomla!,因为我想要找一份工作。

我觉得这非常有趣,因为上面提到的几乎所有内容都与简化建站方式有关,当然,除了德国的广告……以及实际上你实际上不需要任何开发人员来建立 Joomla! 网站。 或者你呢?

YES!沮丧!

在讨论中找到共同点后,是时候找出他们为什么对当前情况感到沮丧了。所以我问了一个问题:“你为什么对 Joomla! 感到沮丧?”答案还是像以前一样,仅限于一句话。

  • 增加了不必要的复杂功能(比如 1.6 中的 JForm!)
  • 因为领导者太忙于做事,而不是赋予社区做事情的能力。
  • 因为每个版本都有功能膨胀
  • CMS 已不再容易使用和解释
  • 核心包中自动包含了太多东西
  • 参与进来太难了
  • 无法鼓励人们做出新的贡献
  • 扩展之间的兼容性不够好
  • 保持最新状态非常复杂
  • 我感到沮丧的问题在核心之外得到非常快速的解决
  • Joomla! 框架和 CMS 太老了
  • 看不到任何修复当前领导结构问题的方法
  • 我们还没有采用代码标准
  • 文档不够好,而且不够
  • 文档组织得不好
  • 没有公开的路线图,发布时间太长
  • 1.5 和 1.6 之间的向后兼容性不够好
  • Joomla! 代码在过去 3.5 年中没有发展
  • Joomla.org 网站上有太多账户(登录)
  • 因为我必须在网站上放置一个与我无关的链接(Joomla! 用户组成员)
  • 为什么没有核心开发者在这里?与社区交流。
  • 因为每个人都和我有同样的沮丧
  • 因为我们没有从其他项目的成功中学习

好的。参与者确定了许多 Joomla! 可以改进的机会。许多事情都归结于 Joomla! 开始变得太复杂。我们能做什么?有什么 建议? 我们需要团结起来使这成为可能。我们需要表明我们想要做出贡献。这里有一些问题需要我们解决,所以请尝试 找到一个你需要才能的地方

如何解决这些问题

所以,在通过我们为什么开始使用 Joomla! 以及我们为什么感到沮丧找到共同点后,我们围绕如何解决我们所面临的问题进行了头脑风暴。像以前一样,人们的回答被限制在一句话之内,问题是:“我们如何解决这些问题?”

  • 今天就开始从零开始开发 Joomla! 2.0,组建一个新的,大的团队
  • 定义易于理解、透明、客观的过程
  • 启动导师制,让有经验的开发者帮助其他开发者
  • 将代码控制权交给社区流程
  • 使用我们已有的资源,如 ideas.joomla.org
  • 应该有一种方式可以贡献想法、代码和架构以及实施这些想法的方法
  • 将灵感池按开发者请求和用户请求分开
  • 重新组织管理,以便做出决策
  • 社区应提出一种在 PLT/CLT 中负责任的方式
  • 优秀领导者和优秀编码者之间应该有区别

这里有一些有趣的方法,例如,看看“导师制”评论,如果我们的高级主开发者都回到导师角色,并尝试教其他人编写优秀的 Joomla! PHP 代码会怎样!

我不是说这是采取的方法,但我确实认为我们需要一些新鲜血液加入项目。此外,人们争论着如何向框架和 CMS 本身贡献想法,我们应该有一个像 ideas.joomla.org 这样的东西,人们可以轻松地贡献想法,即使他们不是开发者。 你怎么看?

“我们都是世界上最具活力、热情和受欢迎的开源社区之一的一部分。我们应该始终努力寻找可以提高成功标准的地方,同时也要认识到我们已经取得的成功。我们想法和背景的多样性既是优势也是挑战。我相信,从长远来看,充满活力的讨论和此类倡议可以使我们成为一个更强大、更有效的社区。” -Ryan Ozimek,OSM 主席

这只是开始...

在了解我们为什么使用 Joomla!、为什么我们感到沮丧以及我们可能怎么办之后,我们花时间将庞大的会议观众分成五组。这些小组讨论了五个不同的话题,其中四个有笔记,我想与你们所有人分享。

在你阅读它们之前,我想声明这些笔记来自小组关于如何解决当这样一个大型社区试图一起工作时出现的问题的头脑风暴。你应该阅读它们,并参与讨论你认为什么是正确的做法。请这么做。我已经确保每个文档都有自己的论坛线程。

感谢阅读,向所有参加非会议和所有参加 #jab11 的人表示衷心的感谢!这太棒了,我非常期待 #jab12

Hagen Graf 将“领导力讨论”录制成视频,在 Vimeo 上查看!

此外,我向 Ryan Ozimek 提出了这篇文章的引言,因为他是一个在世界各地的论坛上推广 Joomla!的人。Ryan,你太棒了。谢谢你。

参与讨论并阅读笔记!

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

0
发现超过1800个用Joomla!构建的政府网站...
 

评论

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

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