有没有人知道将论坛对话从Ning转移到Drupal的有效方法? 我有通过Ning Network Archiver工具获得的.json,我四处搜索,但没有找到任何东西。将Ning论坛的内容迁移到Drupal论坛?
我使用Drupal的版本7
有没有人知道将论坛对话从Ning转移到Drupal的有效方法? 我有通过Ning Network Archiver工具获得的.json,我四处搜索,但没有找到任何东西。将Ning论坛的内容迁移到Drupal论坛?
我使用Drupal的版本7
您可以创建在Drupal 7的模块,将采取JSON数据和编程创建节点。
实施例:
// Instantiate new node
$node = new stdClass();
node_object_prepare($node);
$node->uid = 1;
$node->name = 'my author';
$node->language = LANGUAGE_NONE;
// Set fields
$node->title = 'my title';
// Set custom fields
$node->field_custom[$node->language][0]['value'] = 'my custom value';
// save
node_save($node);
看一看迁移模块(http://drupal.org/project/migrate/)。
我会说,比自由滚动你自己的模块更好,因为你得到了很多免费的东西,例如自动回滚支持等。你只需要定义一个映射和一个数据源(json,xml,数据库等)。
迁移模块采用实际节点创建的护理和跟踪的内容已经被导入,这样以后可以撤消,重新导入新的职位,等
迁移模块的一个很好的例子被发现在http://xdeb.org/node/1539。它确实处理常规页面,数据源是一个Drupal 6数据库。