如何将我的自定义php应用程序集成到joomla


how to Integrate my custom php application into joomla?

也许有一些链接或教程,但没有找到这个,我的问题是,我有一个joomla 3应用程序和一些组件安装在它像seo和购物车,

和另一个PHP应用程序(它使用codeigniter PHP框架)现在我想在这两者之间进行集成,

例如:我有一些用户,一些用户组和一些访问级别在joomla3安装,现在我希望所有joomla用户可以登录到我的自定义应用程序与他们的joomla用户名/密码,或者更好的是,如果一个用户登录到joomla(前端或后端),他/她能够使用我的应用程序无需再次登录,

或者,我可以在我的自定义应用程序中检查用户的joomla acl和用户组。

一种方式我的be连接到joomla DB和读取数据,也有2个问题,joomla加密密码,所以我需要做同样的(如何),它将是完美的,如果有一些API或类在我的自定义应用程序中使用它们。

和其他方式(我认为我可以使用)来创建joomla的一些组件,并在其中创建我自己的api,并在我的应用程序中包含/使用它们(但如何?)

有谁能帮我解决这个问题吗?我对创建joomla组件没有多少经验。

像joomla组件一样运行php代码非常简单。

所有你需要的是创建一个文件夹的前缀com_ (com_mycode),并在里面创建一个同名的php文件,没有前缀(mycode.php)

  • 组件
    • com_mycode
      • mycode.php

这将是你的主代码,你可以从这个文件开始组织你的应用程序代码。

要实现更多的集成,您必须提供有关需要做什么的进一步信息,我们可以找到您可以使用的特定joomla对象。