- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一些关于您如何设置开发环境的问题。
我正在运营一个目前使用 SOBI2 的网站。 SOBI2 将被我使用 Nooku 框架创建的自定义组件取代。
到目前为止,我在本地主机上安装了 Joomla。 Nooku Framework 和我的自定义组件位于我计算机上它们自己的目录中,然后符号链接(symbolic link)到 Joomla 安装。我这样做是因为在开发时将它们分开很好。然后使用 GIT 跟踪我的自定义组件,并在其公共(public) SVN 存储库中跟踪 Nooku。我想这是一个非常标准的设置。
所以,现在我想将我的 LIVE Joomla 安装克隆到我的本地主机并使用 GIT 跟踪它以便能够轻松地将更改推送到我的实时服务器。现在,实时站点完全不受版本控制。
那么,我该如何轻松做到这一点?
我想最好使用两个 GIT 存储库,一个只包含我的自定义组件,一个用于整个站点。在开发我的自定义组件和网站时,工作流程将类似于这样:
我想数据库更新必须手动处理。
如何跟踪本地站点内的自定义组件?我听说过 GIT 子模块,这是它的用途吗?
对于这类事情有什么好的指南吗?
最好的问候莱纳斯
最佳答案
我们按以下方式进行,但使用 Mercurial source code management tool :
所以基本上我们的存储库文件夹中有 Joomla,但它的所有文件都被忽略,并且不会被提交——除了我们自己的组件的文件。
然后我们将存储库 check out 到生产服务器,然后安装 Joomla!那里。 (首先 checkout ,然后只安装 Joomla)。当我们将 repo checkout 到生产环境或任何其他地方时,只会 checkout 我们的文件。
对于数据库更改,通常我们有一个 db
文件夹(或任何名称),我们只需添加带有对数据库进行更改的脚本的 SQL 文件。您可以使用类似 mysql -uUser -pPass dbname < 12.table_name.change_name.sql
的命令轻松调用它们
关于git - 开发工作流程,Joomla,GIT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6497383/
hello world tutorial对于 Joomla 状态: $mainframe is a global variable in Joomla that has lots of useful
我已经通过了:http://docs.joomla.org/How_to_add_breadcrumbs 和 http://api.joomla.org/Joomla-Framework/Applic
在为模块设置添加参数字段时,我正在寻找可能的过滤器列表。 我知道 Text form field type 的示例中存在 filter="raw"和 filter="integer". 但是这些字段的
关闭。这个问题需要更多focused .它目前不接受答案。 想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post . 5年前关闭。 Improve this questi
是否可以为 Joomla 1.5 后端和前端实现单点登录。我发现当管理员例如在后端登录并且需要在前端执行一些用户功能时必须再次登录,这有点多余。有没有实现单点登录的方法? 最佳答案 乔姆拉!被实现为两
我们如何在 joomla 中渲染带有标题的模块。因为现在,我可以根据位置渲染模块,但它不包括模块标题。 这是我渲染模块的方式。 title); echo JModuleHelper::renderMo
我正在 joomla 中开发一个自定义搜索模块。所以我正在使用 joomla 的内置数据库连接和功能。 问题是我想在这个模块中使用分页类,但不知道任何提示。 请帮我解决这个问题。 谢谢。 最佳答案 第
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。 10年前关闭。 Improve this qu
我在joomla中使用youtube视频,其中代码如下:- [jv_youtube url="https://www.youtube.com/watch?v=8Di0IOQssOM&rel=0" wi
我使用 onContentPrepare 事件将此 [test] 更改为其他文本 o prinf html,如 wordpress 短代码,但没有任何变化。 出了什么问题? 这是shortcodejd
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,
请先转到www.espacioasir.com,然后注意第二篇文章如何“压碎”到左侧-文章正常宽度的一半。 无论如何,我认为我无法解释得更多,我的问题很清楚:为什么会这样?我确实想提及一下,本文的内容
有些人可能知道,Wordpress 在设置中有一个选项,允许在子目录中安装站点,同时将站点 URL 设为主域。它类似于“站点 url”和“Wordpress url”。我在 Joomla 中寻找类似的
我遇到的这种情况:安装了 joomlaxy/JSPT/Payplans 的 joomla 运行良好。 现在,我在/pages 文件夹中做了一个小的 php 脚本,用于在特定用户类型的模板中使用,它调用
我知道如何为 Joomla 1.6 创建一个模块。但是我听说可以在同一个 XML 安装文件中添加一组 Joomla 1.5 参数和一组 Joomla 1.6 参数,以使只有一个包与 1.6 和 1.5
自从昨晚 Joomla 3.0 Alpha 发布以来,我想尝试开始将我编写的 Joomla 2.5 组件转换为新的 Joomla 3.0。我一直在关注所有的开发小组,他们说 JController、J
我在 Joomla 1.5 中工作并开发了一个组件,该组件有 2 个 View ,在两个 View 中具有相同的部分。我正在重复代码,因为我在 2 个不同的 View 中使用了相同的代码。所以我想知道
我正在构建一个自定义 Joomla 组件,并将其添加到我的模板 (default.php) 文件(它使用 HTTP POST)中的表单中: echo JHTML::_( 'form.token' );
拿起 Joomla 的最快方法是什么?书籍,培训等?我们希望在 Joomla 中培训 10 名中高级 Java 开发人员。 最佳答案 如果你想节省时间,不要从官方的 joomla 文档开始。转至 ht
我之前以这种方式从 Joomla 文章中添加了 Joomla 模块:{loadmodule mod_name}但是这次我需要从中传递参数。 如何将文章中的参数传递给 Joomla 模块? 最佳答案 您
我是一名优秀的程序员,十分优秀!