项目:JGoogle 包
大家好,我是 Aaron Schmitz – 一位开源软件开发者,同时也是明尼苏达大学机械工程专业的年级学生。自从我能记事起,我就一直使用开源软件,今年夏天,我的 Google Summer of Code 项目是创建一个 JGoogle 包,它将允许从 Joomla 平台轻松交互 Google API。
在 2011 年,我参加了 Google Code-in – 最终排名第四,并在今年夏天获得了 GooglePlex 的参观机会。Google Code-in 是我与其他开源组织如 LimeSurvey PHP 调查平台互动的一个极好的机会。
由于我非常喜欢 Google Code-in,我知道我想在 Google Summer of Code 中用开源编程度过我的夏天。在查看所选组织列表并与每个导师简短交谈后,我知道我想在夏天与 Joomla 合作 – 部分原因是由于我之前在 CMS 中的经验,部分原因是我仍然对 Joomla 推动近 3% 的所有网站这一事实感到敬畏。在申请期间,我与导师 Elin Waring 一起发出拉取请求,以解决 Joomla 平台中的一系列小问题。
我的 Google Summer of Code 项目提案是创建一个 JGoogle 包,它将允许从 Joomla 平台轻松交互 Google API。今年夏天,我创建的包将包括一组生成可用于 Javascript API 的嵌入代码的类,以及一组通过 OAuth 和类似认证协议连接到 Google Data API 的类。
除了创建这些可扩展的框架外,我还将实现一些非常受欢迎的 API,如 Google Analytics、Google Maps 和 Google Calendar。这些 API 对开发者的好处是显而易见的。目前,在 Joomla 扩展目录中大约有 50 到 100 个 Google Analytics 扩展。这个包中的类,例如,允许开发者通过调用方法来快速检索 Google Analytics 跟踪脚本,而不是自己实现此代码。
在 Joomla 社区杂志上发表的一些文章代表了作者对特定主题的个人观点或经验,可能并不与 Joomla 项目的官方立场一致。
通过接受,您将访问 https://magazine.joomla.net.cn/ 外部第三方提供的服务
评论