问题标签 [drupal-distributions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
5553 浏览

drupal - 使用 Maven 设置 Drupal PHP 项目

我想达到什么目标?

我们目前正在开发一个使用Drupal的 PHP 项目。

我非常想学习如何为整个项目创建一步构建。最好使用看起来非常强大的新东西(对我来说):Maven

基本上我想自动化以下过程:

  1. 从官方CVS 存储库签出 Drupal 。
  2. 从各自的 CVS 存储库中签出官方的 3rd 方模块。
  3. 从我们的 mercurial 存储库中签出我们的自定义模块。
  4. 将所有模块复制/移动到 Drupal 中的适当目录。
  5. 结帐并安装我们的自定义主题。
  6. 添加自定义 drupal 安装配置文件。
  7. 创建一个新的 MySQL 数据库模式。
  8. 如果可能,自动化 drupal 数据库连接设置。

将来我想在 Hudson(或任何其他)继续集成服务器上运行此构建。

为什么是马文?(为什么不是 Ant 或Phing?)

除了想要学习新东西(我以前用过 Ant)之外,我认为 Maven 的依赖管理可能对 drupal 模块很有效。

您认为这是使用 Maven 的足够理由吗,即使 Maven 最初并非用于 PHP 项目?我知道 Ant 最初也不是用于 PHP 的,但是有更多的人同时使用 Ant 和 PHP 的例子。

顺便说一句,如果我不能让 Maven 尽快工作,我想我会改用 Ant。Ant的程序风格对我来说更容易理解。

到目前为止我有什么?

我有一个使用 SCM 插件的 pom.xml 文件来检查 drupal 源。当我运行时:

源代码被检出到一个新目录中:

当我尝试:

它抱怨未定义安装目标。

这是 pom.xml:

最后,我的问题是什么?

  • Maven 是错误的工具吗?

如果不,

  • 你会怎么做?
  • 这是scm:bootstrap我应该使用的目标吗?
  • Maven 在文件系统上移动目录的方式是什么?
  • 是否应该使用install目标将模块移动到 drupal 目录中?
  • 目前,我们所有的自定义模块都在一个 mercurial 存储库中。是否可以创建一个 pom.xml 并单独签出每个模块?
  • 任何一般性建议将不胜感激。

谢谢你的时间!

0 投票
1 回答
644 浏览

drupal - Drupal/Drush:如何在 project.make 中捆绑 project.profile?

有没有什么办法:

所以我在最终捆绑包中打包了安装配置文件?

0 投票
1 回答
303 浏览

php - Drupal 安装配置文件

我是 drupal 的新手,我正在尝试了解安装配置文件。

  • 安装配置文件只是您添加到主要drupal 版本中的一堆模块,并与一些说明粘合在一起以方便将来安装,还是需要在安装配置文件之前对其进行自定义调整?

  • 我注意到一个包(包含一个安装配置文件),但维护者没有把它更新到最新版本的 drupal。我想要自己创建安装配置文件的动机是我可以使用最新版本的 drupal 以及包含的所有其他模块的最新模块。我是否正确假设重新创建安装配置文件就像(例如)自己编译 php 以便您可以获得最新的 php 版本和最新的模块等?

  • 对于有 php 知识但没有 drupal 知识的人,这个主题的相对难度是多少(简单、中等、困难)?普通开发人员可以在一天内掌握的东西?

0 投票
3 回答
103 浏览

drupal - 手动重新创建安装配置文件

我一直在阅读有关 drupal 安装配置文件的信息,我想知道使用打包的安装配置文件与安装核心 + 手动安装安装配置文件中列出的模块之间是否有很大区别?

我想做后者(手动安装每个)来控制安装的每个模块的版本,我无法使用可能未维护的打包安装配置文件来控制。

但是我应该还是会为我不知道的事情打开大门?两个不应该是相同的,只有一个是自动的,另一个是手动的吗?

0 投票
1 回答
73 浏览

drupal - 组合安装配置文件

因此,假设我对安装配置文件 A 提供的功能感兴趣,但我也对安装配置文件 B 提供的一些功能感兴趣。但从技术上讲,不可能同时启动两个安装配置文件。

  • 有没有一种方法可以让我手动将 2 个安装配置文件组合成一个自定义配置文件?
  • 我是否必须从头开始重建和重新配置所有模块?
  • 我怎样才能做到这一点而不会错过维护者设置的配置?
0 投票
2 回答
131 浏览

drupal - .make 与 .profile

有人可以告诉我 .profile 和 .make 文件在 drupal 安装配置文件方面有什么区别。我需要哪些?

0 投票
1 回答
176 浏览

drupal - 在安装过程中替换默认的 Drupal Garland 主题

我正在编写安装配置文件,并希望将默认系统主题(Garland)切换为我自己的主题。第一步,主题应该替换 Garland - 当我选择安装配置文件时。在这个阶段 Drupal 没有被引导,所以我不能设置适当的数据库变量。

任何想法如何做到这一点?

0 投票
2 回答
980 浏览

drupal - Drupal 6:安装配置文件

我在 Drupal.org 上查看了如何在没有运气的情况下为 Drupal 6 创建安装配置文件。你们有没有人致力于创建安装配置文件。我需要知道是否有合适的指南可以用来完成这项任务。

谢谢!

0 投票
1 回答
125 浏览

drupal - 当我从我的自定义配置文件完成安装时,它显示“drupal 已安装”。线索?

更准确地说,我在尝试安装https://github.com/barraponto/thacker-profile时遇到了这个问题(提交 75c693581796eddae5fc39870dfcc2647e00c81b 显示了这个错误,如果我能修复它,我会更新)。

0 投票
1 回答
695 浏览

drupal - 将其他内容类型添加到 OpenAtrium 案例跟踪器

我正在使用 OpenAtrium Drupal 安装配置文件构建站点。我想拥有可以一起跟踪的多种内容类型的“案例”(显然它们都将共享基本案例字段)。我想知道解决这个问题的最佳方法是什么。我应该制作一个覆盖 atrium_casetracker 的覆盖模块吗?我应该制作一个全新的功能吗?