我们在这里发布了最后一次 "Ask The Joomla Team" 会议的聊天记录。
下一次会议将在2010年6月16日 20 UTC 与 Jacques Rentzke 和 Andrew Eddie 举行。
如何加入 "Ask the Joomla Team"
你可以在 irc.freenode.net 的 #joomla-ask-the-team 聊天室找到我们
加入的一个非常简单的方法是访问这个链接:http://webchat.freenode.net/?channels=#joomla-ask-the-team
聊天记录
07:06:17 <elinw> 早上好,大家,抱歉,Windows 坚持运行 chkdsk
07:06:20 <elinw> :P
07:07:17 <elinw> 好的,我现在准备好参加 "ask the team",希望 Sam 也能醒来 :)
07:15:05 <elinw> 如果有人想打个招呼,可以输入 elinw hi 来引起我的注意
07:15:36 <rvsjoen> hi
07:15:39 <elinw> :)
07:16:34 <elinw> 你今天好吗?你来自哪里?
07:16:58 <rvsjoen> 我很好,没什么可抱怨的,来自挪威
07:17:16 <rvsjoen> subversion 让我快疯了,但我们总需要一些挑战,对吧
07:17:27 <elinw> 你参加了 Joomla Day 吗?我听了很多好东西
07:17:45 <elinw> 是啊,subversion 总是很有挑战性
07:17:56 <rvsjoen> 很遗憾没有,我在瑞士工作,太远了无法参加 :)
07:18:05 <elinw> 真遗憾
07:18:53 <elinw> Angie 告诉我她做了关于 Beez2 的4小时研讨会
07:19:02 <rvsjoen> 听起来不错
07:19:07 <elinw> 我希望他们能上传视频
07:21:11 <elinw> 你喜欢漏洞小组吗?我希望读到这个的人会考虑加入 JBS
07:21:56 <rvsjoen> 到现在为止还好,还没太多时间去适应,仍在找出浏览跟踪器的最佳方式 :)
07:22:11 <elinw> 这个总是开放的,并且在 #joomla-bug-squad (做一点宣传)
07:22:25 <elinw> 我可以告诉你我做什么
07:22:44 <rvsjoen> 当然
07:23:29 <elinw> 好的,我主要的工作是跟踪团队,所以我首先会检查新项目,然后是最近修改过的项目。
07:23:39 <elinw> 我通过按状态和日期排序来完成这个工作
07:24:44 <elinw> 然后我会确保状态是准确的,还有分类,因为很多时候人们没有意识到某些问题是模板问题或者是库的问题,仅举几例。
07:25:25 <elinw> Also, it helps that I've read all the issues because I can usually spot duplicates
07:25:32 <rvsjoen> 是的
07:26:52 <elinw> 然后有时候如果看起来有一个共同的主题,我会在摘要中放一个标签,就像我对我找到的所有MySQL严格问题所做的那样。
07:27:04 <Little^John> 呕
07:27:06 <Little^John> *b
07:27:11 <elinw> 嗨
07:27:26 <Little^John> 嗨
07:27:29 <elinw> 现在我认为JBS在处理跟踪器方面做得非常出色
07:27:44 <Little^John> 我得去掉一个三明治,然后我有一些问题 :P
07:27:47 <elinw> 我上周离开了几天,我回来时发现没有任何打开的问题
07:27:50 <elinw> 好的
07:28:21 <rvsjoen> 是的,我对打开的工单数量也感到惊讶
07:29:13 <elinw> 这真的很好,我认为当问题被快速处理,或者至少开始处理时,这对人们是一个鼓励。
07:29:24 <rvsjoen> 非常
07:29:31 <elinw> 在1.5版本发布之前,我觉得问题处理得太慢,所以人们停止报告问题
07:30:46 <elinw> Also, the coordinators have been doing a good job of getting things committed
07:31:42 <elinw> 仍然有更多的公开代码审查的空间,这是我们做得不如我们认为应该做得好的一个良好实践领域。
07:31:49 <Little^John> 哦,那太好了。现在准备好了
07:31:51 <elinw> 因为这不利于人们学习
07:32:12 <elinw> 我喜欢JBS,因为我学到了很多关于最佳实践的知识
07:32:17 <elinw> 好的
07:32:28 <rvsjoen> 我认为是开始的一个非常好的地方
07:32:36 <elinw> 是的
07:32:56 <elinw> 你也了解了整个代码库
07:33:44 <elinw> 好的
07:33:49 <Little^John> 所以,elinw,你之前写了一篇博客文章,你在里面寻找开源项目资金解决方案(顺便说一下,文章写得很好)。你找到了任何解决方案或好的方法吗?
07:34:31 <elinw> 好吧,我认为Joomla!是一个非常不寻常的项目和生态系统,我们最终不会看起来像任何其他项目。
07:34:42 <elinw> 这主要是因为我们是一个小企业生态系统
07:34:54 <elinw> 所以,比如说Apache
07:35:20 <elinw> Google、IBM和Oracle基本上可以资助很多人全职工作在Apache上
07:35:41 <elinw> 但典型的Joomla!公司做不到这一点,他们通常只是勉强维持
07:35:52 <elinw> 也许最大的公司有30名员工
07:36:03 <elinw> 许许多多的公司只有1-5名员工
07:36:15 <elinw> 他们所有人都需要为公司直接的工作而工作。
07:36:35 <elinw> 所以我认为这个模式行不通
07:37:05 <elinw> 有很多好的工作方法我们可以借鉴
07:37:14 <elinw> 但最终会形成一个独特的结构
07:37:27 <Little^John> 为了在开发中增加更多的“手”吗?
07:37:31 <elinw> 实际上在我们的研究中,没有两个项目是相同的
07:37:41 <elinw> 嗯,为了支持项目的所有方面
07:37:50 <elinw> 特别是在开发方面
07:38:01 <Little^John> 好的
07:38:12 <elinw> 有一些方法
07:38:22 <elinw> 虽然当然,开发只是运行开源项目的一部分
07:38:34 <elinw> 我们很幸运有Rochen为我们提供托管服务
07:38:54 <elinw> 大多数项目在托管和相关的硬件上花费了大量资金
07:39:08 <elinw> 所以,再说一次,我们有一些特别之处
07:39:19 <elinw> 所以在开发方面
07:40:01 <elinw> 主要的问题是...我反复从公司那里听到,他们没有资源分配人员甚至每周工作2天或一天在核心开发上
07:40:19 <Little^John> 是的,可以想象
07:40:30 <elinw> 另一件有趣的事情
07:40:51 <elinw> 我总是说,如果你为客户做了性能改进...贡献它
07:41:00 <elinw> 人们告诉我这并没有发生多少
07:41:45 <elinw> 所以我们感到的沮丧,当我们看不到这类事情发生时,可能并不基于现实...也许人们真的没有保留
07:41:59 <elinw> 这只是没有发生,当它发生时我们看到了
07:42:01 <AmyStephen> elin - 当Nicholas在24小时内发出对JoomlaForward的求助时,他得到了超过50个社区的回应,愿意每周帮助5小时或更多
07:42:18 <AmyStephen> 培训和鼓励参与需要很多时间
07:42:29 <AmyStephen> 但我看到社区非常希望参与
07:42:30 <elinw> 我们当然给予了很多鼓励
07:42:37 <elinw> 并广泛宣传机会
07:42:57 <elinw> 甚至根据时间承诺提供赞助机会
07:43:03 <elinw> 我希望那些人会出现
07:43:12 <AmyStephen> 我同意 - 我们仍然可以做得更多,让了解如何参与变得容易
07:43:17 <AmyStephen> 他们确实出现了,elin
07:43:23 <elinw> 就像我在新英格兰说的
07:43:33 <elinw> 你所要做的就是查看joomla.org的首页
07:43:45 <elinw> 如何参与到处都是
07:43:59 <AmyStephen> 我们所做的是一起制定分步指导
07:44:01 <elinw>但我期待着在跟踪器上看到所有这些工作
07:44:06 <AmyStephen> 这就是人们需要的
07:44:14 <elinw> 是的,我们有一个伟大的维基
07:44:26 <AmyStephen> 他们现在已经将这个发布在bug小组的人员中了
07:44:27 <elinw> 并随时欢迎在开发页面添加任何建议
07:44:34 <elinw> 好的
07:44:40 <AmyStephen> 我们为各种工具添加了许多维基页面
07:44:43 <elinw> 好的
07:44:44 <AmyStephen> 并创建了视频
07:45:04 <AmyStephen> 就像其他任何事情,一旦你知道如何做,就很容易!lol
07:45:05 <elinw> 这就是你所做的
07:45:08 <elinw> 出现
07:45:13 <elinw> 并做这项工作
07:45:15 <AmyStephen> 但当你在我们这个非常大的项目外部时
07:45:19 <elinw> 你知道那句谚语
07:45:23 <elinw> 生活的90%是出现
07:45:25 <AmyStephen> 了解如何参与并不总是容易的
07:45:26 <elinw> 我相信这句话
07:45:34 <Little^John> 我认为讨论这个有两个原因...
07:45:40 <elinw> 你只需走进去,不要在不存在的地方创造想象中的障碍
07:46:04 <Little^John> 1) 我看到我的公司(和其他公司)即使能够也忽视了支持社区
07:46:21 <elinw> 好的
07:46:54 <elinw> 第二个原因是什么?
07:47:20 <Little^John> 2) 我可能会在某个时刻陷入困境,想要贡献,但又因为就业问题(支持不被优先考虑,或者因为没有就业(需要工作来支付账单))而无法做到
07:47:31 <elinw> 是的
07:47:38 <elinw> 这对每个人来说都是一个挑战
07:48:22 <elinw> 所以,我们需要了解的是,人们主要可以进行小规模、间歇性的贡献
07:48:40 <elinw> 即使人们承诺了时间,也会有几周或几个月他们需要处理大型项目
07:48:51 <elinw> 这会让他们分心
07:48:59 <elinw> 或者可能是家庭事务或生活琐事
07:49:06 <Little^John> 是的,完全正确。
07:49:12 <elinw> 所以,在开源项目中...很酷的是你可以这样做
07:49:22 <elinw> 你可以偶尔提交一些补丁
07:49:44 <elinw> 或者参与解决一个你感兴趣的问题,或者解决你在项目工作中遇到的问题
07:49:57 <elinw> 关键是要记得将成果贡献给社区
07:50:18 <elinw> 不是每个人都需要每周投入大量时间
07:50:35 <elinw> 如果你编写了一个库,它对你有帮助,也可能对其他人有帮助
07:50:37 <elinw> 那就分享它
07:50:45 <elinw> 请求一个分支
07:50:58 <elinw> 如果你完成了工作,可以让其他人继续工作
07:51:11 <elinw> 或者提交一个补丁,然后发布到列表中
07:51:23 <elinw> 我看到像Omar这样的人经常这样做
07:52:03 <elinw> 我想这是很典型的,从数量上来说,更多的人会是间歇性的
07:52:42 <Little^John> 我认为这种方法仍然忽略了很多的人和/或工作
07:52:44 <elinw> 然后第二大的群体是相对规律的,做一些事情,测试
07:53:10 <elinw> 然后最小的群体是每周工作几天或更多的人
07:53:22 <Little^John> 进入J!世界需要很多时间,如果没有公司对人们的工作(开发)给予一定的认可,很多人将无法做出贡献
07:53:46 <AmyStephen> 这里有一个资源,帮助有兴趣的人开始参与 http://people.joomla.org/groups/viewbulletin/190-Move+Joomla+Forward+with+Bug+Squad+Involvement.html?groupid=95
07:53:47 <jools> 标题:通过参与Bug Squad推动Joomla!前进(在people.joomla.org)
07:53:56 <elinw> 我想...我们所有人都依赖Apache和PH,但上次我们为它们做贡献是什么时候?
07:54:18 <Little^John> (amy,顺便说一下,自从三月份以来一直在Joomla世界中,还没有见过joomlaforward):)
07:54:20 <AmyStephen> 也提问!人们会帮助你的 - 没有人想感到愚蠢或妨碍别人 - 但我们都是从新手开始的,人们非常乐于助人和耐心
07:54:27 <elinw> 事实是,在我参与过的每一个非营利组织中,只有大约10%的人会积极贡献
07:54:30 <elinw> 没错
07:54:58 <AmyStephen> 团队负责人很有帮助 - elin - 你想分享下队伍中的团队吗?
07:55:06 <elinw> 所以我们总是要友好、积极、耐心,但生气是没有用的
07:55:12 <elinw> 当然
07:55:42 <elinw> 所以,在JBS中,Mark、Ian和Andrew提出了5个团队,所有团队都很重要。
07:56:17 <elinw> 记住JBS并不是真正关于原始编码的,所以它只是事物的一部分
07:56:30 <elinw> 好的,第一个团队是Tracker团队
07:56:43 <elinw> 这是我所在的团队,我们“处理tracker”
07:57:10 <elinw> 这就是我之前所说的。确保问题得到回应并正确分类等
07:57:33 <elinw> 我们正在努力确保没有问题超过2天仍处于开放状态
07:57:44 <elinw> 然后是编码团队
07:58:07 <elinw> 他们实际上通过分析问题并创建补丁来解决问题
07:58:17 <elinw> 然后我们有两个测试团队
07:58:20 <AmyStephen> (elin是跟踪团队的负责人 - 她有很多经验和知识)
07:58:33 <elinw> 自动化团队和手动团队
07:59:00 <elinw> 所以我们当然希望有更多的自动化测试,Mark明天将就此进行网络研讨会
07:59:16 <elinw> 因为理想情况下每个问题都伴随着一个测试
07:59:32 <elinw> 手动团队实际上在现实世界中测试补丁
07:59:54 <elinw> 这非常重要,尤其是在你有不寻常的环境时
08:00:08 <elinw> 比如反向代理或zeus服务器或类似的东西
08:00:09 <AmyStephen> (关于Mark进行测试网络研讨会的公告 http://groups.google.com/group/joomlabugsquad/msg/2775a65ddbb0c622?hl=en&dmode=source )
08:00:10 <jools> 标题:网络研讨会:系统测试第1部分 - Joomla! 错误小组 | Google Groups (at groups.google.com)
08:00:23 <elinw> 这是一项很好的工作
08:00:40 <elinw> 有些测试很简单,比如仅仅修复一个打字错误,但有些需要大量工作
08:00:48 <elinw> 哦,第五个团队
08:00:53 <elinw> 迁移脚本
08:00:59 <elinw> 非常重要
08:01:24 <elinw> 这是我见过的最严重的发布候选阻止者
08:01:32 <elinw> 只是我的观点
08:01:46 <elinw> 但作为用户,这是非常重要的
08:02:11 <Little^John> 哦,非常!:)
08:02:13 <AmyStephen> 哈哈 - 同意。
08:02:22 <elinw> 所以如果有人想参与这项工作,我们非常需要帮助
08:03:57 <elinw> 我确实认为...嗯,人们在JDay New ENgland问过我这个问题,数据库更改...不是太困难
08:05:22 <elinw> 主要是将部分内容设置为顶级分类,ACL以及还有一些其他内容,如扩展表
08:06:16 <AmyStephen> 看起来已经过了一个小时 - 感谢你的时间,elin!很高兴看到所有这些Joomla女性在Joomla Day New England - 为Jen Kramer和团队加油!
08:06:28 <elinw> 开发列表上有足够的站点管理员活跃,开发者听到...迁移对所有时间意味着什么
08:06:34 <elinw> 是的,很棒
08:06:47 <elinw> 周日的错误挤压也很棒
08:06:56 <AmyStephen> 看到了 - 非常好!
08:07:01 <Little^John> 感谢分享这些重要信息的
08:07:05 <elinw> 是的,我实际上有一个9:15的约会
08:07:17 <elinw> 感谢你们的到来!
08:07:31 <elinw> 这是一个非常激动人心的时刻
08:07:32 <Little^John> 这个团队问答真的是个好主意,只是遗憾看到这里人这么少:)
08:07:37 <AmyStephen> 感谢分享你的知识!
08:07:48 <elinw> 是啊,我希望Sam醒醒了!
08:08:17 <elinw> 我也认为这是一件好事,感谢Roert D.想到了它
08:09:01 <elinw> 好的,我现在要关机去我的约会了,谢谢大家。