diff --git a/config/sync/config_snapshot.snapshot.config_sync.module.drutopia_core.yml b/config/sync/config_snapshot.snapshot.config_sync.module.drutopia_core.yml index bc22ae5..5387580 100644 --- a/config/sync/config_snapshot.snapshot.config_sync.module.drutopia_core.yml +++ b/config/sync/config_snapshot.snapshot.config_sync.module.drutopia_core.yml @@ -1825,6 +1825,9 @@ items: - 'create blog content' - 'delete own blog content' - 'edit own blog content' + - 'create page content' + - 'delete own page content' + - 'edit own page content' - collection: '' name: user.role.editor diff --git a/config/sync/config_snapshot.snapshot.config_sync.module.drutopia_page.yml b/config/sync/config_snapshot.snapshot.config_sync.module.drutopia_page.yml new file mode 100644 index 0000000..ec5d9fa --- /dev/null +++ b/config/sync/config_snapshot.snapshot.config_sync.module.drutopia_page.yml @@ -0,0 +1,526 @@ +uuid: 018797ea-1b00-4597-bfcd-a75d750ba952 +langcode: en +status: true +dependencies: + module: + - drutopia_page +id: config_sync.module.drutopia_page +snapshotSet: config_sync +extensionType: module +extensionName: drutopia_page +items: + - + collection: '' + name: core.base_field_override.node.page.promote + data: + langcode: en + status: true + dependencies: + config: + - node.type.page + id: node.page.promote + field_name: promote + entity_type: node + bundle: page + label: 'Promoted to front page' + description: '' + required: false + translatable: false + default_value: + - + value: 0 + default_value_callback: '' + settings: + on_label: 'On' + off_label: 'Off' + field_type: boolean + - + collection: '' + name: core.entity_form_display.node.page.default + data: + langcode: en + status: true + dependencies: + config: + - field.field.node.page.body + - field.field.node.page.field_body_paragraph + - field.field.node.page.field_meta_tags + - field.field.node.page.field_summary + - node.type.page + module: + - metatag + - paragraphs + - path + - text + id: node.page.default + targetEntityType: node + bundle: page + mode: default + content: + created: + type: datetime_timestamp + weight: 4 + settings: { } + third_party_settings: { } + region: content + field_body_paragraph: + weight: 2 + settings: + title: Paragraph + title_plural: Paragraphs + edit_mode: open + add_mode: button + form_display_mode: default + default_paragraph_type: text + third_party_settings: { } + type: entity_reference_paragraphs + region: content + field_meta_tags: + weight: 6 + settings: { } + third_party_settings: { } + type: metatag_firehose + region: content + field_summary: + weight: 1 + settings: + rows: 5 + placeholder: '' + third_party_settings: { } + type: text_textarea + region: content + path: + type: path + weight: 5 + settings: { } + third_party_settings: { } + region: content + status: + type: boolean_checkbox + settings: + display_label: true + weight: 7 + region: content + third_party_settings: { } + title: + type: string_textfield + weight: 0 + settings: + size: 60 + placeholder: '' + third_party_settings: { } + region: content + uid: + type: entity_reference_autocomplete + weight: 3 + settings: + match_operator: CONTAINS + size: 60 + placeholder: '' + third_party_settings: { } + region: content + hidden: + body: true + promote: true + sticky: true + - + collection: '' + name: core.entity_view_display.node.page.default + data: + langcode: en + status: true + dependencies: + config: + - field.field.node.page.body + - field.field.node.page.field_body_paragraph + - field.field.node.page.field_meta_tags + - field.field.node.page.field_summary + - node.type.page + module: + - ds + - user + third_party_settings: + ds: + layout: + id: ds_1col + library: null + disable_css: false + entity_classes: all_classes + settings: + wrappers: + ds_content: div + outer_wrapper: div + attributes: '' + link_attribute: '' + link_custom: '' + classes: + layout_class: { } + regions: { } + id: node.page.default + targetEntityType: node + bundle: page + mode: default + content: { } + hidden: + body: true + field_body_paragraph: true + field_meta_tags: true + field_summary: true + links: true + - + collection: '' + name: core.entity_view_display.node.page.full + data: + langcode: en + status: true + dependencies: + config: + - core.entity_view_mode.node.full + - field.field.node.page.body + - field.field.node.page.field_body_paragraph + - field.field.node.page.field_meta_tags + - field.field.node.page.field_summary + - node.type.page + module: + - ds + - entity_reference_revisions + - user + third_party_settings: + ds: + layout: + id: ds_1col + path: modules/contrib/ds + library: '' + disable_css: false + entity_classes: all_classes + settings: + wrappers: + ds_content: div + outer_wrapper: div + attributes: '' + link_attribute: '' + link_custom: '' + classes: + layout_class: { } + regions: + ds_content: + - field_body_paragraph + - links + id: node.page.full + targetEntityType: node + bundle: page + mode: full + content: + field_body_paragraph: + weight: 1 + label: hidden + settings: + view_mode: default + link: '' + third_party_settings: { } + type: entity_reference_revisions_entity_view + region: ds_content + links: + weight: 2 + settings: { } + third_party_settings: { } + region: ds_content + hidden: + body: true + field_meta_tags: true + field_summary: true + - + collection: '' + name: core.entity_view_display.node.page.teaser + data: + langcode: en + status: true + dependencies: + config: + - core.entity_view_mode.node.teaser + - field.field.node.page.body + - field.field.node.page.field_body_paragraph + - field.field.node.page.field_meta_tags + - field.field.node.page.field_summary + - node.type.page + module: + - ds + - text + - user + third_party_settings: + ds: + layout: + id: ds_1col + library: null + disable_css: false + entity_classes: all_classes + settings: + wrappers: + ds_content: div + outer_wrapper: div + attributes: '' + link_attribute: '' + link_custom: '' + classes: + layout_class: { } + regions: + ds_content: + - node_title + - field_summary + fields: + node_title: + plugin_id: node_title + weight: 0 + label: hidden + formatter: default + settings: + link: true + wrapper: h2 + class: '' + id: node.page.teaser + targetEntityType: node + bundle: page + mode: teaser + content: + field_summary: + type: text_default + weight: 1 + label: hidden + settings: { } + third_party_settings: { } + region: ds_content + hidden: + body: true + field_body_paragraph: true + field_meta_tags: true + links: true + - + collection: '' + name: field.field.node.page.body + data: + langcode: en + status: true + dependencies: + config: + - field.storage.node.body + - node.type.page + module: + - text + id: node.page.body + field_name: body + entity_type: node + bundle: page + label: Body + description: '' + required: false + translatable: true + default_value: { } + default_value_callback: '' + settings: + display_summary: true + field_type: text_with_summary + - + collection: '' + name: field.field.node.page.field_body_paragraph + data: + langcode: en + status: true + dependencies: + config: + - field.storage.node.field_body_paragraph + - node.type.page + - paragraphs.paragraphs_type.faq + - paragraphs.paragraphs_type.file + - paragraphs.paragraphs_type.image + - paragraphs.paragraphs_type.slide + - paragraphs.paragraphs_type.text + - paragraphs.paragraphs_type.update + - paragraphs.paragraphs_type.video + module: + - entity_reference_revisions + id: node.page.field_body_paragraph + field_name: field_body_paragraph + entity_type: node + bundle: page + label: 'Body paragraph' + description: '' + required: false + translatable: true + default_value: { } + default_value_callback: '' + settings: + handler: 'default:paragraph' + handler_settings: + negate: 0 + target_bundles: + text: text + image: image + file: file + video: video + slide: slide + update: update + faq: faq + target_bundles_drag_drop: + text: + enabled: true + weight: -15 + image: + enabled: true + weight: -14 + file: + enabled: true + weight: -13 + video: + enabled: true + weight: -12 + slide: + enabled: true + weight: -11 + update: + enabled: true + weight: -10 + faq: + enabled: true + weight: -9 + field_type: entity_reference_revisions + - + collection: '' + name: field.field.node.page.field_meta_tags + data: + langcode: en + status: true + dependencies: + config: + - field.storage.node.field_meta_tags + - node.type.page + module: + - metatag + id: node.page.field_meta_tags + field_name: field_meta_tags + entity_type: node + bundle: page + label: 'Meta tags' + description: '' + required: false + translatable: true + default_value: + - + value: 'a:0:{}' + default_value_callback: '' + settings: { } + field_type: metatag + - + collection: '' + name: field.field.node.page.field_summary + data: + langcode: en + status: true + dependencies: + config: + - field.storage.node.field_summary + - node.type.page + module: + - text + id: node.page.field_summary + field_name: field_summary + entity_type: node + bundle: page + label: Summary + description: 'Enter a short description of what this page is about. The summary is visible in certain displays.' + required: true + translatable: true + default_value: { } + default_value_callback: '' + settings: { } + field_type: text_long + - + collection: '' + name: node.type.page + data: + langcode: en + status: true + dependencies: + module: + - menu_ui + third_party_settings: + menu_ui: + available_menus: + - footer + - main + parent: 'main:' + name: 'Basic page' + type: page + description: 'Use basic pages for your static content, such as an ''About us'' page.' + help: '' + new_revision: true + preview_mode: 1 + display_submitted: false + - + collection: '' + name: pathauto.pattern.node_page + data: + langcode: en + status: true + dependencies: + module: + - node + id: node_page + label: 'Node page' + type: 'canonical_entities:node' + pattern: '[node:title]' + selection_criteria: + 2e17ea21-8c33-444d-981e-2a2df6651647: + id: node_type + bundles: + page: page + negate: false + context_mapping: + node: node + uuid: 2e17ea21-8c33-444d-981e-2a2df6651647 + selection_logic: and + weight: -5 + relationships: { } + - + collection: '' + name: rdf.mapping.node.page + data: + langcode: en + status: true + dependencies: + config: + - node.type.page + module: + - node + id: node.page + targetEntityType: node + bundle: page + types: + - 'schema:WebPage' + fieldMappings: + title: + properties: + - 'schema:name' + created: + properties: + - 'schema:dateCreated' + datatype_callback: + callable: 'Drupal\rdf\CommonDataConverter::dateIso8601Value' + changed: + properties: + - 'schema:dateModified' + datatype_callback: + callable: 'Drupal\rdf\CommonDataConverter::dateIso8601Value' + body: + properties: + - 'schema:text' + uid: + properties: + - 'schema:author' + mapping_type: rel + comment_count: + properties: + - 'schema:interactionCount' + datatype_callback: + callable: 'Drupal\rdf\SchemaOrgDataConverter::interactionCount' + arguments: + interaction_type: UserComments diff --git a/config/sync/config_snapshot.snapshot.config_sync.module.drutopia_related_content.yml b/config/sync/config_snapshot.snapshot.config_sync.module.drutopia_related_content.yml new file mode 100644 index 0000000..efd3b68 --- /dev/null +++ b/config/sync/config_snapshot.snapshot.config_sync.module.drutopia_related_content.yml @@ -0,0 +1,303 @@ +uuid: 4dca5b15-53de-4484-9f87-770c32a6cde7 +langcode: en +status: true +dependencies: + module: + - drutopia_related_content +id: config_sync.module.drutopia_related_content +snapshotSet: config_sync +extensionType: module +extensionName: drutopia_related_content +items: + - + collection: '' + name: block.block.views_block__related_content_block_related_content + data: + langcode: en + status: true + dependencies: + config: + - views.view.related_content + module: + - block_visibility_groups + - ctools + - views + theme: + - octavia + id: views_block__related_content_block_related_content + theme: octavia + region: content + weight: 10 + provider: null + plugin: 'views_block:related_content-block_related_content' + settings: + id: 'views_block:related_content-block_related_content' + label: '' + provider: views + label_display: visible + views_label: '' + items_per_page: none + context_mapping: { } + visibility: + condition_group: + id: condition_group + negate: false + block_visibility_group: '' + context_mapping: { } + 'entity_bundle:node': + id: 'entity_bundle:node' + bundles: + landing_page: landing_page + people: people + negate: true + context_mapping: + node: '@node.node_route_context:node' + - + collection: '' + name: views.view.related_content + data: + langcode: en + status: true + dependencies: + config: + - core.entity_view_mode.node.simple_card + module: + - node + - similarterms + - user + id: related_content + label: 'Related content' + module: views + description: 'Related content based on similar terms.' + tag: '' + base_table: node_field_data + base_field: nid + core: 8.x + display: + default: + display_plugin: default + id: default + display_title: Master + position: 0 + display_options: + access: + type: perm + options: + perm: 'access content' + cache: + type: tag + options: { } + query: + type: views_query + options: + disable_sql_rewrite: false + distinct: false + replica: false + query_comment: '' + query_tags: { } + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + pager: + type: some + options: + items_per_page: 4 + offset: 0 + style: + type: default + options: + row_class: '' + default_row_class: false + uses_fields: false + row: + type: 'entity:node' + options: + relationship: none + view_mode: simple_card + fields: + title: + id: title + table: node_field_data + field: title + entity_type: node + entity_field: title + label: '' + alter: + alter_text: false + make_link: false + absolute: false + trim: false + word_boundary: false + ellipsis: false + strip_tags: false + html: false + hide_empty: false + empty_zero: false + settings: + link_to_entity: true + plugin_id: field + relationship: none + group_type: group + admin_label: '' + exclude: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_alter_empty: true + click_sort_column: value + type: string + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + filters: + status: + id: status + table: node_field_data + field: status + relationship: none + group_type: group + admin_label: '' + operator: '=' + value: '1' + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + plugin_id: boolean + entity_type: node + entity_field: status + sorts: + similarterms: + id: similarterms + table: node + field: similarterms + relationship: none + group_type: group + admin_label: '' + order: DESC + exposed: false + expose: + label: '' + entity_type: node + plugin_id: similar_terms_sort + header: { } + footer: { } + empty: { } + relationships: { } + arguments: + similar_nid: + id: similar_nid + table: node + field: similar_nid + relationship: none + group_type: group + admin_label: '' + default_action: default + exception: + value: all + title_enable: false + title: All + title_enable: false + title: '' + default_argument_type: node + default_argument_options: { } + default_argument_skip_url: false + summary_options: + base_path: '' + count: true + items_per_page: 25 + override: false + summary: + sort_order: asc + number_of_records: 0 + format: default_summary + specify_validation: false + validate: + type: none + fail: 'not found' + validate_options: { } + break_phrase: false + not: 0 + vocabularies: + action_type: 0 + article_type: 0 + event_type: 0 + group_type: 0 + people_type: 0 + resource_type: 0 + tags: 0 + include_args: 0 + entity_type: node + plugin_id: similar_terms_arg + display_extenders: { } + group_by: true + title: 'Related content' + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - 'user.node_grants:view' + - user.permissions + tags: { } + block_related_content: + display_plugin: block + id: block_related_content + display_title: 'Block Related' + position: 1 + display_options: + display_extenders: { } + display_description: '' + block_hide_empty: true + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - 'user.node_grants:view' + - user.permissions + tags: { } diff --git a/config/sync/config_snapshot.snapshot.config_sync.module.similarterms.yml b/config/sync/config_snapshot.snapshot.config_sync.module.similarterms.yml new file mode 100644 index 0000000..d5a87b8 --- /dev/null +++ b/config/sync/config_snapshot.snapshot.config_sync.module.similarterms.yml @@ -0,0 +1,11 @@ +uuid: 9f31c5ae-5b95-4ae5-b7ab-4fc3d96fcdeb +langcode: en +status: true +dependencies: + module: + - similarterms +id: config_sync.module.similarterms +snapshotSet: config_sync +extensionType: module +extensionName: similarterms +items: { }