项目: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/外部第三方提供的服务
评论