annotate core/modules/node/migrations/d6_node.yml @ 19:fa3358dc1485 tip

Add ndrum files
author Chris Cannam
date Wed, 28 Aug 2019 13:14:47 +0100
parents 1fec387a4317
children
rev   line source
Chris@14 1 id: d6_node
Chris@14 2 label: Nodes
Chris@14 3 audit: true
Chris@14 4 migration_tags:
Chris@14 5 - Drupal 6
Chris@14 6 - Content
Chris@14 7 deriver: Drupal\node\Plugin\migrate\D6NodeDeriver
Chris@14 8 source:
Chris@14 9 plugin: d6_node
Chris@14 10 process:
Chris@14 11 # In D6, nodes always have a tnid, but it's zero for untranslated nodes.
Chris@14 12 # We normalize it to equal the nid in that case.
Chris@14 13 # @see \Drupal\node\Plugin\migrate\source\d6\Node::prepareRow().
Chris@14 14 # If you are using this file to build a custom migration consider removing
Chris@14 15 # the nid and vid fields to allow incremental migrations.
Chris@14 16 nid: tnid
Chris@14 17 vid: vid
Chris@14 18 langcode:
Chris@14 19 plugin: default_value
Chris@14 20 source: language
Chris@14 21 default_value: "und"
Chris@14 22 title: title
Chris@14 23 uid: node_uid
Chris@14 24 status: status
Chris@14 25 created: created
Chris@14 26 changed: changed
Chris@14 27 promote: promote
Chris@14 28 sticky: sticky
Chris@14 29 'body/format':
Chris@14 30 plugin: migration_lookup
Chris@14 31 migration: d6_filter_format
Chris@14 32 source: format
Chris@14 33 'body/value': body
Chris@14 34 'body/summary': teaser
Chris@14 35 revision_uid: revision_uid
Chris@14 36 revision_log: log
Chris@14 37 revision_timestamp: timestamp
Chris@14 38
Chris@14 39 # unmapped d6 fields.
Chris@14 40 # tnid
Chris@14 41 # translate
Chris@14 42 # moderate
Chris@14 43 # comment
Chris@14 44
Chris@14 45 destination:
Chris@14 46 plugin: entity:node
Chris@14 47 migration_dependencies:
Chris@14 48 required:
Chris@14 49 - d6_user
Chris@14 50 - d6_node_type
Chris@14 51 - d6_node_settings
Chris@14 52 - d6_filter_format
Chris@14 53 optional:
Chris@14 54 - d6_field_instance_widget_settings
Chris@14 55 - d6_field_formatter_settings
Chris@14 56 - d6_upload_field_instance