Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用CMS加快网站开发的最佳实践是什么?_Php_Drupal_Content Management System_Joomla - Fatal编程技术网

Php 使用CMS加快网站开发的最佳实践是什么?

Php 使用CMS加快网站开发的最佳实践是什么?,php,drupal,content-management-system,joomla,Php,Drupal,Content Management System,Joomla,如果我需要建立很多站点,我如何使用特定的CMS加速站点开发? 我是否应该基于barebone CMS准备一些不同的解决方案,但带有预构建组件,并在要求生产类似站点时部署它们? 或者我应该使用像这样的解决方案生成器吗? 是否有任何工具可用于基于CMS的网站的协作开发?版本控制有助于协作。我使用git。一个好的bug追踪器可以让每个人都了解情况 对于我反复执行的任务(如安装和升级),我将这些任务捕获到一个构建文件中,并使用ApacheAnt运行它 Drupal有安装配置文件,虽然没有太多文档,但一旦

如果我需要建立很多站点,我如何使用特定的CMS加速站点开发? 我是否应该基于barebone CMS准备一些不同的解决方案,但带有预构建组件,并在要求生产类似站点时部署它们? 或者我应该使用像这样的解决方案生成器吗?
是否有任何工具可用于基于CMS的网站的协作开发?

版本控制有助于协作。我使用git。一个好的bug追踪器可以让每个人都了解情况

对于我反复执行的任务(如安装和升级),我将这些任务捕获到一个构建文件中,并使用ApacheAnt运行它


Drupal有安装配置文件,虽然没有太多文档,但一旦掌握了它们,它们将非常有用。这使您能够根据需要打开各种组件。我还通过它们运行导入脚本,从CSV文件中获取内容。

找到了Drupal配置文件的良好描述,并提供了示例:

当使用预装组件为自己的SiteBuilder工具箱定制Drupal构建时,它应该会有所帮助。 我不知道乔姆拉是否有这样的事