Merge tome/main

This commit is contained in:
Oliver Davies 2025-10-01 00:05:55 +01:00
commit 8efc0733b8
2874 changed files with 143830 additions and 0 deletions

17
tome/.editorconfig Normal file
View file

@ -0,0 +1,17 @@
# Drupal editor configuration normalization
# @see http://editorconfig.org/
# This is the top-most .editorconfig file; do not search in parent directories.
root = true
# All files.
[*]
end_of_line = LF
indent_style = space
indent_size = 2
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
[composer.{json,lock}]
indent_size = 4

1
tome/.envrc Normal file
View file

@ -0,0 +1 @@
use flake

64
tome/.gitattributes vendored Normal file
View file

@ -0,0 +1,64 @@
# Drupal git normalization
# @see https://www.kernel.org/pub/software/scm/git/docs/gitattributes.html
# @see https://www.drupal.org/node/1542048
# Normally these settings would be done with macro attributes for improved
# readability and easier maintenance. However macros can only be defined at the
# repository root directory. Drupal avoids making any assumptions about where it
# is installed.
# Define text file attributes.
# - Treat them as text.
# - Ensure no CRLF line-endings, neither on checkout nor on checkin.
# - Detect whitespace errors.
# - Exposed by default in `git diff --color` on the CLI.
# - Validate with `git diff --check`.
# - Deny applying with `git apply --whitespace=error-all`.
# - Fix automatically with `git apply --whitespace=fix`.
*.config text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.css text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.dist text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.engine text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
*.html text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=html
*.inc text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
*.install text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
*.js text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.json text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.lock text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.map text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.md text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.module text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
*.php text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
*.po text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.profile text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
*.script text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.sh text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
*.sql text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.svg text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.theme text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
*.twig text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.txt text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.xml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.yml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
# PHPStan's baseline uses tabs instead of spaces.
core/.phpstan-baseline.php text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tabwidth=2 diff=php linguist-language=php
# Define binary file attributes.
# - Do not treat them as text.
# - Include binary diff in patches instead of "binary files differ."
*.eot -text diff
*.exe -text diff
*.gif -text diff
*.gz -text diff
*.ico -text diff
*.jpeg -text diff
*.jpg -text diff
*.otf -text diff
*.phar -text diff
*.png -text diff
*.svgz -text diff
*.ttf -text diff
*.woff -text diff
*.woff2 -text diff

9
tome/.gitignore vendored Normal file
View file

@ -0,0 +1,9 @@
/.editorconfig
/.gitattributes
/.pre-commit-config.yaml
/drush
/html
/recipes
/vendor/
/web
!/files

3
tome/.ignore Normal file
View file

@ -0,0 +1,3 @@
/*.mp3
/.git/
/files/

8
tome/.mailmap Normal file
View file

@ -0,0 +1,8 @@
Oliver Davies <oliver@oliverdavies.dev> <339813+opdavies@users.noreply.github.com>
Oliver Davies <oliver@oliverdavies.dev> <oliver+github@oliverdavies.uk>
Oliver Davies <oliver@oliverdavies.dev> <oliver.davies@inviqa.com>
Oliver Davies <oliver@oliverdavies.dev> <oliver@microserve.io>
Oliver Davies <oliver@oliverdavies.dev> <oliver@oliver@oliverdavies.uk>
Oliver Davies <oliver@oliverdavies.dev> <oliver@oliverdavies.co.uk>
Oliver Davies <oliver@oliverdavies.dev> <oliver@oliverdavies.uk>
Oliver Davies <oliver@oliverdavies.dev> <opdavies@gmail.com>

43
tome/.nvim.lua Normal file
View file

@ -0,0 +1,43 @@
require("conform").setup {
formatters_by_ft = {
lua = { "stylua" },
nix = { "nixfmt" },
},
}
local cmp_nvim_lsp = require("cmp_nvim_lsp")
local capabilities = cmp_nvim_lsp.default_capabilities(vim.lsp.protocol.make_client_capabilities())
local lspconfig = require("lspconfig")
lspconfig.nixd.setup {
capabilities = capabilities,
settings = {
nixd = {
formatting = {
command = "nix fmt",
};
};
};
}
lspconfig.phpactor.setup({ capabilities = capabilities })
lspconfig.tailwindcss.setup({
capabilities = capabilities,
filetypes = { "html", "javascript", "twig" },
settings = {
init_options = {
userLanguages = {
["html.twig"] = "html",
},
},
},
})
require("lint").linters_by_ft = {
lua = { "luacheck" },
nix = { "nix" },
php = { "phpcs", "phpstan" },
}

12
tome/.tmux-sessionizer Executable file
View file

@ -0,0 +1,12 @@
#!/usr/bin/env bash
PATH="${PATH}:./vendor/bin"
tmux new-window -dn scratch
tmux new-window -dn server
tmux new-window -dn tailwindcss -c "themes/opdavies"
tmux send-keys -t server "drush runserver" Enter
tmux send-keys -t tailwindcss "tailwindcss --input css/tailwind.css --output build/tailwind.css --watch" Enter
nvim .

147
tome/composer.json Normal file
View file

@ -0,0 +1,147 @@
{
"name": "drupal/recommended-project",
"description": "Project template for Drupal projects with a relocated document root",
"type": "project",
"license": "GPL-2.0-or-later",
"homepage": "https://www.drupal.org/project/drupal",
"support": {
"docs": "https://www.drupal.org/docs/user_guide/en/index.html",
"chat": "https://www.drupal.org/node/314178"
},
"repositories": [
{
"type": "composer",
"url": "https://packages.drupal.org/8"
}
],
"require": {
"composer/installers": "^2.3",
"cweagans/composer-patches": "^1.7",
"drupal/auto_entitylabel": "^3.4",
"drupal/bpmn_io": "^2.0.6",
"drupal/coffee": "^2",
"drupal/core": "^10.4 || ^11",
"drupal/core-composer-scaffold": "^11.1",
"drupal/core-recipe-unpack": "^11.2",
"drupal/core-recommended": "^11.1",
"drupal/dashboard": "^2",
"drupal/eca": "^2.1.4",
"drupal/field_group": "^3.6",
"drupal/focal_point": "^2.1",
"drupal/gin": "^4.0.6 || ^5",
"drupal/markdown_easy": "^1.0",
"drupal/metatag": "^2",
"drupal/paragraphs": "^1.19",
"drupal/pathauto": "^1.13",
"drupal/podcast": "^1.10",
"drupal/redirect": "^1.11",
"drupal/rel_to_abs": "^2.2",
"drupal/robotstxt": "^1.6",
"drupal/sam": "^1.2",
"drupal/seo_checklist": "^5.2.1",
"drupal/simple_sitemap": "^4.2.2",
"drupal/sitemap": "^2",
"drupal/tagify": "^1.2",
"drupal/token_or": "^2.2",
"drupal/tome": "^1.13",
"drupal/twig_tweak": "^3.4",
"drupal/weight": "^3.6",
"drupal/yoast_seo": "^2.1",
"drush/drush": "^13.5",
"mglaman/composer-drupal-lenient": "^1.0"
},
"conflict": {
"drupal/drupal": "*"
},
"minimum-stability": "stable",
"prefer-stable": true,
"config": {
"allow-plugins": {
"composer/installers": true,
"cweagans/composer-patches": true,
"dealerdirect/phpcodesniffer-composer-installer": true,
"drupal/core-composer-scaffold": true,
"drupal/core-recipe-unpack": true,
"mglaman/composer-drupal-lenient": true,
"php-http/discovery": true,
"phpstan/extension-installer": true,
"tbachert/spi": true
},
"sort-packages": true
},
"extra": {
"drupal-scaffold": {
"locations": {
"web-root": "web/"
}
},
"installer-paths": {
"web/core": [
"type:drupal-core"
],
"web/libraries/{$name}": [
"type:drupal-library"
],
"web/modules/contrib/{$name}": [
"type:drupal-module"
],
"web/profiles/contrib/{$name}": [
"type:drupal-profile"
],
"web/themes/contrib/{$name}": [
"type:drupal-theme"
],
"drush/Commands/contrib/{$name}": [
"type:drupal-drush"
],
"web/modules/custom/{$name}": [
"type:drupal-custom-module"
],
"web/profiles/custom/{$name}": [
"type:drupal-custom-profile"
],
"web/themes/custom/{$name}": [
"type:drupal-custom-theme"
],
"recipes/{$name}": [
"type:drupal-recipe"
]
},
"drupal-lenient": {
"allowed-list": ["drupal/rel_to_abs"]
},
"patches": {
"drupal/rel_to_abs": {
"Automated Drupal 11 compatibility fixes for rel_to_abs": "https://www.drupal.org/files/issues/2024-03-24/rel_to_abs.2.2.5.rector.patch"
}
}
},
"scripts": {
"export": "drush tome:export --yes",
"import": "drush tome:import",
"generate": "drush tome:static --uri https://www.oliverdavies.uk",
"post-install-cmd": [
"@symlink"
],
"post-update-cmd": [
"@symlink"
],
"symlink": "./tools/scripts/symlink.sh",
"test": [
"composer validate --strict",
"phpstan analyze",
"phpunit --testdox"
]
},
"require-dev": {
"drupal/core-dev": "^11.1",
"phpat/phpat": "^0.10.20",
"phpstan/extension-installer": "^1.4",
"weitzman/drupal-test-traits": "^2.5"
},
"autoload-dev": {
"psr-4": {
"Tools\\": "tools/"
}
}
}

14813
tome/composer.lock generated Normal file

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,24 @@
# Deny all requests from Apache 2.4+.
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
# Deny all requests from Apache 2.0-2.2.
<IfModule !mod_authz_core.c>
Deny from all
</IfModule>
# Turn off all options we don't need.
Options -Indexes -ExecCGI -Includes -MultiViews
# Set the catch-all handler to prevent scripts from being executed.
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
<Files *>
# Override the handler again if we're run later in the evaluation list.
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2013_003
</Files>
# If we know how to do it safely, disable the PHP engine entirely.
<IfModule mod_php.c>
php_flag engine off
</IfModule>

View file

@ -0,0 +1,5 @@
_core:
default_config_hash: 0G5pZBcxbg8ONYzNLd1RJIsvuFFewm9htnS4I-ABKJ8
max_age: 86400
cron_interval: 21600
limit: 10

View file

@ -0,0 +1,10 @@
status: 1
pattern: '[node:field_topic] with [opd-podcast:guest-names]'
escape: false
preserve_titles: false
save: true
chunk: 50
dependencies:
config:
- node.type.podcast_episode
new_content_behavior: 0

View file

@ -0,0 +1,3 @@
_core:
default_config_hash: fUksROt4FfkAU9BV4hV2XvhTBSS2nTNrZS4U7S-tKrs
interval: 10800

View file

@ -0,0 +1,22 @@
uuid: f33c9603-b126-4b0d-b393-4aed1982afed
langcode: en
status: true
dependencies:
module:
- system
theme:
- claro
_core:
default_config_hash: NjcxOBrPOiK5-38t56DwFBDVY4yer7YSlbRWXFuHe7A
id: claro_breadcrumbs
theme: claro
region: breadcrumb
weight: 0
provider: null
plugin: system_breadcrumb_block
settings:
id: system_breadcrumb_block
label: Breadcrumbs
label_display: '0'
provider: system
visibility: { }

View file

@ -0,0 +1,22 @@
uuid: 45e7f781-3819-4f7f-bf4a-8a5384bede34
langcode: en
status: true
dependencies:
module:
- system
theme:
- claro
_core:
default_config_hash: a0Yyx1GeyKarZ4T_yXQBR_ZFKnXiFLtxAb6gWLd8nr0
id: claro_content
theme: claro
region: content
weight: 0
provider: null
plugin: system_main_block
settings:
id: system_main_block
label: 'Main page content'
label_display: '0'
provider: system
visibility: { }

View file

@ -0,0 +1,22 @@
uuid: 9f10450d-ff77-41fc-9166-c77c62eda335
langcode: en
status: true
dependencies:
module:
- help
theme:
- claro
_core:
default_config_hash: jccFSSVqV0WCDb6NtML1VWAWTtDbZ-zn5YgTRMgMrIM
id: claro_help
theme: claro
region: help
weight: 0
provider: null
plugin: help_block
settings:
id: help_block
label: Help
label_display: '0'
provider: help
visibility: { }

View file

@ -0,0 +1,32 @@
uuid: b4124fd4-6739-424e-b96d-3748cc47675f
langcode: en
status: true
dependencies:
module:
- search
- system
theme:
- claro
enforced:
config:
- search.page.help_search
_core:
default_config_hash: 2ToeZLvlHKTeFY74gpgu1PejLoFyCECLO_gw6rAZwqw
id: claro_help_search
theme: claro
region: help
weight: -4
provider: null
plugin: search_form_block
settings:
id: search_form_block
label: 'Search help'
label_display: visible
provider: search
page_id: help_search
visibility:
request_path:
id: request_path
negate: false
context_mapping: { }
pages: /admin/help

View file

@ -0,0 +1,20 @@
uuid: 557f3e9f-95b2-4ecf-ad25-0330e0786f8d
langcode: en
status: true
dependencies:
theme:
- claro
_core:
default_config_hash: CdXfDmRgAvms7EQovxxWPdYi0GitxeRbVtScYK16ZH0
id: claro_local_actions
theme: claro
region: content
weight: -10
provider: null
plugin: local_actions_block
settings:
id: local_actions_block
label: 'Primary admin actions'
label_display: '0'
provider: core
visibility: { }

View file

@ -0,0 +1,22 @@
uuid: 2d0aa6ef-e0de-44b0-b474-5f5510953184
langcode: en
status: true
dependencies:
module:
- system
theme:
- claro
_core:
default_config_hash: '-Ac3ISpIT0PQ-whzD7_dw0SdKi6dAbRFNWdSjOiVDqg'
id: claro_messages
theme: claro
region: highlighted
weight: 0
provider: null
plugin: system_messages_block
settings:
id: system_messages_block
label: 'Status messages'
label_display: '0'
provider: system
visibility: { }

View file

@ -0,0 +1,20 @@
uuid: 33d29028-f85c-4011-857e-19fd24d81231
langcode: en
status: true
dependencies:
theme:
- claro
_core:
default_config_hash: fNwDdW063tk_ktzSWzZVeQS9wzvLooVO280BQ9WrsIs
id: claro_page_title
theme: claro
region: header
weight: -30
provider: null
plugin: page_title_block
settings:
id: page_title_block
label: 'Page title'
label_display: '0'
provider: core
visibility: { }

View file

@ -0,0 +1,22 @@
uuid: 0225e9a4-bf40-4df6-aafc-4417a4b81a81
langcode: en
status: true
dependencies:
theme:
- claro
_core:
default_config_hash: ACjBZI5shAMiiUpsz-inLYVXDqNNXRnSzAWV3kV_8Hw
id: claro_primary_local_tasks
theme: claro
region: header
weight: 0
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Primary tabs'
label_display: '0'
provider: core
primary: true
secondary: false
visibility: { }

View file

@ -0,0 +1,22 @@
uuid: 888318da-55e2-4447-abb6-c08ceee9f03d
langcode: en
status: true
dependencies:
theme:
- claro
_core:
default_config_hash: 2L0geP-ixCbCkEpW6BVF6H7vDUZN4ea07_Y9CociQm4
id: claro_secondary_local_tasks
theme: claro
region: pre_content
weight: 0
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Secondary tabs'
label_display: '0'
provider: core
primary: false
secondary: true
visibility: { }

View file

@ -0,0 +1,22 @@
uuid: f615a68c-fdb9-40ab-bc79-f70c2a715eb3
langcode: en
status: true
dependencies:
module:
- system
theme:
- gin
_core:
default_config_hash: y9X3xgCsO59pQyzNLzY1D3SDJJxCHILLWkpPnmuTJ2E
id: gin_breadcrumbs
theme: gin
region: breadcrumb
weight: 0
provider: null
plugin: system_breadcrumb_block
settings:
id: system_breadcrumb_block
label: Breadcrumbs
label_display: '0'
provider: system
visibility: { }

View file

@ -0,0 +1,22 @@
uuid: fbac89f2-160b-436c-99e6-48e2af3fa444
langcode: en
status: true
dependencies:
module:
- system
theme:
- gin
_core:
default_config_hash: erQSEZF2XUjNmgTl0uNRBzmg18ZGXwUcw2FhApoeuHk
id: gin_content
theme: gin
region: content
weight: -4
provider: null
plugin: system_main_block
settings:
id: system_main_block
label: 'Main page content'
label_display: '0'
provider: system
visibility: { }

View file

@ -0,0 +1,20 @@
uuid: 19f0e955-fc87-41af-8397-4eca8c33fd04
langcode: en
status: true
dependencies:
theme:
- gin
_core:
default_config_hash: OQ9aJ-4qVwK1x00o9EOYK4eFDjQr_HLpbPiJaPSVZiQ
id: gin_local_actions
theme: gin
region: content
weight: -10
provider: null
plugin: local_actions_block
settings:
id: local_actions_block
label: 'Primary admin actions'
label_display: '0'
provider: core
visibility: { }

View file

@ -0,0 +1,22 @@
uuid: 10de17a1-3c2c-4ef9-8f7d-57062553d495
langcode: en
status: true
dependencies:
module:
- system
theme:
- gin
_core:
default_config_hash: BZ5tpW7H8X4PVGRm3MImTIHd2tN0eF7zOtp4SpRYUA0
id: gin_messages
theme: gin
region: highlighted
weight: -5
provider: null
plugin: system_messages_block
settings:
id: system_messages_block
label: 'Status messages'
label_display: '0'
provider: system
visibility: { }

View file

@ -0,0 +1,20 @@
uuid: 19321262-00d6-479a-81e4-2711a28a4737
langcode: en
status: true
dependencies:
theme:
- gin
_core:
default_config_hash: 6aOgWsNTXjqrDm98TXSAjP6qd2nCijD1xw45MrnbK-Y
id: gin_page_title
theme: gin
region: content
weight: -5
provider: null
plugin: page_title_block
settings:
id: page_title_block
label: 'Page title'
label_display: '0'
provider: core
visibility: { }

View file

@ -0,0 +1,22 @@
uuid: f27b72ab-8a29-45a8-b39e-4bdeb49d73b5
langcode: en
status: true
dependencies:
theme:
- gin
_core:
default_config_hash: nGE3EoPQQaQCuqTUtZgw0-KIzmrqdKDzdNQf2JyPUt4
id: gin_primary_local_tasks
theme: gin
region: highlighted
weight: -4
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Primary tabs'
label_display: '0'
provider: core
primary: true
secondary: false
visibility: { }

View file

@ -0,0 +1,22 @@
uuid: fa87b341-c9b2-4beb-81f3-5786ba3d7dc5
langcode: en
status: true
dependencies:
theme:
- gin
_core:
default_config_hash: ydSxdq7R66I8UMC460rOzlfzvlUL4VRbdwc6z9DWaUI
id: gin_secondary_local_tasks
theme: gin
region: highlighted
weight: -2
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Secondary tabs'
label_display: '0'
provider: core
primary: false
secondary: true
visibility: { }

View file

@ -0,0 +1,22 @@
uuid: e331eb13-5e3c-498e-a25d-a7a6f5dd6f1b
langcode: en
status: true
dependencies:
module:
- system
theme:
- opdavies
_core:
default_config_hash: erQSEZF2XUjNmgTl0uNRBzmg18ZGXwUcw2FhApoeuHk
id: opdavies_content
theme: opdavies
region: content
weight: -4
provider: null
plugin: system_main_block
settings:
id: system_main_block
label: 'Main page content'
label_display: '0'
provider: system
visibility: { }

View file

@ -0,0 +1,25 @@
uuid: 99c8b757-57b6-4c44-81ac-46063b0bacac
langcode: en
status: true
dependencies:
config:
- system.menu.main
module:
- system
theme:
- opdavies
id: opdavies_mainnavigation
theme: opdavies
region: footer
weight: 0
provider: null
plugin: 'system_menu_block:main'
settings:
id: 'system_menu_block:main'
label: 'Main navigation'
label_display: '0'
provider: system
level: 1
depth: 0
expand_all_items: false
visibility: { }

View file

@ -0,0 +1,22 @@
uuid: dc18abda-479d-48fd-aab8-9527f4bf7b6b
langcode: en
status: true
dependencies:
module:
- system
theme:
- opdavies
_core:
default_config_hash: BZ5tpW7H8X4PVGRm3MImTIHd2tN0eF7zOtp4SpRYUA0
id: opdavies_messages
theme: opdavies
region: highlighted
weight: -5
provider: null
plugin: system_messages_block
settings:
id: system_messages_block
label: 'Status messages'
label_display: '0'
provider: system
visibility: { }

View file

@ -0,0 +1,20 @@
uuid: 006f6848-b783-4fe2-99d2-14c1c2cf5a48
langcode: en
status: true
dependencies:
theme:
- opdavies
_core:
default_config_hash: 6aOgWsNTXjqrDm98TXSAjP6qd2nCijD1xw45MrnbK-Y
id: opdavies_page_title
theme: opdavies
region: content
weight: -5
provider: null
plugin: page_title_block
settings:
id: page_title_block
label: 'Page title'
label_display: '0'
provider: core
visibility: { }

View file

@ -0,0 +1,20 @@
uuid: c7aad9c5-effd-4d91-8407-f1a284f40023
langcode: en
status: true
dependencies:
theme:
- opdavies
_core:
default_config_hash: Q9_2whdOj1YIomfvsIfopROW4FT_X5pY0DjdOiOaQ5U
id: opdavies_primary_admin_actions
theme: opdavies
region: highlighted
weight: -5
provider: null
plugin: local_actions_block
settings:
id: local_actions_block
label: 'Primary admin actions'
label_display: '0'
provider: core
visibility: { }

View file

@ -0,0 +1,22 @@
uuid: 90c299c7-fe36-4c33-be1e-bf4cc7bac500
langcode: en
status: true
dependencies:
theme:
- opdavies
_core:
default_config_hash: nGE3EoPQQaQCuqTUtZgw0-KIzmrqdKDzdNQf2JyPUt4
id: opdavies_primary_local_tasks
theme: opdavies
region: highlighted
weight: -4
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Primary tabs'
label_display: '0'
provider: core
primary: true
secondary: false
visibility: { }

View file

@ -0,0 +1,22 @@
uuid: c98156cb-27a4-4be4-8e73-78610a383330
langcode: en
status: true
dependencies:
theme:
- opdavies
_core:
default_config_hash: ydSxdq7R66I8UMC460rOzlfzvlUL4VRbdwc6z9DWaUI
id: opdavies_secondary_local_tasks
theme: opdavies
region: highlighted
weight: -2
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Secondary tabs'
label_display: '0'
provider: core
primary: false
secondary: true
visibility: { }

View file

@ -0,0 +1,10 @@
uuid: 2646e684-c917-4dd0-b502-1a73b9c10131
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: pQP5iQy4SdhAMVcjDUncCfkJmTofnHVtXrsMzx4k6Yk
id: basic
label: 'Basic block'
revision: false
description: 'A basic block contains a title and a body.'

View file

@ -0,0 +1,3 @@
third_party_settings:
shortcut:
module_link: true

View file

@ -0,0 +1,3 @@
coffee_menus:
admin: admin
max_results: 7

View file

@ -0,0 +1,3 @@
_core:
default_config_hash: YNUW2Ij5uE7a4oaXp3i_2lvaFdYM1zNKPPfnEjB0jEc
log_ip_addresses: false

View file

@ -0,0 +1,10 @@
uuid: 7d683aeb-fc1a-48fd-8104-48c03dabd9b1
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: bqZsN31T2n0UjcbyCpOPi9D2iO0sAOHR7FnEs9qMvaA
id: comment
label: 'Default comments'
target_entity_type_id: node
description: 'Allows commenting on content'

View file

@ -0,0 +1,14 @@
uuid: af7d7cf1-4eb6-42b1-9a17-c99f6b9a76f6
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: vymHlgJy26BuI5GGj9-IXjwR3dRC5C0tij4BpWJnoqw
id: feedback
label: 'Website feedback'
recipients:
- admin@example.com
reply: ''
weight: 0
message: 'Your message has been sent.'
redirect: ''

View file

@ -0,0 +1,13 @@
uuid: 996094c6-a0b8-4130-8858-6dfd556c2c9e
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: jonvgt3CkUM2eMLTFwWfHileWWDC4YtXCuIlCahTk_I
id: personal
label: 'Personal contact form'
recipients: { }
reply: ''
weight: 0
message: 'Your message has been sent.'
redirect: ''

View file

@ -0,0 +1,7 @@
_core:
default_config_hash: U69DBeuvXuNVOC15rVNaBjDPK2fWFbo9v4takdYSSO8
default_form: feedback
flood:
limit: 5
interval: 3600
user_default_enabled: true

View file

@ -0,0 +1,22 @@
uuid: 5ec4728f-20c6-4a8c-aa84-a8fc79667a66
langcode: en
status: true
dependencies:
config:
- node.type.daily_email
id: node.daily_email.promote
field_name: promote
entity_type: node
bundle: daily_email
label: 'Promoted to front page'
description: ''
required: false
translatable: true
default_value:
-
value: 0
default_value_callback: ''
settings:
on_label: 'On'
off_label: 'Off'
field_type: boolean

View file

@ -0,0 +1,22 @@
uuid: 125295f6-32ba-473d-a114-64b2f30a74a2
langcode: en
status: true
dependencies:
config:
- node.type.daily_email_cta
id: node.daily_email_cta.promote
field_name: promote
entity_type: node
bundle: daily_email_cta
label: 'Promoted to front page'
description: ''
required: false
translatable: true
default_value:
-
value: 0
default_value_callback: ''
settings:
on_label: 'On'
off_label: 'Off'
field_type: boolean

View file

@ -0,0 +1,24 @@
uuid: b65dbe93-851c-4315-b74b-03130d12f796
langcode: en
status: true
dependencies:
config:
- node.type.page
_core:
default_config_hash: fPUEnm4T5zfZRr3ttDUqq7yCDd2uW3clWD-pvos4tlQ
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

View file

@ -0,0 +1,22 @@
uuid: da2b4a0c-5fc1-4003-9a41-e6e598e3e2bf
langcode: en
status: true
dependencies:
config:
- node.type.podcast_episode
id: node.podcast_episode.promote
field_name: promote
entity_type: node
bundle: podcast_episode
label: 'Promoted to front page'
description: ''
required: false
translatable: true
default_value:
-
value: 0
default_value_callback: ''
settings:
on_label: 'On'
off_label: 'Off'
field_type: boolean

View file

@ -0,0 +1,22 @@
uuid: 51817376-775f-47f8-8b17-12f115480252
langcode: en
status: true
dependencies:
config:
- node.type.presentation
id: node.presentation.promote
field_name: promote
entity_type: node
bundle: presentation
label: 'Promoted to front page'
description: ''
required: false
translatable: true
default_value:
-
value: 0
default_value_callback: ''
settings:
on_label: 'On'
off_label: 'Off'
field_type: boolean

View file

@ -0,0 +1,22 @@
uuid: 592e2538-47ff-4ab9-a213-d0657f975bae
langcode: en
status: true
dependencies:
config:
- node.type.testimonial
id: node.testimonial.promote
field_name: promote
entity_type: node
bundle: testimonial
label: 'Promoted to front page'
description: ''
required: false
translatable: true
default_value:
-
value: 0
default_value_callback: ''
settings:
on_label: 'On'
off_label: 'Off'
field_type: boolean

View file

@ -0,0 +1,18 @@
uuid: bfc7affd-f035-4412-ac31-1bf84d11fc52
langcode: en
status: true
dependencies:
config:
- node.type.testimonial
id: node.testimonial.title
field_name: title
entity_type: node
bundle: testimonial
label: Name
description: ''
required: true
translatable: true
default_value: { }
default_value_callback: ''
settings: { }
field_type: string

View file

@ -0,0 +1,10 @@
uuid: e22481d7-c05e-4fff-bdea-0c04367236c6
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: iIBLu1j9n6Oo5PW-wpu5gdyNs9Kvv4LMRqtQUdJjRz8
id: fallback
label: 'Fallback date format'
locked: true
pattern: 'D, j M Y - H:i'

View file

@ -0,0 +1,10 @@
uuid: b8c42d04-2533-4901-8e99-808bb231964a
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: EOQltUQPmgc6UQ2rcJ4Xi_leCEJj5ui0TR-12duS-Tk
id: html_date
label: 'HTML Date'
locked: true
pattern: Y-m-d

View file

@ -0,0 +1,10 @@
uuid: 08bfe549-b9b8-492d-8b46-93412f1a46d3
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: jxfClwZIRXIdcvMrE--WkcZxDGUVoOIE3Sm2NRZlFuE
id: html_datetime
label: 'HTML Datetime'
locked: true
pattern: 'Y-m-d\TH:i:sO'

View file

@ -0,0 +1,10 @@
uuid: f8940adf-2999-46bf-a691-340b7b83d817
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: Z7KuCUwM_WdTNvLcoltuX3_8d-s-8FZkTN6KgNwF0eM
id: html_month
label: 'HTML Month'
locked: true
pattern: Y-m

View file

@ -0,0 +1,10 @@
uuid: 35cffa48-12a2-49c7-90d2-9eb2a681d9a1
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: M7yqicYkU36hRy5p9drAaGBBihhUD1OyujFrAaQ93ZE
id: html_time
label: 'HTML Time'
locked: true
pattern: 'H:i:s'

View file

@ -0,0 +1,10 @@
uuid: a8f81240-b69c-4a59-925e-85f4f781701f
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: wKD4WsoV_wFgv2vgI4mcAAFSIzrye17ykzdwrnApkfY
id: html_week
label: 'HTML Week'
locked: true
pattern: Y-\WW

View file

@ -0,0 +1,10 @@
uuid: afbd3e79-d08b-49be-99a3-af33a8813fea
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: OjekiQuX9RbVQ2_8jOHBL94RgYLePqX7wpfNGgcQzrk
id: html_year
label: 'HTML Year'
locked: true
pattern: 'Y'

View file

@ -0,0 +1,10 @@
uuid: a78e6d59-8184-47cf-adc0-96b2ebcf87e1
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: 5VpawMrKPEPCkoO4YpPa0TDFO2dgiIHfTziJtwlmUxc
id: html_yearless_date
label: 'HTML Yearless date'
locked: true
pattern: m-d

View file

@ -0,0 +1,10 @@
uuid: 79bbcadb-d88e-4828-961f-7ac7462dc99c
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: 5B4_r5Vd0_9UaJwtAC5yFCm9-k8NNvp1xiQNhFFkknU
id: long
label: 'Default long date'
locked: false
pattern: 'l, j F Y - H:i'

View file

@ -0,0 +1,10 @@
uuid: 224614a9-beee-4410-81a1-4fb5a37e4ecb
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: q7pDV2d9qFh1IVqvymOxUUYGSziZDeg961wURC0cSLs
id: medium
label: 'Default medium date'
locked: false
pattern: 'D, j M Y - H:i'

View file

@ -0,0 +1,10 @@
uuid: 58a02b53-b131-4541-b9c2-dbda35fdd828
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: SAeixlV7Djy_Ggv_1P95TiqD4KUihA5icvU521tA84Y
id: short
label: 'Default short date'
locked: false
pattern: 'F jS, Y'

View file

@ -0,0 +1,42 @@
uuid: effde481-0cf5-4124-b89e-34ce15872be5
langcode: en
status: true
dependencies:
config:
- block_content.type.basic
- field.field.block_content.basic.body
- field.field.block_content.basic.field_text_alignment
module:
- text
_core:
default_config_hash: jAps3FCxvKecABS_tgExbhCZrBLQB3bNPWw18WjE3ss
id: block_content.basic.default
targetEntityType: block_content
bundle: basic
mode: default
content:
body:
type: text_textarea_with_summary
weight: -4
region: content
settings:
rows: 9
summary_rows: 3
placeholder: ''
show_summary: false
third_party_settings: { }
field_text_alignment:
type: options_select
weight: 26
region: content
settings: { }
third_party_settings: { }
info:
type: string_textfield
weight: -5
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
hidden: { }

View file

@ -0,0 +1,36 @@
uuid: 93e5cd61-e9b0-4f7d-a0fc-8e80c61fb0fa
langcode: en
status: true
dependencies:
config:
- comment.type.comment
- field.field.comment.comment.comment_body
module:
- text
_core:
default_config_hash: I0Pa0aQvT_jawlPo9oz4FE3h_ickc55dYKTPl6gILes
id: comment.comment.default
targetEntityType: comment
bundle: comment
mode: default
content:
author:
weight: -2
region: content
comment_body:
type: text_textarea
weight: 11
region: content
settings:
rows: 5
placeholder: ''
third_party_settings: { }
subject:
type: string_textfield
weight: 10
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
hidden: { }

View file

@ -0,0 +1,57 @@
uuid: 8cda3aaa-76e2-4500-9232-e3abd804c440
langcode: en
status: true
dependencies:
config:
- field.field.media.image.field_media_image
- image.style.thumbnail
- media.type.image
module:
- image
- path
_core:
default_config_hash: N2Imq6kLhAPzzFt_VZQCkWItt-UfqPOkcQlyC-3yTgM
id: media.image.default
targetEntityType: media
bundle: image
mode: default
content:
created:
type: datetime_timestamp
weight: 10
region: content
settings: { }
third_party_settings: { }
field_media_image:
type: image_image
weight: 0
region: content
settings:
progress_indicator: throbber
preview_image_style: thumbnail
third_party_settings: { }
path:
type: path
weight: 30
region: content
settings: { }
third_party_settings: { }
status:
type: boolean_checkbox
weight: 100
region: content
settings:
display_label: true
third_party_settings: { }
uid:
type: entity_reference_autocomplete
weight: 5
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
hidden:
name: true

View file

@ -0,0 +1,32 @@
uuid: 22ff7161-ad01-4c89-acf9-6ef0915b46d2
langcode: en
status: true
dependencies:
config:
- core.entity_form_mode.media.media_library
- field.field.media.image.field_media_image
- image.style.thumbnail
- media.type.image
module:
- image
_core:
default_config_hash: BMLrK4zKp8-FFnMseBdT_6h6YipUsKRfbDf_3WUB5HA
id: media.image.media_library
targetEntityType: media
bundle: image
mode: media_library
content:
field_media_image:
type: image_image
weight: 1
region: content
settings:
progress_indicator: throbber
preview_image_style: thumbnail
third_party_settings: { }
hidden:
created: true
name: true
path: true
status: true
uid: true

View file

@ -0,0 +1,60 @@
uuid: 3a408fca-9414-4982-902a-5735309d9cac
langcode: en
status: true
dependencies:
config:
- field.field.media.podcast_recording.field_media_audio_file
- media.type.podcast_recording
module:
- file
- path
id: media.podcast_recording.default
targetEntityType: media
bundle: podcast_recording
mode: default
content:
created:
type: datetime_timestamp
weight: 10
region: content
settings: { }
third_party_settings: { }
field_media_audio_file:
type: file_generic
weight: 0
region: content
settings:
progress_indicator: throbber
third_party_settings: { }
name:
type: string_textfield
weight: -5
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
path:
type: path
weight: 30
region: content
settings: { }
third_party_settings: { }
status:
type: boolean_checkbox
weight: 100
region: content
settings:
display_label: true
third_party_settings: { }
uid:
type: entity_reference_autocomplete
weight: 5
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
hidden: { }

View file

@ -0,0 +1,27 @@
uuid: a9050af9-e59d-4c69-b6dd-e631faf10574
langcode: en
status: true
dependencies:
config:
- core.entity_form_mode.media.media_library
- field.field.media.podcast_recording.field_media_audio_file
- media.type.podcast_recording
id: media.podcast_recording.media_library
targetEntityType: media
bundle: podcast_recording
mode: media_library
content:
name:
type: string_textfield
weight: 0
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
hidden:
created: true
field_media_audio_file: true
path: true
status: true
uid: true

View file

@ -0,0 +1,175 @@
uuid: fa83fcf5-873a-48c1-9b39-63790479aa2e
langcode: en
status: true
dependencies:
config:
- field.field.node.article.body
- field.field.node.article.comment
- field.field.node.article.field_image
- field.field.node.article.field_seo_analysis
- field.field.node.article.field_seo_description
- field.field.node.article.field_seo_image
- field.field.node.article.field_seo_title
- field.field.node.article.field_tags
- image.style.thumbnail
- node.type.article
module:
- comment
- field_group
- image
- media_library
- path
- text
- yoast_seo
third_party_settings:
field_group:
group_seo:
children:
- field_seo_title
- field_seo_description
- field_seo_image
- field_seo_analysis
label: 'Search Engine Optimization (SEO) Information'
region: content
parent_name: ''
weight: 50
format_type: details
format_settings:
classes: ''
show_empty_fields: false
id: group_seo
label_as_html: false
open: false
description: ''
required_fields: false
_core:
default_config_hash: ewbd6G2uX456-bgwseM2Q-KQG3RkASoyHmTh-XR3oLU
id: node.article.default
targetEntityType: node
bundle: article
mode: default
content:
body:
type: text_textarea_with_summary
weight: 2
region: content
settings:
rows: 9
summary_rows: 3
placeholder: ''
show_summary: false
third_party_settings: { }
comment:
type: comment_default
weight: 20
region: content
settings: { }
third_party_settings: { }
created:
type: datetime_timestamp
weight: 10
region: content
settings: { }
third_party_settings: { }
field_image:
type: image_image
weight: 1
region: content
settings:
progress_indicator: throbber
preview_image_style: thumbnail
third_party_settings: { }
field_seo_analysis:
type: yoast_seo_widget
weight: 18
region: content
settings:
edit_title: false
edit_description: false
render_theme: null
render_view_mode: default
third_party_settings: { }
field_seo_description:
type: string_textarea
weight: 16
region: content
settings:
rows: 5
placeholder: ''
third_party_settings: { }
field_seo_image:
type: media_library_widget
weight: 17
region: content
settings:
media_types: { }
third_party_settings: { }
field_seo_title:
type: string_textfield
weight: 15
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
field_tags:
type: entity_reference_autocomplete_tags
weight: 3
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
path:
type: path
weight: 30
region: content
settings: { }
third_party_settings: { }
promote:
type: boolean_checkbox
weight: 15
region: content
settings:
display_label: true
third_party_settings: { }
simple_sitemap:
weight: 10
region: content
settings: { }
third_party_settings: { }
status:
type: boolean_checkbox
weight: 120
region: content
settings:
display_label: true
third_party_settings: { }
sticky:
type: boolean_checkbox
weight: 16
region: content
settings:
display_label: true
third_party_settings: { }
title:
type: string_textfield
weight: 0
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
uid:
type: entity_reference_autocomplete
weight: 5
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
hidden: { }

View file

@ -0,0 +1,98 @@
uuid: 591ce9fc-ab71-4b4d-b776-b4291759f47f
langcode: en
status: true
dependencies:
config:
- field.field.node.daily_email.body
- field.field.node.daily_email.field_daily_email_cta
- node.type.daily_email
module:
- path
- text
id: node.daily_email.default
targetEntityType: node
bundle: daily_email
mode: default
content:
body:
type: text_textarea_with_summary
weight: 2
region: content
settings:
rows: 9
summary_rows: 3
placeholder: ''
show_summary: false
third_party_settings: { }
created:
type: datetime_timestamp
weight: 10
region: content
settings: { }
third_party_settings: { }
field_daily_email_cta:
type: entity_reference_autocomplete
weight: 121
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
path:
type: path
weight: 30
region: content
settings: { }
third_party_settings: { }
promote:
type: boolean_checkbox
weight: 15
region: content
settings:
display_label: true
third_party_settings: { }
simple_sitemap:
weight: 10
region: content
settings: { }
third_party_settings: { }
status:
type: boolean_checkbox
weight: 120
region: content
settings:
display_label: true
third_party_settings: { }
sticky:
type: boolean_checkbox
weight: 16
region: content
settings:
display_label: true
third_party_settings: { }
title:
type: string_textfield
weight: -5
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
uid:
type: entity_reference_autocomplete
weight: 5
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
url_redirects:
weight: 50
region: content
settings: { }
third_party_settings: { }
hidden: { }

View file

@ -0,0 +1,87 @@
uuid: 66add161-1d42-41b4-9eb3-adf47de3b200
langcode: en
status: true
dependencies:
config:
- field.field.node.daily_email_cta.body
- node.type.daily_email_cta
module:
- path
- text
id: node.daily_email_cta.default
targetEntityType: node
bundle: daily_email_cta
mode: default
content:
body:
type: text_textarea_with_summary
weight: 2
region: content
settings:
rows: 9
summary_rows: 3
placeholder: ''
show_summary: false
third_party_settings: { }
created:
type: datetime_timestamp
weight: 10
region: content
settings: { }
third_party_settings: { }
path:
type: path
weight: 30
region: content
settings: { }
third_party_settings: { }
promote:
type: boolean_checkbox
weight: 15
region: content
settings:
display_label: true
third_party_settings: { }
simple_sitemap:
weight: 10
region: content
settings: { }
third_party_settings: { }
status:
type: boolean_checkbox
weight: 120
region: content
settings:
display_label: true
third_party_settings: { }
sticky:
type: boolean_checkbox
weight: 16
region: content
settings:
display_label: true
third_party_settings: { }
title:
type: string_textfield
weight: -5
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
uid:
type: entity_reference_autocomplete
weight: 5
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
url_redirects:
weight: 50
region: content
settings: { }
third_party_settings: { }
hidden: { }

View file

@ -0,0 +1,147 @@
uuid: a969c6e9-2018-4b62-89ab-74e34c04d447
langcode: en
status: true
dependencies:
config:
- field.field.node.page.body
- field.field.node.page.field_seo_analysis
- field.field.node.page.field_seo_description
- field.field.node.page.field_seo_image
- field.field.node.page.field_seo_title
- field.field.node.page.layout_builder__layout
- node.type.page
module:
- field_group
- media_library
- path
- text
- yoast_seo
third_party_settings:
field_group:
group_seo:
children:
- field_seo_title
- field_seo_description
- field_seo_image
- field_seo_analysis
label: 'Search Engine Optimization (SEO) Information'
region: content
parent_name: ''
weight: 50
format_type: details
format_settings:
classes: ''
show_empty_fields: false
id: group_seo
label_as_html: false
open: false
description: ''
required_fields: false
_core:
default_config_hash: SfpLhPExzvR0MgFp0Wp7CrmgEnhcqQ-fXIWFhbf4ue0
id: node.page.default
targetEntityType: node
bundle: page
mode: default
content:
body:
type: text_textarea_with_summary
weight: 31
region: content
settings:
rows: 9
summary_rows: 3
placeholder: ''
show_summary: false
third_party_settings: { }
created:
type: datetime_timestamp
weight: 10
region: content
settings: { }
third_party_settings: { }
field_seo_analysis:
type: yoast_seo_widget
weight: 18
region: content
settings:
edit_title: false
edit_description: false
render_theme: null
render_view_mode: default
third_party_settings: { }
field_seo_description:
type: string_textarea
weight: 16
region: content
settings:
rows: 5
placeholder: ''
third_party_settings: { }
field_seo_image:
type: media_library_widget
weight: 17
region: content
settings:
media_types: { }
third_party_settings: { }
field_seo_title:
type: string_textfield
weight: 15
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
path:
type: path
weight: 30
region: content
settings: { }
third_party_settings: { }
promote:
type: boolean_checkbox
weight: 15
region: content
settings:
display_label: true
third_party_settings: { }
simple_sitemap:
weight: 10
region: content
settings: { }
third_party_settings: { }
status:
type: boolean_checkbox
weight: 120
region: content
settings:
display_label: true
third_party_settings: { }
sticky:
type: boolean_checkbox
weight: 16
region: content
settings:
display_label: true
third_party_settings: { }
title:
type: string_textfield
weight: -5
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
uid:
type: entity_reference_autocomplete
weight: 5
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
hidden:
layout_builder__layout: true

View file

@ -0,0 +1,124 @@
uuid: 64df3284-e9fd-41c2-b59e-e6d256a1308f
langcode: en
status: true
dependencies:
config:
- field.field.node.podcast_episode.body
- field.field.node.podcast_episode.field_episode_number
- field.field.node.podcast_episode.field_episode_recording
- field.field.node.podcast_episode.field_podcast_guests
- field.field.node.podcast_episode.field_topic
- node.type.podcast_episode
module:
- media_library
- path
- text
id: node.podcast_episode.default
targetEntityType: node
bundle: podcast_episode
mode: default
content:
body:
type: text_textarea_with_summary
weight: 2
region: content
settings:
rows: 9
summary_rows: 3
placeholder: ''
show_summary: false
third_party_settings: { }
created:
type: datetime_timestamp
weight: 4
region: content
settings: { }
third_party_settings: { }
field_episode_number:
type: number
weight: 12
region: content
settings:
placeholder: ''
third_party_settings: { }
field_episode_recording:
type: media_library_widget
weight: 11
region: content
settings:
media_types: { }
third_party_settings: { }
field_podcast_guests:
type: entity_reference_autocomplete
weight: 13
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
field_topic:
type: string_textfield
weight: 1
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
path:
type: path
weight: 8
region: content
settings: { }
third_party_settings: { }
promote:
type: boolean_checkbox
weight: 6
region: content
settings:
display_label: true
third_party_settings: { }
simple_sitemap:
weight: 5
region: content
settings: { }
third_party_settings: { }
status:
type: boolean_checkbox
weight: 10
region: content
settings:
display_label: true
third_party_settings: { }
sticky:
type: boolean_checkbox
weight: 7
region: content
settings:
display_label: true
third_party_settings: { }
title:
type: string_textfield
weight: 0
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
uid:
type: entity_reference_autocomplete
weight: 3
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
url_redirects:
weight: 9
region: content
settings: { }
third_party_settings: { }
hidden: { }

View file

@ -0,0 +1,109 @@
uuid: 0bd43f8f-5a30-432b-8e6a-a99013b15593
langcode: en
status: true
dependencies:
config:
- field.field.node.presentation.body
- field.field.node.presentation.field_events
- node.type.presentation
module:
- paragraphs
- path
- text
id: node.presentation.default
targetEntityType: node
bundle: presentation
mode: default
content:
body:
type: text_textarea_with_summary
weight: 2
region: content
settings:
rows: 9
summary_rows: 3
placeholder: ''
show_summary: false
third_party_settings: { }
created:
type: datetime_timestamp
weight: 2
region: content
settings: { }
third_party_settings: { }
field_events:
type: paragraphs
weight: 9
region: content
settings:
title: Paragraph
title_plural: Paragraphs
edit_mode: open
closed_mode: summary
autocollapse: none
closed_mode_threshold: 0
add_mode: dropdown
form_display_mode: default
default_paragraph_type: event
features:
add_above: '0'
collapse_edit_all: '0'
convert: '0'
duplicate: '0'
third_party_settings: { }
path:
type: path
weight: 6
region: content
settings: { }
third_party_settings: { }
promote:
type: boolean_checkbox
weight: 4
region: content
settings:
display_label: true
third_party_settings: { }
simple_sitemap:
weight: 3
region: content
settings: { }
third_party_settings: { }
status:
type: boolean_checkbox
weight: 7
region: content
settings:
display_label: true
third_party_settings: { }
sticky:
type: boolean_checkbox
weight: 5
region: content
settings:
display_label: true
third_party_settings: { }
title:
type: string_textfield
weight: 0
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
uid:
type: entity_reference_autocomplete
weight: 1
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
url_redirects:
weight: 50
region: content
settings: { }
third_party_settings: { }
hidden: { }

View file

@ -0,0 +1,140 @@
uuid: b20a3539-3067-458a-b0ee-28b7d79f37db
langcode: en
status: true
dependencies:
config:
- field.field.node.testimonial.body
- field.field.node.testimonial.field_image
- field.field.node.testimonial.field_role
- field.field.node.testimonial.field_testimonial_type
- field.field.node.testimonial.field_url
- field.field.node.testimonial.field_weight
- image.style.thumbnail
- node.type.testimonial
module:
- image
- link
- path
- tagify
- text
- weight
id: node.testimonial.default
targetEntityType: node
bundle: testimonial
mode: default
content:
body:
type: text_textarea_with_summary
weight: 2
region: content
settings:
rows: 9
summary_rows: 3
placeholder: ''
show_summary: false
third_party_settings: { }
created:
type: datetime_timestamp
weight: 10
region: content
settings: { }
third_party_settings: { }
field_image:
type: image_image
weight: 1
region: content
settings:
progress_indicator: throbber
preview_image_style: thumbnail
third_party_settings: { }
field_role:
type: string_textfield
weight: 121
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
field_testimonial_type:
type: tagify_entity_reference_autocomplete_widget
weight: 124
region: content
settings:
match_operator: CONTAINS
match_limit: 10
placeholder: ''
suggestions_dropdown: 1
show_entity_id: 0
show_info_label: 0
info_label: ''
third_party_settings: { }
field_url:
type: link_default
weight: 122
region: content
settings:
placeholder_url: ''
placeholder_title: ''
third_party_settings: { }
field_weight:
type: weight_selector
weight: 123
region: content
settings: { }
third_party_settings: { }
path:
type: path
weight: 30
region: content
settings: { }
third_party_settings: { }
promote:
type: boolean_checkbox
weight: 15
region: content
settings:
display_label: true
third_party_settings: { }
simple_sitemap:
weight: 10
region: content
settings: { }
third_party_settings: { }
status:
type: boolean_checkbox
weight: 120
region: content
settings:
display_label: true
third_party_settings: { }
sticky:
type: boolean_checkbox
weight: 16
region: content
settings:
display_label: true
third_party_settings: { }
title:
type: string_textfield
weight: -5
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
uid:
type: entity_reference_autocomplete
weight: 5
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
url_redirects:
weight: 50
region: content
settings: { }
third_party_settings: { }
hidden: { }

View file

@ -0,0 +1,49 @@
uuid: 8c6aad6f-2b1b-4ac4-8064-45e75a079d78
langcode: en
status: true
dependencies:
config:
- field.field.paragraph.event.field_date
- field.field.paragraph.event.field_event_name
- field.field.paragraph.event.field_location
- field.field.paragraph.event.field_online
- paragraphs.paragraphs_type.event
module:
- datetime
id: paragraph.event.default
targetEntityType: paragraph
bundle: event
mode: default
content:
field_date:
type: datetime_default
weight: 1
region: content
settings: { }
third_party_settings: { }
field_event_name:
type: string_textfield
weight: 0
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
field_location:
type: string_textfield
weight: 2
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
field_online:
type: boolean_checkbox
weight: 3
region: content
settings:
display_label: true
third_party_settings: { }
hidden:
created: true
status: true

View file

@ -0,0 +1,38 @@
uuid: a3909c1d-6c4d-4218-95cf-a19cb19d8855
langcode: en
status: true
dependencies:
config:
- field.field.user.user.user_picture
- image.style.thumbnail
module:
- image
- user
_core:
default_config_hash: FaQ9Ptcpxpg30AtiqRDtl_8zbJArHP1LPfug_s59TOA
id: user.user.default
targetEntityType: user
bundle: user
mode: default
content:
account:
weight: -10
region: content
contact:
weight: 5
region: content
language:
weight: 0
region: content
timezone:
weight: 6
region: content
user_picture:
type: image_image
weight: -1
region: content
settings:
progress_indicator: throbber
preview_image_style: thumbnail
third_party_settings: { }
hidden: { }

View file

@ -0,0 +1,16 @@
uuid: 4c6369c6-2f8a-46c8-bf1b-6c1768a72c4c
langcode: en
status: true
dependencies:
module:
- media
enforced:
module:
- media_library
_core:
default_config_hash: 04_dAqpWYP1WmsXZ7IXJ7-yarCvNddD10EUkBDtIFy4
id: media.media_library
label: 'Media library'
description: ''
targetEntityType: media
cache: true

View file

@ -0,0 +1,13 @@
uuid: b06e0687-31eb-49ee-a42d-7da8b381c129
langcode: en
status: true
dependencies:
module:
- user
_core:
default_config_hash: 5pE_4hurqtIlZN3XDi7eTo5RG13BMG0Rh9HYlRI3h8U
id: user.register
label: Register
description: ''
targetEntityType: user
cache: true

View file

@ -0,0 +1,33 @@
uuid: 42078119-8f86-41cb-8ad8-e2d5c02e77d6
langcode: en
status: true
dependencies:
config:
- block_content.type.basic
- field.field.block_content.basic.body
- field.field.block_content.basic.field_text_alignment
module:
- options
- text
_core:
default_config_hash: hBNNDTFwakREOTa6GGMqN899Iyrii0hInwSJtQ7Kj30
id: block_content.basic.default
targetEntityType: block_content
bundle: basic
mode: default
content:
body:
type: text_default
label: hidden
settings: { }
third_party_settings: { }
weight: 0
region: content
field_text_alignment:
type: list_default
label: above
settings: { }
third_party_settings: { }
weight: 1
region: content
hidden: { }

View file

@ -0,0 +1,27 @@
uuid: 94e49367-2e5c-4898-8799-ab6d40546f32
langcode: en
status: true
dependencies:
config:
- comment.type.comment
- field.field.comment.comment.comment_body
module:
- text
_core:
default_config_hash: aBQUGsQ46M4048fIlFuTXwl2zV0j2cJX89CTUobh9hA
id: comment.comment.default
targetEntityType: comment
bundle: comment
mode: default
content:
comment_body:
type: text_default
label: hidden
settings: { }
third_party_settings: { }
weight: 0
region: content
links:
weight: 100
region: content
hidden: { }

View file

@ -0,0 +1,33 @@
uuid: b222569c-7c4c-48d7-bdb8-fc6a0adfe262
langcode: en
status: true
dependencies:
config:
- field.field.media.image.field_media_image
- image.style.large
- media.type.image
module:
- image
_core:
default_config_hash: t2YAVeSqMs3Gpnfp_plCnQ2TsoC0u57VCUWl8e2jMMM
id: media.image.default
targetEntityType: media
bundle: image
mode: default
content:
field_media_image:
type: image
label: visually_hidden
settings:
image_style: large
image_link: ''
image_loading:
attribute: lazy
third_party_settings: { }
weight: 1
region: content
hidden:
created: true
name: true
thumbnail: true
uid: true

View file

@ -0,0 +1,34 @@
uuid: 8e4a6f81-d80f-468c-b43a-7b2e981f0a2d
langcode: en
status: true
dependencies:
config:
- core.entity_view_mode.media.media_library
- field.field.media.image.field_media_image
- image.style.medium
- media.type.image
module:
- image
_core:
default_config_hash: ILLWu5KFvbsX6J7sh2Itd4w8-lBBRhR_H8ZrmQiN2yo
id: media.image.media_library
targetEntityType: media
bundle: image
mode: media_library
content:
thumbnail:
type: image
label: hidden
settings:
image_link: ''
image_style: medium
image_loading:
attribute: lazy
third_party_settings: { }
weight: 0
region: content
hidden:
created: true
field_media_image: true
name: true
uid: true

View file

@ -0,0 +1,30 @@
uuid: 3e04767f-3d30-419d-a12a-2e6425e92f11
langcode: en
status: true
dependencies:
config:
- field.field.media.podcast_recording.field_media_audio_file
- media.type.podcast_recording
module:
- file
id: media.podcast_recording.default
targetEntityType: media
bundle: podcast_recording
mode: default
content:
field_media_audio_file:
type: file_audio
label: visually_hidden
settings:
controls: true
autoplay: false
loop: false
multiple_file_display_type: tags
third_party_settings: { }
weight: 0
region: content
hidden:
created: true
name: true
thumbnail: true
uid: true

View file

@ -0,0 +1,32 @@
uuid: 0ca77936-0041-4ffc-8b34-3a159442c584
langcode: en
status: true
dependencies:
config:
- core.entity_view_mode.media.media_library
- field.field.media.podcast_recording.field_media_audio_file
- image.style.medium
- media.type.podcast_recording
module:
- image
id: media.podcast_recording.media_library
targetEntityType: media
bundle: podcast_recording
mode: media_library
content:
thumbnail:
type: image
label: hidden
settings:
image_link: ''
image_style: medium
image_loading:
attribute: lazy
third_party_settings: { }
weight: 0
region: content
hidden:
created: true
field_media_audio_file: true
name: true
uid: true

View file

@ -0,0 +1,73 @@
uuid: 5318a3b5-846d-4ae5-b82f-3cbf667262b2
langcode: en
status: true
dependencies:
config:
- core.entity_view_display.comment.comment.default
- field.field.node.article.body
- field.field.node.article.comment
- field.field.node.article.field_image
- field.field.node.article.field_seo_analysis
- field.field.node.article.field_seo_description
- field.field.node.article.field_seo_image
- field.field.node.article.field_seo_title
- field.field.node.article.field_tags
- image.style.wide
- node.type.article
module:
- comment
- image
- text
- user
_core:
default_config_hash: br6izr-iGEu--JvNbCJNtOBpRnxpFLXfoV5y61U9Nqc
id: node.article.default
targetEntityType: node
bundle: article
mode: default
content:
body:
type: text_default
label: hidden
settings: { }
third_party_settings: { }
weight: 0
region: content
comment:
type: comment_default
label: above
settings:
view_mode: default
pager_id: 0
third_party_settings: { }
weight: 110
region: content
field_image:
type: image
label: hidden
settings:
image_link: ''
image_style: wide
image_loading:
attribute: eager
third_party_settings: { }
weight: -1
region: content
field_tags:
type: entity_reference_label
label: above
settings:
link: true
third_party_settings: { }
weight: 10
region: content
links:
settings: { }
third_party_settings: { }
weight: 100
region: content
hidden:
field_seo_analysis: true
field_seo_description: true
field_seo_image: true
field_seo_title: true

View file

@ -0,0 +1,36 @@
uuid: dad55854-035a-4d28-910a-73331de0674d
langcode: en
status: true
dependencies:
config:
- core.entity_view_mode.node.rss
- field.field.node.article.body
- field.field.node.article.comment
- field.field.node.article.field_image
- field.field.node.article.field_seo_analysis
- field.field.node.article.field_seo_description
- field.field.node.article.field_seo_image
- field.field.node.article.field_seo_title
- field.field.node.article.field_tags
- node.type.article
module:
- user
_core:
default_config_hash: 2rIr6K5Q0UQ9khg0zE_CK-PtJH76UL-BDDZcZnZzwCc
id: node.article.rss
targetEntityType: node
bundle: article
mode: rss
content:
links:
weight: 100
region: content
hidden:
body: true
comment: true
field_image: true
field_seo_analysis: true
field_seo_description: true
field_seo_image: true
field_seo_title: true
field_tags: true

View file

@ -0,0 +1,63 @@
uuid: a99f221d-fab8-4ce4-9a72-9a25d1e8157b
langcode: en
status: true
dependencies:
config:
- core.entity_view_mode.node.teaser
- field.field.node.article.body
- field.field.node.article.comment
- field.field.node.article.field_image
- field.field.node.article.field_seo_analysis
- field.field.node.article.field_seo_description
- field.field.node.article.field_seo_image
- field.field.node.article.field_seo_title
- field.field.node.article.field_tags
- image.style.medium
- node.type.article
module:
- image
- text
- user
_core:
default_config_hash: O8PxzfG8DOHHRu6M23kwR6TDPq_MNfYQ10Mp367ICUQ
id: node.article.teaser
targetEntityType: node
bundle: article
mode: teaser
content:
body:
type: text_summary_or_trimmed
label: hidden
settings:
trim_length: 600
third_party_settings: { }
weight: 0
region: content
field_image:
type: image
label: hidden
settings:
image_link: content
image_style: medium
image_loading:
attribute: lazy
third_party_settings: { }
weight: -1
region: content
field_tags:
type: entity_reference_label
label: above
settings:
link: true
third_party_settings: { }
weight: 10
region: content
links:
weight: 100
region: content
hidden:
comment: true
field_seo_analysis: true
field_seo_description: true
field_seo_image: true
field_seo_title: true

View file

@ -0,0 +1,73 @@
uuid: 9e0c0e1c-fd1b-46ef-82cc-17e248b39748
langcode: en
status: true
dependencies:
config:
- field.field.node.daily_email.body
- field.field.node.daily_email.field_daily_email_cta
- node.type.daily_email
module:
- layout_builder
- layout_discovery
- opd_daily_emails
- text
- user
third_party_settings:
layout_builder:
enabled: true
allow_custom: false
sections:
-
layout_id: layout_onecol
layout_settings:
label: ''
components:
5f64dbd7-4d0e-4ac0-ae42-a1698b66931a:
uuid: 5f64dbd7-4d0e-4ac0-ae42-a1698b66931a
region: content
configuration:
id: 'field_block:node:daily_email:body'
label_display: '0'
context_mapping:
entity: layout_builder.entity
formatter:
type: text_default
label: hidden
settings: { }
third_party_settings: { }
weight: 0
additional: { }
third_party_settings: { }
-
layout_id: layout_onecol
layout_settings:
label: ''
context_mapping: { }
components:
fe7184b1-4b65-4fc2-bb42-3bdbb81287c7:
uuid: fe7184b1-4b65-4fc2-bb42-3bdbb81287c7
region: content
configuration:
id: opd_daily_emails_kit_subscription_block
label: 'Was this interesting?'
label_display: visible
provider: opd_daily_emails
context_mapping: { }
weight: 0
additional: { }
third_party_settings: { }
id: node.daily_email.default
targetEntityType: node
bundle: daily_email
mode: default
content:
body:
type: text_default
label: hidden
settings: { }
third_party_settings: { }
weight: 0
region: content
hidden:
field_daily_email_cta: true
links: true

View file

@ -0,0 +1,32 @@
uuid: fa37d7a0-718a-45df-9142-e32e47a15e1f
langcode: en
status: true
dependencies:
config:
- core.entity_view_mode.node.rss
- field.field.node.daily_email.body
- field.field.node.daily_email.field_daily_email_cta
- node.type.daily_email
module:
- layout_builder
- text
- user
third_party_settings:
layout_builder:
enabled: false
allow_custom: false
id: node.daily_email.rss
targetEntityType: node
bundle: daily_email
mode: rss
content:
body:
type: text_default
label: hidden
settings: { }
third_party_settings: { }
weight: 0
region: content
hidden:
field_daily_email_cta: true
links: true

View file

@ -0,0 +1,28 @@
uuid: 52b4959b-3ab7-4cb4-97c7-4ecb707bde2f
langcode: en
status: true
dependencies:
config:
- core.entity_view_mode.node.teaser
- field.field.node.daily_email.body
- field.field.node.daily_email.field_daily_email_cta
- node.type.daily_email
module:
- text
- user
id: node.daily_email.teaser
targetEntityType: node
bundle: daily_email
mode: teaser
content:
body:
type: text_summary_or_trimmed
label: hidden
settings:
trim_length: 600
third_party_settings: { }
weight: 0
region: content
hidden:
field_daily_email_cta: true
links: true

View file

@ -0,0 +1,28 @@
uuid: a09e31bc-1142-4441-a82c-aa658d1e45fa
langcode: en
status: true
dependencies:
config:
- field.field.node.daily_email_cta.body
- node.type.daily_email_cta
module:
- text
- user
id: node.daily_email_cta.default
targetEntityType: node
bundle: daily_email_cta
mode: default
content:
body:
type: text_default
label: hidden
settings: { }
third_party_settings: { }
weight: 0
region: content
links:
settings: { }
third_party_settings: { }
weight: 100
region: content
hidden: { }

View file

@ -0,0 +1,30 @@
uuid: 26873112-e7a7-4730-8b8a-abe73e29cc9b
langcode: en
status: true
dependencies:
config:
- core.entity_view_mode.node.teaser
- field.field.node.daily_email_cta.body
- node.type.daily_email_cta
module:
- text
- user
id: node.daily_email_cta.teaser
targetEntityType: node
bundle: daily_email_cta
mode: teaser
content:
body:
type: text_summary_or_trimmed
label: hidden
settings:
trim_length: 600
third_party_settings: { }
weight: 0
region: content
links:
settings: { }
third_party_settings: { }
weight: 100
region: content
hidden: { }

View file

@ -0,0 +1,75 @@
uuid: 337aba3a-065b-4888-b37f-172f9f8fd4b1
langcode: en
status: true
dependencies:
config:
- field.field.node.page.body
- field.field.node.page.field_seo_analysis
- field.field.node.page.field_seo_description
- field.field.node.page.field_seo_image
- field.field.node.page.field_seo_title
- node.type.page
module:
- layout_builder
- text
- user
third_party_settings:
layout_builder:
enabled: true
allow_custom: true
sections:
-
layout_id: layout_onecol
layout_settings:
label: ''
components:
d5914855-9916-4f83-9802-42335b2e5b79:
uuid: d5914855-9916-4f83-9802-42335b2e5b79
region: content
configuration:
id: 'field_block:node:page:body'
label_display: '0'
context_mapping:
entity: layout_builder.entity
formatter:
type: text_default
label: hidden
settings: { }
third_party_settings: { }
weight: 0
additional: { }
69fefdc6-ecfe-462b-ad25-72b9421ba759:
uuid: 69fefdc6-ecfe-462b-ad25-72b9421ba759
region: content
configuration:
id: 'extra_field_block:node:page:links'
label_display: '0'
context_mapping:
entity: layout_builder.entity
weight: 1
additional: { }
third_party_settings: { }
_core:
default_config_hash: M_Y8L5tfmhx7DR143E05YyZSpvgil6VFvqcfBWykalg
id: node.page.default
targetEntityType: node
bundle: page
mode: default
content:
body:
type: text_default
label: hidden
settings: { }
third_party_settings: { }
weight: 100
region: content
links:
settings: { }
third_party_settings: { }
weight: 101
region: content
hidden:
field_seo_analysis: true
field_seo_description: true
field_seo_image: true
field_seo_title: true

View file

@ -0,0 +1,40 @@
uuid: 1b5609cf-1a49-4c41-a87c-741addf51802
langcode: en
status: true
dependencies:
config:
- core.entity_view_mode.node.teaser
- field.field.node.page.body
- field.field.node.page.field_seo_analysis
- field.field.node.page.field_seo_description
- field.field.node.page.field_seo_image
- field.field.node.page.field_seo_title
- field.field.node.page.layout_builder__layout
- node.type.page
module:
- text
- user
_core:
default_config_hash: 8BgdRtLbtQ0F__o0FHSH0Mx5fvXOra9tfT1GmNKbRYw
id: node.page.teaser
targetEntityType: node
bundle: page
mode: teaser
content:
body:
type: text_summary_or_trimmed
label: hidden
settings:
trim_length: 600
third_party_settings: { }
weight: 100
region: content
links:
weight: 101
region: content
hidden:
field_seo_analysis: true
field_seo_description: true
field_seo_image: true
field_seo_title: true
layout_builder__layout: true

View file

@ -0,0 +1,108 @@
uuid: 0a1c86a1-9a0b-4762-b250-47b26e69fee3
langcode: en
status: true
dependencies:
config:
- field.field.node.podcast_episode.body
- field.field.node.podcast_episode.field_episode_number
- field.field.node.podcast_episode.field_episode_recording
- field.field.node.podcast_episode.field_podcast_guests
- field.field.node.podcast_episode.field_topic
- node.type.podcast_episode
- views.view.other_podcasts_by_guest
module:
- layout_builder
- layout_discovery
- text
- user
- views
third_party_settings:
layout_builder:
enabled: true
allow_custom: false
sections:
-
layout_id: layout_onecol
layout_settings:
label: ''
components:
35d9fb61-35c1-4693-ae5a-f5e0dfff5ed8:
uuid: 35d9fb61-35c1-4693-ae5a-f5e0dfff5ed8
region: content
configuration:
id: 'field_block:node:podcast_episode:field_episode_recording'
label_display: '0'
context_mapping:
entity: layout_builder.entity
formatter:
type: entity_reference_entity_view
label: hidden
settings:
view_mode: default
link: true
third_party_settings: { }
weight: 0
additional: { }
36e41b74-3153-4709-a6c0-e74e23c2f4f2:
uuid: 36e41b74-3153-4709-a6c0-e74e23c2f4f2
region: content
configuration:
id: 'field_block:node:podcast_episode:body'
label_display: '0'
context_mapping:
entity: layout_builder.entity
formatter:
type: text_default
label: hidden
settings: { }
third_party_settings: { }
weight: 1
additional: { }
third_party_settings: { }
-
layout_id: layout_onecol
layout_settings:
label: ''
context_mapping: { }
components:
1446b91f-85b6-440d-92bd-bbd07dae8650:
uuid: 1446b91f-85b6-440d-92bd-bbd07dae8650
region: content
configuration:
id: 'views_block:other_podcasts_by_guest-block_1'
label: ''
label_display: visible
provider: views
context_mapping:
nid: layout_builder.entity
views_label: ''
items_per_page: none
weight: 0
additional: { }
third_party_settings: { }
id: node.podcast_episode.default
targetEntityType: node
bundle: podcast_episode
mode: default
content:
body:
type: text_default
label: hidden
settings: { }
third_party_settings: { }
weight: 1
region: content
field_episode_recording:
type: entity_reference_entity_view
label: hidden
settings:
view_mode: default
link: true
third_party_settings: { }
weight: 0
region: content
hidden:
field_episode_number: true
field_podcast_guests: true
field_topic: true
links: true

View file

@ -0,0 +1,38 @@
uuid: 44a6098e-70f3-4b60-bb80-22dd4e06334b
langcode: en
status: true
dependencies:
config:
- core.entity_view_mode.node.teaser
- field.field.node.podcast_episode.body
- field.field.node.podcast_episode.field_episode_number
- field.field.node.podcast_episode.field_episode_recording
- field.field.node.podcast_episode.field_podcast_guests
- field.field.node.podcast_episode.field_topic
- node.type.podcast_episode
module:
- text
- user
id: node.podcast_episode.teaser
targetEntityType: node
bundle: podcast_episode
mode: teaser
content:
body:
type: text_summary_or_trimmed
label: hidden
settings:
trim_length: 600
third_party_settings: { }
weight: 0
region: content
links:
settings: { }
third_party_settings: { }
weight: 100
region: content
hidden:
field_episode_number: true
field_episode_recording: true
field_podcast_guests: true
field_topic: true

View file

@ -0,0 +1,39 @@
uuid: f98b2fa6-591a-4bff-b5d6-3b665b928910
langcode: en
status: true
dependencies:
config:
- field.field.node.presentation.body
- field.field.node.presentation.field_events
- node.type.presentation
module:
- entity_reference_revisions
- text
- user
id: node.presentation.default
targetEntityType: node
bundle: presentation
mode: default
content:
body:
type: text_default
label: hidden
settings: { }
third_party_settings: { }
weight: 0
region: content
field_events:
type: entity_reference_revisions_entity_view
label: above
settings:
view_mode: default
link: ''
third_party_settings: { }
weight: 1
region: content
links:
settings: { }
third_party_settings: { }
weight: 2
region: content
hidden: { }

View file

@ -0,0 +1,32 @@
uuid: 3990c095-c163-4100-8599-b1b0e5a29843
langcode: en
status: true
dependencies:
config:
- core.entity_view_mode.node.teaser
- field.field.node.presentation.body
- field.field.node.presentation.field_events
- node.type.presentation
module:
- text
- user
id: node.presentation.teaser
targetEntityType: node
bundle: presentation
mode: teaser
content:
body:
type: text_summary_or_trimmed
label: hidden
settings:
trim_length: 600
third_party_settings: { }
weight: 0
region: content
links:
settings: { }
third_party_settings: { }
weight: 100
region: content
hidden:
field_events: true

Some files were not shown because too many files have changed in this diff Show more