2016-01-26 72 views
0

我有一個定製系統(非Drupal的),有喜歡的分類:在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系統可以使用的術語。

有一種流行的方式來同步一個分類中一個Drupal系統與外部系統?

回答

0

這不是一件簡單的事。你需要有一些暴露的接口,Drupal可以從其他系統讀取分類。

假設有一個暴露的api來從中抽取分類術語,我將使用運行每個cron的Migrate module將術語從一個同步到另一個。遷移時如何構建這一點完全取決於您如何連接到外部系統;可以是SQL,XML,JSON,CSV ...

你也必須考慮有這樣一個系統的幾個問題。

  • 當從其他系統中刪除一個詞時會發生什麼?
  • 從Drupal中刪除一個術語會發生什麼?
  • 將外部系統中不存在的術語添加到Drupal會發生什麼?
  • 將外部系統中存在的術語添加到Drupal中會發生什麼?