Php 是否可以将joomla 3组件的所有文件存储在已安装joomla中的一个文件夹中?
在已安装的joomla中开发模块非常舒服,因为我有git存储库。在每次操作之后,我可以立即检查它,然后提交 对于组件来说,这有点困难。组件按站点和管理部分划分Php 是否可以将joomla 3组件的所有文件存储在已安装joomla中的一个文件夹中?,php,git,joomla,Php,Git,Joomla,在已安装的joomla中开发模块非常舒服,因为我有git存储库。在每次操作之后,我可以立即检查它,然后提交 对于组件来说,这有点困难。组件按站点和管理部分划分 是否可以将组件完全存储在一个目录中?我认为在Joomla 3.X上不可能,因为您有: 后端 管理组件 管理语言文件 场地 站点组件 站点语言文件 您可以使用某种脚本来完成此工作。 看看大型Joomla开源软件包,看看它们是如何做到这一点的 例如:easySDI使用ANT执行此操作: (查看根目录和组件中的build.xml文件
是否可以将组件完全存储在一个目录中?我认为在Joomla 3.X上不可能,因为您有:
- 后端
- 管理组件
- 管理语言文件
- 场地
- 站点组件
- 站点语言文件
{Joomla root}
adminstrator
bin
cache
...
easysdi << here
...
templates
tmp
{Joomla root}
管理员
箱子
隐藏物
...
easysdi我认为在Joomla 3.X上不可能,因为您已经:
- 后端
- 管理组件
- 管理语言文件
- 场地
- 站点组件
- 站点语言文件
您可以使用某种脚本来完成此工作。
看看大型Joomla开源软件包,看看它们是如何做到这一点的
例如:easySDI使用ANT执行此操作:
(查看根目录和组件中的build.xml文件)
步骤如下:
1) 您在joomla安装[1]中签出他们的文件夹,ANT将构建安装程序。然后安装软件包
2) 对代码进行一些修改(在Joomla安装中)
3) 运行sync-on-sync包ANT-target,脚本将从不同位置复制所有文件,并打包新的安装程序
4) 然后可以提交更改
注[1]签出必须在joomla的根文件夹中:
{Joomla root}
adminstrator
bin
cache
...
easysdi << here
...
templates
tmp
{Joomla root}
管理员
箱子
隐藏物
...
drupal中的easysdi没有后端,一切都可以在前端完成。在若姆拉,这并不是因为两者是分开的。您必须单独提交。在drupal中,您没有后端,一切都可以在前端完成。在若姆拉,这并不是因为两者是分开的。您必须单独提交。