2014-11-03 54 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和准备很多你最终希望在你的网站上做的设置(它不能做的就是从现有的网站获取设置并自动将它们应用到新的网站上)