一年后,我再次经历了开源过程,这次是从导师的角度。最终,我并不是一个活跃的博客作者,部分原因是因为我一直很忙:我的工作,我在KOKOA社区作为开源推广者的活动,J!Research的开发和GSoC 2009。虽然时间不多,但动力十足。今年,我有幸指导两个非常有前景的项目,一旦可用,它们将为Joomla!带来巨大潜力。我怀疑我应该为每个项目写不同的博客条目,但这次我会忽略我的直觉。

Joomla! 1.6的工作流扩展是Mostafa在GSoC 2009中的提案。这个想法是创建一个简单的可扩展工作流扩展
支持Joomla!的核心内容组件,也可能支持其他扩展。我见证了在工作流系统中几个场景下的必要性,这些场景涉及组织环境中的顺序过程,如项目提案的呈现、资金申请或文档和工业过程(这些通常都是顺序 excellence)等。我相信这个扩展将在Joomla社区中产生重要影响,增加其作为内容管理解决方案的采用。阅读Mostafa的提案给我留下了深刻的印象,因为他的目标非常清晰,他在策略中展示的细节水平也非常高。他在Joomla GSoC 2008中的学生经验无疑非常重要,这将确保项目的成功,我渴望参与其中。这个社区绑定期正被用来熟悉改进的1.6 ACL实现(在项目中至关重要)并优化想法。像J!fish集成这样的问题已经成功面对并解决,这要归功于Mostafa的才能和动力。第一个项目框架已经准备好,工作流创建视图规范也在进行中。

Garthee 提出了针对 Joomla! 的分类法扩展提案,我是他的第二位导师。Joomla! 在组织内容时仅限于简单的区/分类/文章层级结构,这个项目试图通过提出 Taxonomy API、前端视图和模块来解决这一问题,通过分类法和标签来提供合适的内容组织方式。信息的正确组织、链接和标签对于用户浏览他们感兴趣的信息是有效的。我记得在阅读他的提案时,我脑海中首先出现的想法是生物学中分类法的使用,用于对活物种进行分类,这在 NCBI 等科学数据库中可以找到。当然,Gathee 提供了许多更多关于分类法、标签和分面搜索(与前面提到的紧密相关)的实际应用示例,让用户即使是在信息总量巨大时也能快速检索到所需信息。这不是他第一次参加 GSoC,但 Joomla! 对他来说是新的,他目前的工作重点在于熟悉 Joomla! 开发和重新定义项目范围。这个项目肯定会对比 Joomla! 社区产生巨大的影响。

最后,我必须说我对比 Joomla! GSoC 2009 挑战非常满意,我希望在这个充满兴奋的夏日代码期间成为我的学生们的宝贵资产。祝你们好运!!!我相信你们会做出杰出的工作。