Joomla GSoC 18 with Geetanshu Mathur

嗯,这确实是一个艰难的工作时期,但得益于我的导师(Niels 和 Kasun)的支持,这使得这一阶段既充满学习又令人愉快。

关于项目

这个项目是关于自适应/响应式图片的。在响应式环境中,当在大屏幕上查看大图像时,图像的一部分可能会隐藏,这可能会剥夺读者获取与图像相关的主要信息。因此,在这个项目中,我们的目标是开发一个插件来以有效的方式处理这个问题。

成就

  1. 为这个功能创建了一个工作用户界面,该界面提供了一个焦点选择器,可以从中选择重要的部分。
  2. 根据用户的 selections 计算了焦点点。
  3. 正在创建存储和检索焦点点的适当方式。目前,这个功能使用文件系统来存储焦点点。但它足够灵活,可以将来与数据库集成。
  4. 创建了两个插件,一个用于后端,另一个用于前端。

下一步是什么

现在,我们已经完成了插件的基础设置并使扩展的基本功能运行。我们将继续向系统缓存和图像裁剪迈进,以解决网站的性能问题。由于大图像具有更大的尺寸,这可能在较小的设备上不需要,我们将根据管理员选择的焦点区域和设备显示尺寸来裁剪图像。