我遇到了一些joomla api的问题。问题是我使用的是最新版本的joomla,无法找到我的代码中调用的joomla类的派生地。我搜索了joomla api文档,发现与我正在寻找的课程没什么关系。
然后我偶然发现了joomla的重构更改日志,并注意到我之后的函数实际上已经从/libraries/joomla/form
转移到libraries/cms/form
。
为什么会这样呢?在api文档中似乎没有任何关于/libraries/cms
的引用。我们怎么想知道那里有班级?很混乱。
自从Joomla! 1.6代码已经逐步拆分成Joomla! CMS和Joomla!平台。您可以在github repository中看到这种分离 - 这是一个跟踪CMS和平台上所做更改的好地方。最简单的方法是fork each repository and keep track of them。
当类更新时,如果它们专门应用于CMS应用程序,则它们可以迁移到/libraries/cms
目录(例如,html表单是应用程序级功能而不是平台级别)。
我发现在讨论中发生变化的最佳地点是各自的Google网上论坛 - Joomla! Platform Development和Joomla! CMS Development
[编辑]
对于Joomla来说,最难找到类的文档! CMS - 与the Platform API reference不同,它似乎没有当前的api列表。通常,阅读代码更容易。
它也值得关注developer sub-site。
如果你想在没有编码的情况下在CMS中定义卓越,Joomla是你的正确选择.Joomla是开发人员中最喜欢的内容管理系统,是一个易于使用的开源解决方案。如果你想在没有编码的CMS中定义卓越, Joomla是您的正确选择。在这篇文章中,您会发现它的一些功能使网站开发变得容易,并且是开发人员最喜欢的选项。