问题标签 [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.
drupal - 使用 Maven 设置 Drupal PHP 项目
我想达到什么目标?
我们目前正在开发一个使用Drupal的 PHP 项目。
我非常想学习如何为整个项目创建一步构建。最好使用看起来非常强大的新东西(对我来说):Maven
基本上我想自动化以下过程:
- 从官方CVS 存储库签出 Drupal 。
- 从各自的 CVS 存储库中签出官方的 3rd 方模块。
- 从我们的 mercurial 存储库中签出我们的自定义模块。
- 将所有模块复制/移动到 Drupal 中的适当目录。
- 结帐并安装我们的自定义主题。
- 添加自定义 drupal 安装配置文件。
- 创建一个新的 MySQL 数据库模式。
- 如果可能,自动化 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 并单独签出每个模块?
- 任何一般性建议将不胜感激。
谢谢你的时间!
drupal - Drupal/Drush:如何在 project.make 中捆绑 project.profile?
有没有什么办法:
所以我在最终捆绑包中打包了安装配置文件?
php - Drupal 安装配置文件
我是 drupal 的新手,我正在尝试了解安装配置文件。
安装配置文件只是您添加到主要drupal 版本中的一堆模块,并与一些说明粘合在一起以方便将来安装,还是需要在安装配置文件之前对其进行自定义调整?
我注意到一个包(包含一个安装配置文件),但维护者没有把它更新到最新版本的 drupal。我想要自己创建安装配置文件的动机是我可以使用最新版本的 drupal 以及包含的所有其他模块的最新模块。我是否正确假设重新创建安装配置文件就像(例如)自己编译 php 以便您可以获得最新的 php 版本和最新的模块等?
对于有 php 知识但没有 drupal 知识的人,这个主题的相对难度是多少(简单、中等、困难)?普通开发人员可以在一天内掌握的东西?
drupal - 手动重新创建安装配置文件
我一直在阅读有关 drupal 安装配置文件的信息,我想知道使用打包的安装配置文件与安装核心 + 手动安装安装配置文件中列出的模块之间是否有很大区别?
我想做后者(手动安装每个)来控制安装的每个模块的版本,我无法使用可能未维护的打包安装配置文件来控制。
但是我应该还是会为我不知道的事情打开大门?两个不应该是相同的,只有一个是自动的,另一个是手动的吗?
drupal - 组合安装配置文件
因此,假设我对安装配置文件 A 提供的功能感兴趣,但我也对安装配置文件 B 提供的一些功能感兴趣。但从技术上讲,不可能同时启动两个安装配置文件。
- 有没有一种方法可以让我手动将 2 个安装配置文件组合成一个自定义配置文件?
- 我是否必须从头开始重建和重新配置所有模块?
- 我怎样才能做到这一点而不会错过维护者设置的配置?
drupal - .make 与 .profile
有人可以告诉我 .profile 和 .make 文件在 drupal 安装配置文件方面有什么区别。我需要哪些?
drupal - 在安装过程中替换默认的 Drupal Garland 主题
我正在编写安装配置文件,并希望将默认系统主题(Garland)切换为我自己的主题。第一步,主题应该替换 Garland - 当我选择安装配置文件时。在这个阶段 Drupal 没有被引导,所以我不能设置适当的数据库变量。
任何想法如何做到这一点?
drupal - Drupal 6:安装配置文件
我在 Drupal.org 上查看了如何在没有运气的情况下为 Drupal 6 创建安装配置文件。你们有没有人致力于创建安装配置文件。我需要知道是否有合适的指南可以用来完成这项任务。
谢谢!
drupal - 当我从我的自定义配置文件完成安装时,它显示“drupal 已安装”。线索?
更准确地说,我在尝试安装https://github.com/barraponto/thacker-profile时遇到了这个问题(提交 75c693581796eddae5fc39870dfcc2647e00c81b 显示了这个错误,如果我能修复它,我会更新)。
drupal - 将其他内容类型添加到 OpenAtrium 案例跟踪器
我正在使用 OpenAtrium Drupal 安装配置文件构建站点。我想拥有可以一起跟踪的多种内容类型的“案例”(显然它们都将共享基本案例字段)。我想知道解决这个问题的最佳方法是什么。我应该制作一个覆盖 atrium_casetracker 的覆盖模块吗?我应该制作一个全新的功能吗?