难以置信,但今天确实是停笔日期!这是一个美好的夏天,我了解到一个伟大的社区的意义,并希望我能继续留下来!
我要感谢我的导师 Allan 和 Parth,他们在协调这个项目上给予了很多帮助。还有 Mark、Andrew、Louis 和 Wilco 在项目开始时举办的所有网络研讨会都做得非常出色!多亏了他们的支持,我很快就开始了编码。
Joomla! 社区是伟大的、活跃的并且非常投入。我很高兴有机会贡献,尤其是对修订控制这样重要的特性。1.6 的补丁将在 post-gsoc 进行审查,我将致力于提高其质量。
为了纪念这一天,我发布了适用于 Joomla 1.5.x 的版本控制 1.0,其中包含了今年 GSoC 的所有代码和文档 [1]。一些变化包括
- 自动保存功能可用,经过测试且稳定。这是开发协作编辑器的第一步。
- 修订视图进行了一些修改以增强选项。
- 解决了小错误
在集成 diff-match-patch API 时遇到的一个小问题使我不得不注释掉一部分 JavaScript 代码,这部分代码本可以完全启用协作编辑器。所有代码都在发行版中,只需修复几行代码,这些代码将其他人提交的补丁应用到用户当前查看的文本中。
系统的其余部分完全功能正常:用户通过 AJAX 发送带有修改的补丁,这些补丁临时存储在数据库中,并与所有其他用户成功交换。所有这些都是由 concedit 控制器/模型/视图完成的。
在开发1.6版本补丁的同时,我将着手进行版本控制1.1的工作,该版本将包括gsoc之后的所有稳定内容。感谢所有测试项目并给出反馈的人!