大型Drupal 7论坛的迁移前评估

我刚发现了这个:

应用一系列基于正则表达式的转换,例如将 BBCode 标签替换为 Markdown

它最后一次更新是在 2016 年,不确定它是否仍然是一个相关的选项。


这仍然相关吗?在 Drupal 导入器脚本中,我看到类似的代码:

create_posts(results, total: total_count, offset: offset) do |row|
        topic_mapping = topic_lookup_from_imported_post_id("nid:#{row['nid']}")
      end
 def create_permalinks
    puts '', 'creating permalinks...'

    Topic.listable_topics.find_each do |topic|
      begin
        tcf = topic.custom_fields
        if tcf && tcf['import_id']
          node_id = tcf['import_id'][/nid:(\d+)/, 1]
          slug = "/topic/#{node_id}"
          Permalink.create(url: slug, topic_id: topic.id)
        end
1 个赞