2014-11-03 85 views
0

我和一個朋友想在Moodle網站上遠程工作。我已經在本地安裝了該應用程序,但我不確定我需要提交到我們的git存儲庫中,以及我不應該這樣做。作爲團隊工作的Moodle工作流程

我正在尋找一個工作流程,允許有人克隆代碼,運行CLI命令或其他東西,並啓動並運行。由於我們的機器是開發機器,我「米試圖降低的步驟(即,我們都可以直接共用相同的配置文件)的數量。

+0

您是在開發網站的代碼還是內容? 如果是代碼,那麼不要提交配置文件 - 建立一個新的Moodle站點大約需要5分鐘,包括生成一個本地配置文件。 如果這是您正在處理的內容,那麼這將更加難以管理 - 您將不得不在課程上工作,然後備份和恢復到「實時」網站。 – davosmith 2014-11-03 08:42:43

+0

您可能還想看看'Moosh'爲自動創建開發網站的課程和用戶 - https://github.com/tmuras/moosh – davosmith 2014-11-03 08:45:03

+0

非常感謝。是的,我正在研究代碼,但我可能也會提供一些初始內容。例如,當我禁用某些內容(例如,禁用評論或博客時)時,我不想在首次部署應用程序後再進入生產網站,並重新進行整個設置。如果Moosh做這些事情,你能否給我一個答案而不是評論,以便我能接受它?謝謝。 – 2014-11-03 14:55:59

回答

1

你可能想看看Moosh(https://github.com/tmuras/moosh)。

這可以腳本了很多,我認爲你想要做的(集設置,創建課程+用戶等)的事。

然後,您可以創建一個命令行腳本,將調用Moosh和準備很多你最終希望在你的網站上做的設置(它不能做的就是從現有的網站獲取設置並自動將它們應用到新的網站上)