diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_action_settings.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_action_settings.yml new file mode 100644 index 00000000000..2da277ffd5b --- /dev/null +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_action_settings.yml @@ -0,0 +1,10 @@ +id: d6_action_settings +source: + plugin: drupal6_variable + variables: + - actions_max_stack +process: + recursion_limit: actions_max_stack +destination: + plugin: d8_config + config_name: action.settings diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_aggregator_settings.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_aggregator_settings.yml new file mode 100644 index 00000000000..a6ec30cddb5 --- /dev/null +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_aggregator_settings.yml @@ -0,0 +1,24 @@ +id: d6_aggregator_settings +source: + plugin: drupal6_variable + variables: + - aggregator_fetcher + - aggregator_parser + - aggregator_processors + - aggregator_allowed_html_tags + - aggregator_teaser_length + - aggregator_clear + - aggregator_summary_items + - aggregator_category_selector +process: + fetcher: aggregator_fetcher + parser: aggregator_parser + processors: aggregator_processors + 'items:allowed_html': aggregator_allowed_html_tags + 'items:teaser_length': aggregator_teaser_length + 'items:expire': aggregator_clear + 'source:list_max': aggregator_summary_items + 'source:category_selector': aggregator_category_selector +destination: + plugin: d8_config + config_name: aggregator.settings diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_book_settings.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_book_settings.yml new file mode 100644 index 00000000000..77da0ce1486 --- /dev/null +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_book_settings.yml @@ -0,0 +1,14 @@ +id: d6_book_settings +source: + plugin: drupal6_variable + variables: + - book_child_type + - book_block_mode + - book_allowed_types +process: + child_type: book_child_type + 'block:navigation:mode': book_block_mode + allowed_types: book_allowed_types +destination: + plugin: d8_config + config_name: book.settings diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_contact_settings.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_contact_settings.yml new file mode 100644 index 00000000000..46470f86bea --- /dev/null +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_contact_settings.yml @@ -0,0 +1,12 @@ +id: d6_contact_settings +source: + plugin: drupal6_variable + variables: + - contact_default_status + - contact_hourly_threshold +process: + user_default_enabled: contact_default_status + 'flood:limit': contact_hourly_threshold +destination: + plugin: d8_config + config_name: contact.settings diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_dblog_settings.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_dblog_settings.yml new file mode 100644 index 00000000000..cea039f1bb5 --- /dev/null +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_dblog_settings.yml @@ -0,0 +1,10 @@ +id: d6_dblog_settings +source: + plugin: drupal6_variable + variables: + - dblog_row_limit +process: + row_limit: dblog_row_limit +destination: + plugin: d8_config + config_name: dblog.settings diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_field_settings.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_field_settings.yml new file mode 100644 index 00000000000..45d6c344fde --- /dev/null +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_field_settings.yml @@ -0,0 +1,10 @@ +id: d6_field_settings +source: + plugin: drupal6_variable + variables: + - field_language_fallback +process: + language_fallback: field_language_fallback +destination: + plugin: d8_config + config_name: field.settings diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_file_settings.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_file_settings.yml new file mode 100644 index 00000000000..35e077b4038 --- /dev/null +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_file_settings.yml @@ -0,0 +1,14 @@ +id: d6_file_settings +source: + plugin: drupal6_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: d8_config + config_name: file.settings diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_forum_settings.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_forum_settings.yml new file mode 100644 index 00000000000..5bb0a1fee9c --- /dev/null +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_forum_settings.yml @@ -0,0 +1,18 @@ +id: d6_forum_settings +source: + plugin: drupal6_variable + variables: + - forum_hot_topic + - forum_per_page + - forum_order + - forum_block_num_0 + - forum_block_num_1 +process: + 'block:active:limit': forum_block_num_0 + 'block:new:limit': forum_block_num_1 + 'topics:hot_threshold': forum_hot_topic + 'topics:page_limit': forum_per_page + 'topics:order': forum_order +destination: + plugin: d8_config + config_name: forum.settings diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_locale_settings.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_locale_settings.yml new file mode 100644 index 00000000000..1183b5e6176 --- /dev/null +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_locale_settings.yml @@ -0,0 +1,12 @@ +id: d6_locale_settings +source: + plugin: drupal6_variable + variables: + - locale_cache_strings + - locale_js_directory +process: + cache_string: locale_cache_strings + 'javascript:directory': locale_js_directory +destination: + plugin: d8_config + config_name: locale.settings diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_menu_settings.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_menu_settings.yml new file mode 100644 index 00000000000..b57bd3e4bca --- /dev/null +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_menu_settings.yml @@ -0,0 +1,14 @@ +id: d6_menu_settings +source: + plugin: drupal6_variable + variables: + - menu_primary_links_source + - menu_secondary_links_source + - menu_override_parent_selector +process: + main_links: menu_primary_links_source + secondary_links: menu_secondary_links_source + override_parent_selector: menu_override_parent_selector +destination: + plugin: d8_config + config_name: menu.settings diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_node_settings.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_node_settings.yml new file mode 100644 index 00000000000..ab37378c1d6 --- /dev/null +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_node_settings.yml @@ -0,0 +1,10 @@ +id: d6_node_settings +source: + plugin: drupal6_variable + variables: + - node_admin_theme +process: + use_admin_theme: node_admin_theme +destination: + plugin: d8_config + config_name: node.settings diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_search_settings.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_search_settings.yml new file mode 100644 index 00000000000..7ea5c20e1aa --- /dev/null +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_search_settings.yml @@ -0,0 +1,16 @@ +id: d6_search_settings +source: + plugin: drupal6_variable + variables: + - minimum_word_size + - overlap_cjk + - search_cron_limit + - search_tag_weights + - search_and_or_limit +process: + 'index:minimum_word_size': minimum_word_size + 'index:overlap_cjk': overlap_cjk + 'index:cron_limit': search_cron_limit +destination: + plugin: d8_config + config_name: search.settings diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_simpletest_settings.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_simpletest_settings.yml new file mode 100644 index 00000000000..8a6f06c00e7 --- /dev/null +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_simpletest_settings.yml @@ -0,0 +1,18 @@ +id: d6_simpletest_settings +source: + plugin: drupal6_variable + variables: + - simpletest_clear_results + - simpletest_httpauth_method + - simpletest_httpauth_password + - simpletest_httpauth_username + - simpletest_verbose +process: + clear_results: simpletest_clear_results + 'httpauth:method': simpletest_httpauth_method + 'httpauth:password': simpletest_httpauth_password + 'httpauth:username': simpletest_httpauth_username + verbose: simpletest_verbose +destination: + plugin: d8_config + config_name: simpletest.settings diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_statistics_settings.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_statistics_settings.yml new file mode 100644 index 00000000000..24a1bafb6e1 --- /dev/null +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_statistics_settings.yml @@ -0,0 +1,20 @@ +id: d6_statistics_settings +source: + plugin: drupal6_variable + variables: + - statistics_enable_access_log + - statistics_flush_accesslog_timer + - statistics_count_content_views + - statistics_block_top_day_num + - statistics_block_top_all_num + - statistics_block_top_last_num +process: + 'access_log:enable': statistics_enable_access_log + 'access_log:max_lifetime': statistics_flush_accesslog_timer + 'count_content_views': statistics_count_content_views + 'block:popular:top_day_limit': statistics_block_top_day_num + 'block:popular:top_all_limit': statistics_block_top_all_num + 'block:popular:top_recent_limit': statistics_block_top_last_num +destination: + plugin: d8_config + config_name: statistics.settings diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_syslog_settings.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_syslog_settings.yml new file mode 100644 index 00000000000..8be7bf249b7 --- /dev/null +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_syslog_settings.yml @@ -0,0 +1,12 @@ +id: d6_syslog_settings +source: + plugin: drupal6_variable + variables: + - syslog_identity + - syslog_facility +process: + identity: syslog_identity + facility: syslog_facility +destination: + plugin: d8_config + config_name: syslog.settings diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_system_cron.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_system_cron.yml index 736af9ba60d..1e0e452d30a 100644 --- a/core/modules/migrate_drupal/config/migrate.migration.d6_system_cron.yml +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_system_cron.yml @@ -1,13 +1,13 @@ id: d6_system_cron source: - plugin: drupal6_variable - variables: - - cron_threshold_warning - - cron_threshold_error - - cron_last + plugin: drupal6_variable + variables: + - cron_threshold_warning + - cron_threshold_error + - cron_last process: - 'threshold:warning': cron_threshold_warning - 'threshold:error': cron_threshold_error + 'threshold:warning': cron_threshold_warning + 'threshold:error': cron_threshold_error destination: - plugin: d8_config - config_name: system.cron + plugin: d8_config + config_name: system.cron diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_system_file.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_system_file.yml new file mode 100644 index 00000000000..df0797db10a --- /dev/null +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_system_file.yml @@ -0,0 +1,12 @@ +id: d6_system_file +source: + plugin: drupal6_variable + variables: + - file_directory_path + - file_directory_temp +process: + 'path:private': file_directory_path + 'path:temporary': file_directory_temp +destination: + plugin: d8_config + config_name: system.file diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_system_filter.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_system_filter.yml new file mode 100644 index 00000000000..0a2690e3208 --- /dev/null +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_system_filter.yml @@ -0,0 +1,10 @@ +id: d6_system_filter +source: + plugin: drupal6_variable + variables: + - filter_allowed_protocols +process: + protocols: filter_allowed_protocols +destination: + plugin: d8_config + config_name: system.filter diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_system_image.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_system_image.yml new file mode 100644 index 00000000000..6d98bfc41a8 --- /dev/null +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_system_image.yml @@ -0,0 +1,10 @@ +id: d6_system_image +source: + plugin: drupal6_variable + variables: + - image_toolkit +process: + toolkit: image_toolkit +destination: + plugin: d8_config + config_name: system.image diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_system_image_gd.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_system_image_gd.yml new file mode 100644 index 00000000000..29aacba6be8 --- /dev/null +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_system_image_gd.yml @@ -0,0 +1,10 @@ +id: d6_system_image_gd +source: + plugin: drupal6_variable + variables: + - image_jpeg_quality +process: + jpeg_quality: image_jpeg_quality +destination: + plugin: d8_config + config_name: system.image.gd diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_system_maintenance.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_system_maintenance.yml new file mode 100644 index 00000000000..a71161441cd --- /dev/null +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_system_maintenance.yml @@ -0,0 +1,12 @@ +id: d6_system_maintenance +source: + plugin: drupal6_variable + variables: + - site_offline + - site_offline_message +process: + enable: site_offline + message: site_offline_message +destination: + plugin: d8_config + config_name: system.maintenance diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_system_performance.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_system_performance.yml index cde5d1701d0..6498d9e466d 100644 --- a/core/modules/migrate_drupal/config/migrate.migration.d6_system_performance.yml +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_system_performance.yml @@ -1,14 +1,14 @@ id: d6_system_performance source: - plugin: drupal6_variable - variables: - - preprocess_css - - preprocess_js - - cache_lifetime + plugin: drupal6_variable + variables: + - preprocess_css + - preprocess_js + - cache_lifetime process: - 'css:preprocess': preprocess_css - 'js:preprocess': preprocess_js - 'cache:page:max_age': cache_lifetime + 'css:preprocess': preprocess_css + 'js:preprocess': preprocess_js + 'cache:page:max_age': cache_lifetime destination: - plugin: d8_config - config_name: system.performance + plugin: d8_config + config_name: system.performance diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_system_rss.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_system_rss.yml index acce5e2aec7..ca8498f5378 100644 --- a/core/modules/migrate_drupal/config/migrate.migration.d6_system_rss.yml +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_system_rss.yml @@ -1,10 +1,10 @@ id: d6_system_rss source: - plugin: drupal6_variable - variables: - - feed_default_items + plugin: drupal6_variable + variables: + - feed_default_items process: - 'items:limit': feed_default_items + 'items:limit': feed_default_items destination: - plugin: d8_config - config_name: system.rss + plugin: d8_config + config_name: system.rss diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_system_site.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_system_site.yml index bcfb712dbbe..de88ed4de8a 100644 --- a/core/modules/migrate_drupal/config/migrate.migration.d6_system_site.yml +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_system_site.yml @@ -1,24 +1,24 @@ id: d6_system_site source: - plugin: drupal6_variable - variables: - - site_name - - site_mail - - site_slogan - - site_frontpage - - site_403 - - site_404 - - drupal_weight_select_max - - admin_compact_mode + plugin: drupal6_variable + 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': site_frontpage - 'page:403': site_403 - 'page:404': site_404 - weight_select_max: drupal_weight_select_max - admin_compact_mode: admin_compact_mode + name: site_name + mail: site_mail + slogan: site_slogan + 'page:front': site_frontpage + 'page:403': site_403 + 'page:404': site_404 + weight_select_max: drupal_weight_select_max + admin_compact_mode: admin_compact_mode destination: - plugin: d8_config - config_name: system.site + plugin: d8_config + config_name: system.site diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_system_theme.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_system_theme.yml new file mode 100644 index 00000000000..ba78e8ca209 --- /dev/null +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_system_theme.yml @@ -0,0 +1,12 @@ +id: d6_system_theme +source: + plugin: drupal6_variable + variables: + - admin_theme + - theme_default +process: + admin: admin_theme + default: theme_default +destination: + plugin: d8_config + config_name: system.theme diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_taxonomy_settings.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_taxonomy_settings.yml new file mode 100644 index 00000000000..a6bbaf7529e --- /dev/null +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_taxonomy_settings.yml @@ -0,0 +1,12 @@ +id: d6_taxonomy_settings +source: + plugin: drupal6_variable + variables: + - taxonomy_override_selector + - taxonomy_terms_per_page_admin +process: + override_selector: taxonomy_override_selector + terms_per_page_admin: taxonomy_terms_per_page_admin +destination: + plugin: d8_config + config_name: taxonomy.settings diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_text_settings.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_text_settings.yml new file mode 100644 index 00000000000..fb5dea5ceef --- /dev/null +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_text_settings.yml @@ -0,0 +1,10 @@ +id: d6_text_settings +source: + plugin: drupal6_variable + variables: + - teaser_length +process: + default_summary_length: teaser_length +destination: + plugin: d8_config + config_name: text.settings diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_update_settings.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_update_settings.yml new file mode 100644 index 00000000000..a3ab12a99a3 --- /dev/null +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_update_settings.yml @@ -0,0 +1,16 @@ +id: d6_update_settings +source: + plugin: drupal6_variable + variables: + - update_max_fetch_attempts + - update_fetch_url + - update_notification_threshold + - update_notify_emails +process: + 'fetch:max_attempts': update_max_fetch_attempts + 'fetch:url': update_fetch_url + 'notification:threshold': update_notification_threshold + 'notification:mails': update_notify_emails +destination: + plugin: d8_config + config_name: update.settings diff --git a/core/modules/migrate_drupal/config/migrate.migration.d6_user_mail.yml b/core/modules/migrate_drupal/config/migrate.migration.d6_user_mail.yml new file mode 100644 index 00000000000..14504027543 --- /dev/null +++ b/core/modules/migrate_drupal/config/migrate.migration.d6_user_mail.yml @@ -0,0 +1,36 @@ +id: d6_user_mail +source: + plugin: drupal6_variable + variables: + - user_mail_status_activated_subject + - user_mail_status_activated_body + - user_mail_password_reset_subject + - user_mail_password_reset_body + - user_mail_status_deleted_subject + - user_mail_status_deleted_body + - user_mail_register_admin_created_subject + - user_mail_register_admin_created_body + - user_mail_register_no_approval_required_subject + - user_mail_register_no_approval_required_body + - user_mail_user_mail_register_pending_approval_subject + - user_mail_user_mail_register_pending_approval_body + - user_mail_status_blocked_subject + - user_mail_status_blocked_body +process: + 'status_activated:subject': user_mail_status_activated_subject + 'status_activated:body': user_mail_status_activated_body + 'password_reset:subject': user_mail_password_reset_subject + 'password_reset:body': user_mail_password_reset_body + 'cancel_confirm:subject': user_mail_status_deleted_subject + 'cancel_confirm:body': user_mail_status_deleted_body + 'register_admin_created:subject': user_mail_register_admin_created_subject + 'register_admin_created:body': user_mail_register_admin_created_body + 'register_no_approval_required:subject': user_mail_register_no_approval_required_subject + 'register_no_approval_required:body': user_mail_register_no_approval_required_body + 'register_pending_approval:subject': user_mail_user_mail_register_pending_approval_subject + 'register_pending_approval:body': user_mail_user_mail_register_pending_approval_body + 'status_blocked:subject': user_mail_status_blocked_subject + 'status_blocked:body': user_mail_status_blocked_body +destination: + plugin: d8_config + config_name: user.mail diff --git a/core/modules/migrate_drupal/lib/Drupal/migrate_drupal/Tests/Dump/Drupal6ActionSettings.php b/core/modules/migrate_drupal/lib/Drupal/migrate_drupal/Tests/Dump/Drupal6ActionSettings.php new file mode 100644 index 00000000000..245d19e20b4 --- /dev/null +++ b/core/modules/migrate_drupal/lib/Drupal/migrate_drupal/Tests/Dump/Drupal6ActionSettings.php @@ -0,0 +1,36 @@ +insert('variable')->fields(array( + 'name', + 'value', + )) + ->values(array( + 'name' => 'actions_max_stack', + 'value' => 'i:35;', + )) + ->execute(); + } + +} diff --git a/core/modules/migrate_drupal/lib/Drupal/migrate_drupal/Tests/Dump/Drupal6AggregatorSettings.php b/core/modules/migrate_drupal/lib/Drupal/migrate_drupal/Tests/Dump/Drupal6AggregatorSettings.php new file mode 100644 index 00000000000..7d0de497c4e --- /dev/null +++ b/core/modules/migrate_drupal/lib/Drupal/migrate_drupal/Tests/Dump/Drupal6AggregatorSettings.php @@ -0,0 +1,63 @@ +insert('variable')->fields(array( + 'name', + 'value', + )) + ->values(array( + 'name' => 'aggregator_fetcher', + 'value' => 's:10:"aggregator";', + )) + ->values(array( + 'name' => 'aggregator_parser', + 'value' => 's:10:"aggregator";', + )) + ->values(array( + 'name' => 'aggregator_processors', + 'value' => 'a:1:{i:0;s:10:"aggregator";}', + )) + ->values(array( + 'name' => 'aggregator_allowed_html_tags', + 'value' => 's:70:"