嗨,你好。尽管我在软件行业工作了30多年,但对于Joomla!来说,我是个新成员。很多人认为,在你能为像Joomla!这样的开源项目做出贡献之前,你必须成为一个专家。嗯,我不同意,所以我决定写下六个新成员可以为Joomla!项目做出有意义贡献的方式。我们开始吧。

1. 帮助改进“帮助”和其他入门级文档。

对于像Joomla!这样的开源项目来说,新用户是项目的生命线。我们需要Joomla!尽可能容易地让人们学习。作为新成员,在如何最好地帮助新用户学习Joomla!的问题上,你是“专家”。对于那些正在帮助和编写文档的人来说,提供反馈(包括赞美和建设性的批评)真的很容易且快速。

在Documentation / User Documentation / 1.5 Documentation下有一个名为Suggestions, Modifications, and Corrections的论坛(遗憾的是,这个论坛的使用率很低)。这是链接:https://forum.joomla.org/viewforum.php?f=391

在学习Joomla!的过程中,你发现了哪些有用的信息?缺少了什么?哪些提示可以为你节省大量时间?在这里发帖告诉我们,也许我们可以让下一个人更容易。

许多Joomla!用户(也许是你?)都是伟大的作家和沟通者。毕竟,写作和沟通是大多数网站的核心。如果是这样,也许你可以贡献一篇文章或教程,或者只是一个快速提示。甚至可以加入文档团队!

会讲外语吗?你的翻译技能很可能非常需要。有技巧要分享吗?在提示与技巧论坛发帖。

希望你能明白我的意思。如果你发现自己想“我必须记住这个!”,考虑把它记在大家都能找到的地方。

2. 成为一名好论坛公民。

Joomla! 论坛非常活跃、友好,并且(根据我个人的偏见)非常乐于助人。鼓励所有级别的用户利用这个伟大的资源。你可能会问,这和帮助 Joomla! 项目有什么关系?很多关系。你可以通过三个简单的步骤帮助节省每个人的时间。

  1. 在发帖之前,先进行一些研究,看看你的问题是否已经被解答。使用论坛右上角的便捷搜索字段,并查看常见问题解答(FAQ)和初学者文档。

  2. 当你发帖时,要简洁、准确、友好。简洁:尽可能简短地陈述你的问题或问题。准确:始终说明你使用的 Joomla! 版本。如果你遇到的问题可能是系统相关的(比如有些通常能工作但现在对你不起作用的东西),请使用论坛帖子助手快速无痛地提供你的网站技术细节。友好:(难道我需要解释这个吗?)

  3. 如果你的话题得到了成功的解决,请回去编辑第一个帖子(如果你是话题发起人)以表明问题已经解决。可以在主题行中添加"[已解决]"或使用绿色勾选框。记住,你需要编辑第一个帖子才能从论坛列表中看到这个信息。这样做有两件事:它告诉论坛用户这个话题可能有好的答案,并且告诉试图回答问题的人他们可以跳过这个帖子。

3. 在论坛上提供帮助。

想在短时间内了解很多关于 Joomla! 的知识吗?最好的方法之一是在论坛上回答问题。如果一个话题很有趣但超出了你当前的知识范围,订阅这个话题并通过阅读帖子来学习。许多问题只需尝试一下,例如在本地 Joomla! 示例网站的副本中尝试,就能解答。你可以在帮助他人的同时学到东西!还有一些问题可以通过一些研究来回答。例如,许多新来的用户的问题可以通过引导他们访问 Joomla! 扩展网站的正确区域来解答。如果你像我一样喜欢阅读关于软件产品的资料,扩展区域会很有趣。而且下载和安装扩展并尝试它们出奇地简单。

在你意识到之前,你会看到越来越多你可以提供帮助的话题。警告:在论坛上帮助他人可能会上瘾!

4. 确保报告了错误。

我从多年在软件行业的经验中学到的一件事是:除非错误被报告,否则它们不会被修复。哎呀!然而……我多少次听到这样的说法:“我不可能是唯一遇到这个问题的人!开发者一定已经知道这个了。”好吧,可能你是“唯一”的一个,或者也许其他人都在说同样的事情。无论如何,令人惊讶的是,有许多错误之所以没有修复,仅仅是因为它们从未被报告。特别是在像 Joomla! 这样的程序中,它可以相对容易地进行定制和绕过问题,可能会诱使让其他人报告错误。不要屈服于黑暗面!

报告错误有三个技巧。第一个是确保它是错误。第二个是确保可以以简单的方式重现它。第三个是确保它还没有被报告。(是的,有时它们确实已经被报告了,尽管我上面的抱怨。)

对于简单的错误,最好可能是到“一般问题”论坛发帖并从这里开始。还有一个Joomla! 1.5.x_Q&A论坛用于更复杂的错误(例如,你从编程方面发现的错误)。

大多数开发者会告诉你,修复大多数错误最困难的部分是能够重现它们。如果你的汽车在送到修理厂时不发出 clang 声,你的汽车修理工是无法修理的。同样,除非能够重现,否则开发者无法修复一个错误。我认为最好的错误报告是这样的:“X 不工作。重现步骤:(1) 从 Joomla!示例网站开始。(2) 做这个,这个和这个。(3) 应该发生这个,但实际发生了那个。”如果你能以这样的简单方式描述一个错误,那么它修复的可能性就很大。

5. 如果你喜欢 Joomla!,那就大力宣传它。

帮助 Joomla!项目的一个简单但有效的方法是传播信息。在你的网站上推广 Joomla!,也许。告诉你的朋友。在 Facebook 页面上把 Joomla!加为好友。(我听说你可以做这类事情,尽管我不是 Facebook 的一代。)订阅 Joomla!公告论坛并参与 Joomla!活动。对它发表评论。写关于它的博客。开源项目都是关于社区的,Joomla!有一个了不起的社区。成为其中的一员。

6. 妈,请寄钱来。

如果你时间不多但钱多,想要帮忙,Joomla!项目总是可以使用金钱捐赠。(开发者让我请求这些捐赠以小额、不记名的纸币形式,用普通信封直接寄给他们。)说真的,如果 Joomla!是一个商业产品,它将价值不菲。所以请考虑这个选项。

我希望你相信,即使你是新来者,也能以有意义的方式为 Joomla!项目做出贡献。如果你这样做,你将学到很多,有很多乐趣,遇到有趣的人,并为帮助他人感到自豪。