Git 中的 Joomla 组件

Posted

技术标签:

【中文标题】Git 中的 Joomla 组件【英文标题】:Joomla Component in Git 【发布时间】:2015-01-11 21:48:56 【问题描述】:

我正在使用 GIT 的 XAMPP 环境中运行完整的 Joomla 安装。但是 GIT 现在正在全面跟踪我的 Joomla 安装,包括该组件。我想仅在 Github 中显示该组件。我找到了这个,但这是更多的工作Joomla Custom Compoment Dev Env : Hot Deployment

简而言之:

在本地运行 Joomla + 组件 想在 GIT 中显示如下: https://github.com/dam-man/WorldCup-2014

在这种情况下,它只需要跟踪几个文件夹,因为 GIT 不需要跟踪 Joomla 安装。这样,我可以通过更改一些内容并点击 GIT 中的下载按钮来非常快速地发布组件,而不是使用 Phing 为 Joomla 制作可安装的 zip 文件。

这可能吗,还是我需要跟踪完整的 Joomla 安装。

【问题讨论】:

查看git submodules。 谢谢你的回答,我想我现在已经添加了子模块,你能给我指点一下吗。但是新创建的 repo 没有被填充。 【参考方案1】:

你有两个选择:

    您可以创建一个完整的忽略列表,排除存储库中不属于您的组件的所有元素。 GitHub 应该在创建新存储库时为您提供此选项。 这有点难看,但它是有效的。

    将您的文件从您的存储库符号链接到您的 Joomla 站点。这要优雅得多,但要复杂一些。 例如你有这个 repo 结构:

    扩展 ...后端 ...前端

您必须将整个文件夹 backend 符号链接到 joomla_path/administrator/com_your_component 并将 frontend 符号链接到 joomla_path/com_your_component

【讨论】:

谢谢!这正是我所需要的 :) 唯一的问题是我现在有两个仓库,但这对我来说不是问题 :)【参考方案2】:

我已经创建了与您的要求类似的东西。 https://github.com/gunjanpatel/joomla-webdev-sample-repo 可能会帮助您或其他人并节省时间。

【讨论】:

以上是关于Git 中的 Joomla 组件的主要内容,如果未能解决你的问题,请参考以下文章

Joomla 组件中的 PHP MVC

加载组件时出错:组件,joomla 中的 1

JOOMLA 中的 TCPDF 库!组件以 PDF 格式输出 html

如何在自定义模块(Joomla 1.7)中使用自定义组件中的函数?

如何通过joomla中的组件更改模板位置的内容

将数据从joomla中的单个组件存储在不同组件的多个表中