2017-10-17 123 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

相關問題