nra*_*aud 5 php migration git drupal-6 drupal-modules
我有点迷茫,我的一个开发人员同事正在做一个drupal网站,即做特殊页面,自定义徽标,自定义层次结构等.他的工作分散在数据库表中(看起来像CCK创建表),数据库行(文本,图像链接等),静态文件(图片,PDF ......)和一些PHP(自定义模块).
我的问题是让他的工作在git存储库中,并能够以一致的方式在各种服务器上部署它,就像我对传统的开发人员工作一样(比如说J2EE).我的一个约束是避免原始SQL,因为我们可能在各种RDBMS上部署相同的代码.但如果必须,我会放松这个约束.
我找不到一个开箱即用的模块,你有什么指针我可以在drupal网站上错过吗?
谢谢你的帮助,
尼古拉斯.
将功能与上下文一起使用非常强大。上下文允许您为您的网站创建一个“部分”。最好通过一个例子来说明:
假设我们将“论坛”上下文定义为具有 forums/* url 的任何内容。上下文让我们说:“我想在右侧栏中显示这三个视图,仅当我处于“论坛”上下文中时。
现在,使用功能,我们可以创建由上下文定义的“模块”。因此,我们最终将得到一个名为“youSite_forums”的模块,其中将包括在论坛上下文中定义的所有视图、块等。它还将确定正确的依赖关系以及上下文中使用的内容类型。所有内容都将很好地捆绑在一个模块中。
对于节点等版本控制内容,您可以使用节点导出,或者仅使用备份和迁移进行数据库转储。我们偶尔会使用它们,但我们从来没有在 SVN 中对每个节点进行版本控制。
链接: