2017-10-17 85 views
2

我的问题可能会很奇怪,但我试图找到一种方法来处理Joomla项目,该项目将包含15到20个模块以及15到30个资源(开发人员)。如何在Joomla项目上与多个开发人员协作?

它是一个学生项目,我们不能修改约束。

我们试图找到一种方法来以最简单的方式处理代码版本控制,数据库版本控制。

我们现在认为的系统如下:对于任何代码

  • 使用git改变
  • 之前提交到数据库的转储
  • 提交代码+数据库

我们知道这不是最好的方法,并想知道是否有任何好的解决方案为多个开发人员J oomla项目?

预先感谢您!

回答

1

当在Joomla扩展开发模式下,你不能和should not use git or any versioning tool。只有在安装了所有扩展并且存储库完整后,才应该这样做,并且只需要对扩展进行较小的更改。

你可以做的最好的事情是分别在每个扩展的工作上,但在同一个Joomla网站上。不用说,这里的风险是,如果某个人的扩展被破坏了(这可能会导致整个事情下降) - 这就是为什么您需要一名首席开发人员,在发生这种情况时会干预(以及谁将管理整体工作质量) 。在系统处于稳定状态之前,每日备份是必需的。

这将需要几个星期来计划此项目的版本,并且它不会工作。

+1

嗨@itoctopus,并感谢您的回答! 我们将研究将我们的开发重新组织到多个扩展中,并分别在每个扩展上工作,但在单独的Joomla实例上工作。最后,我们会把这一切与少数主要开发者一起带到一起。 我们将继续关注少数开发人员的版本问题,但我们认为版本控制CMS开发的解决方案会很好。 再次感谢! – blackjak231

相关问题