集成 WordPress 到 Drupal

分享本文:

我最近做的一个项目就是要集成 WordPressDrupal。我已经 Google 过这个问题,但没有答案。这两个最为强大的开源 PHP 网络应用程序到现在也没有方案可集成在一起,看起来主要有两个原因:

  • Drupal 有自己的 Blog 模块
  • 有些人已经将 WordPress 当作 CMS 来使用

简单地说,网络社区的大部分用户已经将它们当作竞争者。因此,要找到一个能够集成 WordPress 到 Drupal 的模块是很难的。

然而,用户需求就是用户需求!受到 Arne Kepp 的 集成 phpBB 论坛到 Drupal 模块的启发,我自己开发了这个集成 WordPress 到 Drupal 的模块。这个 Drupal WordPress 模块已经在 Drupal 5 和 WordPress 2 下测试。不过由于太忙,我还没有向 Drupal 网站提交这个模块。

特征:

  • 只登录一次,如果你登录了 Drupal,那也同时登录了 WordPress。注销的时候也一样。
  • 在 Drupal 和 WordPress 之间同步用户数据。

在下载安装这个模块之前,请确定先备份备份了现有程序。对于安装这个模块引起的危害或安全问题,我不承担任何责任。

步骤:

  1. 下载 Drupal WordPress 模块
  2. 解压缩到你的 /sites/all/modules/ 目录
  3. 在 Drupal 里激活这个模块(管理 | Administer > 网站建设 | Site Building > 模块 | Modules )
  4. 在 Drupal 里配置这个模块(管理 | Administer > 网站配置 |Site Configuration > WordPress )
  5. 你已经完全搞定!

限制:

  • WordPress 必须安装到 Drupal 的一个子目录
  • Drupal 的第一个用户必须是 admin
  • Drupal 用户资料优先,WordPress 内用户记录和 Drupal 内部一样的话,采用 Drupal 数据

仍需改进/修正的地方:

  • 安装过程出现 SQL 错误信息。(我只是忽略了这些信息)
  • 需要重新定向 WordPress 里的登录、注销和用户资料到 Drupal,我们才有一个集成的系统

演示站点:http://www.tuaga.com

本文出自: http://erwin.terong.com/2007/06/24/integrate-drupal-with-wordpress/

中文翻译: https://wpchina.org/integrate-drupal-with-wordpress-16/

分享本文:


评论: 集成 WordPress 到 Drupal

  • Pingback: pligg.com

  • hi,进一步请教一下,如果是移植呢?

    从WordPress 移植到 Drupal,内容容易移植。我的问题是,如何移植主题Theme呢?

    或者说,怎么把wordpress的Theme变成Drupal可用的?

    Leo 2008/12/10 1:13 下午
  • 我认为wp的CMS能力足够强大了。它的架构其实和drupal非常相似的。

    iamduyu 2009/03/29 10:38 下午