什么是Joomla / libraries / cms?

时间:2012-09-04 11:15:31

标签: joomla content-management-system joomla2.5

我遇到了一些joomla api的问题。问题是我使用的是最新版本的joomla,无法找到我的代码中调用的joomla类的派生地。我搜索了joomla api文档,发现与我正在寻找的课程没什么关系。

然后我偶然发现了joomla的重构更改日志,发现我之后的函数实际上已从/libraries/joomla/form移到libraries/cms/form

为什么会出现这种情况?在api文档中似乎没有提及/libraries/cms。我们怎么想知道那里有班级?非常混乱。

2 个答案:

答案 0 :(得分:0)

自Joomla以来! 1.6代码已经逐步拆分成Joomla! CMS和Joomla!平台。您可以在github repository中看到这种分离 - 这是一个跟踪提交给CMS和平台的更改的好地方。最简单的方法是fork each repository and keep track of them

当类更新时,如果它们专门应用于CMS应用程序,它们可能会迁移到/libraries/cms目录(例如,html表单是应用程序级别的函数,而不是平台级别)。

我发现在讨论中发生变化的最佳位置是相应的Google网上论坛 - Joomla! Platform DevelopmentJoomla! CMS Development

<强> [编辑]

类的文档是Joomla最难找到的东西! CMS - 与the Platform API reference不同,它似乎没有当前的 api列表。通常,阅读代码更容易。

值得关注developer sub-site

答案 1 :(得分:-1)

如果您想在没有编码的情况下在CMS中定义卓越,Joomla是您的正确选择.Joomla是开发人员中最受欢迎的内容管理系统,是一个易于使用的开源解决方案。如果您想在CMS中定义卓越没有编码,Joomla是您的正确选择。在这篇文章中,您会发现它的一些功能使网站开发变得容易,并且是开发人员最喜欢的选项。