Php 移除Joomla CMS的部件 背景

Php 移除Joomla CMS的部件 背景,php,web-applications,joomla,joomla2.5,Php,Web Applications,Joomla,Joomla2.5,我一直在开发一个web应用程序。我一直在使用Joomla平台和CMS作为我的应用程序的基础。我的应用程序严重依赖于joomla平台,但使用CMS的功能很少(我必须登录用户等,所以我使用CMS的_users组件) 问题: 什么是最好的方式开始删除一些多余的CMS,我不需要?例如,当我正在构建我的生产站点时,我希望避免创建大量joomla组件数据库表等。我已经了解到,可以使用joomla平台从头开始构建应用程序,但是我仍然希望包括_users组件,并且希望避免必须开始编写所有会话处理方面的代码 我想

我一直在开发一个web应用程序。我一直在使用Joomla平台和CMS作为我的应用程序的基础。我的应用程序严重依赖于joomla平台,但使用CMS的功能很少(我必须登录用户等,所以我使用CMS的_users组件)

问题: 什么是最好的方式开始删除一些多余的CMS,我不需要?例如,当我正在构建我的生产站点时,我希望避免创建大量joomla组件数据库表等。我已经了解到,可以使用joomla平台从头开始构建应用程序,但是我仍然希望包括_users组件,并且希望避免必须开始编写所有会话处理方面的代码

我想我需要继续使用基本的CMS应用程序,但是要有一个真正精简的核心组件列表,并且没有管理员后端


有什么建议吗?

您可以使用扩展管理器卸载核心扩展和模块。此时,如果需要,您可以使用所需的表重建joomla.sql文件(我建议您总是通过导出实际数据库来完成此操作,不要试图手动完成),并将整个过程压缩为可安装包


就后端而言,原则上它们是完全独立的,但是有一些模型,可能还有一些由前端从后端调用的助手,所以当您完成后,您会想看看您还剩下什么,然后再考虑一下。尤其是文章模型,您需要注意。

谢谢您的回答。我真正需要使用的唯一方面是用户管理。我对平台和CMS之间的分离感到困惑。平台有JUser类。这是否意味着用户管理是平台的一部分?如果是的话,我将摆脱所有的CMS,从头开始创建我自己的应用程序,因为我只需要用户管理。您可以使用JUser和JTableUser以及JCrypt作为密码等在平台上创建自己的用户管理。这并不像应该的那么简单,在我看来,这是我们没有看到更多平台应用程序的原因之一,但是这肯定是可以做到的。CRMery CRM是一个平台应用程序,如果您想查看他们的代码,它具有身份验证和用户管理功能。谢谢Elin-除了查看CRMery和文档外,您还可以向我介绍他们的任何教程吗?对于用户管理来说,这并不是很不幸。就整个平台而言