为CMS 3创建前端网站管理com_services
即将到来的Joomla!前端管理将会怎样?
谁是Buddhima?
我是来自斯里兰卡的Buddhima Wijeweera。我的家乡加勒被认为是斯里兰卡南部省份的首府。目前我是斯里兰卡莫拉图瓦大学计算机科学与工程学院的应届毕业生。
在大学期间的项目中,我主要从事与Java语言相关的项目,并且我喜欢为开源项目做贡献。在WSO2 Lanka的实习期间,我有机会为Apache项目做出贡献。在业余时间我对学习与体验与Web应用程序相关的内容很感兴趣。因此我开始学习PHP,我从未想过它会发展到这个阶段。
熟悉Joomla!
我对Joomla的熟悉程度超过两年前。最初我在大学项目中创建了Joomla网站。结合PHP和Joomla!的知识,我能够在Joomla中完成各种复杂的事情,这让我在去年申请了GSoC。当时我能够修复Joomla!平台的问题,并将其12.1版本中的问题修复了。尽管去年的申请被拒绝了,但在Elin Waring的指导下,我创建了一个插件和一个模块,它们使用了Open Street Maps,现在在JED上可用。这帮助我极大地增加了关于开发Joomla CMS扩展的知识。
之后我开始转向平台,Elin让我开始工作于JOpenstreetmap包。这是2012年GSoC项目想法页面的一个项目想法。我接受了挑战,并在12月底成功完成了它。现在任何人都可以在Joomla平台和Joomla 3.1版本中找到它。
2013年GSoC项目
每天,人们都希望在除了浏览器之外的平板电脑、智能手机等不同设备上消费内容。为了满足这样的需求,Joomla也需要向服务导向架构发展。通过这个项目,我提出了基于这种基于Web服务的架构的Joomla的初步步骤。
本项目的目的是使开发者能够构建能够进行Joomla管理(目前仅限于Joomla后端)的应用程序。对于Joomla! CMS,我将创建一个前端组件,允许用户执行一些目前仅限于Joomla后端的行政任务。除此之外,该项目还将把几个Joomla后端组件转换为新的MVC架构。
本项目的首要成果将是一个能够使用Web服务执行管理任务的Joomla! CMS。因此,开发者将能够实现与Joomla后端交互并进行必要配置的Web服务应用程序。将最有用的管理任务带到前端将为新的Joomla超级用户带来很大帮助,因为他们将能够在不访问复杂的Joomla后端全局配置面板的情况下完成最重要的配置。
发表在Joomla社区杂志上的某些文章代表了作者对特定主题的个人观点或经验,可能并不代表Joomla项目的官方立场。
通过接受,您将访问由https://magazine.joomla.net.cn/之外的第三方提供的服务
评论