在Drupal< - >之间同步分类法第三方系统?

时间:2016-01-26 11:40:52

标签: drupal drupal-7 drupal-taxonomy

我有一个定制系统(非Drupal),其分类如下:

Element 1
   Element 1.1
   Element 1.2
   Element 1.3
Element 2
   Element 2.1
   Element 2.2
Element 3
   ...

我有一个Drupal网站,希望能够:

  1. 使用此分类法标记内容,
  2. 添加非Drupal系统也可以使用的更多术语。
  3. 在具有外部系统的Drupal系统中,是否有一种流行的 同步 分类法?

1 个答案:

答案 0 :(得分:0)

这不是一件简单的事情。你需要有一些暴露的接口,Drupal可以从中读取其他系统的分类。

假设有一个暴露的api从中引入分类法术语,我会使用运行每个cron的Migrate module来同步这些术语。如何使用Migrate构建它完全取决于如何连接到外部系统;可能是sql,xml,json,csv ......

您还必须考虑使用这样的系统时遇到的一些问题。

  • 从其他系统删除某个字词时会发生什么?
  • 从Drupal中删除一个术语会发生什么?
  • 当一个术语被添加到Drupal并且在外部系统中不存在时会发生什么?
  • 将术语添加到外部系统中确实存在的Drupal时会发生什么?