【问题标题】:Programmatically create a whole Drupal site以编程方式创建整个 Drupal 站点
【发布时间】:2012-09-18 10:14:26
【问题描述】:

我要开始一个新项目,我想避免重新创建和使用所有自定义内容、模块和功能填充网站所需的繁琐任务。

我的想法是创建 PHP 脚本(类似于 profile 文件夹中的安装脚本)来填充用户、内容、菜单、视图等。通过这种方式,您可以执行脚本并从头开始重建整个站点.

您知道任何工具/文档可以做到这一点吗?

【问题讨论】:

  • 填充随机数据?还是你自己的?
  • 我自己的数据,还有我自己的模块、内容类型、主题等
  • 那么您必须阅读有关 drupal 配置文件的信息,这又与构建模块非常相似。您也可以尝试查看 Drush ..

标签: php drupal drupal-7


【解决方案1】:

您应该看看drush make,它是非常有用的drush Drupal 命令行外壳和脚本接口的一部分。

您可以使用以下方法从现有 Drupal 安装生成启动 makefile:

 drush make-generate /path/to/make-file.make

.. 然后根据需要调整配置,包括自定义文件/模块下载。

【讨论】:

【解决方案2】:

嗯,您总是可以建立新的个人资料来帮助您建立新的网站。 请看How to Write a Drupal 7 Installation Profile。它类似于构建新模块(已记录)。

为了我们公司的需要,我们构建了两种类型的配置文件安装,但有时复制现有站点并将其安装在新域上更值得。但我认为我们的需求与您的不同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-25
    • 1970-01-01
    • 2017-10-03
    • 2014-08-02
    • 2021-12-08
    • 2012-03-18
    • 1970-01-01
    • 2016-03-19
    相关资源
    最近更新 更多