开源之夏结束了。这真的是一段为期 3 个月的有趣旅程,我很享受我工作的项目以及我的团队。
到目前为止已经完成的工作
Joomla! 4 后端引导式游览
引导式游览的实现几乎完成了,只需要一些最后的润色。我正在处理它们...
每个用户都将在后端看到一个新按钮,“开始游览”。它将帮助用户快速了解这个组件或那个模块可以实现的功能。
所以,是的,这对我来说是一个巨大的成就。
通常,我们想在开始使用某样东西之前了解如何使用它。
添加了一个新按钮 -
引导式游览概览的小视频:https://youtu.be/XWLC19FSwTM
JDOCS 的屏幕截图自动化。
后端屏幕截图的自动化已经完成了近 90%。还有一些部分尚未完成,但正在正确的道路上。
我有信心,之前创建所有屏幕截图所需的时间现在只需几分钟就能完成,这得益于这个自动化。只需要 4-5 个命令,志愿者就能获取所有需要的屏幕截图。
而且,不需要担心屏幕截图的命名,因为这将会自动完成。
以下是一个简短的视频,解释屏幕截图自动化是如何工作的:https://youtu.be/VYrVFkf98wQ
以下是生成的屏幕截图:https://drive.google.com/open?id=0B1eYyialFUnoYjA1Wmd2N3l6cUk
我面临的一些困难
在项目开始时,我遇到了一些主要困难,特别是在选择合适的 JS 库来实现引导式游览。但我的导师们非常棒,他们在做出正确决定和纠正我的错误时给了我帮助。
这些困难成为我提升自己并每天学习许多新事物的途径。
在过去的三个月里,我打扰了我的导师很多次。但他们非常好,总是帮助我。
未来改进
众所周知,世界上没有完美的事物,一切都需要更新和修复。
所以,我的项目也不例外:它也可以进行一些改进。我和Dimitris以及Jonathan讨论过,他们已经有了很多改进Guided Tour项目的想法。我愿意应用这些想法,但是项目的截止日期阻止了我完成它们。
例如,我们可以为Guided Tour添加不同的效果,使其更具“吸引力”并更好地吸引用户的注意。
GSoC如何改变了我的生活
在过去几个月里,我因为GSoC学到了很多。GSoC给了我一个平台,帮助我连接到Joomla。
我现在可以说,是的,我确实认识一些人,如果我在代码中遇到困难,我知道他们会帮助我,并且能够克服困难。
几天后,我将完成我的GSoC项目。我在开源世界的旅程是惊人的。
它给了我一些新的联系,我将保留这些联系。当然,它也使我的知识得到了提高。
我建议每个学生都申请GSoC。无论你想在哪个领域工作,我相信都会有一个组织与你的兴趣和专长相匹配。
如果你热爱网页开发并且真的想提高你的知识,开发一些可以上线的东西,请加入Joomla!这是一个非常棒的组织。我还没有见到所有的社区成员,但遇到的每一位都非常棒并且乐于助人。
感谢我的导师们总是信任我并给予我指导。这是一次难忘的经历,我从Joomla!社区中学到了很多东西。希望我们很快能再次见面!