removed unused modules
This commit is contained in:
+1
-2
@@ -35,6 +35,7 @@
|
||||
"drupal/config_devel": "^1.4",
|
||||
"drupal/config_filter": "^1.6",
|
||||
"drupal/config_ignore": "^3.3",
|
||||
"drupal/config_update": "^1.7",
|
||||
"drupal/context": "^4.1",
|
||||
"drupal/core-composer-scaffold": "^9.1.0",
|
||||
"drupal/core-project-message": "^9.1.0",
|
||||
@@ -46,7 +47,6 @@
|
||||
"drupal/domain_site_settings": "^1.6",
|
||||
"drupal/email_registration": "^1.1",
|
||||
"drupal/entity": "^1.3",
|
||||
"drupal/features": "^3.11",
|
||||
"drupal/field_group": "^3.1",
|
||||
"drupal/filefield_sources": "^1.0@alpha",
|
||||
"drupal/filter_perms": "^1.0@alpha",
|
||||
@@ -69,7 +69,6 @@
|
||||
"drupal/synonyms": "^1.0@alpha",
|
||||
"drupal/translation_views": "^1.0",
|
||||
"drupal/upgrade_status": "^3.19",
|
||||
"drupal/url_to_video_filter": "^2.0",
|
||||
"drupal/views_bulk_edit": "^2.6",
|
||||
"drupal/views_bulk_operations": "^3.9",
|
||||
"drupal/workflow": "1.6",
|
||||
|
||||
Generated
+1
-131
@@ -4,7 +4,7 @@
|
||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||
"This file is @generated automatically"
|
||||
],
|
||||
"content-hash": "2237975f41ed2ca7f27f15bca7d7569c",
|
||||
"content-hash": "c39d0bf5321445cf3ca6638c960d6f30",
|
||||
"packages": [
|
||||
{
|
||||
"name": "asm89/stack-cors",
|
||||
@@ -3849,92 +3849,6 @@
|
||||
"issues": "https://www.drupal.org/project/issues/entity"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "drupal/features",
|
||||
"version": "3.12.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://git.drupalcode.org/project/features.git",
|
||||
"reference": "8.x-3.12"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://ftp.drupal.org/files/projects/features-8.x-3.12.zip",
|
||||
"reference": "8.x-3.12",
|
||||
"shasum": "f28d6e7d3340e32666a3e8ae515ed746dbe86b98"
|
||||
},
|
||||
"require": {
|
||||
"drupal/config_update": "^1.4",
|
||||
"drupal/core": "^8.8 || ^9"
|
||||
},
|
||||
"type": "drupal-module",
|
||||
"extra": {
|
||||
"drupal": {
|
||||
"version": "8.x-3.12",
|
||||
"datestamp": "1612830531",
|
||||
"security-coverage": {
|
||||
"status": "covered",
|
||||
"message": "Covered by Drupal's security advisory policy"
|
||||
}
|
||||
},
|
||||
"drush": {
|
||||
"services": {
|
||||
"drush.services.yml": "^9 || ^10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packages.drupal.org/8/downloads",
|
||||
"license": [
|
||||
"GPL-2.0-or-later"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Dave Reid",
|
||||
"homepage": "https://www.drupal.org/user/53892"
|
||||
},
|
||||
{
|
||||
"name": "dawehner",
|
||||
"homepage": "https://www.drupal.org/user/99340"
|
||||
},
|
||||
{
|
||||
"name": "donquixote",
|
||||
"homepage": "https://www.drupal.org/user/459338"
|
||||
},
|
||||
{
|
||||
"name": "e2thex",
|
||||
"homepage": "https://www.drupal.org/user/189123"
|
||||
},
|
||||
{
|
||||
"name": "febbraro",
|
||||
"homepage": "https://www.drupal.org/user/43670"
|
||||
},
|
||||
{
|
||||
"name": "flocondetoile",
|
||||
"homepage": "https://www.drupal.org/user/2006064"
|
||||
},
|
||||
{
|
||||
"name": "jmiccolis",
|
||||
"homepage": "https://www.drupal.org/user/31731"
|
||||
},
|
||||
{
|
||||
"name": "joseph.olstad",
|
||||
"homepage": "https://www.drupal.org/user/1321830"
|
||||
},
|
||||
{
|
||||
"name": "matthand",
|
||||
"homepage": "https://www.drupal.org/user/171527"
|
||||
},
|
||||
{
|
||||
"name": "mpotter",
|
||||
"homepage": "https://www.drupal.org/user/616192"
|
||||
}
|
||||
],
|
||||
"description": "Enables administrators to package configuration into modules",
|
||||
"homepage": "https://www.drupal.org/project/features",
|
||||
"support": {
|
||||
"source": "https://git.drupalcode.org/project/features"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "drupal/field_group",
|
||||
"version": "3.3.0",
|
||||
@@ -5429,50 +5343,6 @@
|
||||
"source": "https://git.drupalcode.org/project/upgrade_status"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "drupal/url_to_video_filter",
|
||||
"version": "2.0.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://git.drupalcode.org/project/url_to_video_filter.git",
|
||||
"reference": "2.0.0"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://ftp.drupal.org/files/projects/url_to_video_filter-2.0.0.zip",
|
||||
"reference": "2.0.0",
|
||||
"shasum": "ac728919cc220846d8ef2ce61dbe1b94fbbf479b"
|
||||
},
|
||||
"require": {
|
||||
"drupal/core": "^8 || ^9"
|
||||
},
|
||||
"type": "drupal-module",
|
||||
"extra": {
|
||||
"drupal": {
|
||||
"version": "2.0.0",
|
||||
"datestamp": "1607298389",
|
||||
"security-coverage": {
|
||||
"status": "covered",
|
||||
"message": "Covered by Drupal's security advisory policy"
|
||||
}
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packages.drupal.org/8/downloads",
|
||||
"license": [
|
||||
"GPL-2.0-or-later"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Jaypan",
|
||||
"homepage": "https://www.drupal.org/user/324696"
|
||||
}
|
||||
],
|
||||
"description": "Text filter to convert URLs to embedded videos",
|
||||
"homepage": "https://www.drupal.org/project/url_to_video_filter",
|
||||
"support": {
|
||||
"source": "https://git.drupalcode.org/project/url_to_video_filter"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "drupal/views_bulk_edit",
|
||||
"version": "2.7.0",
|
||||
|
||||
-52
@@ -1,52 +0,0 @@
|
||||
# Every migration that references a file by Drupal 6 fid should specify this
|
||||
# migration as an optional dependency.
|
||||
id: d6_edlp_allfiles
|
||||
label: Edlp Drupal 6 mp3 migration
|
||||
migration_tags:
|
||||
- Drupal 6
|
||||
migration_group: d6_edlp
|
||||
source:
|
||||
plugin: d6_edlp_file
|
||||
constants:
|
||||
# The tool configuring this migration must set source_base_path. It
|
||||
# represents the fully qualified path relative to which URIs in the files
|
||||
# table are specified, and must end with a /. See source_full_path
|
||||
# configuration in this migration's process pipeline as an example.
|
||||
source_base_path: '../drupal6'
|
||||
|
||||
process:
|
||||
# If you are using both this migration and d6_user_picture_file in a custom
|
||||
# migration and executing migrations incrementally, it is strongly
|
||||
# recommended that you remove the fid mapping to avoid potential ID
|
||||
# conflicts. For that reason, this mapping is commented out by default.
|
||||
fid: fid
|
||||
filename: filename
|
||||
source_full_path:
|
||||
-
|
||||
plugin: concat
|
||||
delimiter: /
|
||||
source:
|
||||
- constants/source_base_path
|
||||
- filepath
|
||||
-
|
||||
plugin: urlencode
|
||||
destination_full_path:
|
||||
plugin: file_uri
|
||||
source:
|
||||
- filepath
|
||||
- file_directory_path
|
||||
- temp_directory_path
|
||||
- is_public
|
||||
uri:
|
||||
plugin: file_copy
|
||||
source:
|
||||
- '@source_full_path'
|
||||
- '@destination_full_path'
|
||||
filemime: filemime
|
||||
# No need to migrate filesize, it is computed when file entities are saved.
|
||||
# filesize: filesize
|
||||
status: status
|
||||
changed: timestamp
|
||||
uid: uid
|
||||
destination:
|
||||
plugin: entity:file
|
||||
-184
@@ -1,184 +0,0 @@
|
||||
id: d6_edlp_corpus
|
||||
label: Edlp Drupal 6 corpus
|
||||
migration_tags:
|
||||
- Drupal 6
|
||||
deriver: Drupal\node\Plugin\migrate\D6NodeDeriver
|
||||
migration_group: d6_edlp
|
||||
source:
|
||||
plugin: d6_edlp_corpus
|
||||
node_type: corpus
|
||||
process:
|
||||
# In D6, nodes always have a tnid, but it's zero for untranslated nodes.
|
||||
# We normalize it to equal the nid in that case.
|
||||
# @see \Drupal\node\Plugin\migrate\source\d6\Node::prepareRow().
|
||||
# If you are using this file to build a custom migration consider removing
|
||||
# the nid and vid fields to allow incremental migrations.
|
||||
# nid: tnid
|
||||
# vid: vid
|
||||
type:
|
||||
plugin: default_value
|
||||
default_value: enregistrement
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: "und"
|
||||
title:
|
||||
-
|
||||
plugin: get
|
||||
source: title
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: row
|
||||
|
||||
# this is not working :(
|
||||
uid:
|
||||
-
|
||||
plugin: migration_lookup
|
||||
migration: d6_edlp_users
|
||||
source: node_uid
|
||||
-
|
||||
plugin: default_value
|
||||
default_value: 1
|
||||
|
||||
# status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
|
||||
'field_description/value': body
|
||||
'field_description/format':
|
||||
plugin: default_value
|
||||
default_value: wysiwyg
|
||||
|
||||
# ARTICLE (body)
|
||||
# node ref -> text
|
||||
'body/value': article
|
||||
'body/format':
|
||||
plugin: default_value
|
||||
default_value: wysiwyg
|
||||
|
||||
|
||||
# taxo term -> entity ref terms
|
||||
# use this one for fetchCol in plugin
|
||||
field_entrees:
|
||||
plugin: migration_lookup
|
||||
migration: d6_edlp_entrees
|
||||
source: entrees
|
||||
|
||||
# use this one for fetchAll in plugin
|
||||
# field_entrees:
|
||||
# -
|
||||
# plugin: iterator
|
||||
# source: entrees
|
||||
# process:
|
||||
# id: tid
|
||||
# -
|
||||
# plugin: flatten
|
||||
# -
|
||||
# plugin: migration_lookup
|
||||
# migration: d6_edlp_entrees
|
||||
# no_stub: true
|
||||
|
||||
# field_entrees:
|
||||
# plugin: iterator
|
||||
# source: entrees
|
||||
# process:
|
||||
# plugin: migration_lookup
|
||||
# migration: d6_edlp_entrees
|
||||
|
||||
|
||||
# field_genre -> field_genres
|
||||
field_genres:
|
||||
plugin: migration_lookup
|
||||
migration: d6_edlp_genres
|
||||
source: genres
|
||||
|
||||
# field_genres:
|
||||
# -
|
||||
# plugin: iterator
|
||||
# source: field_genre
|
||||
# process:
|
||||
# id: value
|
||||
# -
|
||||
# plugin: flatten
|
||||
# -
|
||||
# plugin: migration_lookup
|
||||
# migration: d6_edlp_genres
|
||||
|
||||
|
||||
# taxo term -> entity ref terms
|
||||
field_langues:
|
||||
plugin: migration_lookup
|
||||
migration: d6_edlp_langues
|
||||
source: langues
|
||||
|
||||
# field_artiste: field_locuteurs
|
||||
# text -> entity ref terms
|
||||
# instead of entity_generate, i create the term in prepareRow from plugin
|
||||
field_locuteurs: locuteurs
|
||||
# field_locuteurs:
|
||||
# plugin: entity_generate
|
||||
# entity_type: taxonomy_term
|
||||
# bundle_key: vid
|
||||
# bundle: locuteurs
|
||||
# source: locuteurs
|
||||
# # value_key: field_artiste_value
|
||||
|
||||
|
||||
# field_compositeur: field_collectionneurs
|
||||
# text -> entity ref terms
|
||||
# instead of entity_generate, i create the term in prepareRow from plugin
|
||||
field_collectionneurs: collectionneurs
|
||||
|
||||
|
||||
# # file
|
||||
# # field_mp3 -> field_son
|
||||
field_son:
|
||||
plugin: migration_lookup
|
||||
migration: d6_edlp_allfiles
|
||||
source: sons_fid
|
||||
# field_son:
|
||||
# # plugin: migration_lookup
|
||||
# # migration: d6_edlp_allfiles
|
||||
# # source: fid
|
||||
# plugin: iterator
|
||||
# source: field_mp3
|
||||
# process:
|
||||
# target_id:
|
||||
# plugin: migration_lookup
|
||||
# migration: d6_edlp_allfiles
|
||||
# source: fid
|
||||
|
||||
|
||||
|
||||
# workflow
|
||||
# status:
|
||||
# plugin: static_map
|
||||
# source: workflow
|
||||
# map:
|
||||
# 1: 0
|
||||
# 2: 0
|
||||
# 3: 1
|
||||
# 4: 1
|
||||
status:
|
||||
plugin: default_value
|
||||
default_value: 1
|
||||
|
||||
field_workflow:
|
||||
plugin: default_value
|
||||
default_value: "corpus_documents_publie"
|
||||
|
||||
|
||||
destination:
|
||||
plugin: entity:node
|
||||
migration_dependencies:
|
||||
required:
|
||||
- d6_edlp_users
|
||||
- d6_edlp_entrees
|
||||
- d6_edlp_genres
|
||||
- d6_edlp_langues
|
||||
- d6_edlp_allfiles
|
||||
-35
@@ -1,35 +0,0 @@
|
||||
id: d6_edlp_entrees
|
||||
label: Edlp Drupal 6 entrees
|
||||
migration_tags:
|
||||
- Drupal 6
|
||||
migration_group: d6_edlp
|
||||
source:
|
||||
plugin: d6_edlp_taxonomy_term_entree
|
||||
bundle: 2
|
||||
process:
|
||||
name: name
|
||||
# get the node type entrée from source and add it to description field
|
||||
description/value:
|
||||
-
|
||||
plugin: get
|
||||
source: description
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: row
|
||||
description/format:
|
||||
plugin: default_value
|
||||
default_value: wysiwyg
|
||||
|
||||
# get the node type page:notice from source and add it to notice field
|
||||
field_notice/value: notice
|
||||
field_notice/format:
|
||||
plugin: default_value
|
||||
default_value: wysiwyg
|
||||
|
||||
vid:
|
||||
plugin: default_value
|
||||
default_value: entrees
|
||||
weight: weight
|
||||
|
||||
destination:
|
||||
plugin: entity:taxonomy_term
|
||||
-93
@@ -1,93 +0,0 @@
|
||||
id: d6_edlp_evenements
|
||||
label: Edlp Drupal 6 evenement migration
|
||||
migration_tags:
|
||||
- Drupal 6
|
||||
deriver: Drupal\node\Plugin\migrate\D6NodeDeriver
|
||||
migration_group: d6_edlp
|
||||
source:
|
||||
plugin: d6_edlp_evenements
|
||||
node_type: event
|
||||
process:
|
||||
# In D6, nodes always have a tnid, but it's zero for untranslated nodes.
|
||||
# We normalize it to equal the nid in that case.
|
||||
# @see \Drupal\node\Plugin\migrate\source\d6\Node::prepareRow().
|
||||
# If you are using this file to build a custom migration consider removing
|
||||
# the nid and vid fields to allow incremental migrations.
|
||||
# nid: tnid
|
||||
# vid: vid
|
||||
type:
|
||||
plugin: default_value
|
||||
default_value: evenement
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: "und"
|
||||
title:
|
||||
-
|
||||
plugin: get
|
||||
source: title
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: row
|
||||
|
||||
# this is not working :(
|
||||
uid:
|
||||
-
|
||||
plugin: migration_lookup
|
||||
migration: d6_edlp_users
|
||||
source: node_uid
|
||||
-
|
||||
plugin: default_value
|
||||
default_value: 1
|
||||
|
||||
# status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
|
||||
'body/value': body
|
||||
'body/format':
|
||||
plugin: default_value
|
||||
default_value: wysiwyg
|
||||
|
||||
|
||||
status:
|
||||
plugin: default_value
|
||||
default_value: 1
|
||||
|
||||
# status:
|
||||
# plugin: static_map
|
||||
# source: workflow
|
||||
# map:
|
||||
# 1: 0
|
||||
# 2: 0
|
||||
# 3: 1
|
||||
# 4: 1
|
||||
|
||||
# workflow
|
||||
# field_workflow_generic:
|
||||
# plugin: default_value
|
||||
# default_value: "generique_publie"
|
||||
|
||||
field_workflow_generic:
|
||||
plugin: static_map
|
||||
source: workflow
|
||||
map:
|
||||
1: "generique_masque"
|
||||
2: "generique_masque"
|
||||
3: "generique_publie"
|
||||
4: "generique_publie"
|
||||
|
||||
|
||||
field_date/value: date
|
||||
field_date/end_value: date
|
||||
|
||||
destination:
|
||||
plugin: entity:node
|
||||
migration_dependencies:
|
||||
required:
|
||||
- d6_edlp_users
|
||||
-17
@@ -1,17 +0,0 @@
|
||||
id: d6_edlp_genres
|
||||
label: Edlp Drupal 6 genres
|
||||
migration_tags:
|
||||
- Drupal 6
|
||||
migration_group: d6_edlp
|
||||
source:
|
||||
plugin: d6_taxonomy_term
|
||||
bundle: 3
|
||||
process:
|
||||
name: name
|
||||
description: description
|
||||
vid:
|
||||
plugin: default_value
|
||||
default_value: genres
|
||||
|
||||
destination:
|
||||
plugin: entity:taxonomy_term
|
||||
-17
@@ -1,17 +0,0 @@
|
||||
id: d6_edlp_langues
|
||||
label: Edlp Drupal 6 langues
|
||||
migration_tags:
|
||||
- Drupal 6
|
||||
migration_group: d6_edlp
|
||||
source:
|
||||
plugin: d6_taxonomy_term
|
||||
bundle: 4
|
||||
process:
|
||||
name: name
|
||||
description: description
|
||||
vid:
|
||||
plugin: default_value
|
||||
default_value: langues
|
||||
|
||||
destination:
|
||||
plugin: entity:taxonomy_term
|
||||
-133
@@ -1,133 +0,0 @@
|
||||
id: d6_edlp_pages
|
||||
label: Edlp Drupal 6 pages
|
||||
migration_tags:
|
||||
- Drupal 6
|
||||
deriver: Drupal\node\Plugin\migrate\D6NodeDeriver
|
||||
migration_group: d6_edlp
|
||||
source:
|
||||
plugin: d6_edlp_pages
|
||||
node_type: page
|
||||
process:
|
||||
# In D6, nodes always have a tnid, but it's zero for untranslated nodes.
|
||||
# We normalize it to equal the nid in that case.
|
||||
# @see \Drupal\node\Plugin\migrate\source\d6\Node::prepareRow().
|
||||
# If you are using this file to build a custom migration consider removing
|
||||
# the nid and vid fields to allow incremental migrations.
|
||||
# nid: tnid
|
||||
# vid: vid
|
||||
type:
|
||||
plugin: default_value
|
||||
default_value: page
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: "und"
|
||||
title:
|
||||
-
|
||||
plugin: get
|
||||
source: title
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: row
|
||||
|
||||
uid:
|
||||
-
|
||||
plugin: migration_lookup
|
||||
migration: d6_edlp_users
|
||||
source: node_uid
|
||||
-
|
||||
plugin: default_value
|
||||
default_value: 1
|
||||
|
||||
# status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
|
||||
'body/value': body
|
||||
'body/format':
|
||||
plugin: default_value
|
||||
default_value: wysiwyg
|
||||
|
||||
# taxo term -> entity ref terms
|
||||
# use this one for fetchCol in plugin
|
||||
field_entrees:
|
||||
plugin: migration_lookup
|
||||
migration: d6_edlp_entrees
|
||||
source: entrees
|
||||
|
||||
# taxo term -> entity ref terms
|
||||
# use this one for fetchCol in plugin
|
||||
# field_page_type:
|
||||
# plugin: migration_lookup
|
||||
# migration: d6_edlp_pagetype
|
||||
# source: page_type
|
||||
|
||||
field_page_type:
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: row
|
||||
message: 'Page type is missing, skiping row'
|
||||
source: page_type
|
||||
-
|
||||
plugin: migration_lookup
|
||||
migration: d6_edlp_pagetype
|
||||
|
||||
# TODO: exclude pages of type notice (will be incorporated directly into the entree taxo term)
|
||||
|
||||
# # file
|
||||
# # field_mp3 -> field_son
|
||||
# TODO: pour les pieces sonores les fichiers ne sont pas enregistrés dans le champ car trop lourd. Ils sont sous forme de lien dans le corps du texte. Comment normaliser ça ??
|
||||
field_son:
|
||||
plugin: migration_lookup
|
||||
migration: d6_edlp_allfiles
|
||||
source: sons_fid
|
||||
|
||||
# # field_visuel -> field_visuel
|
||||
field_visuel:
|
||||
plugin: migration_lookup
|
||||
migration: d6_edlp_allfiles
|
||||
source: visuels_fid
|
||||
|
||||
status:
|
||||
plugin: default_value
|
||||
default_value: 1
|
||||
|
||||
# status:
|
||||
# plugin: static_map
|
||||
# source: workflow
|
||||
# map:
|
||||
# 1: 0
|
||||
# 2: 0
|
||||
# 3: 1
|
||||
# 4: 1
|
||||
|
||||
# workflow
|
||||
# field_workflow_generic:
|
||||
# plugin: default_value
|
||||
# default_value: "generique_publie"
|
||||
|
||||
field_workflow_generic:
|
||||
plugin: static_map
|
||||
source: workflow
|
||||
map:
|
||||
1: "generique_masque"
|
||||
2: "generique_masque"
|
||||
3: "generique_publie"
|
||||
4: "generique_publie"
|
||||
|
||||
# fichiers attachés ??
|
||||
|
||||
destination:
|
||||
plugin: entity:node
|
||||
migration_dependencies:
|
||||
required:
|
||||
- d6_edlp_users
|
||||
- d6_edlp_entrees
|
||||
- d6_edlp_pagetype
|
||||
- d6_edlp_sons
|
||||
- d6_edlp_allfiles
|
||||
-17
@@ -1,17 +0,0 @@
|
||||
id: d6_edlp_pagetype
|
||||
label: Edlp Drupal 6 type de page
|
||||
migration_tags:
|
||||
- Drupal 6
|
||||
migration_group: d6_edlp
|
||||
source:
|
||||
plugin: d6_taxonomy_term
|
||||
bundle: 1
|
||||
process:
|
||||
name: name
|
||||
description: description
|
||||
vid:
|
||||
plugin: default_value
|
||||
default_value: page_type
|
||||
|
||||
destination:
|
||||
plugin: entity:taxonomy_term
|
||||
-101
@@ -1,101 +0,0 @@
|
||||
id: d6_edlp_sons
|
||||
label: Edlp Drupal 6 sons
|
||||
migration_tags:
|
||||
- Drupal 6
|
||||
deriver: Drupal\node\Plugin\migrate\D6NodeDeriver
|
||||
migration_group: d6_edlp
|
||||
source:
|
||||
plugin: d6_edlp_sons
|
||||
node_type: son
|
||||
process:
|
||||
# In D6, nodes always have a tnid, but it's zero for untranslated nodes.
|
||||
# We normalize it to equal the nid in that case.
|
||||
# @see \Drupal\node\Plugin\migrate\source\d6\Node::prepareRow().
|
||||
# If you are using this file to build a custom migration consider removing
|
||||
# the nid and vid fields to allow incremental migrations.
|
||||
# nid: tnid
|
||||
# vid: vid
|
||||
type:
|
||||
plugin: default_value
|
||||
default_value: autre_son
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: "und"
|
||||
title:
|
||||
-
|
||||
plugin: get
|
||||
source: title
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: row
|
||||
|
||||
uid:
|
||||
-
|
||||
plugin: migration_lookup
|
||||
migration: d6_edlp_users
|
||||
source: node_uid
|
||||
-
|
||||
plugin: default_value
|
||||
default_value: 1
|
||||
|
||||
# status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
|
||||
# body
|
||||
'body/value': body
|
||||
'body/format':
|
||||
plugin: default_value
|
||||
default_value: wysiwyg
|
||||
|
||||
# field_genre -> field_genres
|
||||
field_genres:
|
||||
plugin: migration_lookup
|
||||
migration: d6_edlp_genres
|
||||
source: genres
|
||||
|
||||
# field_artiste: field_locuteurs
|
||||
# text -> entity ref terms
|
||||
# instead of entity_generate, i create the term in prepareRow from plugin
|
||||
field_locuteurs: locuteurs
|
||||
|
||||
# field_compositeur: field_collectionneurs
|
||||
# text -> entity ref terms
|
||||
# instead of entity_generate, i create the term in prepareRow from plugin
|
||||
field_collectionneurs: collectionneurs
|
||||
|
||||
|
||||
# # file
|
||||
# # field_mp3 -> field_son
|
||||
field_son:
|
||||
plugin: migration_lookup
|
||||
migration: d6_edlp_allfiles
|
||||
source: sons_fid
|
||||
|
||||
# workflow
|
||||
status:
|
||||
plugin: static_map
|
||||
source: workflow
|
||||
map:
|
||||
1: 0
|
||||
2: 0
|
||||
3: 1
|
||||
4: 1
|
||||
|
||||
|
||||
|
||||
destination:
|
||||
plugin: entity:node
|
||||
migration_dependencies:
|
||||
required:
|
||||
- d6_edlp_users
|
||||
- d6_edlp_entrees
|
||||
- d6_edlp_genres
|
||||
- d6_edlp_langues
|
||||
- d6_edlp_allfiles
|
||||
-48
@@ -1,48 +0,0 @@
|
||||
id: d6_edlp_users
|
||||
label: Edlp Drupal 6 User accounts
|
||||
migration_tags:
|
||||
- Drupal 6
|
||||
migration_group: d6_edlp
|
||||
source:
|
||||
plugin: d6_edlp_users
|
||||
process:
|
||||
# If you are using this file to build a custom migration consider removing
|
||||
# the uid field to allow incremental migrations.
|
||||
# uid: uid
|
||||
name: name
|
||||
pass: pass
|
||||
mail: mail
|
||||
created: created
|
||||
access: access
|
||||
login: login
|
||||
status: status
|
||||
timezone:
|
||||
plugin: user_update_7002
|
||||
source: timezone
|
||||
langcode:
|
||||
plugin: user_langcode
|
||||
source: language
|
||||
fallback_to_site_default: false
|
||||
preferred_langcode:
|
||||
plugin: user_langcode
|
||||
source: language
|
||||
fallback_to_site_default: true
|
||||
preferred_admin_langcode:
|
||||
plugin: user_langcode
|
||||
source: language
|
||||
fallback_to_site_default: true
|
||||
init: init
|
||||
roles:
|
||||
plugin: default_value
|
||||
default_value: "collectionneur"
|
||||
|
||||
destination:
|
||||
plugin: entity:user
|
||||
md5_passwords: true
|
||||
|
||||
migration_dependencies:
|
||||
# required:
|
||||
# - d6_user_role
|
||||
optional:
|
||||
- language
|
||||
- default_language
|
||||
-7
@@ -1,7 +0,0 @@
|
||||
id: d6_edlp
|
||||
label: D6 Edlp
|
||||
description: Drupal 6 edlp content migration to Drupal 8.
|
||||
source_type: Drupal 6.
|
||||
shared_configuration:
|
||||
source:
|
||||
key: legacy
|
||||
@@ -1,9 +0,0 @@
|
||||
name: Edlp migration
|
||||
type: module
|
||||
description: Defines custom migration for edlp (from d6 to d8).
|
||||
core_version_requirement: ^8 || ^9
|
||||
package: Edlp
|
||||
dependencies:
|
||||
- migrate_drupal
|
||||
- migrate_plus
|
||||
- migrate_tools
|
||||
@@ -1,27 +0,0 @@
|
||||
https://www.drupaleasy.com/blogs/ultimike/2016/04/drupal-6-drupal-81x-custom-content-migration
|
||||
|
||||
https://thinkshout.com/blog/2017/05/skipping-a-version-migrating-from-drupal-6-to-drupal-8-with-drupal-migrate/
|
||||
|
||||
https://www.drupal.org/docs/8/upgrade/known-issues-when-upgrading-from-drupal-6-or-7-to-drupal-8
|
||||
|
||||
https://drupal.stackexchange.com/questions/164612/how-do-i-remove-a-configuration-object-from-the-active-configuration
|
||||
|
||||
https://www.metaltoad.com/blog/drupal-8-migrations-part-3-migrating-taxonomies-drupal-7
|
||||
|
||||
https://www.sitepoint.com/your-first-drupal-8-migration/
|
||||
|
||||
https://evolvingweb.ca/blog/drupal-8-migration-migrating-taxonomy-term-references-part-2
|
||||
|
||||
[text to taxonomy term](http://boylesoftware.com/blog/drupal-8-migration-taxonomy-term-lookups/)
|
||||
|
||||
[Upgrading Drupal 6 and i18n Content Translation to Drupal 8](https://www.dunix-data.de/blog/upgrading_drupal_6_and_i18n_content_translation_to_drupal_8)
|
||||
|
||||
[Migrating Drupal 7 File Entities to Drupal 8 Media Entities](https://www.previousnext.com.au/blog/migrating-drupal-7-file-entities-drupal-8-media-entities)
|
||||
|
||||
[D6 Taxonomy Term Reference Field is not migrated to D8 Field](https://www.drupal.org/node/2884240)
|
||||
|
||||
[Migrer un site Drupal 6 ou Drupal 7 vers Drupal 8](https://www.drupalfacile.org/sites/drupalfacile/files/blog/2016/06/dcnantes2016-migrerd6d7versd8.pdf)
|
||||
|
||||
[Migrating Aliases and Redirects to Drupal 8](https://evolvingweb.ca/blog/migrating-aliases-and-redirects-drupal-8)
|
||||
|
||||
[Migrating Drupal 7 redirects to Drupal 8](http://activelamp.com/blog/drupal/migrating-drupal-8-redirects/)
|
||||
@@ -1,230 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace Drupal\edlp_migrate\Plugin\migrate\source;
|
||||
|
||||
use Drupal\migrate\Row;
|
||||
use Drupal\node\Plugin\migrate\source\d6\Node as D6Node;
|
||||
|
||||
/**
|
||||
* Source plugin for edlp corpus migration.
|
||||
*
|
||||
* @MigrateSource(
|
||||
* id = "d6_edlp_corpus"
|
||||
* )
|
||||
*/
|
||||
class D6EdlpCorpus extends D6Node {
|
||||
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function query() {
|
||||
$query = $this->select('node_revisions', 'nr');
|
||||
$query->innerJoin('node', 'n', static::JOIN);
|
||||
$this->handleTranslations($query);
|
||||
|
||||
$query->fields('n', [
|
||||
'nid',
|
||||
'type',
|
||||
'language',
|
||||
'status',
|
||||
'created',
|
||||
'changed',
|
||||
'comment',
|
||||
'promote',
|
||||
'moderate',
|
||||
'sticky',
|
||||
'tnid',
|
||||
'translate',
|
||||
])
|
||||
->fields('nr', [
|
||||
'title',
|
||||
'body',
|
||||
'teaser',
|
||||
'log',
|
||||
'timestamp',
|
||||
'format',
|
||||
'vid',
|
||||
]);
|
||||
$query->addField('n', 'uid', 'node_uid');
|
||||
$query->addField('nr', 'uid', 'revision_uid');
|
||||
|
||||
// If the content_translation module is enabled, get the source langcode
|
||||
// to fill the content_translation_source field.
|
||||
if ($this->moduleHandler->moduleExists('content_translation')) {
|
||||
$query->leftJoin('node', 'nt', 'n.tnid = nt.nid');
|
||||
$query->addField('nt', 'language', 'source_langcode');
|
||||
}
|
||||
|
||||
if (isset($this->configuration['node_type'])) {
|
||||
$query->condition('n.type', $this->configuration['node_type']);
|
||||
}
|
||||
|
||||
return $query;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function fields() {
|
||||
|
||||
$fields = [
|
||||
'nid' => $this->t('Node ID'),
|
||||
'type' => $this->t('Type'),
|
||||
'title' => $this->t('Title'),
|
||||
'body' => $this->t('Body'),
|
||||
'format' => $this->t('Format'),
|
||||
'teaser' => $this->t('Teaser'),
|
||||
'node_uid' => $this->t('Node authored by (uid)'),
|
||||
'revision_uid' => $this->t('Revision authored by (uid)'),
|
||||
'created' => $this->t('Created timestamp'),
|
||||
'changed' => $this->t('Modified timestamp'),
|
||||
'status' => $this->t('Published'),
|
||||
'promote' => $this->t('Promoted to front page'),
|
||||
'sticky' => $this->t('Sticky at top of lists'),
|
||||
'revision' => $this->t('Create new revision'),
|
||||
'language' => $this->t('Language (fr, en, ...)'),
|
||||
'tnid' => $this->t('The translation set id for this node'),
|
||||
'timestamp' => $this->t('The timestamp the latest revision of this node was created.'),
|
||||
];
|
||||
return $fields;
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function prepareRow(Row $row) {
|
||||
drush_print(' ');
|
||||
drush_print('- - - - - - - - - - - - - - - - - - - - - - - -');
|
||||
drush_print($row->getSourceProperty('title'));
|
||||
|
||||
|
||||
// format = 0 can happen when the body field is hidden. Set the format to 1
|
||||
// to avoid migration map issues (since the body field isn't used anyway).
|
||||
if ($row->getSourceProperty('format') === '0') {
|
||||
$row->setSourceProperty('format', $this->filterDefaultFormat);
|
||||
}
|
||||
|
||||
if ($this->moduleExists('content') && $this->getModuleSchemaVersion('content') >= 6001) {
|
||||
foreach ($this->getFieldValues($row) as $field => $values) {
|
||||
$row->setSourceProperty($field, $values);
|
||||
}
|
||||
}
|
||||
$row_nid = $row->getSourceProperty('nid');
|
||||
|
||||
|
||||
// Make sure we always have a translation set.
|
||||
if ($row->getSourceProperty('tnid') == 0) {
|
||||
$row->setSourceProperty('tnid', $row_nid);
|
||||
}
|
||||
// get the article content
|
||||
// drush_print_r($row->getSourceProperty('field_article'));
|
||||
$article_nid = $row->getSourceProperty('field_article')[0]['nid'];
|
||||
if($article_nid){
|
||||
// drush_print($article_nid);
|
||||
$query = $this->select('content_type_episode', 'ctp');
|
||||
// // $query->fields('cte', ['field_entree_value']);
|
||||
$query->condition('ctp.nid', $article_nid);
|
||||
$query->join('node_revisions', 'nr', 'nr.vid = ctp.vid');
|
||||
$query->addField('nr', 'body');
|
||||
$article = $query->execute()
|
||||
->fetchField();
|
||||
// drush_print_r($article);
|
||||
$row->setSourceProperty('article', $article);
|
||||
}
|
||||
|
||||
// get the entree values
|
||||
$query = $this->select('term_node', 'tn');
|
||||
// $query->fields('cte', ['field_entree_value']);
|
||||
$query->condition('tn.nid', $row_nid);
|
||||
$query->join('term_data', 'td', 'td.tid = tn.tid');
|
||||
$query->condition('td.vid', 2); // vid of voc entrees
|
||||
$query->addField('tn', 'tid');
|
||||
$query->distinct();
|
||||
$results = $query->execute()->fetchAll();
|
||||
|
||||
$entrees = [];
|
||||
foreach ($results as $key => $value) {
|
||||
$entrees[] = array($value['tid']);
|
||||
}
|
||||
$row->setSourceProperty('entrees', $entrees);
|
||||
|
||||
// Genres
|
||||
$genres = [];
|
||||
foreach ($row->getSourceProperty('field_genre') as $key => $value) {
|
||||
$genres[] = array($value['value']);
|
||||
}
|
||||
$row->setSourceProperty('genres', $genres);
|
||||
|
||||
$langues = [];
|
||||
foreach ($row->getSourceProperty('field_langue') as $key => $value) {
|
||||
$langues[] = array($value['value']);
|
||||
}
|
||||
$row->setSourceProperty('langues', $langues);
|
||||
|
||||
// locuteurs
|
||||
$locuteurs = [];
|
||||
foreach ($row->getSourceProperty('field_artiste') as $key => $value) {
|
||||
$term_name = $value['value'];
|
||||
// check if term already exists in configured vocabulary
|
||||
$term = array_shift(taxonomy_term_load_multiple_by_name($term_name, 'locuteurs'));
|
||||
if(!$term){
|
||||
// if not create the term and get the tid
|
||||
$term = \Drupal\taxonomy\Entity\Term::create([
|
||||
'vid' => 'locuteurs',
|
||||
'name' => $term_name,
|
||||
]);
|
||||
$term->save();
|
||||
}
|
||||
// record the tid in array
|
||||
$locuteurs[] = $term->get('tid')->value;
|
||||
}
|
||||
$row->setSourceProperty('locuteurs', $locuteurs);
|
||||
|
||||
// collectionneurs
|
||||
$collectionneurs = [];
|
||||
foreach ($row->getSourceProperty('field_compositeur') as $key => $value) {
|
||||
$term_name = $value['value'];
|
||||
// check if term already exists in configured vocabulary
|
||||
$term = array_shift(taxonomy_term_load_multiple_by_name($term_name, 'collectionneurs'));
|
||||
if(!$term){
|
||||
// if not create the term and get the tid
|
||||
$term = \Drupal\taxonomy\Entity\Term::create([
|
||||
'vid' => 'collectionneurs',
|
||||
'name' => $term_name,
|
||||
]);
|
||||
$term->save();
|
||||
}
|
||||
// record the tid in array
|
||||
$collectionneurs[] = $term->get('tid')->value;
|
||||
}
|
||||
$row->setSourceProperty('collectionneurs', $collectionneurs);
|
||||
|
||||
// son
|
||||
// drush_print('field_mp3 : ', 0, null, false);
|
||||
// drush_print_r($row->getSourceProperty('field_mp3'));
|
||||
$sons = [];
|
||||
foreach ($row->getSourceProperty('field_mp3') as $key => $value) {
|
||||
$sons[] = array($value['fid']);
|
||||
}
|
||||
$row->setSourceProperty('sons_fid', $sons);
|
||||
|
||||
// get the workflow state (will be converted on status)
|
||||
$query = $this->select('workflow_node', 'wn');
|
||||
$query->fields('wn', ['sid']);
|
||||
$query->condition('wn.nid', $row_nid);
|
||||
$results = $query->execute()->fetchField();
|
||||
|
||||
// drush_print('workflow query results : ', 0, null, false);
|
||||
// drush_print_r($results);
|
||||
|
||||
// $row->setSourceProperty('workflow', $results);
|
||||
|
||||
|
||||
$row = parent::prepareRow($row);
|
||||
return $row;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,144 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace Drupal\edlp_migrate\Plugin\migrate\source;
|
||||
|
||||
use Drupal\migrate\Row;
|
||||
use Drupal\node\Plugin\migrate\source\d6\Node as D6Node;
|
||||
|
||||
/**
|
||||
* Source plugin for edlp corpus migration.
|
||||
*
|
||||
* @MigrateSource(
|
||||
* id = "d6_edlp_evenements"
|
||||
* )
|
||||
*/
|
||||
class D6EdlpEvenements extends D6Node {
|
||||
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function query() {
|
||||
$query = $this->select('node_revisions', 'nr');
|
||||
$query->innerJoin('node', 'n', static::JOIN);
|
||||
$this->handleTranslations($query);
|
||||
|
||||
$query->fields('n', [
|
||||
'nid',
|
||||
'type',
|
||||
'language',
|
||||
'status',
|
||||
'created',
|
||||
'changed',
|
||||
'comment',
|
||||
'promote',
|
||||
'moderate',
|
||||
'sticky',
|
||||
'tnid',
|
||||
'translate',
|
||||
])
|
||||
->fields('nr', [
|
||||
'title',
|
||||
'body',
|
||||
'teaser',
|
||||
'log',
|
||||
'timestamp',
|
||||
'format',
|
||||
'vid',
|
||||
]);
|
||||
$query->addField('n', 'uid', 'node_uid');
|
||||
$query->addField('nr', 'uid', 'revision_uid');
|
||||
|
||||
// If the content_translation module is enabled, get the source langcode
|
||||
// to fill the content_translation_source field.
|
||||
if ($this->moduleHandler->moduleExists('content_translation')) {
|
||||
$query->leftJoin('node', 'nt', 'n.tnid = nt.nid');
|
||||
$query->addField('nt', 'language', 'source_langcode');
|
||||
}
|
||||
|
||||
if (isset($this->configuration['node_type'])) {
|
||||
$query->condition('n.type', $this->configuration['node_type']);
|
||||
}
|
||||
|
||||
return $query;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function fields() {
|
||||
|
||||
$fields = [
|
||||
'nid' => $this->t('Node ID'),
|
||||
'type' => $this->t('Type'),
|
||||
'title' => $this->t('Title'),
|
||||
'body' => $this->t('Body'),
|
||||
'format' => $this->t('Format'),
|
||||
'teaser' => $this->t('Teaser'),
|
||||
'node_uid' => $this->t('Node authored by (uid)'),
|
||||
'revision_uid' => $this->t('Revision authored by (uid)'),
|
||||
'created' => $this->t('Created timestamp'),
|
||||
'changed' => $this->t('Modified timestamp'),
|
||||
'status' => $this->t('Published'),
|
||||
'promote' => $this->t('Promoted to front page'),
|
||||
'sticky' => $this->t('Sticky at top of lists'),
|
||||
'revision' => $this->t('Create new revision'),
|
||||
'language' => $this->t('Language (fr, en, ...)'),
|
||||
'tnid' => $this->t('The translation set id for this node'),
|
||||
'timestamp' => $this->t('The timestamp the latest revision of this node was created.'),
|
||||
];
|
||||
return $fields;
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function prepareRow(Row $row) {
|
||||
drush_print(' ');
|
||||
drush_print('- - - - - - - - - - - - - - - - - - - - - - - -');
|
||||
drush_print($row->getSourceProperty('title'));
|
||||
|
||||
|
||||
// format = 0 can happen when the body field is hidden. Set the format to 1
|
||||
// to avoid migration map issues (since the body field isn't used anyway).
|
||||
if ($row->getSourceProperty('format') === '0') {
|
||||
$row->setSourceProperty('format', $this->filterDefaultFormat);
|
||||
}
|
||||
|
||||
if ($this->moduleExists('content') && $this->getModuleSchemaVersion('content') >= 6001) {
|
||||
foreach ($this->getFieldValues($row) as $field => $values) {
|
||||
$row->setSourceProperty($field, $values);
|
||||
}
|
||||
}
|
||||
$row_nid = $row->getSourceProperty('nid');
|
||||
|
||||
// Make sure we always have a translation set.
|
||||
if ($row->getSourceProperty('tnid') == 0) {
|
||||
$row->setSourceProperty('tnid', $row_nid);
|
||||
}
|
||||
|
||||
// date
|
||||
$date_field = $row->getSourceProperty('field_date');
|
||||
$date_value = $date_field[0]['value'];
|
||||
drush_print($date_value);
|
||||
|
||||
$row->setSourceProperty('date', $date_value);
|
||||
|
||||
// get the workflow status
|
||||
$query = $this->select('workflow_node', 'wn');
|
||||
$query->fields('wn', ['sid']);
|
||||
$query->condition('wn.nid', $row_nid);
|
||||
$results = $query->execute()->fetchField();
|
||||
// drush_print('workflow query results : ', 0, null, false);
|
||||
// drush_print_r($results);
|
||||
$row->setSourceProperty('workflow', $results);
|
||||
|
||||
// TODO: fichiers attachés ??
|
||||
|
||||
$row = parent::prepareRow($row);
|
||||
return $row;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,111 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace Drupal\edlp_migrate\Plugin\migrate\source;
|
||||
|
||||
use Drupal\migrate\Row;
|
||||
use Drupal\migrate_drupal\Plugin\migrate\source\DrupalSqlBase;
|
||||
|
||||
/**
|
||||
* Drupal 6 file source from database.
|
||||
*
|
||||
* @MigrateSource(
|
||||
* id = "d6_edlp_file"
|
||||
* )
|
||||
*/
|
||||
class D6EdlpFile extends DrupalSqlBase {
|
||||
|
||||
/**
|
||||
* The file directory path.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $filePath;
|
||||
|
||||
/**
|
||||
* The temporary file path.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $tempFilePath;
|
||||
|
||||
/**
|
||||
* Flag for private or public file storage.
|
||||
*
|
||||
* @var bool
|
||||
*/
|
||||
protected $isPublic;
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function query() {
|
||||
return $this->select('files', 'f')
|
||||
->fields('f')
|
||||
->orderBy('timestamp')
|
||||
// If two or more files have the same timestamp, they'll end up in a
|
||||
// non-deterministic order. Ordering by fid (or any other unique field)
|
||||
// will prevent this.
|
||||
->orderBy('f.fid');
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
protected function initializeIterator() {
|
||||
$site_path = isset($this->configuration['site_path']) ? $this->configuration['site_path'] : 'sites/default';
|
||||
// $filepath = $this->variableGet('file_directory_path', $site_path . '/files') . '/';
|
||||
// $filepath = str_replace('//', '/', $filepath);
|
||||
// drush_print('filepath : '.$filepath);
|
||||
$this->filePath = $this->variableGet('file_directory_path', $site_path . '/files') . '/';
|
||||
|
||||
$this->tempFilePath = $this->variableGet('file_directory_temp', '/tmp') . '/';
|
||||
|
||||
// FILE_DOWNLOADS_PUBLIC == 1 and FILE_DOWNLOADS_PRIVATE == 2.
|
||||
$this->isPublic = $this->variableGet('file_downloads', 1) == 1;
|
||||
return parent::initializeIterator();
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function prepareRow(Row $row) {
|
||||
drush_print("D6EdlpFile");
|
||||
// drush_print_r($row);
|
||||
|
||||
$filepath = $row->getSourceProperty('filepath');
|
||||
$filepath = str_replace('//', '/', $filepath);
|
||||
$filepath = preg_replace('/^\//', '', $filepath);
|
||||
drush_print('filePath : '.$filepath);
|
||||
$row->setSourceProperty('filepath', $filepath);
|
||||
|
||||
$row->setSourceProperty('file_directory_path', $this->filePath);
|
||||
$row->setSourceProperty('temp_directory_path', $this->tempFilePath);
|
||||
$row->setSourceProperty('is_public', $this->isPublic);
|
||||
return parent::prepareRow($row);
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function fields() {
|
||||
return [
|
||||
'fid' => $this->t('File ID'),
|
||||
'uid' => $this->t('The {users}.uid who added the file. If set to 0, this file was added by an anonymous user.'),
|
||||
'filename' => $this->t('File name'),
|
||||
'filepath' => $this->t('File path'),
|
||||
'filemime' => $this->t('File MIME Type'),
|
||||
'status' => $this->t('The published status of a file.'),
|
||||
'timestamp' => $this->t('The time that the file was added.'),
|
||||
'file_directory_path' => $this->t('The Drupal files path.'),
|
||||
'is_public' => $this->t('TRUE if the files directory is public otherwise FALSE.'),
|
||||
];
|
||||
}
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function getIds() {
|
||||
$ids['fid']['type'] = 'integer';
|
||||
return $ids;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,232 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace Drupal\edlp_migrate\Plugin\migrate\source;
|
||||
|
||||
use Drupal\Core\Database\Database;
|
||||
use Drupal\migrate\Row;
|
||||
use Drupal\node\Plugin\migrate\source\d6\Node as D6Node;
|
||||
|
||||
/**
|
||||
* Source plugin for edlp corpus migration.
|
||||
*
|
||||
* @MigrateSource(
|
||||
* id = "d6_edlp_pages"
|
||||
* )
|
||||
*/
|
||||
class D6EdlpPages extends D6Node {
|
||||
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function query() {
|
||||
$query = $this->select('node_revisions', 'nr');
|
||||
$query->innerJoin('node', 'n', static::JOIN);
|
||||
$this->handleTranslations($query);
|
||||
|
||||
$query->fields('n', [
|
||||
'nid',
|
||||
'type',
|
||||
'language',
|
||||
'status',
|
||||
'created',
|
||||
'changed',
|
||||
'comment',
|
||||
'promote',
|
||||
'moderate',
|
||||
'sticky',
|
||||
'tnid',
|
||||
'translate',
|
||||
])
|
||||
->fields('nr', [
|
||||
'title',
|
||||
'body',
|
||||
'teaser',
|
||||
'log',
|
||||
'timestamp',
|
||||
'format',
|
||||
'vid',
|
||||
]);
|
||||
$query->addField('n', 'uid', 'node_uid');
|
||||
$query->addField('nr', 'uid', 'revision_uid');
|
||||
|
||||
// If the content_translation module is enabled, get the source langcode
|
||||
// to fill the content_translation_source field.
|
||||
if ($this->moduleHandler->moduleExists('content_translation')) {
|
||||
$query->leftJoin('node', 'nt', 'n.tnid = nt.nid');
|
||||
$query->addField('nt', 'language', 'source_langcode');
|
||||
}
|
||||
|
||||
if (isset($this->configuration['node_type'])) {
|
||||
$query->condition('n.type', $this->configuration['node_type']);
|
||||
}
|
||||
|
||||
return $query;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function fields() {
|
||||
|
||||
$fields = [
|
||||
'nid' => $this->t('Node ID'),
|
||||
'type' => $this->t('Type'),
|
||||
'title' => $this->t('Title'),
|
||||
'body' => $this->t('Body'),
|
||||
'format' => $this->t('Format'),
|
||||
'teaser' => $this->t('Teaser'),
|
||||
'node_uid' => $this->t('Node authored by (uid)'),
|
||||
'revision_uid' => $this->t('Revision authored by (uid)'),
|
||||
'created' => $this->t('Created timestamp'),
|
||||
'changed' => $this->t('Modified timestamp'),
|
||||
'status' => $this->t('Published'),
|
||||
'promote' => $this->t('Promoted to front page'),
|
||||
'sticky' => $this->t('Sticky at top of lists'),
|
||||
'revision' => $this->t('Create new revision'),
|
||||
'language' => $this->t('Language (fr, en, ...)'),
|
||||
'tnid' => $this->t('The translation set id for this node'),
|
||||
'timestamp' => $this->t('The timestamp the latest revision of this node was created.'),
|
||||
];
|
||||
return $fields;
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function prepareRow(Row $row) {
|
||||
drush_print(' ');
|
||||
drush_print('- - - - - - - - - - - - - - - - - - - - - - - -');
|
||||
drush_print($row->getSourceProperty('title'));
|
||||
|
||||
|
||||
// format = 0 can happen when the body field is hidden. Set the format to 1
|
||||
// to avoid migration map issues (since the body field isn't used anyway).
|
||||
if ($row->getSourceProperty('format') === '0') {
|
||||
$row->setSourceProperty('format', $this->filterDefaultFormat);
|
||||
}
|
||||
|
||||
if ($this->moduleExists('content') && $this->getModuleSchemaVersion('content') >= 6001) {
|
||||
foreach ($this->getFieldValues($row) as $field => $values) {
|
||||
$row->setSourceProperty($field, $values);
|
||||
}
|
||||
}
|
||||
$row_nid = $row->getSourceProperty('nid');
|
||||
|
||||
|
||||
// Make sure we always have a translation set.
|
||||
if ($row->getSourceProperty('tnid') == 0) {
|
||||
$row->setSourceProperty('tnid', $row_nid);
|
||||
}
|
||||
|
||||
// get the entree values
|
||||
$query = $this->select('term_node', 'tn');
|
||||
// $query->fields('cte', ['field_entree_value']);
|
||||
$query->condition('tn.nid', $row_nid);
|
||||
$query->join('term_data', 'td', 'td.tid = tn.tid');
|
||||
$query->condition('td.vid', 2); // vid of voc entrees
|
||||
$query->addField('tn', 'tid');
|
||||
$query->distinct();
|
||||
$results = $query->execute()->fetchAll();
|
||||
$entrees = [];
|
||||
foreach ($results as $key => $value) {
|
||||
$entrees[] = array($value['tid']);
|
||||
}
|
||||
$row->setSourceProperty('entrees', $entrees);
|
||||
|
||||
// Page type
|
||||
$query = $this->select('term_node', 'tn');
|
||||
$query->condition('tn.nid', $row_nid);
|
||||
$query->join('term_data', 'td', 'td.tid = tn.tid');
|
||||
$query->condition('td.vid', 1); // vid of voc page type
|
||||
$query->addField('tn', 'tid');
|
||||
$query->distinct();
|
||||
$results = $query->execute()->fetchAll();
|
||||
$pagetype = [];
|
||||
foreach ($results as $key => $value) {
|
||||
// avoid notice type (tid 8)
|
||||
// row will be skiped if empty
|
||||
if($value['tid'] !== "8"){
|
||||
drush_print('page type : '.$value['tid']);
|
||||
$pagetype[] = array($value['tid']);
|
||||
}else{
|
||||
drush_print('----- NOTICE -----');
|
||||
}
|
||||
}
|
||||
drush_print('pagetype empty : '.empty($pagetype));
|
||||
// if(count($pagetype) < 1){
|
||||
// $pagetype = FALSE;
|
||||
// }
|
||||
$row->setSourceProperty('page_type', !empty($pagetype) ? $pagetype : 0);
|
||||
|
||||
// son
|
||||
// TODO: pour les pieces sonores les fichiers ne sont pas enregistrés dans le champ car trop lourd. Ils sont sous forme de lien dans le corps du texte. Comment normaliser ça ??
|
||||
// $sons = [];
|
||||
// foreach ($row->getSourceProperty('field_mp3') as $key => $value) {
|
||||
// $sons[] = array($value['fid']);
|
||||
// }
|
||||
// $row->setSourceProperty('sons_fid', $sons);
|
||||
$body = $row->getSourceProperty('body');
|
||||
preg_match_all('/href="(\/?sons\/[^"]+)"/', $body, $links);
|
||||
if(isset($links[1][0])){
|
||||
// drush_print('links : ', 0, null, false);
|
||||
// drush_print_r($links);
|
||||
$path = preg_replace('/^\//', '', $links[1][0]);
|
||||
// find the source path
|
||||
$query = $this->select('url_alias', 'ua');
|
||||
$query->condition('dst', $path);
|
||||
$query->addField('ua', 'src');
|
||||
$src = $query->execute()->fetchField();
|
||||
// drush_print('src : ', 0, null, false);
|
||||
// drush_print_r($src);
|
||||
if($src){
|
||||
// get the nid
|
||||
$nid = str_replace('node/', '', $src);
|
||||
// drush_print('nid : ', 0, null, false);
|
||||
// drush_print_r($nid);
|
||||
// find the new nid of the enregistrement (corpus item) from migration map
|
||||
// get the d6_edlp_migration
|
||||
// TODO: is this working for both corpus and sons elements ??
|
||||
$new_nid = Database::getConnection('default', 'default')
|
||||
->select('migrate_map_d6_edlp_sons', 'm')
|
||||
->fields('m', ['destid1'])
|
||||
->condition('sourceid1', $nid)
|
||||
->execute()
|
||||
->fetchField();
|
||||
// drush_print('new_nid : ', 0, null, false);
|
||||
// drush_print_r($new_nid);
|
||||
if($new_nid){
|
||||
$body = str_replace($path, "node/".$new_nid, $body);
|
||||
}
|
||||
}else{
|
||||
// drush_print('no source for path : ', 0, null, false);
|
||||
// drush_print_r($path);
|
||||
}
|
||||
}
|
||||
$row->setSourceProperty('body', $body);
|
||||
|
||||
// visuel
|
||||
$visuels = [];
|
||||
foreach ($row->getSourceProperty('field_visuel') as $key => $value) {
|
||||
$visuels[] = array($value['fid']);
|
||||
}
|
||||
$row->setSourceProperty('visuels_fid', $visuels);
|
||||
|
||||
// get the workflow status
|
||||
$query = $this->select('workflow_node', 'wn');
|
||||
$query->fields('wn', ['sid']);
|
||||
$query->condition('wn.nid', $row_nid);
|
||||
$results = $query->execute()->fetchField();
|
||||
// drush_print('workflow query results : ', 0, null, false);
|
||||
// drush_print_r($results);
|
||||
$row->setSourceProperty('workflow', $results);
|
||||
|
||||
// fichiers attachés ??
|
||||
|
||||
$row = parent::prepareRow($row);
|
||||
return $row;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,193 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace Drupal\edlp_migrate\Plugin\migrate\source;
|
||||
|
||||
use Drupal\migrate\Row;
|
||||
use Drupal\node\Plugin\migrate\source\d6\Node as D6Node;
|
||||
|
||||
/**
|
||||
* Source plugin for edlp corpus migration.
|
||||
*
|
||||
* @MigrateSource(
|
||||
* id = "d6_edlp_sons"
|
||||
* )
|
||||
*/
|
||||
class D6EdlpSons extends D6Node {
|
||||
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function query() {
|
||||
$query = $this->select('node_revisions', 'nr');
|
||||
$query->innerJoin('node', 'n', static::JOIN);
|
||||
$this->handleTranslations($query);
|
||||
|
||||
$query->fields('n', [
|
||||
'nid',
|
||||
'type',
|
||||
'language',
|
||||
'status',
|
||||
'created',
|
||||
'changed',
|
||||
'comment',
|
||||
'promote',
|
||||
'moderate',
|
||||
'sticky',
|
||||
'tnid',
|
||||
'translate',
|
||||
])
|
||||
->fields('nr', [
|
||||
'title',
|
||||
'body',
|
||||
'teaser',
|
||||
'log',
|
||||
'timestamp',
|
||||
'format',
|
||||
'vid',
|
||||
]);
|
||||
$query->addField('n', 'uid', 'node_uid');
|
||||
$query->addField('nr', 'uid', 'revision_uid');
|
||||
|
||||
// If the content_translation module is enabled, get the source langcode
|
||||
// to fill the content_translation_source field.
|
||||
if ($this->moduleHandler->moduleExists('content_translation')) {
|
||||
$query->leftJoin('node', 'nt', 'n.tnid = nt.nid');
|
||||
$query->addField('nt', 'language', 'source_langcode');
|
||||
}
|
||||
|
||||
if (isset($this->configuration['node_type'])) {
|
||||
$query->condition('n.type', $this->configuration['node_type']);
|
||||
}
|
||||
|
||||
return $query;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function fields() {
|
||||
|
||||
$fields = [
|
||||
'nid' => $this->t('Node ID'),
|
||||
'type' => $this->t('Type'),
|
||||
'title' => $this->t('Title'),
|
||||
'body' => $this->t('Body'),
|
||||
'format' => $this->t('Format'),
|
||||
'teaser' => $this->t('Teaser'),
|
||||
'node_uid' => $this->t('Node authored by (uid)'),
|
||||
'revision_uid' => $this->t('Revision authored by (uid)'),
|
||||
'created' => $this->t('Created timestamp'),
|
||||
'changed' => $this->t('Modified timestamp'),
|
||||
'status' => $this->t('Published'),
|
||||
'promote' => $this->t('Promoted to front page'),
|
||||
'sticky' => $this->t('Sticky at top of lists'),
|
||||
'revision' => $this->t('Create new revision'),
|
||||
'language' => $this->t('Language (fr, en, ...)'),
|
||||
'tnid' => $this->t('The translation set id for this node'),
|
||||
'timestamp' => $this->t('The timestamp the latest revision of this node was created.'),
|
||||
];
|
||||
return $fields;
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function prepareRow(Row $row) {
|
||||
drush_print(' ');
|
||||
drush_print('- - - - - - - - - - - - - - - - - - - - - - - -');
|
||||
drush_print($row->getSourceProperty('title'));
|
||||
|
||||
|
||||
// format = 0 can happen when the body field is hidden. Set the format to 1
|
||||
// to avoid migration map issues (since the body field isn't used anyway).
|
||||
if ($row->getSourceProperty('format') === '0') {
|
||||
$row->setSourceProperty('format', $this->filterDefaultFormat);
|
||||
}
|
||||
|
||||
if ($this->moduleExists('content') && $this->getModuleSchemaVersion('content') >= 6001) {
|
||||
foreach ($this->getFieldValues($row) as $field => $values) {
|
||||
$row->setSourceProperty($field, $values);
|
||||
}
|
||||
}
|
||||
$row_nid = $row->getSourceProperty('nid');
|
||||
|
||||
|
||||
// Make sure we always have a translation set.
|
||||
if ($row->getSourceProperty('tnid') == 0) {
|
||||
$row->setSourceProperty('tnid', $row_nid);
|
||||
}
|
||||
|
||||
// Genres
|
||||
$genres = [];
|
||||
foreach ($row->getSourceProperty('field_genre') as $key => $value) {
|
||||
$genres[] = array($value['value']);
|
||||
}
|
||||
$row->setSourceProperty('genres', $genres);
|
||||
|
||||
// locuteurs
|
||||
$locuteurs = [];
|
||||
foreach ($row->getSourceProperty('field_artiste') as $key => $value) {
|
||||
$term_name = $value['value'];
|
||||
// check if term already exists in configured vocabulary
|
||||
$term = array_shift(taxonomy_term_load_multiple_by_name($term_name, 'locuteurs'));
|
||||
if(!$term){
|
||||
// if not create the term and get the tid
|
||||
$term = \Drupal\taxonomy\Entity\Term::create([
|
||||
'vid' => 'locuteurs',
|
||||
'name' => $term_name,
|
||||
]);
|
||||
$term->save();
|
||||
}
|
||||
// record the tid in array
|
||||
$locuteurs[] = $term->get('tid')->value;
|
||||
}
|
||||
$row->setSourceProperty('locuteurs', $locuteurs);
|
||||
|
||||
// collectionneurs
|
||||
$collectionneurs = [];
|
||||
foreach ($row->getSourceProperty('field_compositeur') as $key => $value) {
|
||||
$term_name = $value['value'];
|
||||
// check if term already exists in configured vocabulary
|
||||
$term = array_shift(taxonomy_term_load_multiple_by_name($term_name, 'collectionneurs'));
|
||||
if(!$term){
|
||||
// if not create the term and get the tid
|
||||
$term = \Drupal\taxonomy\Entity\Term::create([
|
||||
'vid' => 'collectionneurs',
|
||||
'name' => $term_name,
|
||||
]);
|
||||
$term->save();
|
||||
}
|
||||
// record the tid in array
|
||||
$collectionneurs[] = $term->get('tid')->value;
|
||||
}
|
||||
$row->setSourceProperty('collectionneurs', $collectionneurs);
|
||||
|
||||
// son
|
||||
// drush_print('field_mp3 : ', 0, null, false);
|
||||
// drush_print_r($row->getSourceProperty('field_mp3'));
|
||||
$sons = [];
|
||||
foreach ($row->getSourceProperty('field_mp3') as $key => $value) {
|
||||
$sons[] = array($value['fid']);
|
||||
}
|
||||
$row->setSourceProperty('sons_fid', $sons);
|
||||
|
||||
// get the workflow state (will be converted on status)
|
||||
$query = $this->select('workflow_node', 'wn');
|
||||
$query->fields('wn', ['sid']);
|
||||
$query->condition('wn.nid', $row_nid);
|
||||
$results = $query->execute()->fetchField();
|
||||
|
||||
// drush_print('workflow query results : ', 0, null, false);
|
||||
// drush_print_r($results);
|
||||
|
||||
$row->setSourceProperty('workflow', $results);
|
||||
|
||||
|
||||
$row = parent::prepareRow($row);
|
||||
return $row;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
-169
@@ -1,169 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace Drupal\edlp_migrate\Plugin\migrate\source;
|
||||
|
||||
use Drupal\Core\Database\Database;
|
||||
use Drupal\migrate\Row;
|
||||
use Drupal\migrate_drupal\Plugin\migrate\source\DrupalSqlBase;
|
||||
|
||||
/**
|
||||
* D6 Edlp Taxonomy Entree term source from database.
|
||||
*
|
||||
* @MigrateSource(
|
||||
* id = "d6_edlp_taxonomy_term_entree"
|
||||
* )
|
||||
*/
|
||||
class D6EdlpTaxonomyTermEntree extends DrupalSqlBase {
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function query() {
|
||||
// drush_print('D6EdlpTaxonomyTermEntree query');
|
||||
|
||||
$query = $this->select('term_data', 'td')
|
||||
->fields('td')
|
||||
->distinct()
|
||||
->orderBy('td.tid');
|
||||
|
||||
if (isset($this->configuration['bundle'])) {
|
||||
$query->condition('td.vid', (array) $this->configuration['bundle'], 'IN');
|
||||
}
|
||||
|
||||
return $query;
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function fields() {
|
||||
$fields = [
|
||||
'tid' => $this->t('The term ID.'),
|
||||
'vid' => $this->t('Existing term VID'),
|
||||
'name' => $this->t('The name of the term.'),
|
||||
'description' => $this->t('The term description.'),
|
||||
'weight' => $this->t('Weight'),
|
||||
'parent' => $this->t("The Drupal term IDs of the term's parents."),
|
||||
'node_nid' => $this->t("The node's nid of entree's description."),
|
||||
];
|
||||
if (isset($this->configuration['translations'])) {
|
||||
$fields['language'] = $this->t('The term language.');
|
||||
$fields['trid'] = $this->t('Translation ID.');
|
||||
}
|
||||
// print_r($fields);
|
||||
// print_r("\n");
|
||||
|
||||
return $fields;
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function prepareRow(Row $row) {
|
||||
// drush_print_r($row);
|
||||
// Find parents for this row.
|
||||
$parents = $this->select('term_hierarchy', 'th')
|
||||
->fields('th', ['parent', 'tid'])
|
||||
->condition('tid', $row->getSourceProperty('tid'))
|
||||
->execute()
|
||||
->fetchCol();
|
||||
$row->setSourceProperty('parent', $parents);
|
||||
|
||||
// find node attached to this term for description
|
||||
$query = $this->select('content_type_entree', 'cte');
|
||||
// $query->fields('cte', ['nid', 'vid', 'field_entree_value']);
|
||||
$query->condition('cte.field_entree_value', $row->getSourceProperty('tid'));
|
||||
$query->join('node_revisions', 'nr', 'cte.nid = nr.nid');
|
||||
$query->addField('nr', 'body');
|
||||
$description = $query->execute()
|
||||
->fetchField();
|
||||
// drush_print_r($node);
|
||||
// empty enties to keep migrate
|
||||
$empty_entries = array(267, 291, 309, 310);
|
||||
|
||||
if($description == "" && in_array($row->getSourceProperty('tid'), $empty_entries)){
|
||||
$description = "a remplir";
|
||||
}
|
||||
|
||||
$row->setSourceProperty('description', $description);
|
||||
|
||||
// get the node type page:notice from source and add it to notice field
|
||||
// find node attached to this term for description
|
||||
// get all notice
|
||||
$query = $this->select('term_node', 'tn');
|
||||
$query->condition('tn.tid', 8 ); // page type notice tid
|
||||
$query->addField('tn', 'nid');
|
||||
$notices_nids = $query->execute()->fetchCol();
|
||||
|
||||
// get all nodes taged with the current entree
|
||||
$query = $this->select('term_node', 'tn');
|
||||
$query->condition('tn.tid', $row->getSourceProperty('tid'));
|
||||
$query->addField('tn', 'nid');
|
||||
$nodes_nids = $query->execute()->fetchCol();
|
||||
|
||||
$notice_nid = array_shift(array_intersect($notices_nids, $nodes_nids));
|
||||
// drush_print('notice_nid : ', 0, null, false);
|
||||
// drush_print_r($notice_nid);
|
||||
$query = $this->select('node_revisions', 'nr');
|
||||
$query->condition('nr.nid', $notice_nid ); // page type notice tid
|
||||
$query->addField('nr', 'body');
|
||||
$notices_body = $query->execute()->fetchField();
|
||||
// drush_print('notices_body : ', 0, null, false);
|
||||
// drush_print_r($notices_body);
|
||||
|
||||
// convert inner text links to internal nodes to new url
|
||||
preg_match_all('/href="(\/?corpus\/[^"]+)"/', $notices_body, $links);
|
||||
// drush_print('links : ', 0, null, false);
|
||||
// drush_print_r($links);
|
||||
foreach ($links[1] as $key => $path) {
|
||||
$path = preg_replace('/^\//', '', $path);
|
||||
// drush_print('path : ', 0, null, false);
|
||||
// drush_print_r($path);
|
||||
|
||||
// find the source path
|
||||
$query = $this->select('url_alias', 'ua');
|
||||
$query->condition('dst', $path);
|
||||
$query->addField('ua', 'src');
|
||||
$src = $query->execute()->fetchField();
|
||||
// drush_print('src : ', 0, null, false);
|
||||
// drush_print_r($src);
|
||||
if($src){
|
||||
// get the nid
|
||||
$nid = str_replace('node/', '', $src);
|
||||
// drush_print('nid : ', 0, null, false);
|
||||
// drush_print_r($nid);
|
||||
// find the new nid of the enregistrement (corpus item) from migration map
|
||||
// get the d6_edlp_migration
|
||||
// drush_print_r($this->migration->getIdMap()->lookupDestinationId(array($nid)));
|
||||
$new_nid = Database::getConnection('default', 'default')
|
||||
->select('migrate_map_d6_edlp_corpus', 'm')
|
||||
->fields('m', ['destid1'])
|
||||
->condition('sourceid1', $nid)
|
||||
->execute()
|
||||
->fetchField();
|
||||
// drush_print('new_nid : ', 0, null, false);
|
||||
// drush_print_r($new_nid);
|
||||
if($new_nid){
|
||||
$notices_body = str_replace($path, "node/".$new_nid, $notices_body);
|
||||
}
|
||||
}else{
|
||||
drush_print('no source for path : ', 0, null, false);
|
||||
drush_print_r($path);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
$row->setSourceProperty('notice', $notices_body);
|
||||
|
||||
return parent::prepareRow($row);
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function getIds() {
|
||||
$ids['tid']['type'] = 'integer';
|
||||
return $ids;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,132 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace Drupal\edlp_migrate\Plugin\migrate\source;
|
||||
|
||||
use Drupal\migrate\Row;
|
||||
use Drupal\user\Plugin\migrate\source\d6\User as D6User;
|
||||
|
||||
/**
|
||||
* Source plugin for edlp user accounts.
|
||||
*
|
||||
* @MigrateSource(
|
||||
* id = "d6_edlp_users"
|
||||
* )
|
||||
*/
|
||||
class D6EdlpUsers extends D6User {
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function query() {
|
||||
return $this->select('users', 'u')
|
||||
->fields('u', array_keys($this->baseFields()))
|
||||
->condition('u.uid', 0, '>');
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function fields() {
|
||||
$fields = $this->baseFields();
|
||||
|
||||
// Add roles field.
|
||||
$fields['roles'] = $this->t('Roles');
|
||||
|
||||
// Profile fields.
|
||||
if ($this->moduleExists('profile')) {
|
||||
$fields += $this->select('profile_fields', 'pf')
|
||||
->fields('pf', ['name', 'title'])
|
||||
->execute()
|
||||
->fetchAllKeyed();
|
||||
}
|
||||
|
||||
return $fields;
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function prepareRow(Row $row) {
|
||||
// User roles.
|
||||
$roles = $this->select('users_roles', 'ur')
|
||||
->fields('ur', ['rid'])
|
||||
->condition('ur.uid', $row->getSourceProperty('uid'))
|
||||
->execute()
|
||||
->fetchCol();
|
||||
$row->setSourceProperty('roles', $roles);
|
||||
|
||||
// We are adding here the Event contributed module column.
|
||||
// @see https://api.drupal.org/api/drupal/modules%21user%21user.install/function/user_update_7002/7
|
||||
if ($row->hasSourceProperty('timezone_id') && $row->getSourceProperty('timezone_id')) {
|
||||
if ($this->getDatabase()->schema()->tableExists('event_timezones')) {
|
||||
$event_timezone = $this->select('event_timezones', 'e')
|
||||
->fields('e', ['name'])
|
||||
->condition('e.timezone', $row->getSourceProperty('timezone_id'))
|
||||
->execute()
|
||||
->fetchField();
|
||||
if ($event_timezone) {
|
||||
$row->setSourceProperty('event_timezone', $event_timezone);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Unserialize Data.
|
||||
$row->setSourceProperty('data', unserialize($row->getSourceProperty('data')));
|
||||
|
||||
return parent::prepareRow($row);
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function getIds() {
|
||||
return [
|
||||
'uid' => [
|
||||
'type' => 'integer',
|
||||
'alias' => 'u',
|
||||
],
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the user base fields to be migrated.
|
||||
*
|
||||
* @return array
|
||||
* Associative array having field name as key and description as value.
|
||||
*/
|
||||
protected function baseFields() {
|
||||
$fields = [
|
||||
'uid' => $this->t('User ID'),
|
||||
'name' => $this->t('Username'),
|
||||
'pass' => $this->t('Password'),
|
||||
'mail' => $this->t('Email address'),
|
||||
'theme' => $this->t('Theme'),
|
||||
'signature' => $this->t('Signature'),
|
||||
'signature_format' => $this->t('Signature format'),
|
||||
'created' => $this->t('Registered timestamp'),
|
||||
'access' => $this->t('Last access timestamp'),
|
||||
'login' => $this->t('Last login timestamp'),
|
||||
'status' => $this->t('Status'),
|
||||
'timezone' => $this->t('Timezone'),
|
||||
'language' => $this->t('Language'),
|
||||
'picture' => $this->t('Picture'),
|
||||
'init' => $this->t('Init'),
|
||||
'data' => $this->t('User data'),
|
||||
];
|
||||
|
||||
// Possible field added by Date contributed module.
|
||||
// @see https://api.drupal.org/api/drupal/modules%21user%21user.install/function/user_update_7002/7
|
||||
if ($this->getDatabase()->schema()->fieldExists('users', 'timezone_name')) {
|
||||
$fields['timezone_name'] = $this->t('Timezone (Date)');
|
||||
}
|
||||
|
||||
// Possible field added by Event contributed module.
|
||||
// @see https://api.drupal.org/api/drupal/modules%21user%21user.install/function/user_update_7002/7
|
||||
if ($this->getDatabase()->schema()->fieldExists('users', 'timezone_id')) {
|
||||
$fields['timezone_id'] = $this->t('Timezone (Event)');
|
||||
}
|
||||
|
||||
return $fields;
|
||||
}
|
||||
|
||||
}
|
||||
-103
@@ -1,103 +0,0 @@
|
||||
uuid: c753bc0d-2afe-4551-a18c-807ff5dca454
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_block
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: Blocks
|
||||
source:
|
||||
plugin: block
|
||||
process:
|
||||
status:
|
||||
plugin: skip_on_empty
|
||||
method: row
|
||||
source: status
|
||||
id:
|
||||
plugin: make_unique_entity_field
|
||||
entity_type: block
|
||||
field: id
|
||||
postfix: _
|
||||
length: 32
|
||||
source: module
|
||||
plugin:
|
||||
-
|
||||
plugin: static_map
|
||||
bypass: true
|
||||
source:
|
||||
- module
|
||||
- delta
|
||||
map:
|
||||
book:
|
||||
- book_navigation
|
||||
comment:
|
||||
- 'views_block:comments_recent-block_1'
|
||||
forum:
|
||||
- forum_active_block
|
||||
- forum_new_block
|
||||
locale:
|
||||
- language_block
|
||||
node:
|
||||
- node_syndicate_block
|
||||
search:
|
||||
- search_form_block
|
||||
statistics:
|
||||
- statistics_popular_block
|
||||
system:
|
||||
- system_powered_by_block
|
||||
user:
|
||||
- user_login_block
|
||||
- 'system_menu_block:tools'
|
||||
- 'views_block:who_s_new-block_1'
|
||||
- 'views_block:who_s_online-who_s_online_block'
|
||||
-
|
||||
plugin: block_plugin_id
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: row
|
||||
theme:
|
||||
plugin: block_theme
|
||||
source:
|
||||
- theme
|
||||
- default_theme
|
||||
- admin_theme
|
||||
region:
|
||||
plugin: block_region
|
||||
source:
|
||||
- theme
|
||||
- '@theme'
|
||||
- region
|
||||
map:
|
||||
garland:
|
||||
bartik:
|
||||
header: header
|
||||
footer: footer_fifth
|
||||
left: sidebar_first
|
||||
right: sidebar_second
|
||||
default_value: content
|
||||
weight: weight
|
||||
settings:
|
||||
plugin: block_settings
|
||||
source:
|
||||
- '@plugin'
|
||||
- delta
|
||||
- settings
|
||||
- title
|
||||
visibility:
|
||||
plugin: block_visibility
|
||||
source:
|
||||
- visibility
|
||||
- pages
|
||||
- roles
|
||||
skip_php: true
|
||||
destination:
|
||||
plugin: 'entity:block'
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_menu
|
||||
- upgrade_d6_user_role
|
||||
optional: { }
|
||||
-33
@@ -1,33 +0,0 @@
|
||||
uuid: 000c667a-afec-4496-ada0-872cdfdc11dd
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_date_formats
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Date format configuration'
|
||||
source:
|
||||
plugin: variable_multirow
|
||||
variables:
|
||||
- date_format_long
|
||||
- date_format_medium
|
||||
- date_format_short
|
||||
source_module: system
|
||||
process:
|
||||
id:
|
||||
plugin: static_map
|
||||
source: name
|
||||
map:
|
||||
date_format_long: long
|
||||
date_format_short: short
|
||||
date_format_medium: medium
|
||||
pattern: value
|
||||
destination:
|
||||
plugin: 'entity:date_format'
|
||||
migration_dependencies:
|
||||
required: { }
|
||||
optional: { }
|
||||
-25
@@ -1,25 +0,0 @@
|
||||
uuid: b39c0d9d-deef-477b-b90d-9f7c8e121050
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_dblog_settings
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Database logging configuration'
|
||||
source:
|
||||
plugin: variable
|
||||
variables:
|
||||
- dblog_row_limit
|
||||
source_module: dblog
|
||||
process:
|
||||
row_limit: dblog_row_limit
|
||||
destination:
|
||||
plugin: config
|
||||
config_name: dblog.settings
|
||||
migration_dependencies:
|
||||
required: { }
|
||||
optional: { }
|
||||
-136
@@ -1,136 +0,0 @@
|
||||
uuid: b8ed99c1-7f9d-4558-b791-627e575505f0
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_field
|
||||
class: Drupal\migrate_drupal\Plugin\migrate\FieldMigration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Field configuration'
|
||||
source:
|
||||
plugin: d6_field
|
||||
constants:
|
||||
entity_type: node
|
||||
langcode: en
|
||||
process:
|
||||
entity_type: constants/entity_type
|
||||
status: active
|
||||
langcode: constants/langcode
|
||||
field_name: field_name
|
||||
type:
|
||||
plugin: field_type
|
||||
source:
|
||||
- type
|
||||
- widget_type
|
||||
map:
|
||||
userreference:
|
||||
userreference_select: entity_reference
|
||||
userreference_buttons: entity_reference
|
||||
userreference_autocomplete: entity_reference
|
||||
nodereference:
|
||||
nodereference_select: entity_reference
|
||||
number_integer:
|
||||
number: integer
|
||||
optionwidgets_select: list_integer
|
||||
optionwidgets_buttons: list_integer
|
||||
optionwidgets_onoff: boolean
|
||||
number_decimal:
|
||||
number: decimal
|
||||
optionwidgets_select: list_float
|
||||
optionwidgets_buttons: list_float
|
||||
optionwidgets_onoff: boolean
|
||||
number_float:
|
||||
number: float
|
||||
optionwidgets_select: list_float
|
||||
optionwidgets_buttons: list_float
|
||||
optionwidgets_onoff: boolean
|
||||
email:
|
||||
email_textfield: email
|
||||
filefield:
|
||||
imagefield_widget: image
|
||||
filefield_widget: file
|
||||
fr_phone:
|
||||
phone_textfield: telephone
|
||||
be_phone:
|
||||
phone_textfield: telephone
|
||||
it_phone:
|
||||
phone_textfield: telephone
|
||||
el_phone:
|
||||
phone_textfield: telephone
|
||||
ch_phone:
|
||||
phone_textfield: telephone
|
||||
ca_phone:
|
||||
phone_textfield: telephone
|
||||
cr_phone:
|
||||
phone_textfield: telephone
|
||||
pa_phone:
|
||||
phone_textfield: telephone
|
||||
gb_phone:
|
||||
phone_textfield: telephone
|
||||
ru_phone:
|
||||
phone_textfield: telephone
|
||||
ua_phone:
|
||||
phone_textfield: telephone
|
||||
es_phone:
|
||||
phone_textfield: telephone
|
||||
au_phone:
|
||||
phone_textfield: telephone
|
||||
cs_phone:
|
||||
phone_textfield: telephone
|
||||
hu_phone:
|
||||
phone_textfield: telephone
|
||||
pl_phone:
|
||||
phone_textfield: telephone
|
||||
nl_phone:
|
||||
phone_textfield: telephone
|
||||
se_phone:
|
||||
phone_textfield: telephone
|
||||
za_phone:
|
||||
phone_textfield: telephone
|
||||
il_phone:
|
||||
phone_textfield: telephone
|
||||
nz_phone:
|
||||
phone_textfield: telephone
|
||||
br_phone:
|
||||
phone_textfield: telephone
|
||||
cl_phone:
|
||||
phone_textfield: telephone
|
||||
cn_phone:
|
||||
phone_textfield: telephone
|
||||
hk_phone:
|
||||
phone_textfield: telephone
|
||||
mo_phone:
|
||||
phone_textfield: telephone
|
||||
ph_phone:
|
||||
phone_textfield: telephone
|
||||
sg_phone:
|
||||
phone_textfield: telephone
|
||||
jo_phone:
|
||||
phone_textfield: telephone
|
||||
eg_phone:
|
||||
phone_textfield: telephone
|
||||
pk_phone:
|
||||
phone_textfield: telephone
|
||||
int_phone:
|
||||
phone_textfield: telephone
|
||||
cardinality:
|
||||
plugin: static_map
|
||||
bypass: true
|
||||
source: multiple
|
||||
map:
|
||||
- 1
|
||||
- -1
|
||||
settings:
|
||||
plugin: field_settings
|
||||
source:
|
||||
- '@type'
|
||||
- global_settings
|
||||
- type
|
||||
destination:
|
||||
plugin: 'entity:field_storage_config'
|
||||
migration_dependencies:
|
||||
required: { }
|
||||
optional: { }
|
||||
-287
@@ -1,287 +0,0 @@
|
||||
uuid: 523bf19a-6869-44e1-8fbf-fc77096c9281
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_field_formatter_settings
|
||||
class: Drupal\migrate_drupal\Plugin\migrate\FieldMigration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Field formatter configuration'
|
||||
source:
|
||||
plugin: d6_field_instance_per_view_mode
|
||||
constants:
|
||||
entity_type: node
|
||||
third_party_settings: { }
|
||||
process:
|
||||
field_type_exists:
|
||||
-
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_field
|
||||
source:
|
||||
- field_name
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: row
|
||||
-
|
||||
plugin: extract
|
||||
index:
|
||||
- 1
|
||||
entity_type: constants/entity_type
|
||||
bundle:
|
||||
-
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_node_type
|
||||
source: type_name
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: row
|
||||
view_mode:
|
||||
-
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_view_modes
|
||||
source:
|
||||
- view_mode
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: row
|
||||
-
|
||||
plugin: extract
|
||||
index:
|
||||
- 1
|
||||
-
|
||||
plugin: static_map
|
||||
bypass: true
|
||||
map:
|
||||
full: default
|
||||
field_name: field_name
|
||||
options/label: label
|
||||
options/weight: weight
|
||||
options/type:
|
||||
-
|
||||
plugin: static_map
|
||||
bypass: true
|
||||
source:
|
||||
- type
|
||||
- display_settings/format
|
||||
map:
|
||||
number_integer:
|
||||
default: number_integer
|
||||
us_0: number_integer
|
||||
be_0: number_integer
|
||||
fr_0: number_integer
|
||||
unformatted: number_unformatted
|
||||
number_float:
|
||||
default: number_decimal
|
||||
us_0: number_decimal
|
||||
us_1: number_decimal
|
||||
us_2: number_decimal
|
||||
be_0: number_decimal
|
||||
be_1: number_decimal
|
||||
be_2: number_decimal
|
||||
fr_0: number_decimal
|
||||
fr_1: number_decimal
|
||||
fr_2: number_decimal
|
||||
unformatted: number_unformatted
|
||||
number_decimal:
|
||||
default: number_decimal
|
||||
us_0: number_decimal
|
||||
us_1: number_decimal
|
||||
us_2: number_decimal
|
||||
be_0: number_decimal
|
||||
be_1: number_decimal
|
||||
be_2: number_decimal
|
||||
fr_0: number_decimal
|
||||
fr_1: number_decimal
|
||||
fr_2: number_decimal
|
||||
unformatted: number_unformatted
|
||||
email:
|
||||
default: email_mailto
|
||||
spamspan: email_mailto
|
||||
contact: email_mailto
|
||||
plain: basic_string
|
||||
fr_phone:
|
||||
default: basic_string
|
||||
be_phone:
|
||||
default: basic_string
|
||||
it_phone:
|
||||
default: basic_string
|
||||
el_phone:
|
||||
default: basic_string
|
||||
ch_phone:
|
||||
default: basic_string
|
||||
ca_phone:
|
||||
default: basic_string
|
||||
cr_phone:
|
||||
default: basic_string
|
||||
pa_phone:
|
||||
default: basic_string
|
||||
gb_phone:
|
||||
default: basic_string
|
||||
ru_phone:
|
||||
default: basic_string
|
||||
ua_phone:
|
||||
default: basic_string
|
||||
es_phone:
|
||||
default: basic_string
|
||||
au_phone:
|
||||
default: basic_string
|
||||
cs_phone:
|
||||
default: basic_string
|
||||
hu_phone:
|
||||
default: basic_string
|
||||
pl_phone:
|
||||
default: basic_string
|
||||
nl_phone:
|
||||
default: basic_string
|
||||
se_phone:
|
||||
default: basic_string
|
||||
za_phone:
|
||||
default: basic_string
|
||||
il_phone:
|
||||
default: basic_string
|
||||
nz_phone:
|
||||
default: basic_string
|
||||
br_phone:
|
||||
default: basic_string
|
||||
cl_phone:
|
||||
default: basic_string
|
||||
cn_phone:
|
||||
default: basic_string
|
||||
hk_phone:
|
||||
default: basic_string
|
||||
mo_phone:
|
||||
default: basic_string
|
||||
ph_phone:
|
||||
default: basic_string
|
||||
sg_phone:
|
||||
default: basic_string
|
||||
jo_phone:
|
||||
default: basic_string
|
||||
eg_phone:
|
||||
default: basic_string
|
||||
pk_phone:
|
||||
default: basic_string
|
||||
int_phone:
|
||||
default: basic_string
|
||||
nodereference:
|
||||
default: entity_reference_label
|
||||
plain: entity_reference_label
|
||||
full: entity_reference_entity_view
|
||||
teaser: entity_reference_entity_view
|
||||
userreference:
|
||||
default: entity_reference_label
|
||||
plain: entity_reference_label
|
||||
-
|
||||
plugin: field_type_defaults
|
||||
options/settings:
|
||||
-
|
||||
plugin: static_map
|
||||
bypass: true
|
||||
source:
|
||||
- module
|
||||
- display_settings/format
|
||||
map:
|
||||
nodereference:
|
||||
default: { }
|
||||
plain:
|
||||
link: false
|
||||
full:
|
||||
view_mode: full
|
||||
teaser:
|
||||
view_mode: teaser
|
||||
userreference:
|
||||
default: { }
|
||||
plain:
|
||||
link: false
|
||||
link:
|
||||
default:
|
||||
trim_length: '80'
|
||||
url_only: 0
|
||||
url_plain: 0
|
||||
rel: 0
|
||||
target: 0
|
||||
plain:
|
||||
trim_length: '80'
|
||||
url_only: 1
|
||||
url_plain: 1
|
||||
rel: 0
|
||||
target: 0
|
||||
absolute:
|
||||
trim_length: '80'
|
||||
url_only: 1
|
||||
url_plain: 1
|
||||
rel: 0
|
||||
target: 0
|
||||
title_plain:
|
||||
trim_length: '80'
|
||||
url_only: 1
|
||||
url_plain: 1
|
||||
rel: 0
|
||||
target: 0
|
||||
url:
|
||||
trim_length: '80'
|
||||
url_only: 1
|
||||
url_plain: 0
|
||||
rel: 0
|
||||
target: 0
|
||||
short:
|
||||
trim_length: '80'
|
||||
url_only: 0
|
||||
url_plain: 0
|
||||
rel: 0
|
||||
target: 0
|
||||
label:
|
||||
trim_length: '80'
|
||||
url_only: 0
|
||||
url_plain: 0
|
||||
rel: 0
|
||||
target: 0
|
||||
separate:
|
||||
trim_length: '80'
|
||||
rel: 0
|
||||
target: 0
|
||||
filefield:
|
||||
image_plain:
|
||||
image_style: ''
|
||||
image_link: ''
|
||||
image_nodelink:
|
||||
image_style: ''
|
||||
image_link: content
|
||||
image_imagelink:
|
||||
image_style: ''
|
||||
image_link: file
|
||||
date:
|
||||
default:
|
||||
format_type: fallback
|
||||
timezone_override: ''
|
||||
format_interval:
|
||||
format_type: fallback
|
||||
timezone_override: ''
|
||||
long:
|
||||
format_type: long
|
||||
timezone_override: ''
|
||||
medium:
|
||||
format_type: medium
|
||||
timezone_override: ''
|
||||
short:
|
||||
format_type: short
|
||||
timezone_override: ''
|
||||
text:
|
||||
trimmed:
|
||||
trim_length: 600
|
||||
string:
|
||||
default:
|
||||
link_to_entity: false
|
||||
-
|
||||
plugin: field_formatter_settings_defaults
|
||||
options/third_party_settings: constants/third_party_settings
|
||||
destination:
|
||||
plugin: component_entity_display
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_field_instance
|
||||
- upgrade_d6_view_modes
|
||||
optional: { }
|
||||
-63
@@ -1,63 +0,0 @@
|
||||
uuid: 2a618d8d-6ac9-4ead-82bb-b320ad7a3cfb
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_field_instance
|
||||
class: Drupal\migrate_drupal\Plugin\migrate\FieldMigration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Field instance configuration'
|
||||
source:
|
||||
plugin: d6_field_instance
|
||||
constants:
|
||||
entity_type: node
|
||||
process:
|
||||
field_type_exists:
|
||||
-
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_field
|
||||
source:
|
||||
- field_name
|
||||
-
|
||||
plugin: extract
|
||||
index:
|
||||
- 1
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: row
|
||||
entity_type: constants/entity_type
|
||||
field_name: field_name
|
||||
bundle:
|
||||
-
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_node_type
|
||||
source: type_name
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: row
|
||||
label: label
|
||||
description: description
|
||||
required: required
|
||||
status: active
|
||||
settings:
|
||||
plugin: d6_field_field_settings
|
||||
source:
|
||||
- widget_type
|
||||
- widget_settings
|
||||
- global_settings
|
||||
default_value_callback: ''
|
||||
default_value:
|
||||
plugin: d6_field_instance_defaults
|
||||
source:
|
||||
- widget_type
|
||||
- widget_settings
|
||||
destination:
|
||||
plugin: 'entity:field_config'
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_node_type
|
||||
- upgrade_d6_field
|
||||
optional: { }
|
||||
-75
@@ -1,75 +0,0 @@
|
||||
uuid: ac44a277-5cdd-4379-886d-102bc9d6ddea
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_field_instance_widget_settings
|
||||
class: Drupal\migrate_drupal\Plugin\migrate\FieldMigration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Field instance widget configuration'
|
||||
source:
|
||||
plugin: d6_field_instance_per_form_display
|
||||
constants:
|
||||
entity_type: node
|
||||
form_mode: default
|
||||
third_party_settings: { }
|
||||
process:
|
||||
field_type_exists:
|
||||
-
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_field
|
||||
source:
|
||||
- field_name
|
||||
-
|
||||
plugin: extract
|
||||
index:
|
||||
- 1
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: row
|
||||
bundle:
|
||||
-
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_node_type
|
||||
source: type_name
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: row
|
||||
form_mode: constants/form_mode
|
||||
field_name: field_name
|
||||
entity_type: constants/entity_type
|
||||
options/weight: weight
|
||||
options/type:
|
||||
type:
|
||||
plugin: static_map
|
||||
bypass: true
|
||||
source: widget_type
|
||||
map:
|
||||
number: number
|
||||
email_textfield: email_default
|
||||
date_select: datetime_default
|
||||
date_text: datetime_default
|
||||
date_popup: datetime_default
|
||||
imagefield_widget: image_image
|
||||
phone_textfield: telephone_default
|
||||
optionwidgets_onoff: boolean_checkbox
|
||||
optionwidgets_buttons: options_buttons
|
||||
optionwidgets_select: options_select
|
||||
nodereference_select: options_select
|
||||
userreference_select: options_select
|
||||
options/settings:
|
||||
-
|
||||
plugin: field_instance_widget_settings
|
||||
source:
|
||||
- widget_type
|
||||
- widget_settings
|
||||
options/third_party_settings: constants/third_party_settings
|
||||
destination:
|
||||
plugin: component_entity_form_display
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_field_instance
|
||||
optional: { }
|
||||
-48
@@ -1,48 +0,0 @@
|
||||
uuid: dcd1eb8d-512d-43b8-82ce-8ea888ca4ef1
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_file
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Public files'
|
||||
source:
|
||||
plugin: d6_file
|
||||
constants:
|
||||
source_base_path: ../drupal6/
|
||||
process:
|
||||
filename: filename
|
||||
source_full_path:
|
||||
-
|
||||
plugin: concat
|
||||
delimiter: /
|
||||
source:
|
||||
- constants/source_base_path
|
||||
- filepath
|
||||
-
|
||||
plugin: urlencode
|
||||
destination_full_path:
|
||||
plugin: file_uri
|
||||
source:
|
||||
- filepath
|
||||
- file_directory_path
|
||||
- temp_directory_path
|
||||
- is_public
|
||||
uri:
|
||||
plugin: file_copy
|
||||
source:
|
||||
- '@source_full_path'
|
||||
- '@destination_full_path'
|
||||
filemime: filemime
|
||||
status: status
|
||||
changed: timestamp
|
||||
uid: uid
|
||||
destination:
|
||||
plugin: 'entity:file'
|
||||
migration_dependencies:
|
||||
required: { }
|
||||
optional: { }
|
||||
-28
@@ -1,28 +0,0 @@
|
||||
uuid: 207557d6-7cdc-4c9a-976a-af89609a421a
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_file_settings
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'File configuration'
|
||||
source:
|
||||
plugin: variable
|
||||
variables:
|
||||
- file_description_type
|
||||
- file_description_length
|
||||
- file_icon_directory
|
||||
process:
|
||||
description/type: file_description_type
|
||||
description/length: file_description_length
|
||||
icon/directory: file_icon_directory
|
||||
destination:
|
||||
plugin: config
|
||||
config_name: file.settings
|
||||
migration_dependencies:
|
||||
required: { }
|
||||
optional: { }
|
||||
-50
@@ -1,50 +0,0 @@
|
||||
uuid: 8a3a61b7-7578-4a00-aa6e-44455798d537
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_filter_format
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Filter format configuration'
|
||||
source:
|
||||
plugin: d6_filter_format
|
||||
process:
|
||||
format:
|
||||
plugin: machine_name
|
||||
source: name
|
||||
name: name
|
||||
cache: cache
|
||||
filters:
|
||||
plugin: sub_process
|
||||
source: filters
|
||||
key: '@id'
|
||||
process:
|
||||
id:
|
||||
plugin: filter_id
|
||||
source:
|
||||
- module
|
||||
- delta
|
||||
bypass: true
|
||||
map:
|
||||
filter:
|
||||
- filter_html
|
||||
- filter_autop
|
||||
- filter_url
|
||||
- filter_htmlcorrector
|
||||
- filter_html_escape
|
||||
settings:
|
||||
plugin: filter_settings
|
||||
source: settings
|
||||
status:
|
||||
plugin: default_value
|
||||
default_value: true
|
||||
destination:
|
||||
plugin: 'entity:filter_format'
|
||||
no_stub: true
|
||||
migration_dependencies:
|
||||
required: { }
|
||||
optional: { }
|
||||
-35
@@ -1,35 +0,0 @@
|
||||
uuid: 32ad2920-6ee1-4387-9cea-30e86660c4fe
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_imagecache_presets
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'ImageCache Presets'
|
||||
source:
|
||||
plugin: d6_imagecache_presets
|
||||
process:
|
||||
name:
|
||||
-
|
||||
plugin: machine_name
|
||||
source: presetname
|
||||
-
|
||||
plugin: make_unique_entity_field
|
||||
entity_type: image_style
|
||||
field: name
|
||||
length: 32
|
||||
label: presetname
|
||||
effects:
|
||||
plugin: d6_imagecache_actions
|
||||
source:
|
||||
- '@plugin'
|
||||
- data
|
||||
destination:
|
||||
plugin: 'entity:image_style'
|
||||
migration_dependencies:
|
||||
required: { }
|
||||
optional: { }
|
||||
-51
@@ -1,51 +0,0 @@
|
||||
uuid: c59681b6-5eb5-49da-bca7-865657e9587d
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_language_content_settings
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Drupal 6 language content settings'
|
||||
source:
|
||||
plugin: d6_language_content_settings
|
||||
constants:
|
||||
target_type: node
|
||||
process:
|
||||
target_bundle: type
|
||||
target_entity_type_id: constants/target_type
|
||||
default_langcode:
|
||||
-
|
||||
plugin: static_map
|
||||
source: language_content_type
|
||||
map:
|
||||
- null
|
||||
- current_interface
|
||||
- current_interface
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: row
|
||||
language_alterable:
|
||||
plugin: static_map
|
||||
source: i18n_lock_node
|
||||
map:
|
||||
- true
|
||||
- false
|
||||
third_party_settings/content_translation/enabled:
|
||||
plugin: static_map
|
||||
source: language_content_type
|
||||
map:
|
||||
- null
|
||||
- false
|
||||
- true
|
||||
destination:
|
||||
plugin: 'entity:language_content_settings'
|
||||
content_translation_update_definitions:
|
||||
- node
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_node_type
|
||||
optional: { }
|
||||
-40
@@ -1,40 +0,0 @@
|
||||
uuid: 387200f7-aeb9-4d35-9640-66d556f89a67
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_language_negotiation_settings
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Language negotiation settings'
|
||||
source:
|
||||
plugin: variable
|
||||
variables:
|
||||
- language_negotiation
|
||||
source_module: language
|
||||
process:
|
||||
session/parameter:
|
||||
plugin: default_value
|
||||
default_value: language
|
||||
selected_langcode:
|
||||
plugin: default_value
|
||||
default_value: site_default
|
||||
url/source:
|
||||
plugin: static_map
|
||||
source: language_negotiation
|
||||
default_value: path_prefix
|
||||
map:
|
||||
- path_prefix
|
||||
- path_prefix
|
||||
- path_prefix
|
||||
- domain
|
||||
destination:
|
||||
plugin: config
|
||||
config_name: language.negotiation
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_language
|
||||
optional: { }
|
||||
-60
@@ -1,60 +0,0 @@
|
||||
uuid: 96b26caf-fec1-409f-92b4-f01153a26e3f
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_language_types
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Language types'
|
||||
source:
|
||||
plugin: variable
|
||||
variables:
|
||||
- language_negotiation
|
||||
source_module: language
|
||||
process:
|
||||
all:
|
||||
plugin: default_value
|
||||
default_value:
|
||||
- language_interface
|
||||
- language_content
|
||||
- language_url
|
||||
configurable:
|
||||
plugin: default_value
|
||||
default_value:
|
||||
- language_interface
|
||||
negotiation/language_content/enabled:
|
||||
plugin: default_value
|
||||
default_value:
|
||||
language-interface: 0
|
||||
negotiation/language_url/enabled:
|
||||
plugin: default_value
|
||||
default_value:
|
||||
language-url: 0
|
||||
language-url-fallback: 1
|
||||
negotiation/language_interface/enabled:
|
||||
plugin: static_map
|
||||
source: language_negotiation
|
||||
map:
|
||||
-
|
||||
language-selected: 0
|
||||
-
|
||||
language-url: 0
|
||||
language-selected: 1
|
||||
-
|
||||
language-url: 0
|
||||
language-user: 1
|
||||
language-browser: 2
|
||||
language-selected: 3
|
||||
-
|
||||
language-url: 0
|
||||
language-selected: 1
|
||||
destination:
|
||||
plugin: config
|
||||
config_name: language.types
|
||||
migration_dependencies:
|
||||
required: { }
|
||||
optional: { }
|
||||
-23
@@ -1,23 +0,0 @@
|
||||
uuid: 6da82ded-3e16-4b0d-bcc0-897140a1055e
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_menu
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: Menus
|
||||
source:
|
||||
plugin: menu
|
||||
process:
|
||||
id: menu_name
|
||||
label: title
|
||||
description: description
|
||||
destination:
|
||||
plugin: 'entity:menu'
|
||||
migration_dependencies:
|
||||
required: { }
|
||||
optional: { }
|
||||
-64
@@ -1,64 +0,0 @@
|
||||
uuid: a4bfa7da-f050-4522-8d4f-135acccba433
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_menu_links
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Menu links'
|
||||
source:
|
||||
plugin: menu_link
|
||||
process:
|
||||
id: mlid
|
||||
title: link_title
|
||||
description: description
|
||||
menu_name:
|
||||
-
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_menu
|
||||
source: menu_name
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: row
|
||||
-
|
||||
plugin: static_map
|
||||
map:
|
||||
management: admin
|
||||
bypass: true
|
||||
link/uri:
|
||||
plugin: link_uri
|
||||
source:
|
||||
- link_path
|
||||
link/options: options
|
||||
route:
|
||||
plugin: route
|
||||
source:
|
||||
- link_path
|
||||
- options
|
||||
route_name: '@route/route_name'
|
||||
route_parameters: '@route/route_parameters'
|
||||
url: '@route/url'
|
||||
options: '@route/options'
|
||||
external: external
|
||||
weight: weight
|
||||
expanded: expanded
|
||||
enabled: enabled
|
||||
parent:
|
||||
plugin: menu_link_parent
|
||||
source:
|
||||
- plid
|
||||
- '@menu_name'
|
||||
- parent_link_path
|
||||
changed: updated
|
||||
destination:
|
||||
plugin: 'entity:menu_link_content'
|
||||
default_bundle: menu_link_content
|
||||
no_stub: true
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_menu
|
||||
optional: { }
|
||||
-109
@@ -1,109 +0,0 @@
|
||||
uuid: 63e5d50d-22d5-40a5-88f0-cbc813307c64
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_corpus
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Nodes (corpus)'
|
||||
source:
|
||||
plugin: d6_node
|
||||
node_type: corpus
|
||||
process:
|
||||
nid: tnid
|
||||
vid: vid
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
field_mp3:
|
||||
plugin: d6_field_file
|
||||
source: field_mp3
|
||||
field_artiste:
|
||||
plugin: iterator
|
||||
source: field_artiste
|
||||
process:
|
||||
value: value
|
||||
format:
|
||||
-
|
||||
plugin: static_map
|
||||
bypass: true
|
||||
source: format
|
||||
map:
|
||||
- null
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: process
|
||||
-
|
||||
plugin: migration
|
||||
migration:
|
||||
- upgrade_d6_filter_format
|
||||
- upgrade_d7_filter_format
|
||||
source: format
|
||||
field_compositeur:
|
||||
plugin: iterator
|
||||
source: field_compositeur
|
||||
process:
|
||||
value: value
|
||||
format:
|
||||
-
|
||||
plugin: static_map
|
||||
bypass: true
|
||||
source: format
|
||||
map:
|
||||
- null
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: process
|
||||
-
|
||||
plugin: migration
|
||||
migration:
|
||||
- upgrade_d6_filter_format
|
||||
- upgrade_d7_filter_format
|
||||
source: format
|
||||
field_genre: field_genre
|
||||
field_ordre: field_ordre
|
||||
field_langue: field_langue
|
||||
field_article:
|
||||
plugin: iterator
|
||||
source: field_article
|
||||
process:
|
||||
target_id:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_node
|
||||
source: nid
|
||||
destination:
|
||||
plugin: 'entity:node'
|
||||
default_bundle: corpus
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_user
|
||||
- upgrade_d6_node_type
|
||||
- upgrade_d6_node_settings
|
||||
- upgrade_d6_filter_format
|
||||
optional:
|
||||
- upgrade_d6_field_instance_widget_settings
|
||||
- upgrade_d6_field_formatter_settings
|
||||
- upgrade_d6_upload_field_instance
|
||||
- upgrade_d6_filter_format
|
||||
- upgrade_d7_filter_format
|
||||
-52
@@ -1,52 +0,0 @@
|
||||
uuid: e07ade2a-75cb-4ffd-a070-d0b1205e24df
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_entree
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Nodes (entree)'
|
||||
source:
|
||||
plugin: d6_node
|
||||
node_type: entree
|
||||
process:
|
||||
nid: tnid
|
||||
vid: vid
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
field_entree: field_entree
|
||||
destination:
|
||||
plugin: 'entity:node'
|
||||
default_bundle: entree
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_user
|
||||
- upgrade_d6_node_type
|
||||
- upgrade_d6_node_settings
|
||||
- upgrade_d6_filter_format
|
||||
optional:
|
||||
- upgrade_d6_field_instance_widget_settings
|
||||
- upgrade_d6_field_formatter_settings
|
||||
- upgrade_d6_upload_field_instance
|
||||
-59
@@ -1,59 +0,0 @@
|
||||
uuid: 96519d79-9201-44d4-b321-d0d011bb45d2
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_episode
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Nodes (episode)'
|
||||
source:
|
||||
plugin: d6_node
|
||||
node_type: episode
|
||||
process:
|
||||
nid: tnid
|
||||
vid: vid
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
field_related_sound:
|
||||
plugin: iterator
|
||||
source: field_related_sound
|
||||
process:
|
||||
target_id:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_node
|
||||
source: nid
|
||||
destination:
|
||||
plugin: 'entity:node'
|
||||
default_bundle: episode
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_user
|
||||
- upgrade_d6_node_type
|
||||
- upgrade_d6_node_settings
|
||||
- upgrade_d6_filter_format
|
||||
optional:
|
||||
- upgrade_d6_field_instance_widget_settings
|
||||
- upgrade_d6_field_formatter_settings
|
||||
- upgrade_d6_upload_field_instance
|
||||
-60
@@ -1,60 +0,0 @@
|
||||
uuid: 2defad48-393a-4262-9869-523fd44315d5
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_event
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Nodes (event)'
|
||||
source:
|
||||
plugin: d6_node
|
||||
node_type: event
|
||||
process:
|
||||
nid: tnid
|
||||
vid: vid
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
field_date:
|
||||
plugin: iterator
|
||||
source: field_date
|
||||
process:
|
||||
value:
|
||||
plugin: format_date
|
||||
from_format: 'Y-m-d\TH:i:s'
|
||||
to_format: 'Y-m-d\TH:i:s'
|
||||
source: value
|
||||
destination:
|
||||
plugin: 'entity:node'
|
||||
default_bundle: event
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_user
|
||||
- upgrade_d6_node_type
|
||||
- upgrade_d6_node_settings
|
||||
- upgrade_d6_filter_format
|
||||
optional:
|
||||
- upgrade_d6_field_instance_widget_settings
|
||||
- upgrade_d6_field_formatter_settings
|
||||
- upgrade_d6_upload_field_instance
|
||||
-51
@@ -1,51 +0,0 @@
|
||||
uuid: 56aa279c-a52f-4c39-9ba6-3dcf4005beb2
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_home
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Nodes (home)'
|
||||
source:
|
||||
plugin: d6_node
|
||||
node_type: home
|
||||
process:
|
||||
nid: tnid
|
||||
vid: vid
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
destination:
|
||||
plugin: 'entity:node'
|
||||
default_bundle: home
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_user
|
||||
- upgrade_d6_node_type
|
||||
- upgrade_d6_node_settings
|
||||
- upgrade_d6_filter_format
|
||||
optional:
|
||||
- upgrade_d6_field_instance_widget_settings
|
||||
- upgrade_d6_field_formatter_settings
|
||||
- upgrade_d6_upload_field_instance
|
||||
-57
@@ -1,57 +0,0 @@
|
||||
uuid: d1836be0-94fb-4853-b801-7be06964a238
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_page
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Nodes (page)'
|
||||
source:
|
||||
plugin: d6_node
|
||||
node_type: page
|
||||
process:
|
||||
nid: tnid
|
||||
vid: vid
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
field_mp3:
|
||||
plugin: d6_field_file
|
||||
source: field_mp3
|
||||
field_visuel:
|
||||
plugin: d6_field_file
|
||||
source: field_visuel
|
||||
destination:
|
||||
plugin: 'entity:node'
|
||||
default_bundle: page
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_user
|
||||
- upgrade_d6_node_type
|
||||
- upgrade_d6_node_settings
|
||||
- upgrade_d6_filter_format
|
||||
optional:
|
||||
- upgrade_d6_field_instance_widget_settings
|
||||
- upgrade_d6_field_formatter_settings
|
||||
- upgrade_d6_upload_field_instance
|
||||
-103
@@ -1,103 +0,0 @@
|
||||
uuid: 95382fb2-194e-4757-a1a7-69841faebdd3
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_revision_corpus
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Node revisions (corpus)'
|
||||
source:
|
||||
plugin: d6_node_revision
|
||||
node_type: corpus
|
||||
process:
|
||||
nid: nid
|
||||
vid: vid
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
field_mp3:
|
||||
plugin: d6_field_file
|
||||
source: field_mp3
|
||||
field_artiste:
|
||||
plugin: iterator
|
||||
source: field_artiste
|
||||
process:
|
||||
value: value
|
||||
format:
|
||||
-
|
||||
plugin: static_map
|
||||
bypass: true
|
||||
source: format
|
||||
map:
|
||||
- null
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: process
|
||||
-
|
||||
plugin: migration
|
||||
migration:
|
||||
- upgrade_d6_filter_format
|
||||
- upgrade_d7_filter_format
|
||||
source: format
|
||||
field_compositeur:
|
||||
plugin: iterator
|
||||
source: field_compositeur
|
||||
process:
|
||||
value: value
|
||||
format:
|
||||
-
|
||||
plugin: static_map
|
||||
bypass: true
|
||||
source: format
|
||||
map:
|
||||
- null
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: process
|
||||
-
|
||||
plugin: migration
|
||||
migration:
|
||||
- upgrade_d6_filter_format
|
||||
- upgrade_d7_filter_format
|
||||
source: format
|
||||
field_genre: field_genre
|
||||
field_ordre: field_ordre
|
||||
field_langue: field_langue
|
||||
field_article:
|
||||
plugin: iterator
|
||||
source: field_article
|
||||
process:
|
||||
target_id:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_node
|
||||
source: nid
|
||||
destination:
|
||||
plugin: 'entity_revision:node'
|
||||
default_bundle: corpus
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_node_corpus
|
||||
optional:
|
||||
- upgrade_d6_filter_format
|
||||
- upgrade_d7_filter_format
|
||||
-46
@@ -1,46 +0,0 @@
|
||||
uuid: 985370e5-cb22-4312-9e1b-4e159857f420
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_revision_entree
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Node revisions (entree)'
|
||||
source:
|
||||
plugin: d6_node_revision
|
||||
node_type: entree
|
||||
process:
|
||||
nid: nid
|
||||
vid: vid
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
field_entree: field_entree
|
||||
destination:
|
||||
plugin: 'entity_revision:node'
|
||||
default_bundle: entree
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_node_entree
|
||||
optional: { }
|
||||
-53
@@ -1,53 +0,0 @@
|
||||
uuid: e14cc576-ff51-447e-9f16-dfc2eeb87ac9
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_revision_episode
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Node revisions (episode)'
|
||||
source:
|
||||
plugin: d6_node_revision
|
||||
node_type: episode
|
||||
process:
|
||||
nid: nid
|
||||
vid: vid
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
field_related_sound:
|
||||
plugin: iterator
|
||||
source: field_related_sound
|
||||
process:
|
||||
target_id:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_node
|
||||
source: nid
|
||||
destination:
|
||||
plugin: 'entity_revision:node'
|
||||
default_bundle: episode
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_node_episode
|
||||
optional: { }
|
||||
-54
@@ -1,54 +0,0 @@
|
||||
uuid: f6c2d9bc-f977-423e-94a2-59cd24b84c85
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_revision_event
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Node revisions (event)'
|
||||
source:
|
||||
plugin: d6_node_revision
|
||||
node_type: event
|
||||
process:
|
||||
nid: nid
|
||||
vid: vid
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
field_date:
|
||||
plugin: iterator
|
||||
source: field_date
|
||||
process:
|
||||
value:
|
||||
plugin: format_date
|
||||
from_format: 'Y-m-d\TH:i:s'
|
||||
to_format: 'Y-m-d\TH:i:s'
|
||||
source: value
|
||||
destination:
|
||||
plugin: 'entity_revision:node'
|
||||
default_bundle: event
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_node_event
|
||||
optional: { }
|
||||
-45
@@ -1,45 +0,0 @@
|
||||
uuid: 547bb71a-efbb-4776-9180-6a6d16493eca
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_revision_home
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Node revisions (home)'
|
||||
source:
|
||||
plugin: d6_node_revision
|
||||
node_type: home
|
||||
process:
|
||||
nid: nid
|
||||
vid: vid
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
destination:
|
||||
plugin: 'entity_revision:node'
|
||||
default_bundle: home
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_node_home
|
||||
optional: { }
|
||||
-51
@@ -1,51 +0,0 @@
|
||||
uuid: a68c2bc8-4fef-400f-9e1b-c05b3482c292
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_revision_page
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Node revisions (page)'
|
||||
source:
|
||||
plugin: d6_node_revision
|
||||
node_type: page
|
||||
process:
|
||||
nid: nid
|
||||
vid: vid
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
field_mp3:
|
||||
plugin: d6_field_file
|
||||
source: field_mp3
|
||||
field_visuel:
|
||||
plugin: d6_field_file
|
||||
source: field_visuel
|
||||
destination:
|
||||
plugin: 'entity_revision:node'
|
||||
default_bundle: page
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_node_page
|
||||
optional: { }
|
||||
-93
@@ -1,93 +0,0 @@
|
||||
uuid: 8949f91e-bc67-49a2-a780-65a187f9fcf5
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_revision_son
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Node revisions (son)'
|
||||
source:
|
||||
plugin: d6_node_revision
|
||||
node_type: son
|
||||
process:
|
||||
nid: nid
|
||||
vid: vid
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
field_mp3:
|
||||
plugin: d6_field_file
|
||||
source: field_mp3
|
||||
field_artiste:
|
||||
plugin: iterator
|
||||
source: field_artiste
|
||||
process:
|
||||
value: value
|
||||
format:
|
||||
-
|
||||
plugin: static_map
|
||||
bypass: true
|
||||
source: format
|
||||
map:
|
||||
- null
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: process
|
||||
-
|
||||
plugin: migration
|
||||
migration:
|
||||
- upgrade_d6_filter_format
|
||||
- upgrade_d7_filter_format
|
||||
source: format
|
||||
field_compositeur:
|
||||
plugin: iterator
|
||||
source: field_compositeur
|
||||
process:
|
||||
value: value
|
||||
format:
|
||||
-
|
||||
plugin: static_map
|
||||
bypass: true
|
||||
source: format
|
||||
map:
|
||||
- null
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: process
|
||||
-
|
||||
plugin: migration
|
||||
migration:
|
||||
- upgrade_d6_filter_format
|
||||
- upgrade_d7_filter_format
|
||||
source: format
|
||||
field_genre: field_genre
|
||||
destination:
|
||||
plugin: 'entity_revision:node'
|
||||
default_bundle: son
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_node_son
|
||||
optional:
|
||||
- upgrade_d6_filter_format
|
||||
- upgrade_d7_filter_format
|
||||
-45
@@ -1,45 +0,0 @@
|
||||
uuid: 4f7b6dae-3382-41d4-989d-59960bfab7d8
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_revision_static
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Node revisions (static)'
|
||||
source:
|
||||
plugin: d6_node_revision
|
||||
node_type: static
|
||||
process:
|
||||
nid: nid
|
||||
vid: vid
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
destination:
|
||||
plugin: 'entity_revision:node'
|
||||
default_bundle: static
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_node_static
|
||||
optional: { }
|
||||
-48
@@ -1,48 +0,0 @@
|
||||
uuid: 8560dd6c-4a04-41f4-ad0f-bf4a89cd4933
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_revision_visual_piece_sonore
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Node revisions (visual_piece_sonore)'
|
||||
source:
|
||||
plugin: d6_node_revision
|
||||
node_type: visual_piece_sonore
|
||||
process:
|
||||
nid: nid
|
||||
vid: vid
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
field_visuel_piece_sonore:
|
||||
plugin: d6_field_file
|
||||
source: field_visuel_piece_sonore
|
||||
destination:
|
||||
plugin: 'entity_revision:node'
|
||||
default_bundle: visual_piece_sonore
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_node_visual_piece_sonore
|
||||
optional: { }
|
||||
-45
@@ -1,45 +0,0 @@
|
||||
uuid: d5a94edf-4603-4e13-98ce-a96b2b5ea875
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_revision_webform
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Node revisions (webform)'
|
||||
source:
|
||||
plugin: d6_node_revision
|
||||
node_type: webform
|
||||
process:
|
||||
nid: nid
|
||||
vid: vid
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
destination:
|
||||
plugin: 'entity_revision:node'
|
||||
default_bundle: webform
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_node_webform
|
||||
optional: { }
|
||||
-31
@@ -1,31 +0,0 @@
|
||||
uuid: c82b74be-d196-4341-9b70-b8281c8b0e7d
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_setting_promote
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Node type ''promote'' setting'
|
||||
source:
|
||||
plugin: d6_node_type
|
||||
constants:
|
||||
entity_type: node
|
||||
field_name: promote
|
||||
process:
|
||||
entity_type: constants/entity_type
|
||||
bundle: type
|
||||
field_name: constants/field_name
|
||||
label:
|
||||
plugin: default_value
|
||||
default_value: 'Promoted to front page'
|
||||
default_value/0/value: options/promote
|
||||
destination:
|
||||
plugin: 'entity:base_field_override'
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_node_type
|
||||
optional: { }
|
||||
-31
@@ -1,31 +0,0 @@
|
||||
uuid: 26db62aa-4b07-41d9-bac3-4d4a5f35b1a2
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_setting_status
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Node type ''status'' setting'
|
||||
source:
|
||||
plugin: d6_node_type
|
||||
constants:
|
||||
entity_type: node
|
||||
field_name: status
|
||||
process:
|
||||
entity_type: constants/entity_type
|
||||
bundle: type
|
||||
field_name: constants/field_name
|
||||
label:
|
||||
plugin: default_value
|
||||
default_value: 'Publishing status'
|
||||
default_value/0/value: options/status
|
||||
destination:
|
||||
plugin: 'entity:base_field_override'
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_node_type
|
||||
optional: { }
|
||||
-31
@@ -1,31 +0,0 @@
|
||||
uuid: 13e28e7a-d057-4ff1-96ef-1acecbace522
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_setting_sticky
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Node type ''sticky'' setting'
|
||||
source:
|
||||
plugin: d6_node_type
|
||||
constants:
|
||||
entity_type: node
|
||||
field_name: sticky
|
||||
process:
|
||||
entity_type: constants/entity_type
|
||||
bundle: type
|
||||
field_name: constants/field_name
|
||||
label:
|
||||
plugin: default_value
|
||||
default_value: 'Sticky at the top of lists'
|
||||
default_value/0/value: options/sticky
|
||||
destination:
|
||||
plugin: 'entity:base_field_override'
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_node_type
|
||||
optional: { }
|
||||
-25
@@ -1,25 +0,0 @@
|
||||
uuid: f33a252c-04da-45d6-8838-406e575c9439
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_settings
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Node configuration'
|
||||
source:
|
||||
plugin: variable
|
||||
variables:
|
||||
- node_admin_theme
|
||||
source_module: node
|
||||
process:
|
||||
use_admin_theme: node_admin_theme
|
||||
destination:
|
||||
plugin: config
|
||||
config_name: node.settings
|
||||
migration_dependencies:
|
||||
required: { }
|
||||
optional: { }
|
||||
-99
@@ -1,99 +0,0 @@
|
||||
uuid: 2cb6733c-5728-4750-886b-5384cd27e7d9
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_son
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Nodes (son)'
|
||||
source:
|
||||
plugin: d6_node
|
||||
node_type: son
|
||||
process:
|
||||
nid: tnid
|
||||
vid: vid
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
field_mp3:
|
||||
plugin: d6_field_file
|
||||
source: field_mp3
|
||||
field_artiste:
|
||||
plugin: iterator
|
||||
source: field_artiste
|
||||
process:
|
||||
value: value
|
||||
format:
|
||||
-
|
||||
plugin: static_map
|
||||
bypass: true
|
||||
source: format
|
||||
map:
|
||||
- null
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: process
|
||||
-
|
||||
plugin: migration
|
||||
migration:
|
||||
- upgrade_d6_filter_format
|
||||
- upgrade_d7_filter_format
|
||||
source: format
|
||||
field_compositeur:
|
||||
plugin: iterator
|
||||
source: field_compositeur
|
||||
process:
|
||||
value: value
|
||||
format:
|
||||
-
|
||||
plugin: static_map
|
||||
bypass: true
|
||||
source: format
|
||||
map:
|
||||
- null
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: process
|
||||
-
|
||||
plugin: migration
|
||||
migration:
|
||||
- upgrade_d6_filter_format
|
||||
- upgrade_d7_filter_format
|
||||
source: format
|
||||
field_genre: field_genre
|
||||
destination:
|
||||
plugin: 'entity:node'
|
||||
default_bundle: son
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_user
|
||||
- upgrade_d6_node_type
|
||||
- upgrade_d6_node_settings
|
||||
- upgrade_d6_filter_format
|
||||
optional:
|
||||
- upgrade_d6_field_instance_widget_settings
|
||||
- upgrade_d6_field_formatter_settings
|
||||
- upgrade_d6_upload_field_instance
|
||||
- upgrade_d6_filter_format
|
||||
- upgrade_d7_filter_format
|
||||
-51
@@ -1,51 +0,0 @@
|
||||
uuid: 7509af26-bd9b-44b0-b146-91c8c67e7290
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_static
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Nodes (static)'
|
||||
source:
|
||||
plugin: d6_node
|
||||
node_type: static
|
||||
process:
|
||||
nid: tnid
|
||||
vid: vid
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
destination:
|
||||
plugin: 'entity:node'
|
||||
default_bundle: static
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_user
|
||||
- upgrade_d6_node_type
|
||||
- upgrade_d6_node_settings
|
||||
- upgrade_d6_filter_format
|
||||
optional:
|
||||
- upgrade_d6_field_instance_widget_settings
|
||||
- upgrade_d6_field_formatter_settings
|
||||
- upgrade_d6_upload_field_instance
|
||||
-116
@@ -1,116 +0,0 @@
|
||||
uuid: a28a1430-e17d-4945-b523-68716acdc7f0
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_translation_corpus
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Node translations (corpus)'
|
||||
source:
|
||||
plugin: d6_node
|
||||
translations: true
|
||||
source_module: translation
|
||||
node_type: corpus
|
||||
process:
|
||||
nid: tnid
|
||||
type: type
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
content_translation_source: source_langcode
|
||||
field_mp3:
|
||||
plugin: d6_field_file
|
||||
source: field_mp3
|
||||
field_artiste:
|
||||
plugin: iterator
|
||||
source: field_artiste
|
||||
process:
|
||||
value: value
|
||||
format:
|
||||
-
|
||||
plugin: static_map
|
||||
bypass: true
|
||||
source: format
|
||||
map:
|
||||
- null
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: process
|
||||
-
|
||||
plugin: migration
|
||||
migration:
|
||||
- upgrade_d6_filter_format
|
||||
- upgrade_d7_filter_format
|
||||
source: format
|
||||
field_compositeur:
|
||||
plugin: iterator
|
||||
source: field_compositeur
|
||||
process:
|
||||
value: value
|
||||
format:
|
||||
-
|
||||
plugin: static_map
|
||||
bypass: true
|
||||
source: format
|
||||
map:
|
||||
- null
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: process
|
||||
-
|
||||
plugin: migration
|
||||
migration:
|
||||
- upgrade_d6_filter_format
|
||||
- upgrade_d7_filter_format
|
||||
source: format
|
||||
field_genre: field_genre
|
||||
field_ordre: field_ordre
|
||||
field_langue: field_langue
|
||||
field_article:
|
||||
plugin: iterator
|
||||
source: field_article
|
||||
process:
|
||||
target_id:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_node
|
||||
source: nid
|
||||
destination:
|
||||
plugin: 'entity:node'
|
||||
translations: true
|
||||
destination_module: content_translation
|
||||
default_bundle: corpus
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_user
|
||||
- upgrade_d6_node_type
|
||||
- upgrade_d6_node_settings
|
||||
- upgrade_d6_filter_format
|
||||
- upgrade_language
|
||||
- upgrade_d6_node_corpus
|
||||
optional:
|
||||
- upgrade_d6_field_instance_widget_settings
|
||||
- upgrade_d6_field_formatter_settings
|
||||
- upgrade_d6_upload_field_instance
|
||||
- upgrade_d6_filter_format
|
||||
- upgrade_d7_filter_format
|
||||
-59
@@ -1,59 +0,0 @@
|
||||
uuid: 46b8d262-5848-456e-9e4a-d3745cf3980c
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_translation_entree
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Node translations (entree)'
|
||||
source:
|
||||
plugin: d6_node
|
||||
translations: true
|
||||
source_module: translation
|
||||
node_type: entree
|
||||
process:
|
||||
nid: tnid
|
||||
type: type
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
content_translation_source: source_langcode
|
||||
field_entree: field_entree
|
||||
destination:
|
||||
plugin: 'entity:node'
|
||||
translations: true
|
||||
destination_module: content_translation
|
||||
default_bundle: entree
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_user
|
||||
- upgrade_d6_node_type
|
||||
- upgrade_d6_node_settings
|
||||
- upgrade_d6_filter_format
|
||||
- upgrade_language
|
||||
- upgrade_d6_node_entree
|
||||
optional:
|
||||
- upgrade_d6_field_instance_widget_settings
|
||||
- upgrade_d6_field_formatter_settings
|
||||
- upgrade_d6_upload_field_instance
|
||||
-66
@@ -1,66 +0,0 @@
|
||||
uuid: 4d13d4d0-701a-4e17-b134-4a7f23f22239
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_translation_episode
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Node translations (episode)'
|
||||
source:
|
||||
plugin: d6_node
|
||||
translations: true
|
||||
source_module: translation
|
||||
node_type: episode
|
||||
process:
|
||||
nid: tnid
|
||||
type: type
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
content_translation_source: source_langcode
|
||||
field_related_sound:
|
||||
plugin: iterator
|
||||
source: field_related_sound
|
||||
process:
|
||||
target_id:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_node
|
||||
source: nid
|
||||
destination:
|
||||
plugin: 'entity:node'
|
||||
translations: true
|
||||
destination_module: content_translation
|
||||
default_bundle: episode
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_user
|
||||
- upgrade_d6_node_type
|
||||
- upgrade_d6_node_settings
|
||||
- upgrade_d6_filter_format
|
||||
- upgrade_language
|
||||
- upgrade_d6_node_episode
|
||||
optional:
|
||||
- upgrade_d6_field_instance_widget_settings
|
||||
- upgrade_d6_field_formatter_settings
|
||||
- upgrade_d6_upload_field_instance
|
||||
-67
@@ -1,67 +0,0 @@
|
||||
uuid: 4a714a95-551b-44ed-90da-8e137f4c7693
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_translation_event
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Node translations (event)'
|
||||
source:
|
||||
plugin: d6_node
|
||||
translations: true
|
||||
source_module: translation
|
||||
node_type: event
|
||||
process:
|
||||
nid: tnid
|
||||
type: type
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
content_translation_source: source_langcode
|
||||
field_date:
|
||||
plugin: iterator
|
||||
source: field_date
|
||||
process:
|
||||
value:
|
||||
plugin: format_date
|
||||
from_format: 'Y-m-d\TH:i:s'
|
||||
to_format: 'Y-m-d\TH:i:s'
|
||||
source: value
|
||||
destination:
|
||||
plugin: 'entity:node'
|
||||
translations: true
|
||||
destination_module: content_translation
|
||||
default_bundle: event
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_user
|
||||
- upgrade_d6_node_type
|
||||
- upgrade_d6_node_settings
|
||||
- upgrade_d6_filter_format
|
||||
- upgrade_language
|
||||
- upgrade_d6_node_event
|
||||
optional:
|
||||
- upgrade_d6_field_instance_widget_settings
|
||||
- upgrade_d6_field_formatter_settings
|
||||
- upgrade_d6_upload_field_instance
|
||||
-58
@@ -1,58 +0,0 @@
|
||||
uuid: fb2d0914-1fd3-460a-9974-73afb657ad76
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_translation_home
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Node translations (home)'
|
||||
source:
|
||||
plugin: d6_node
|
||||
translations: true
|
||||
source_module: translation
|
||||
node_type: home
|
||||
process:
|
||||
nid: tnid
|
||||
type: type
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
content_translation_source: source_langcode
|
||||
destination:
|
||||
plugin: 'entity:node'
|
||||
translations: true
|
||||
destination_module: content_translation
|
||||
default_bundle: home
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_user
|
||||
- upgrade_d6_node_type
|
||||
- upgrade_d6_node_settings
|
||||
- upgrade_d6_filter_format
|
||||
- upgrade_language
|
||||
- upgrade_d6_node_home
|
||||
optional:
|
||||
- upgrade_d6_field_instance_widget_settings
|
||||
- upgrade_d6_field_formatter_settings
|
||||
- upgrade_d6_upload_field_instance
|
||||
-64
@@ -1,64 +0,0 @@
|
||||
uuid: 7d11b145-2b39-4457-937f-3d3256270da9
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_translation_page
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Node translations (page)'
|
||||
source:
|
||||
plugin: d6_node
|
||||
translations: true
|
||||
source_module: translation
|
||||
node_type: page
|
||||
process:
|
||||
nid: tnid
|
||||
type: type
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
content_translation_source: source_langcode
|
||||
field_mp3:
|
||||
plugin: d6_field_file
|
||||
source: field_mp3
|
||||
field_visuel:
|
||||
plugin: d6_field_file
|
||||
source: field_visuel
|
||||
destination:
|
||||
plugin: 'entity:node'
|
||||
translations: true
|
||||
destination_module: content_translation
|
||||
default_bundle: page
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_user
|
||||
- upgrade_d6_node_type
|
||||
- upgrade_d6_node_settings
|
||||
- upgrade_d6_filter_format
|
||||
- upgrade_language
|
||||
- upgrade_d6_node_page
|
||||
optional:
|
||||
- upgrade_d6_field_instance_widget_settings
|
||||
- upgrade_d6_field_formatter_settings
|
||||
- upgrade_d6_upload_field_instance
|
||||
-106
@@ -1,106 +0,0 @@
|
||||
uuid: 630e47a9-7ebc-4a65-9460-faf990ff103a
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_translation_son
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Node translations (son)'
|
||||
source:
|
||||
plugin: d6_node
|
||||
translations: true
|
||||
source_module: translation
|
||||
node_type: son
|
||||
process:
|
||||
nid: tnid
|
||||
type: type
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
content_translation_source: source_langcode
|
||||
field_mp3:
|
||||
plugin: d6_field_file
|
||||
source: field_mp3
|
||||
field_artiste:
|
||||
plugin: iterator
|
||||
source: field_artiste
|
||||
process:
|
||||
value: value
|
||||
format:
|
||||
-
|
||||
plugin: static_map
|
||||
bypass: true
|
||||
source: format
|
||||
map:
|
||||
- null
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: process
|
||||
-
|
||||
plugin: migration
|
||||
migration:
|
||||
- upgrade_d6_filter_format
|
||||
- upgrade_d7_filter_format
|
||||
source: format
|
||||
field_compositeur:
|
||||
plugin: iterator
|
||||
source: field_compositeur
|
||||
process:
|
||||
value: value
|
||||
format:
|
||||
-
|
||||
plugin: static_map
|
||||
bypass: true
|
||||
source: format
|
||||
map:
|
||||
- null
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: process
|
||||
-
|
||||
plugin: migration
|
||||
migration:
|
||||
- upgrade_d6_filter_format
|
||||
- upgrade_d7_filter_format
|
||||
source: format
|
||||
field_genre: field_genre
|
||||
destination:
|
||||
plugin: 'entity:node'
|
||||
translations: true
|
||||
destination_module: content_translation
|
||||
default_bundle: son
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_user
|
||||
- upgrade_d6_node_type
|
||||
- upgrade_d6_node_settings
|
||||
- upgrade_d6_filter_format
|
||||
- upgrade_language
|
||||
- upgrade_d6_node_son
|
||||
optional:
|
||||
- upgrade_d6_field_instance_widget_settings
|
||||
- upgrade_d6_field_formatter_settings
|
||||
- upgrade_d6_upload_field_instance
|
||||
- upgrade_d6_filter_format
|
||||
- upgrade_d7_filter_format
|
||||
-58
@@ -1,58 +0,0 @@
|
||||
uuid: 8bc3f476-0d48-4edf-af1f-fbf66d6d6a2c
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_translation_static
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Node translations (static)'
|
||||
source:
|
||||
plugin: d6_node
|
||||
translations: true
|
||||
source_module: translation
|
||||
node_type: static
|
||||
process:
|
||||
nid: tnid
|
||||
type: type
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
content_translation_source: source_langcode
|
||||
destination:
|
||||
plugin: 'entity:node'
|
||||
translations: true
|
||||
destination_module: content_translation
|
||||
default_bundle: static
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_user
|
||||
- upgrade_d6_node_type
|
||||
- upgrade_d6_node_settings
|
||||
- upgrade_d6_filter_format
|
||||
- upgrade_language
|
||||
- upgrade_d6_node_static
|
||||
optional:
|
||||
- upgrade_d6_field_instance_widget_settings
|
||||
- upgrade_d6_field_formatter_settings
|
||||
- upgrade_d6_upload_field_instance
|
||||
-61
@@ -1,61 +0,0 @@
|
||||
uuid: 485739fb-e8ab-48eb-a28b-97c9fc95c02b
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_translation_visual_piece_sonore
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Node translations (visual_piece_sonore)'
|
||||
source:
|
||||
plugin: d6_node
|
||||
translations: true
|
||||
source_module: translation
|
||||
node_type: visual_piece_sonore
|
||||
process:
|
||||
nid: tnid
|
||||
type: type
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
content_translation_source: source_langcode
|
||||
field_visuel_piece_sonore:
|
||||
plugin: d6_field_file
|
||||
source: field_visuel_piece_sonore
|
||||
destination:
|
||||
plugin: 'entity:node'
|
||||
translations: true
|
||||
destination_module: content_translation
|
||||
default_bundle: visual_piece_sonore
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_user
|
||||
- upgrade_d6_node_type
|
||||
- upgrade_d6_node_settings
|
||||
- upgrade_d6_filter_format
|
||||
- upgrade_language
|
||||
- upgrade_d6_node_visual_piece_sonore
|
||||
optional:
|
||||
- upgrade_d6_field_instance_widget_settings
|
||||
- upgrade_d6_field_formatter_settings
|
||||
- upgrade_d6_upload_field_instance
|
||||
-58
@@ -1,58 +0,0 @@
|
||||
uuid: cd950e33-c106-43aa-a8fd-277cd0c93722
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_translation_webform
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Node translations (webform)'
|
||||
source:
|
||||
plugin: d6_node
|
||||
translations: true
|
||||
source_module: translation
|
||||
node_type: webform
|
||||
process:
|
||||
nid: tnid
|
||||
type: type
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
content_translation_source: source_langcode
|
||||
destination:
|
||||
plugin: 'entity:node'
|
||||
translations: true
|
||||
destination_module: content_translation
|
||||
default_bundle: webform
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_user
|
||||
- upgrade_d6_node_type
|
||||
- upgrade_d6_node_settings
|
||||
- upgrade_d6_filter_format
|
||||
- upgrade_language
|
||||
- upgrade_d6_node_webform
|
||||
optional:
|
||||
- upgrade_d6_field_instance_widget_settings
|
||||
- upgrade_d6_field_formatter_settings
|
||||
- upgrade_d6_upload_field_instance
|
||||
-37
@@ -1,37 +0,0 @@
|
||||
uuid: f1ba5bdf-b93d-49a3-a07e-ed7c69d803c1
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_type
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Node type configuration'
|
||||
source:
|
||||
plugin: d6_node_type
|
||||
constants:
|
||||
preview: 1
|
||||
create_body: false
|
||||
process:
|
||||
type: type
|
||||
name: name
|
||||
module: module
|
||||
description: description
|
||||
help: help
|
||||
title_label: title_label
|
||||
preview_mode: constants/preview
|
||||
display_submitted: display_submitted
|
||||
new_revision: options/revision
|
||||
settings/node/options: options
|
||||
create_body: has_body
|
||||
create_body_label: body_label
|
||||
third_party_settings/menu_ui/available_menus: available_menus
|
||||
third_party_settings/menu_ui/parent: parent
|
||||
destination:
|
||||
plugin: 'entity:node_type'
|
||||
migration_dependencies:
|
||||
required: { }
|
||||
optional: { }
|
||||
-54
@@ -1,54 +0,0 @@
|
||||
uuid: 5bcb5628-ba0e-4ac3-85ad-81b68342c4b9
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_visual_piece_sonore
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Nodes (visual_piece_sonore)'
|
||||
source:
|
||||
plugin: d6_node
|
||||
node_type: visual_piece_sonore
|
||||
process:
|
||||
nid: tnid
|
||||
vid: vid
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
field_visuel_piece_sonore:
|
||||
plugin: d6_field_file
|
||||
source: field_visuel_piece_sonore
|
||||
destination:
|
||||
plugin: 'entity:node'
|
||||
default_bundle: visual_piece_sonore
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_user
|
||||
- upgrade_d6_node_type
|
||||
- upgrade_d6_node_settings
|
||||
- upgrade_d6_filter_format
|
||||
optional:
|
||||
- upgrade_d6_field_instance_widget_settings
|
||||
- upgrade_d6_field_formatter_settings
|
||||
- upgrade_d6_upload_field_instance
|
||||
-51
@@ -1,51 +0,0 @@
|
||||
uuid: 166a3338-ae8b-4575-a6a5-545ca817dd24
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_node_webform
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Nodes (webform)'
|
||||
source:
|
||||
plugin: d6_node
|
||||
node_type: webform
|
||||
process:
|
||||
nid: tnid
|
||||
vid: vid
|
||||
langcode:
|
||||
plugin: default_value
|
||||
source: language
|
||||
default_value: und
|
||||
title: title
|
||||
uid: node_uid
|
||||
status: status
|
||||
created: created
|
||||
changed: changed
|
||||
promote: promote
|
||||
sticky: sticky
|
||||
body/format:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_filter_format
|
||||
source: format
|
||||
body/value: body
|
||||
body/summary: teaser
|
||||
revision_uid: revision_uid
|
||||
revision_log: log
|
||||
revision_timestamp: timestamp
|
||||
destination:
|
||||
plugin: 'entity:node'
|
||||
default_bundle: webform
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_user
|
||||
- upgrade_d6_node_type
|
||||
- upgrade_d6_node_settings
|
||||
- upgrade_d6_filter_format
|
||||
optional:
|
||||
- upgrade_d6_field_instance_widget_settings
|
||||
- upgrade_d6_field_formatter_settings
|
||||
- upgrade_d6_upload_field_instance
|
||||
-32
@@ -1,32 +0,0 @@
|
||||
uuid: c2f0eacd-b4c3-48d2-9f5f-a3e569b3a494
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_search_settings
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Search configuration'
|
||||
source:
|
||||
plugin: variable
|
||||
constants:
|
||||
status: true
|
||||
variables:
|
||||
- minimum_word_size
|
||||
- overlap_cjk
|
||||
- search_cron_limit
|
||||
source_module: search
|
||||
process:
|
||||
index/minimum_word_size: minimum_word_size
|
||||
index/overlap_cjk: overlap_cjk
|
||||
index/cron_limit: search_cron_limit
|
||||
logging: constants/status
|
||||
destination:
|
||||
plugin: config
|
||||
config_name: search.settings
|
||||
migration_dependencies:
|
||||
required: { }
|
||||
optional: { }
|
||||
-28
@@ -1,28 +0,0 @@
|
||||
uuid: b34920ce-06a6-4310-982e-8af9f4041864
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_statistics_settings
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Statistics configuration'
|
||||
source:
|
||||
plugin: variable
|
||||
variables:
|
||||
- statistics_enable_access_log
|
||||
- statistics_flush_accesslog_timer
|
||||
- statistics_count_content_views
|
||||
process:
|
||||
access_log/enabled: statistics_enable_access_log
|
||||
access_log/max_lifetime: statistics_flush_accesslog_timer
|
||||
count_content_views: statistics_count_content_views
|
||||
destination:
|
||||
plugin: config
|
||||
config_name: statistics.settings
|
||||
migration_dependencies:
|
||||
required: { }
|
||||
optional: { }
|
||||
-27
@@ -1,27 +0,0 @@
|
||||
uuid: 8e226559-cb6c-4c5f-86b4-70ad38c090e0
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_syslog_settings
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'System log configuration'
|
||||
source:
|
||||
plugin: variable
|
||||
variables:
|
||||
- syslog_identity
|
||||
- syslog_facility
|
||||
source_module: syslog
|
||||
process:
|
||||
identity: syslog_identity
|
||||
facility: syslog_facility
|
||||
destination:
|
||||
plugin: config
|
||||
config_name: syslog.settings
|
||||
migration_dependencies:
|
||||
required: { }
|
||||
optional: { }
|
||||
-28
@@ -1,28 +0,0 @@
|
||||
uuid: d570ce06-63f2-4347-8f74-1350ad85576f
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_system_cron
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Cron settings'
|
||||
source:
|
||||
plugin: variable
|
||||
variables:
|
||||
- cron_threshold_warning
|
||||
- cron_threshold_error
|
||||
- cron_last
|
||||
source_module: system
|
||||
process:
|
||||
threshold/requirements_warning: cron_threshold_warning
|
||||
threshold/requirements_error: cron_threshold_error
|
||||
destination:
|
||||
plugin: config
|
||||
config_name: system.cron
|
||||
migration_dependencies:
|
||||
required: { }
|
||||
optional: { }
|
||||
-31
@@ -1,31 +0,0 @@
|
||||
uuid: fb940429-621e-4a7a-b77f-999c32afeb48
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_system_date
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'System date configuration'
|
||||
source:
|
||||
plugin: variable
|
||||
variables:
|
||||
- configurable_timezones
|
||||
- date_first_day
|
||||
- date_default_timezone
|
||||
source_module: system
|
||||
process:
|
||||
timezone/user/configurable: configurable_timezones
|
||||
first_day: date_first_day
|
||||
timezone/default:
|
||||
plugin: timezone
|
||||
source: date_default_timezone
|
||||
destination:
|
||||
plugin: config
|
||||
config_name: system.date
|
||||
migration_dependencies:
|
||||
required: { }
|
||||
optional: { }
|
||||
-32
@@ -1,32 +0,0 @@
|
||||
uuid: 00d7a259-0f6d-48fa-bce8-fe735981f513
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_system_file
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'File system configuration'
|
||||
source:
|
||||
plugin: variable
|
||||
variables:
|
||||
- file_directory_temp
|
||||
- allow_insecure_uploads
|
||||
source_module: system
|
||||
process:
|
||||
path/temporary: file_directory_temp
|
||||
allow_insecure_uploads:
|
||||
plugin: static_map
|
||||
source: allow_insecure_uploads
|
||||
map:
|
||||
- false
|
||||
- true
|
||||
destination:
|
||||
plugin: config
|
||||
config_name: system.file
|
||||
migration_dependencies:
|
||||
required: { }
|
||||
optional: { }
|
||||
-24
@@ -1,24 +0,0 @@
|
||||
uuid: cb116153-b37c-4fad-8569-417bb49e5b1e
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_system_image
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Image toolkit configuration'
|
||||
source:
|
||||
plugin: variable
|
||||
variables:
|
||||
- image_toolkit
|
||||
process:
|
||||
toolkit: image_toolkit
|
||||
destination:
|
||||
plugin: config
|
||||
config_name: system.image
|
||||
migration_dependencies:
|
||||
required: { }
|
||||
optional: { }
|
||||
-24
@@ -1,24 +0,0 @@
|
||||
uuid: 98c386d2-b57f-4e93-af38-ac0d66ea85c4
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_system_image_gd
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Image quality configuration'
|
||||
source:
|
||||
plugin: variable
|
||||
variables:
|
||||
- image_jpeg_quality
|
||||
process:
|
||||
jpeg_quality: image_jpeg_quality
|
||||
destination:
|
||||
plugin: config
|
||||
config_name: system.image.gd
|
||||
migration_dependencies:
|
||||
required: { }
|
||||
optional: { }
|
||||
-32
@@ -1,32 +0,0 @@
|
||||
uuid: 1c13fbfb-60f8-4ff5-b15b-f5f887c146e1
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_system_logging
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'System logging'
|
||||
source:
|
||||
plugin: variable
|
||||
variables:
|
||||
- error_level
|
||||
process:
|
||||
error_level:
|
||||
plugin: static_map
|
||||
source: error_level
|
||||
default_value: all
|
||||
map:
|
||||
- hide
|
||||
- some
|
||||
- all
|
||||
- verbose
|
||||
destination:
|
||||
plugin: config
|
||||
config_name: system.logging
|
||||
migration_dependencies:
|
||||
required: { }
|
||||
optional: { }
|
||||
-24
@@ -1,24 +0,0 @@
|
||||
uuid: 95626a9c-4b7f-4ac4-b3af-5f5b744f0cb5
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_system_maintenance
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Maintenance page configuration'
|
||||
source:
|
||||
plugin: variable
|
||||
variables:
|
||||
- site_offline_message
|
||||
process:
|
||||
message: site_offline_message
|
||||
destination:
|
||||
plugin: config
|
||||
config_name: system.maintenance
|
||||
migration_dependencies:
|
||||
required: { }
|
||||
optional: { }
|
||||
-31
@@ -1,31 +0,0 @@
|
||||
uuid: 907bda49-fade-4dc8-8dc8-efc8808ac838
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_system_performance
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Performance configuration'
|
||||
source:
|
||||
plugin: variable
|
||||
variables:
|
||||
- preprocess_css
|
||||
- preprocess_js
|
||||
- cache_lifetime
|
||||
- cache
|
||||
- page_compression
|
||||
source_module: system
|
||||
process:
|
||||
css/preprocess: preprocess_css
|
||||
js/preprocess: preprocess_js
|
||||
cache/page/max_age: cache_lifetime
|
||||
destination:
|
||||
plugin: config
|
||||
config_name: system.performance
|
||||
migration_dependencies:
|
||||
required: { }
|
||||
optional: { }
|
||||
-26
@@ -1,26 +0,0 @@
|
||||
uuid: f37af969-e49e-42ac-8026-2a7a628844be
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_system_rss
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'RSS configuration'
|
||||
source:
|
||||
plugin: variable
|
||||
variables:
|
||||
- feed_default_items
|
||||
- feed_item_length
|
||||
process:
|
||||
items/limit: feed_default_items
|
||||
items/view_mode: feed_item_length
|
||||
destination:
|
||||
plugin: config
|
||||
config_name: system.rss
|
||||
migration_dependencies:
|
||||
required: { }
|
||||
optional: { }
|
||||
-52
@@ -1,52 +0,0 @@
|
||||
uuid: a2133080-9a60-4457-8175-092103ca9f41
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_system_site
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Site configuration'
|
||||
source:
|
||||
plugin: variable
|
||||
constants:
|
||||
slash: /
|
||||
variables:
|
||||
- site_name
|
||||
- site_mail
|
||||
- site_slogan
|
||||
- site_frontpage
|
||||
- site_403
|
||||
- site_404
|
||||
- drupal_weight_select_max
|
||||
- admin_compact_mode
|
||||
process:
|
||||
name: site_name
|
||||
mail: site_mail
|
||||
slogan: site_slogan
|
||||
page/front:
|
||||
plugin: concat
|
||||
source:
|
||||
- constants/slash
|
||||
- site_frontpage
|
||||
page/403:
|
||||
plugin: concat
|
||||
source:
|
||||
- constants/slash
|
||||
- site_403
|
||||
page/404:
|
||||
plugin: concat
|
||||
source:
|
||||
- constants/slash
|
||||
- site_404
|
||||
weight_select_max: drupal_weight_select_max
|
||||
admin_compact_mode: admin_compact_mode
|
||||
destination:
|
||||
plugin: config
|
||||
config_name: system.site
|
||||
migration_dependencies:
|
||||
required: { }
|
||||
optional: { }
|
||||
-42
@@ -1,42 +0,0 @@
|
||||
uuid: 778b4e3f-689f-4a9e-b1ef-4ca9c77fc907
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_taxonomy_term
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Taxonomy terms'
|
||||
source:
|
||||
plugin: d6_taxonomy_term
|
||||
process:
|
||||
tid: tid
|
||||
vid:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_taxonomy_vocabulary
|
||||
source: vid
|
||||
name: name
|
||||
description: description
|
||||
weight: weight
|
||||
parent_id:
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: process
|
||||
source: parent
|
||||
-
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_taxonomy_term
|
||||
parent:
|
||||
plugin: default_value
|
||||
default_value: 0
|
||||
source: '@parent_id'
|
||||
changed: timestamp
|
||||
destination:
|
||||
plugin: 'entity:taxonomy_term'
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_taxonomy_vocabulary
|
||||
optional: { }
|
||||
-47
@@ -1,47 +0,0 @@
|
||||
uuid: f294e7c3-287b-4e33-b199-1656305088d7
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_taxonomy_term_translation
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Taxonomy terms'
|
||||
source:
|
||||
plugin: d6_taxonomy_term
|
||||
translations: true
|
||||
process:
|
||||
tid: tid
|
||||
langcode: language
|
||||
vid:
|
||||
plugin: migration
|
||||
migration: upgrade_d6_taxonomy_vocabulary
|
||||
source: vid
|
||||
name: name
|
||||
description: description
|
||||
weight: weight
|
||||
parent_id:
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: process
|
||||
source: parent
|
||||
-
|
||||
plugin: migration
|
||||
migration: upgrade_d6_taxonomy_term
|
||||
parent:
|
||||
plugin: default_value
|
||||
default_value: 0
|
||||
source: '@parent_id'
|
||||
changed: timestamp
|
||||
destination:
|
||||
plugin: 'entity:taxonomy_term'
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_taxonomy_vocabulary
|
||||
- upgrade_d6_taxonomy_term
|
||||
optional:
|
||||
- upgrade_d6_taxonomy_vocabulary
|
||||
- upgrade_d6_taxonomy_term
|
||||
-38
@@ -1,38 +0,0 @@
|
||||
uuid: 0662b84e-936c-43c5-9c02-911a3805bce7
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_taxonomy_vocabulary
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Taxonomy vocabularies'
|
||||
source:
|
||||
plugin: d6_taxonomy_vocabulary
|
||||
process:
|
||||
vid:
|
||||
-
|
||||
plugin: machine_name
|
||||
source: name
|
||||
-
|
||||
plugin: make_unique_entity_field
|
||||
entity_type: taxonomy_vocabulary
|
||||
field: vid
|
||||
length: 32
|
||||
migrated: true
|
||||
-
|
||||
plugin: forum_vocabulary
|
||||
machine_name: forums
|
||||
label: name
|
||||
name: name
|
||||
description: description
|
||||
hierarchy: hierarchy
|
||||
weight: weight
|
||||
destination:
|
||||
plugin: 'entity:taxonomy_vocabulary'
|
||||
migration_dependencies:
|
||||
required: { }
|
||||
optional: { }
|
||||
-63
@@ -1,63 +0,0 @@
|
||||
uuid: 73d1c405-5be9-45f8-b2ac-c60e8e17a63e
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_term_node_1
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Term/node relationships'
|
||||
source:
|
||||
plugin: d6_term_node
|
||||
vid: '1'
|
||||
process:
|
||||
nid:
|
||||
-
|
||||
plugin: migration_lookup
|
||||
migration:
|
||||
- upgrade_d6_node_corpus
|
||||
- upgrade_d6_node_entree
|
||||
- upgrade_d6_node_episode
|
||||
- upgrade_d6_node_event
|
||||
- upgrade_d6_node_home
|
||||
- upgrade_d6_node_page
|
||||
- upgrade_d6_node_son
|
||||
- upgrade_d6_node_static
|
||||
- upgrade_d6_node_visual_piece_sonore
|
||||
- upgrade_d6_node_webform
|
||||
- upgrade_d6_node_translation_corpus
|
||||
- upgrade_d6_node_translation_entree
|
||||
- upgrade_d6_node_translation_episode
|
||||
- upgrade_d6_node_translation_event
|
||||
- upgrade_d6_node_translation_home
|
||||
- upgrade_d6_node_translation_page
|
||||
- upgrade_d6_node_translation_son
|
||||
- upgrade_d6_node_translation_static
|
||||
- upgrade_d6_node_translation_visual_piece_sonore
|
||||
- upgrade_d6_node_translation_webform
|
||||
source: nid
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: row
|
||||
type: type
|
||||
field_page_type: tid
|
||||
destination:
|
||||
plugin: 'entity:node'
|
||||
migration_dependencies:
|
||||
required:
|
||||
0: upgrade_d6_vocabulary_entity_display
|
||||
1: upgrade_d6_vocabulary_entity_form_display
|
||||
45: upgrade_d6_node_corpus
|
||||
46: upgrade_d6_node_entree
|
||||
47: upgrade_d6_node_episode
|
||||
48: upgrade_d6_node_event
|
||||
49: upgrade_d6_node_home
|
||||
50: upgrade_d6_node_page
|
||||
51: upgrade_d6_node_son
|
||||
52: upgrade_d6_node_static
|
||||
53: upgrade_d6_node_visual_piece_sonore
|
||||
54: upgrade_d6_node_webform
|
||||
optional: { }
|
||||
-63
@@ -1,63 +0,0 @@
|
||||
uuid: 53653d36-a2d6-477f-b8fb-598bcb82b8fa
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_term_node_2
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Term/node relationships'
|
||||
source:
|
||||
plugin: d6_term_node
|
||||
vid: '2'
|
||||
process:
|
||||
nid:
|
||||
-
|
||||
plugin: migration_lookup
|
||||
migration:
|
||||
- upgrade_d6_node_corpus
|
||||
- upgrade_d6_node_entree
|
||||
- upgrade_d6_node_episode
|
||||
- upgrade_d6_node_event
|
||||
- upgrade_d6_node_home
|
||||
- upgrade_d6_node_page
|
||||
- upgrade_d6_node_son
|
||||
- upgrade_d6_node_static
|
||||
- upgrade_d6_node_visual_piece_sonore
|
||||
- upgrade_d6_node_webform
|
||||
- upgrade_d6_node_translation_corpus
|
||||
- upgrade_d6_node_translation_entree
|
||||
- upgrade_d6_node_translation_episode
|
||||
- upgrade_d6_node_translation_event
|
||||
- upgrade_d6_node_translation_home
|
||||
- upgrade_d6_node_translation_page
|
||||
- upgrade_d6_node_translation_son
|
||||
- upgrade_d6_node_translation_static
|
||||
- upgrade_d6_node_translation_visual_piece_sonore
|
||||
- upgrade_d6_node_translation_webform
|
||||
source: nid
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: row
|
||||
type: type
|
||||
field_entrees: tid
|
||||
destination:
|
||||
plugin: 'entity:node'
|
||||
migration_dependencies:
|
||||
required:
|
||||
0: upgrade_d6_vocabulary_entity_display
|
||||
1: upgrade_d6_vocabulary_entity_form_display
|
||||
45: upgrade_d6_node_corpus
|
||||
46: upgrade_d6_node_entree
|
||||
47: upgrade_d6_node_episode
|
||||
48: upgrade_d6_node_event
|
||||
49: upgrade_d6_node_home
|
||||
50: upgrade_d6_node_page
|
||||
51: upgrade_d6_node_son
|
||||
52: upgrade_d6_node_static
|
||||
53: upgrade_d6_node_visual_piece_sonore
|
||||
54: upgrade_d6_node_webform
|
||||
optional: { }
|
||||
-63
@@ -1,63 +0,0 @@
|
||||
uuid: 57ea0d00-cb84-4d96-8e37-0713ee6c66cb
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_term_node_3
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Term/node relationships'
|
||||
source:
|
||||
plugin: d6_term_node
|
||||
vid: '3'
|
||||
process:
|
||||
nid:
|
||||
-
|
||||
plugin: migration_lookup
|
||||
migration:
|
||||
- upgrade_d6_node_corpus
|
||||
- upgrade_d6_node_entree
|
||||
- upgrade_d6_node_episode
|
||||
- upgrade_d6_node_event
|
||||
- upgrade_d6_node_home
|
||||
- upgrade_d6_node_page
|
||||
- upgrade_d6_node_son
|
||||
- upgrade_d6_node_static
|
||||
- upgrade_d6_node_visual_piece_sonore
|
||||
- upgrade_d6_node_webform
|
||||
- upgrade_d6_node_translation_corpus
|
||||
- upgrade_d6_node_translation_entree
|
||||
- upgrade_d6_node_translation_episode
|
||||
- upgrade_d6_node_translation_event
|
||||
- upgrade_d6_node_translation_home
|
||||
- upgrade_d6_node_translation_page
|
||||
- upgrade_d6_node_translation_son
|
||||
- upgrade_d6_node_translation_static
|
||||
- upgrade_d6_node_translation_visual_piece_sonore
|
||||
- upgrade_d6_node_translation_webform
|
||||
source: nid
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: row
|
||||
type: type
|
||||
field_genre: tid
|
||||
destination:
|
||||
plugin: 'entity:node'
|
||||
migration_dependencies:
|
||||
required:
|
||||
0: upgrade_d6_vocabulary_entity_display
|
||||
1: upgrade_d6_vocabulary_entity_form_display
|
||||
45: upgrade_d6_node_corpus
|
||||
46: upgrade_d6_node_entree
|
||||
47: upgrade_d6_node_episode
|
||||
48: upgrade_d6_node_event
|
||||
49: upgrade_d6_node_home
|
||||
50: upgrade_d6_node_page
|
||||
51: upgrade_d6_node_son
|
||||
52: upgrade_d6_node_static
|
||||
53: upgrade_d6_node_visual_piece_sonore
|
||||
54: upgrade_d6_node_webform
|
||||
optional: { }
|
||||
-63
@@ -1,63 +0,0 @@
|
||||
uuid: 486d3f4c-3c60-4642-add0-ffb645d052fa
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_term_node_4
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Term/node relationships'
|
||||
source:
|
||||
plugin: d6_term_node
|
||||
vid: '4'
|
||||
process:
|
||||
nid:
|
||||
-
|
||||
plugin: migration_lookup
|
||||
migration:
|
||||
- upgrade_d6_node_corpus
|
||||
- upgrade_d6_node_entree
|
||||
- upgrade_d6_node_episode
|
||||
- upgrade_d6_node_event
|
||||
- upgrade_d6_node_home
|
||||
- upgrade_d6_node_page
|
||||
- upgrade_d6_node_son
|
||||
- upgrade_d6_node_static
|
||||
- upgrade_d6_node_visual_piece_sonore
|
||||
- upgrade_d6_node_webform
|
||||
- upgrade_d6_node_translation_corpus
|
||||
- upgrade_d6_node_translation_entree
|
||||
- upgrade_d6_node_translation_episode
|
||||
- upgrade_d6_node_translation_event
|
||||
- upgrade_d6_node_translation_home
|
||||
- upgrade_d6_node_translation_page
|
||||
- upgrade_d6_node_translation_son
|
||||
- upgrade_d6_node_translation_static
|
||||
- upgrade_d6_node_translation_visual_piece_sonore
|
||||
- upgrade_d6_node_translation_webform
|
||||
source: nid
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: row
|
||||
type: type
|
||||
field_langues: tid
|
||||
destination:
|
||||
plugin: 'entity:node'
|
||||
migration_dependencies:
|
||||
required:
|
||||
0: upgrade_d6_vocabulary_entity_display
|
||||
1: upgrade_d6_vocabulary_entity_form_display
|
||||
45: upgrade_d6_node_corpus
|
||||
46: upgrade_d6_node_entree
|
||||
47: upgrade_d6_node_episode
|
||||
48: upgrade_d6_node_event
|
||||
49: upgrade_d6_node_home
|
||||
50: upgrade_d6_node_page
|
||||
51: upgrade_d6_node_son
|
||||
52: upgrade_d6_node_static
|
||||
53: upgrade_d6_node_visual_piece_sonore
|
||||
54: upgrade_d6_node_webform
|
||||
optional: { }
|
||||
-65
@@ -1,65 +0,0 @@
|
||||
uuid: e33e3f06-979e-4e7d-aa4f-9d47a757c65a
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_term_node_revision_1
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Term/node relationship revisions'
|
||||
source:
|
||||
plugin: d6_term_node_revision
|
||||
vid: '1'
|
||||
process:
|
||||
vid:
|
||||
-
|
||||
plugin: migration_lookup
|
||||
migration:
|
||||
- upgrade_d6_node_corpus
|
||||
- upgrade_d6_node_entree
|
||||
- upgrade_d6_node_episode
|
||||
- upgrade_d6_node_event
|
||||
- upgrade_d6_node_home
|
||||
- upgrade_d6_node_page
|
||||
- upgrade_d6_node_son
|
||||
- upgrade_d6_node_static
|
||||
- upgrade_d6_node_visual_piece_sonore
|
||||
- upgrade_d6_node_webform
|
||||
- upgrade_d6_node_translation_corpus
|
||||
- upgrade_d6_node_translation_entree
|
||||
- upgrade_d6_node_translation_episode
|
||||
- upgrade_d6_node_translation_event
|
||||
- upgrade_d6_node_translation_home
|
||||
- upgrade_d6_node_translation_page
|
||||
- upgrade_d6_node_translation_son
|
||||
- upgrade_d6_node_translation_static
|
||||
- upgrade_d6_node_translation_visual_piece_sonore
|
||||
- upgrade_d6_node_translation_webform
|
||||
source: vid
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: row
|
||||
type: type
|
||||
field_page_type: tid
|
||||
destination:
|
||||
plugin: 'entity_revision:node'
|
||||
migration_dependencies:
|
||||
required:
|
||||
163: upgrade_d6_term_node_1
|
||||
164: upgrade_d6_term_node_2
|
||||
165: upgrade_d6_term_node_3
|
||||
166: upgrade_d6_term_node_4
|
||||
93: upgrade_d6_node_revision_corpus
|
||||
94: upgrade_d6_node_revision_entree
|
||||
95: upgrade_d6_node_revision_episode
|
||||
96: upgrade_d6_node_revision_event
|
||||
97: upgrade_d6_node_revision_home
|
||||
98: upgrade_d6_node_revision_page
|
||||
99: upgrade_d6_node_revision_son
|
||||
100: upgrade_d6_node_revision_static
|
||||
101: upgrade_d6_node_revision_visual_piece_sonore
|
||||
102: upgrade_d6_node_revision_webform
|
||||
optional: { }
|
||||
-65
@@ -1,65 +0,0 @@
|
||||
uuid: 701bc3e0-c6a2-48cc-8e52-6a9ef6d9dd4c
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_term_node_revision_2
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Term/node relationship revisions'
|
||||
source:
|
||||
plugin: d6_term_node_revision
|
||||
vid: '2'
|
||||
process:
|
||||
vid:
|
||||
-
|
||||
plugin: migration_lookup
|
||||
migration:
|
||||
- upgrade_d6_node_corpus
|
||||
- upgrade_d6_node_entree
|
||||
- upgrade_d6_node_episode
|
||||
- upgrade_d6_node_event
|
||||
- upgrade_d6_node_home
|
||||
- upgrade_d6_node_page
|
||||
- upgrade_d6_node_son
|
||||
- upgrade_d6_node_static
|
||||
- upgrade_d6_node_visual_piece_sonore
|
||||
- upgrade_d6_node_webform
|
||||
- upgrade_d6_node_translation_corpus
|
||||
- upgrade_d6_node_translation_entree
|
||||
- upgrade_d6_node_translation_episode
|
||||
- upgrade_d6_node_translation_event
|
||||
- upgrade_d6_node_translation_home
|
||||
- upgrade_d6_node_translation_page
|
||||
- upgrade_d6_node_translation_son
|
||||
- upgrade_d6_node_translation_static
|
||||
- upgrade_d6_node_translation_visual_piece_sonore
|
||||
- upgrade_d6_node_translation_webform
|
||||
source: vid
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: row
|
||||
type: type
|
||||
field_entrees: tid
|
||||
destination:
|
||||
plugin: 'entity_revision:node'
|
||||
migration_dependencies:
|
||||
required:
|
||||
163: upgrade_d6_term_node_1
|
||||
164: upgrade_d6_term_node_2
|
||||
165: upgrade_d6_term_node_3
|
||||
166: upgrade_d6_term_node_4
|
||||
93: upgrade_d6_node_revision_corpus
|
||||
94: upgrade_d6_node_revision_entree
|
||||
95: upgrade_d6_node_revision_episode
|
||||
96: upgrade_d6_node_revision_event
|
||||
97: upgrade_d6_node_revision_home
|
||||
98: upgrade_d6_node_revision_page
|
||||
99: upgrade_d6_node_revision_son
|
||||
100: upgrade_d6_node_revision_static
|
||||
101: upgrade_d6_node_revision_visual_piece_sonore
|
||||
102: upgrade_d6_node_revision_webform
|
||||
optional: { }
|
||||
-65
@@ -1,65 +0,0 @@
|
||||
uuid: 878d14bb-b19f-4a2e-b1da-6e7cde599391
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_term_node_revision_3
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Term/node relationship revisions'
|
||||
source:
|
||||
plugin: d6_term_node_revision
|
||||
vid: '3'
|
||||
process:
|
||||
vid:
|
||||
-
|
||||
plugin: migration_lookup
|
||||
migration:
|
||||
- upgrade_d6_node_corpus
|
||||
- upgrade_d6_node_entree
|
||||
- upgrade_d6_node_episode
|
||||
- upgrade_d6_node_event
|
||||
- upgrade_d6_node_home
|
||||
- upgrade_d6_node_page
|
||||
- upgrade_d6_node_son
|
||||
- upgrade_d6_node_static
|
||||
- upgrade_d6_node_visual_piece_sonore
|
||||
- upgrade_d6_node_webform
|
||||
- upgrade_d6_node_translation_corpus
|
||||
- upgrade_d6_node_translation_entree
|
||||
- upgrade_d6_node_translation_episode
|
||||
- upgrade_d6_node_translation_event
|
||||
- upgrade_d6_node_translation_home
|
||||
- upgrade_d6_node_translation_page
|
||||
- upgrade_d6_node_translation_son
|
||||
- upgrade_d6_node_translation_static
|
||||
- upgrade_d6_node_translation_visual_piece_sonore
|
||||
- upgrade_d6_node_translation_webform
|
||||
source: vid
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: row
|
||||
type: type
|
||||
field_genre: tid
|
||||
destination:
|
||||
plugin: 'entity_revision:node'
|
||||
migration_dependencies:
|
||||
required:
|
||||
163: upgrade_d6_term_node_1
|
||||
164: upgrade_d6_term_node_2
|
||||
165: upgrade_d6_term_node_3
|
||||
166: upgrade_d6_term_node_4
|
||||
93: upgrade_d6_node_revision_corpus
|
||||
94: upgrade_d6_node_revision_entree
|
||||
95: upgrade_d6_node_revision_episode
|
||||
96: upgrade_d6_node_revision_event
|
||||
97: upgrade_d6_node_revision_home
|
||||
98: upgrade_d6_node_revision_page
|
||||
99: upgrade_d6_node_revision_son
|
||||
100: upgrade_d6_node_revision_static
|
||||
101: upgrade_d6_node_revision_visual_piece_sonore
|
||||
102: upgrade_d6_node_revision_webform
|
||||
optional: { }
|
||||
-65
@@ -1,65 +0,0 @@
|
||||
uuid: c366e96b-cc48-4ccf-9248-6c54a47f5f2b
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_term_node_revision_4
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Term/node relationship revisions'
|
||||
source:
|
||||
plugin: d6_term_node_revision
|
||||
vid: '4'
|
||||
process:
|
||||
vid:
|
||||
-
|
||||
plugin: migration_lookup
|
||||
migration:
|
||||
- upgrade_d6_node_corpus
|
||||
- upgrade_d6_node_entree
|
||||
- upgrade_d6_node_episode
|
||||
- upgrade_d6_node_event
|
||||
- upgrade_d6_node_home
|
||||
- upgrade_d6_node_page
|
||||
- upgrade_d6_node_son
|
||||
- upgrade_d6_node_static
|
||||
- upgrade_d6_node_visual_piece_sonore
|
||||
- upgrade_d6_node_webform
|
||||
- upgrade_d6_node_translation_corpus
|
||||
- upgrade_d6_node_translation_entree
|
||||
- upgrade_d6_node_translation_episode
|
||||
- upgrade_d6_node_translation_event
|
||||
- upgrade_d6_node_translation_home
|
||||
- upgrade_d6_node_translation_page
|
||||
- upgrade_d6_node_translation_son
|
||||
- upgrade_d6_node_translation_static
|
||||
- upgrade_d6_node_translation_visual_piece_sonore
|
||||
- upgrade_d6_node_translation_webform
|
||||
source: vid
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: row
|
||||
type: type
|
||||
field_langues: tid
|
||||
destination:
|
||||
plugin: 'entity_revision:node'
|
||||
migration_dependencies:
|
||||
required:
|
||||
163: upgrade_d6_term_node_1
|
||||
164: upgrade_d6_term_node_2
|
||||
165: upgrade_d6_term_node_3
|
||||
166: upgrade_d6_term_node_4
|
||||
93: upgrade_d6_node_revision_corpus
|
||||
94: upgrade_d6_node_revision_entree
|
||||
95: upgrade_d6_node_revision_episode
|
||||
96: upgrade_d6_node_revision_event
|
||||
97: upgrade_d6_node_revision_home
|
||||
98: upgrade_d6_node_revision_page
|
||||
99: upgrade_d6_node_revision_son
|
||||
100: upgrade_d6_node_revision_static
|
||||
101: upgrade_d6_node_revision_visual_piece_sonore
|
||||
102: upgrade_d6_node_revision_webform
|
||||
optional: { }
|
||||
-45
@@ -1,45 +0,0 @@
|
||||
uuid: cc2f9bdb-2a0f-416c-bf2e-4ad7e08314b7
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_upload
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'File uploads'
|
||||
source:
|
||||
plugin: d6_upload
|
||||
process:
|
||||
nid: nid
|
||||
vid: vid
|
||||
type: type
|
||||
upload:
|
||||
plugin: sub_process
|
||||
source: upload
|
||||
process:
|
||||
target_id:
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_file
|
||||
source: fid
|
||||
display: list
|
||||
description: description
|
||||
destination:
|
||||
plugin: 'entity:node'
|
||||
migration_dependencies:
|
||||
required:
|
||||
0: upgrade_d6_file
|
||||
45: upgrade_d6_node_corpus
|
||||
46: upgrade_d6_node_entree
|
||||
47: upgrade_d6_node_episode
|
||||
48: upgrade_d6_node_event
|
||||
49: upgrade_d6_node_home
|
||||
50: upgrade_d6_node_page
|
||||
51: upgrade_d6_node_son
|
||||
52: upgrade_d6_node_static
|
||||
53: upgrade_d6_node_visual_piece_sonore
|
||||
54: upgrade_d6_node_webform
|
||||
55: upgrade_d6_upload_field_instance
|
||||
optional: { }
|
||||
-43
@@ -1,43 +0,0 @@
|
||||
uuid: a6d8bb82-acd2-4cb9-90d2-930930f131b3
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_upload_entity_display
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Upload display configuration'
|
||||
source:
|
||||
plugin: d6_upload_instance
|
||||
constants:
|
||||
entity_type: node
|
||||
view_mode: default
|
||||
name: upload
|
||||
type: file_default
|
||||
options:
|
||||
label: hidden
|
||||
settings: { }
|
||||
process:
|
||||
entity_type: constants/entity_type
|
||||
bundle:
|
||||
-
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_node_type
|
||||
source: node_type
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: row
|
||||
view_mode: constants/view_mode
|
||||
field_name: constants/name
|
||||
type: constants/type
|
||||
options: constants/options
|
||||
options/type: '@type'
|
||||
destination:
|
||||
plugin: component_entity_display
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_upload_field_instance
|
||||
optional: { }
|
||||
-44
@@ -1,44 +0,0 @@
|
||||
uuid: e62a29cb-2d2c-4bc6-8582-b75d73bb8abb
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: upgrade_d6_upload_entity_form_display
|
||||
class: Drupal\migrate\Plugin\Migration
|
||||
field_plugin_method: null
|
||||
cck_plugin_method: null
|
||||
migration_tags:
|
||||
- 'Drupal 6'
|
||||
migration_group: migrate_drupal_6
|
||||
label: 'Upload form display configuration'
|
||||
source:
|
||||
plugin: d6_upload_instance
|
||||
constants:
|
||||
empty: { }
|
||||
entity_type: node
|
||||
form_mode: default
|
||||
name: upload
|
||||
type: file_generic
|
||||
options:
|
||||
settings:
|
||||
progress_indicator: throbber
|
||||
process:
|
||||
entity_type: constants/entity_type
|
||||
bundle:
|
||||
-
|
||||
plugin: migration_lookup
|
||||
migration: upgrade_d6_node_type
|
||||
source: node_type
|
||||
-
|
||||
plugin: skip_on_empty
|
||||
method: row
|
||||
field_name: constants/name
|
||||
form_mode: constants/form_mode
|
||||
type: constants/type
|
||||
options: constants/options
|
||||
options/type: '@type'
|
||||
destination:
|
||||
plugin: component_entity_form_display
|
||||
migration_dependencies:
|
||||
required:
|
||||
- upgrade_d6_upload_field_instance
|
||||
optional: { }
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user