├── .gitignore ├── README.md ├── drupal ├── composer.json ├── composer.lock ├── config │ ├── .htaccess │ ├── README.txt │ ├── automated_cron.settings.yml │ ├── block.block.bartik_account_menu.yml │ ├── block.block.bartik_branding.yml │ ├── block.block.bartik_breadcrumbs.yml │ ├── block.block.bartik_content.yml │ ├── block.block.bartik_footer.yml │ ├── block.block.bartik_help.yml │ ├── block.block.bartik_local_actions.yml │ ├── block.block.bartik_local_tasks.yml │ ├── block.block.bartik_main_menu.yml │ ├── block.block.bartik_messages.yml │ ├── block.block.bartik_page_title.yml │ ├── block.block.bartik_powered.yml │ ├── block.block.bartik_search.yml │ ├── block.block.bartik_tools.yml │ ├── block.block.seven_breadcrumbs.yml │ ├── block.block.seven_content.yml │ ├── block.block.seven_help.yml │ ├── block.block.seven_local_actions.yml │ ├── block.block.seven_login.yml │ ├── block.block.seven_messages.yml │ ├── block.block.seven_page_title.yml │ ├── block.block.seven_primary_local_tasks.yml │ ├── block.block.seven_secondary_local_tasks.yml │ ├── block_content.type.basic.yml │ ├── comment.type.comment.yml │ ├── contact.form.feedback.yml │ ├── contact.form.personal.yml │ ├── contact.settings.yml │ ├── core.base_field_override.node.page.promote.yml │ ├── core.date_format.fallback.yml │ ├── core.date_format.html_date.yml │ ├── core.date_format.html_datetime.yml │ ├── core.date_format.html_month.yml │ ├── core.date_format.html_time.yml │ ├── core.date_format.html_week.yml │ ├── core.date_format.html_year.yml │ ├── core.date_format.html_yearless_date.yml │ ├── core.date_format.long.yml │ ├── core.date_format.medium.yml │ ├── core.date_format.short.yml │ ├── core.entity_form_display.block_content.basic.default.yml │ ├── core.entity_form_display.comment.comment.default.yml │ ├── core.entity_form_display.node.article.default.yml │ ├── core.entity_form_display.node.page.default.yml │ ├── core.entity_form_display.user.user.default.yml │ ├── core.entity_form_mode.user.register.yml │ ├── core.entity_view_display.block_content.basic.default.yml │ ├── core.entity_view_display.comment.comment.default.yml │ ├── core.entity_view_display.node.article.default.yml │ ├── core.entity_view_display.node.article.rss.yml │ ├── core.entity_view_display.node.article.teaser.yml │ ├── core.entity_view_display.node.page.default.yml │ ├── core.entity_view_display.node.page.teaser.yml │ ├── core.entity_view_display.user.user.compact.yml │ ├── core.entity_view_display.user.user.default.yml │ ├── core.entity_view_mode.block_content.full.yml │ ├── core.entity_view_mode.comment.full.yml │ ├── core.entity_view_mode.node.full.yml │ ├── core.entity_view_mode.node.rss.yml │ ├── core.entity_view_mode.node.search_index.yml │ ├── core.entity_view_mode.node.search_result.yml │ ├── core.entity_view_mode.node.teaser.yml │ ├── core.entity_view_mode.taxonomy_term.full.yml │ ├── core.entity_view_mode.user.compact.yml │ ├── core.entity_view_mode.user.full.yml │ ├── core.extension.yml │ ├── core.menu.static_menu_link_overrides.yml │ ├── dblog.settings.yml │ ├── editor.editor.basic_html.yml │ ├── editor.editor.full_html.yml │ ├── field.field.block_content.basic.body.yml │ ├── field.field.comment.comment.comment_body.yml │ ├── field.field.node.article.body.yml │ ├── field.field.node.article.comment.yml │ ├── field.field.node.article.field_image.yml │ ├── field.field.node.article.field_tags.yml │ ├── field.field.node.page.body.yml │ ├── field.field.user.user.user_picture.yml │ ├── field.settings.yml │ ├── field.storage.block_content.body.yml │ ├── field.storage.comment.comment_body.yml │ ├── field.storage.node.body.yml │ ├── field.storage.node.comment.yml │ ├── field.storage.node.field_image.yml │ ├── field.storage.node.field_tags.yml │ ├── field.storage.user.user_picture.yml │ ├── field_ui.settings.yml │ ├── file.settings.yml │ ├── filter.format.basic_html.yml │ ├── filter.format.full_html.yml │ ├── filter.format.plain_text.yml │ ├── filter.format.restricted_html.yml │ ├── filter.settings.yml │ ├── image.settings.yml │ ├── image.style.large.yml │ ├── image.style.medium.yml │ ├── image.style.thumbnail.yml │ ├── menu_ui.settings.yml │ ├── node.settings.yml │ ├── node.type.article.yml │ ├── node.type.page.yml │ ├── rdf.mapping.comment.comment.yml │ ├── rdf.mapping.node.article.yml │ ├── rdf.mapping.node.page.yml │ ├── rdf.mapping.taxonomy_term.tags.yml │ ├── rdf.mapping.user.user.yml │ ├── search.page.node_search.yml │ ├── search.page.user_search.yml │ ├── search.settings.yml │ ├── serialization.settings.yml │ ├── seven.settings.yml │ ├── shortcut.set.default.yml │ ├── system.action.comment_delete_action.yml │ ├── system.action.comment_publish_action.yml │ ├── system.action.comment_save_action.yml │ ├── system.action.comment_unpublish_action.yml │ ├── system.action.node_delete_action.yml │ ├── system.action.node_make_sticky_action.yml │ ├── system.action.node_make_unsticky_action.yml │ ├── system.action.node_promote_action.yml │ ├── system.action.node_publish_action.yml │ ├── system.action.node_save_action.yml │ ├── system.action.node_unpromote_action.yml │ ├── system.action.node_unpublish_action.yml │ ├── system.action.user_add_role_action.administrator.yml │ ├── system.action.user_block_user_action.yml │ ├── system.action.user_cancel_user_action.yml │ ├── system.action.user_remove_role_action.administrator.yml │ ├── system.action.user_unblock_user_action.yml │ ├── system.authorize.yml │ ├── system.cron.yml │ ├── system.date.yml │ ├── system.diff.yml │ ├── system.file.yml │ ├── system.image.gd.yml │ ├── system.image.yml │ ├── system.logging.yml │ ├── system.mail.yml │ ├── system.maintenance.yml │ ├── system.menu.account.yml │ ├── system.menu.admin.yml │ ├── system.menu.footer.yml │ ├── system.menu.main.yml │ ├── system.menu.tools.yml │ ├── system.performance.yml │ ├── system.rss.yml │ ├── system.site.yml │ ├── system.theme.global.yml │ ├── system.theme.yml │ ├── taxonomy.settings.yml │ ├── taxonomy.vocabulary.tags.yml │ ├── text.settings.yml │ ├── tour.tour.views-ui.yml │ ├── update.settings.yml │ ├── user.flood.yml │ ├── user.mail.yml │ ├── user.role.administrator.yml │ ├── user.role.anonymous.yml │ ├── user.role.authenticated.yml │ ├── user.settings.yml │ ├── views.settings.yml │ ├── views.view.archive.yml │ ├── views.view.block_content.yml │ ├── views.view.comment.yml │ ├── views.view.comments_recent.yml │ ├── views.view.content.yml │ ├── views.view.content_recent.yml │ ├── views.view.files.yml │ ├── views.view.frontpage.yml │ ├── views.view.glossary.yml │ ├── views.view.taxonomy_term.yml │ ├── views.view.user_admin_people.yml │ ├── views.view.watchdog.yml │ ├── views.view.who_s_new.yml │ └── views.view.who_s_online.yml ├── content │ ├── .htaccess │ ├── file.281b5ec0-922a-4dab-acd1-8445e07d83a9.json │ ├── meta │ │ └── index.json │ ├── node.832d966e-7478-47ca-8038-6f1b01864dc3.json │ ├── shortcut.157ed67e-79f2-4708-82e4-077474f7cd5e.json │ ├── shortcut.fa465566-a3a9-4611-a6be-56f879a6bd96.json │ ├── taxonomy_term.a4dd73b5-2700-480a-847b-92c6e6806471.json │ ├── user.53c2b8f3-0257-4204-9634-6beda11ff012.json │ └── user.d403f1fb-1608-49ab-b83d-f4c51e4c79a3.json ├── files │ └── public │ │ ├── .htaccess │ │ └── 2018-07 │ │ └── martin-adams-736972-unsplash.jpg ├── modules │ └── .gitkeep ├── scripts │ └── symlink.sh ├── settings.php └── themes │ └── .gitkeep ├── gatsby ├── .gitignore ├── .prettierrc ├── LICENSE ├── gatsby-config.js ├── gatsby-node.js ├── package.json ├── src │ ├── components │ │ ├── header.js │ │ ├── layout.css │ │ └── layout.js │ ├── pages │ │ ├── 404.js │ │ └── index.js │ └── templates │ │ └── article.js └── yarn.lock ├── install.sh ├── netlify.toml └── run.sh /.gitignore: -------------------------------------------------------------------------------- 1 | /drupal/vendor/ 2 | /drupal/drush 3 | /drupal/web 4 | /drupal/html 5 | .idea 6 | /node_modules 7 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # tome-gatsby 2 | 3 | [Demo](https://twitter.com/DrupalSAM/status/1018874932959145984) 4 | 5 | An example project for using Tome and Gatsby together. 6 | 7 | This allows you to use Drupal locally to edit content, and consume that 8 | content with GatsbyJS to generate a static site. 9 | 10 | Your Drupal and Gatsby codebases can live together in one repository! 11 | 12 | You can see the latest build of this demo at https://tome-gatsby.netlify.com 13 | 14 | # Requirements 15 | 16 | 1. PHP 7+ 17 | 1. [Composer](https://getcomposer.org/download/) 18 | 1. [Drush](https://github.com/drush-ops/drush-launcher) 19 | 1. [Yarn](https://yarnpkg.com/) 20 | 1. The `gatsby` command globally available, with `yarn global add gatsby-cli@next`. 21 | 22 | # Installation 23 | 24 | To install the project, run: 25 | 26 | `./install.sh` 27 | 28 | This will install Drupal and Gatsby for you. 29 | 30 | # Development 31 | 32 | To run development servers for Drupal and Gatsby, run: 33 | 34 | `./run.sh` 35 | 36 | Drupal will run at `http://127.0.0.1:8888`, and Gatsby will run at 37 | `http://127.0.0.1:8000`. 38 | 39 | # Implementation notes 40 | 41 | ## Why work with Tome's JSON directly? 42 | 43 | I decided to use `gatsby-transformer-json` instead of `gatsby-source-drupal` 44 | because it's much faster to read the already exported JSON than use JSON API. 45 | Using the filesystem allows Gatsby to auto-reload when entities change, which 46 | would be quite difficult with an external (albeit local) API. 47 | 48 | This also means that you can build Gatsby without running Drupal, which is nice 49 | for splitting up frontend and content editing teams. React experts won't have 50 | to run or connect to Drupal to create Gatsby sites. 51 | 52 | ## Automatic entity reference support 53 | 54 | In `gatsby/gatsby-node.js` there's a lot of crazy code that automatically 55 | creates node fields for entity references, linking content together so you can 56 | write GraphQL queries like: 57 | 58 | ``` 59 | allContentJson { 60 | edges { 61 | node { 62 | fields { 63 | uid { 64 | name { 65 | value 66 | } 67 | } 68 | } 69 | } 70 | } 71 | } 72 | ``` 73 | 74 | Which would grab the username from the referenced user entity. 75 | 76 | File nodes are also automatically linked for file entities, so if you have a 77 | image field you could process it with a query like: 78 | 79 | ``` 80 | allContentJson { 81 | edges { 82 | node { 83 | fields { 84 | slug 85 | field_image { 86 | fields { 87 | file { 88 | childImageSharp { 89 | fixed(width: 100) { 90 | ...GatsbyImageSharpFixed 91 | } 92 | } 93 | } 94 | } 95 | } 96 | } 97 | } 98 | } 99 | } 100 | ``` 101 | 102 | Long story short - if you have an entity reference field named field_foo, you 103 | can go straight to the referenced entity with `edges.node.fields.field_foo.*`. 104 | File entities have a special field `file` which links to the Gatsby file node. 105 | 106 | # Automatic page generation 107 | 108 | `gatsby/gatsby-node.js` will also generate pages for all Content Types. If a 109 | URL alias is set that will be used, otherwise the path is auto-generated in the 110 | format `[type]/[title]`, i.e. `article/my-title`. 111 | 112 | This path (known as a slug) will point to a template in `src/templates/[type]`, 113 | which is how `src/templates/article.js` is invoked. To link to a slug, use a 114 | query like: 115 | 116 | ``` 117 | allContentJson { 118 | edges { 119 | node { 120 | fields { 121 | slug 122 | } 123 | } 124 | } 125 | } 126 | ``` 127 | -------------------------------------------------------------------------------- /drupal/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "drupal-tome/tome-gatsby", 3 | "description": "Tome Gatsby Example.", 4 | "type": "project", 5 | "license": "MIT", 6 | "authors": [ 7 | { 8 | "name": "Samuel Mortenson", 9 | "email": "samuel@mortenson.coffee" 10 | } 11 | ], 12 | "minimum-stability": "dev", 13 | "prefer-stable": true, 14 | "repositories": [ 15 | { 16 | "type": "composer", 17 | "url": "https://packages.drupal.org/8" 18 | } 19 | ], 20 | "require": { 21 | "composer/installers": "^1.2", 22 | "cweagans/composer-patches": "^1.6", 23 | "drupal-composer/drupal-scaffold": "^2.5", 24 | "drupal/core": "~8.5.3", 25 | "drush/drush": "^9.0.0", 26 | "drupal/tome": "1.x-dev", 27 | "drupal-tome/tome_drush": "dev-master" 28 | }, 29 | "scripts": { 30 | "symlink": "./scripts/symlink.sh", 31 | "post-install-cmd": [ 32 | "@composer drupal:scaffold", 33 | "@symlink" 34 | ], 35 | "post-update-cmd": [ 36 | "@composer drupal:scaffold", 37 | "@symlink" 38 | ] 39 | }, 40 | "extra": { 41 | "installer-paths": { 42 | "web/core": ["type:drupal-core"], 43 | "web/libraries/{$name}": ["type:drupal-library"], 44 | "web/modules/contrib/{$name}": ["type:drupal-module"], 45 | "web/profiles/contrib/{$name}": ["type:drupal-profile"], 46 | "web/themes/contrib/{$name}": ["type:drupal-theme"], 47 | "drush/Commands/{$name}": ["type:drupal-drush"] 48 | }, 49 | "patches": { 50 | "drupal/core": { 51 | "Alt text lost when normalizing": "https://www.drupal.org/files/issues/2018-06-05/2935738-14.patch" 52 | } 53 | } 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /drupal/config/.htaccess: -------------------------------------------------------------------------------- 1 | # Deny all requests from Apache 2.4+. 2 | 3 | Require all denied 4 | 5 | 6 | # Deny all requests from Apache 2.0-2.2. 7 | 8 | Deny from all 9 | 10 | # Turn off all options we don't need. 11 | Options -Indexes -ExecCGI -Includes -MultiViews 12 | 13 | # Set the catch-all handler to prevent scripts from being executed. 14 | SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006 15 | 16 | # Override the handler again if we're run later in the evaluation list. 17 | SetHandler Drupal_Security_Do_Not_Remove_See_SA_2013_003 18 | 19 | 20 | # If we know how to do it safely, disable the PHP engine entirely. 21 | 22 | php_flag engine off 23 | -------------------------------------------------------------------------------- /drupal/config/README.txt: -------------------------------------------------------------------------------- 1 | This directory contains configuration to be imported into your Drupal site. To make this configuration active, visit admin/config/development/configuration/sync. For information about deploying configuration between servers, see https://www.drupal.org/documentation/administer/config -------------------------------------------------------------------------------- /drupal/config/automated_cron.settings.yml: -------------------------------------------------------------------------------- 1 | interval: 10800 2 | _core: 3 | default_config_hash: fUksROt4FfkAU9BV4hV2XvhTBSS2nTNrZS4U7S-tKrs 4 | -------------------------------------------------------------------------------- /drupal/config/block.block.bartik_account_menu.yml: -------------------------------------------------------------------------------- 1 | uuid: c493196c-4408-4b12-ac39-57a468cc78a3 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - system.menu.account 7 | module: 8 | - system 9 | theme: 10 | - bartik 11 | _core: 12 | default_config_hash: DweBpscQZdG0-fHkSpUzdYucrNH45G_KF7Z82V-oyQM 13 | id: bartik_account_menu 14 | theme: bartik 15 | region: secondary_menu 16 | weight: 0 17 | provider: null 18 | plugin: 'system_menu_block:account' 19 | settings: 20 | id: 'system_menu_block:account' 21 | label: 'User account menu' 22 | provider: system 23 | label_display: '0' 24 | level: 1 25 | depth: 1 26 | visibility: { } 27 | -------------------------------------------------------------------------------- /drupal/config/block.block.bartik_branding.yml: -------------------------------------------------------------------------------- 1 | uuid: bbe9e595-ccdf-4064-9d37-633aee881112 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - system 7 | theme: 8 | - bartik 9 | _core: 10 | default_config_hash: NDwadleLD3YVSbDUaakxyYZyINYtkFtOVGShfq4kWy8 11 | id: bartik_branding 12 | theme: bartik 13 | region: header 14 | weight: 0 15 | provider: null 16 | plugin: system_branding_block 17 | settings: 18 | id: system_branding_block 19 | label: 'Site branding' 20 | provider: system 21 | label_display: '0' 22 | use_site_logo: true 23 | use_site_name: true 24 | use_site_slogan: true 25 | visibility: { } 26 | -------------------------------------------------------------------------------- /drupal/config/block.block.bartik_breadcrumbs.yml: -------------------------------------------------------------------------------- 1 | uuid: 9192fcff-5aa5-46b1-adc2-2b9d1f3ddbc3 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - system 7 | theme: 8 | - bartik 9 | _core: 10 | default_config_hash: oXUb3JZR2WW5VOdw4HrhRicCsq51mCgLfRyvheG68ck 11 | id: bartik_breadcrumbs 12 | theme: bartik 13 | region: breadcrumb 14 | weight: 0 15 | provider: null 16 | plugin: system_breadcrumb_block 17 | settings: 18 | id: system_breadcrumb_block 19 | label: Breadcrumbs 20 | provider: system 21 | label_display: '0' 22 | visibility: { } 23 | -------------------------------------------------------------------------------- /drupal/config/block.block.bartik_content.yml: -------------------------------------------------------------------------------- 1 | uuid: cfd1eca5-245b-404e-908b-ba0e8dade663 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - system 7 | theme: 8 | - bartik 9 | _core: 10 | default_config_hash: 9EoWV2Lot6FVSr50t4hoKgiz1LIXYWNG-IIPYsWxBqo 11 | id: bartik_content 12 | theme: bartik 13 | region: content 14 | weight: 0 15 | provider: null 16 | plugin: system_main_block 17 | settings: 18 | id: system_main_block 19 | label: 'Main page content' 20 | provider: system 21 | label_display: '0' 22 | visibility: { } 23 | -------------------------------------------------------------------------------- /drupal/config/block.block.bartik_footer.yml: -------------------------------------------------------------------------------- 1 | uuid: fdd3d918-cc23-42df-8003-62aeb09a654e 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - system.menu.footer 7 | module: 8 | - system 9 | theme: 10 | - bartik 11 | _core: 12 | default_config_hash: kkISXE1LT2FJEoYnqCrCpeFB-2pmGmMxMklVk7rQcfg 13 | id: bartik_footer 14 | theme: bartik 15 | region: footer_fifth 16 | weight: 0 17 | provider: null 18 | plugin: 'system_menu_block:footer' 19 | settings: 20 | id: 'system_menu_block:footer' 21 | label: 'Footer menu' 22 | provider: system 23 | label_display: '0' 24 | level: 1 25 | depth: 0 26 | visibility: { } 27 | -------------------------------------------------------------------------------- /drupal/config/block.block.bartik_help.yml: -------------------------------------------------------------------------------- 1 | uuid: d8314ccb-dcfd-4d86-b4c9-6bac1a6efad8 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - help 7 | theme: 8 | - bartik 9 | _core: 10 | default_config_hash: 8I8iACSa0sKO3k3jlvUG1ge52rfcKX7USJAQYnzuBgg 11 | id: bartik_help 12 | theme: bartik 13 | region: content 14 | weight: -30 15 | provider: null 16 | plugin: help_block 17 | settings: 18 | id: help_block 19 | label: Help 20 | provider: help 21 | label_display: '0' 22 | visibility: { } 23 | -------------------------------------------------------------------------------- /drupal/config/block.block.bartik_local_actions.yml: -------------------------------------------------------------------------------- 1 | uuid: 00f22709-c441-464a-b4fd-e4f6d0210050 2 | langcode: en 3 | status: true 4 | dependencies: 5 | theme: 6 | - bartik 7 | _core: 8 | default_config_hash: 13GQpeITIJsp1kyPniXtWZfyFH87vb1xxJCHifL4UeE 9 | id: bartik_local_actions 10 | theme: bartik 11 | region: content 12 | weight: -20 13 | provider: null 14 | plugin: local_actions_block 15 | settings: 16 | id: local_actions_block 17 | label: 'Primary admin actions' 18 | provider: core 19 | label_display: '0' 20 | visibility: { } 21 | -------------------------------------------------------------------------------- /drupal/config/block.block.bartik_local_tasks.yml: -------------------------------------------------------------------------------- 1 | uuid: 7f467212-421f-4300-868a-fd4d9df58b2c 2 | langcode: en 3 | status: true 4 | dependencies: 5 | theme: 6 | - bartik 7 | _core: 8 | default_config_hash: X9I1OB0W3WlWtrK-CNcg6hNWwa8wficanpH8pYnDZDE 9 | id: bartik_local_tasks 10 | theme: bartik 11 | region: content 12 | weight: -40 13 | provider: null 14 | plugin: local_tasks_block 15 | settings: 16 | id: local_tasks_block 17 | label: Tabs 18 | provider: core 19 | label_display: '0' 20 | primary: true 21 | secondary: true 22 | visibility: { } 23 | -------------------------------------------------------------------------------- /drupal/config/block.block.bartik_main_menu.yml: -------------------------------------------------------------------------------- 1 | uuid: 68580a76-0d07-40b3-95b9-02a758d368e2 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - system.menu.main 7 | module: 8 | - system 9 | theme: 10 | - bartik 11 | _core: 12 | default_config_hash: rx9IrdDv7Ldc4kpalZAxdhIPZfYIeOMh1N-qKoQZwHo 13 | id: bartik_main_menu 14 | theme: bartik 15 | region: primary_menu 16 | weight: 0 17 | provider: null 18 | plugin: 'system_menu_block:main' 19 | settings: 20 | id: 'system_menu_block:main' 21 | label: 'Main navigation' 22 | provider: system 23 | label_display: '0' 24 | level: 1 25 | depth: 1 26 | visibility: { } 27 | -------------------------------------------------------------------------------- /drupal/config/block.block.bartik_messages.yml: -------------------------------------------------------------------------------- 1 | uuid: 5f3b0f61-13c4-4b2e-a270-2626cf9d16c6 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - system 7 | theme: 8 | - bartik 9 | _core: 10 | default_config_hash: KHQIJ7Vfl25lTjzIc7qIvnuistt-Mw2O0kG4jCofmkI 11 | id: bartik_messages 12 | theme: bartik 13 | region: highlighted 14 | weight: 0 15 | provider: null 16 | plugin: system_messages_block 17 | settings: 18 | id: system_messages_block 19 | label: 'Status messages' 20 | provider: system 21 | label_display: '0' 22 | visibility: { } 23 | -------------------------------------------------------------------------------- /drupal/config/block.block.bartik_page_title.yml: -------------------------------------------------------------------------------- 1 | uuid: e8a31ce6-0cf7-4f74-8e3d-bc523387899c 2 | langcode: en 3 | status: true 4 | dependencies: 5 | theme: 6 | - bartik 7 | _core: 8 | default_config_hash: 7rR9chwXvdM2H8OYMAYx9Zj3GGlPMrZp_M3ZA4thYTk 9 | id: bartik_page_title 10 | theme: bartik 11 | region: content 12 | weight: -50 13 | provider: null 14 | plugin: page_title_block 15 | settings: 16 | id: page_title_block 17 | label: 'Page title' 18 | provider: core 19 | label_display: '0' 20 | visibility: { } 21 | -------------------------------------------------------------------------------- /drupal/config/block.block.bartik_powered.yml: -------------------------------------------------------------------------------- 1 | uuid: 59341ae4-c81a-4daf-ad11-47145dcdecea 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - system 7 | theme: 8 | - bartik 9 | _core: 10 | default_config_hash: jQQUUWN2Uxr5qZtc9zcJKBCxpKY8orN1u2HPqYYRQDI 11 | id: bartik_powered 12 | theme: bartik 13 | region: footer_fifth 14 | weight: 10 15 | provider: null 16 | plugin: system_powered_by_block 17 | settings: 18 | id: system_powered_by_block 19 | label: 'Powered by Drupal' 20 | provider: system 21 | label_display: '0' 22 | visibility: { } 23 | -------------------------------------------------------------------------------- /drupal/config/block.block.bartik_search.yml: -------------------------------------------------------------------------------- 1 | uuid: bda3f23f-fcb0-4c62-b6e9-34abe1b3471d 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - search 7 | theme: 8 | - bartik 9 | _core: 10 | default_config_hash: za-39d5WDUg6XvbyqSnuVYEeq6QM4qKJxW8MnoAha5A 11 | id: bartik_search 12 | theme: bartik 13 | region: sidebar_first 14 | weight: -1 15 | provider: null 16 | plugin: search_form_block 17 | settings: 18 | id: search_form_block 19 | label: Search 20 | provider: search 21 | label_display: visible 22 | visibility: { } 23 | -------------------------------------------------------------------------------- /drupal/config/block.block.bartik_tools.yml: -------------------------------------------------------------------------------- 1 | uuid: 5d4c2f5f-f4bb-41d5-9958-64c3e17c2894 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - system.menu.tools 7 | module: 8 | - system 9 | theme: 10 | - bartik 11 | _core: 12 | default_config_hash: NeHSoqm4XFqA7_0bDmR429ZZQt3LRbZMNRJTMsFyOfI 13 | id: bartik_tools 14 | theme: bartik 15 | region: sidebar_first 16 | weight: 0 17 | provider: null 18 | plugin: 'system_menu_block:tools' 19 | settings: 20 | id: 'system_menu_block:tools' 21 | label: Tools 22 | provider: system 23 | label_display: visible 24 | level: 1 25 | depth: 0 26 | visibility: { } 27 | -------------------------------------------------------------------------------- /drupal/config/block.block.seven_breadcrumbs.yml: -------------------------------------------------------------------------------- 1 | uuid: 27d0341c-c398-4e04-b1f2-61d51bbfbb41 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - system 7 | theme: 8 | - seven 9 | _core: 10 | default_config_hash: WWu2OQswgCztl9OeXjD1stexIEMZsSgPMYIdC-JHx9c 11 | id: seven_breadcrumbs 12 | theme: seven 13 | region: breadcrumb 14 | weight: 0 15 | provider: null 16 | plugin: system_breadcrumb_block 17 | settings: 18 | id: system_breadcrumb_block 19 | label: Breadcrumbs 20 | provider: system 21 | label_display: '0' 22 | visibility: { } 23 | -------------------------------------------------------------------------------- /drupal/config/block.block.seven_content.yml: -------------------------------------------------------------------------------- 1 | uuid: 86f82b40-4f1d-41d2-be63-93373ba918c0 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - system 7 | theme: 8 | - seven 9 | _core: 10 | default_config_hash: YRY68JWkaUiGeZlWMv1nzeIgDm0ZZwXYgpqUpLFzwAY 11 | id: seven_content 12 | theme: seven 13 | region: content 14 | weight: 0 15 | provider: null 16 | plugin: system_main_block 17 | settings: 18 | id: system_main_block 19 | label: 'Main page content' 20 | provider: system 21 | label_display: '0' 22 | visibility: { } 23 | -------------------------------------------------------------------------------- /drupal/config/block.block.seven_help.yml: -------------------------------------------------------------------------------- 1 | uuid: b4e26290-b387-4e19-8df5-0e8345ed0363 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - help 7 | theme: 8 | - seven 9 | _core: 10 | default_config_hash: NU5A_49mwLHfs5xFzMFrZ850w9pgUolxMS9NNF3vv4c 11 | id: seven_help 12 | theme: seven 13 | region: help 14 | weight: 0 15 | provider: null 16 | plugin: help_block 17 | settings: 18 | id: help_block 19 | label: Help 20 | provider: help 21 | label_display: '0' 22 | visibility: { } 23 | -------------------------------------------------------------------------------- /drupal/config/block.block.seven_local_actions.yml: -------------------------------------------------------------------------------- 1 | uuid: c516818c-75e2-4ada-b4f2-af4e368b9584 2 | langcode: en 3 | status: true 4 | dependencies: 5 | theme: 6 | - seven 7 | _core: 8 | default_config_hash: HHryZVJbeKi9WnuBGC8FOhBZmBnk2G1H6KxFuy-rC9A 9 | id: seven_local_actions 10 | theme: seven 11 | region: content 12 | weight: -10 13 | provider: null 14 | plugin: local_actions_block 15 | settings: 16 | id: local_actions_block 17 | label: 'Primary admin actions' 18 | provider: core 19 | label_display: '0' 20 | visibility: { } 21 | -------------------------------------------------------------------------------- /drupal/config/block.block.seven_login.yml: -------------------------------------------------------------------------------- 1 | uuid: b0cd9def-eca8-48a5-9ac6-4301cd260fae 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - user 7 | theme: 8 | - seven 9 | _core: 10 | default_config_hash: IItlF4SKHgxduIysVQdvirDJ_v3HGuAviOkidAOJYRE 11 | id: seven_login 12 | theme: seven 13 | region: content 14 | weight: 10 15 | provider: null 16 | plugin: user_login_block 17 | settings: 18 | id: user_login_block 19 | label: 'User login' 20 | provider: user 21 | label_display: visible 22 | visibility: { } 23 | -------------------------------------------------------------------------------- /drupal/config/block.block.seven_messages.yml: -------------------------------------------------------------------------------- 1 | uuid: 73e422b4-1568-4e19-aba8-5dfd56e80490 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - system 7 | theme: 8 | - seven 9 | _core: 10 | default_config_hash: XJqWwLt1LDCnazcEN6QkJmCLjk4R0__-8s0OO9xeNjg 11 | id: seven_messages 12 | theme: seven 13 | region: highlighted 14 | weight: 0 15 | provider: null 16 | plugin: system_messages_block 17 | settings: 18 | id: system_messages_block 19 | label: 'Status messages' 20 | provider: system 21 | label_display: '0' 22 | visibility: { } 23 | -------------------------------------------------------------------------------- /drupal/config/block.block.seven_page_title.yml: -------------------------------------------------------------------------------- 1 | uuid: 6a5687a0-bfda-477e-ab19-d3b6993aad33 2 | langcode: en 3 | status: true 4 | dependencies: 5 | theme: 6 | - seven 7 | _core: 8 | default_config_hash: ZSpc3IoSaLd0PkB02nxjVPBMztIdsTdHek9SiGaqZ_c 9 | id: seven_page_title 10 | theme: seven 11 | region: header 12 | weight: -30 13 | provider: null 14 | plugin: page_title_block 15 | settings: 16 | id: page_title_block 17 | label: 'Page title' 18 | provider: core 19 | label_display: '0' 20 | visibility: { } 21 | -------------------------------------------------------------------------------- /drupal/config/block.block.seven_primary_local_tasks.yml: -------------------------------------------------------------------------------- 1 | uuid: 602fdee0-913f-4999-91e2-e1a570ef15eb 2 | langcode: en 3 | status: true 4 | dependencies: 5 | theme: 6 | - seven 7 | _core: 8 | default_config_hash: ddy1OsBbWxjwEI8VL1viD4I69qcLHOkul4BxbTqLBTs 9 | id: seven_primary_local_tasks 10 | theme: seven 11 | region: header 12 | weight: 0 13 | provider: null 14 | plugin: local_tasks_block 15 | settings: 16 | id: local_tasks_block 17 | label: 'Primary tabs' 18 | provider: core 19 | label_display: '0' 20 | primary: true 21 | secondary: false 22 | visibility: { } 23 | -------------------------------------------------------------------------------- /drupal/config/block.block.seven_secondary_local_tasks.yml: -------------------------------------------------------------------------------- 1 | uuid: cbfccf46-4da6-4203-abbb-4b1641e64142 2 | langcode: en 3 | status: true 4 | dependencies: 5 | theme: 6 | - seven 7 | _core: 8 | default_config_hash: QeZBeCilQfeET3GeW6ZtJkEiwROADTZktFgKWwPieD4 9 | id: seven_secondary_local_tasks 10 | theme: seven 11 | region: pre_content 12 | weight: 0 13 | provider: null 14 | plugin: local_tasks_block 15 | settings: 16 | id: local_tasks_block 17 | label: 'Secondary tabs' 18 | provider: core 19 | label_display: '0' 20 | primary: false 21 | secondary: true 22 | visibility: { } 23 | -------------------------------------------------------------------------------- /drupal/config/block_content.type.basic.yml: -------------------------------------------------------------------------------- 1 | uuid: 7983875a-6177-4efc-a91b-5397e9c6f39f 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: zglzjmYxi0G0ag9MZ02y0LSJOdpWRwJxyP_OvFojFyo 7 | id: basic 8 | label: 'Basic block' 9 | revision: 0 10 | description: 'A basic block contains a title and a body.' 11 | -------------------------------------------------------------------------------- /drupal/config/comment.type.comment.yml: -------------------------------------------------------------------------------- 1 | uuid: 3dd4f739-e084-4baf-be12-7a58b6d036af 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: bqZsN31T2n0UjcbyCpOPi9D2iO0sAOHR7FnEs9qMvaA 7 | id: comment 8 | label: 'Default comments' 9 | target_entity_type_id: node 10 | description: 'Allows commenting on content' 11 | -------------------------------------------------------------------------------- /drupal/config/contact.form.feedback.yml: -------------------------------------------------------------------------------- 1 | uuid: 937ab14d-49b5-4b30-a609-78900644b4f4 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: vymHlgJy26BuI5GGj9-IXjwR3dRC5C0tij4BpWJnoqw 7 | id: feedback 8 | label: 'Website feedback' 9 | recipients: 10 | - admin@example.com 11 | reply: '' 12 | weight: 0 13 | message: 'Your message has been sent.' 14 | redirect: '' 15 | -------------------------------------------------------------------------------- /drupal/config/contact.form.personal.yml: -------------------------------------------------------------------------------- 1 | uuid: ee7c4067-05f4-4828-af5b-622fcf0d0bed 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: jonvgt3CkUM2eMLTFwWfHileWWDC4YtXCuIlCahTk_I 7 | id: personal 8 | label: 'Personal contact form' 9 | recipients: { } 10 | reply: '' 11 | weight: 0 12 | message: 'Your message has been sent.' 13 | redirect: '' 14 | -------------------------------------------------------------------------------- /drupal/config/contact.settings.yml: -------------------------------------------------------------------------------- 1 | default_form: feedback 2 | flood: 3 | limit: 5 4 | interval: 3600 5 | user_default_enabled: true 6 | _core: 7 | default_config_hash: U69DBeuvXuNVOC15rVNaBjDPK2fWFbo9v4takdYSSO8 8 | -------------------------------------------------------------------------------- /drupal/config/core.base_field_override.node.page.promote.yml: -------------------------------------------------------------------------------- 1 | uuid: b429c799-e66c-4fca-b650-50df2bb2446e 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - node.type.page 7 | _core: 8 | default_config_hash: fPUEnm4T5zfZRr3ttDUqq7yCDd2uW3clWD-pvos4tlQ 9 | id: node.page.promote 10 | field_name: promote 11 | entity_type: node 12 | bundle: page 13 | label: 'Promoted to front page' 14 | description: '' 15 | required: false 16 | translatable: false 17 | default_value: 18 | - 19 | value: 0 20 | default_value_callback: '' 21 | settings: 22 | on_label: 'On' 23 | off_label: 'Off' 24 | field_type: boolean 25 | -------------------------------------------------------------------------------- /drupal/config/core.date_format.fallback.yml: -------------------------------------------------------------------------------- 1 | uuid: e399bc77-a596-4122-bf1a-fc280981ce1a 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: 7klS5IWXrwzVaPpYZFAs6wcx8U2FF1X73OfrtTsvuvE 7 | id: fallback 8 | label: 'Fallback date format' 9 | locked: true 10 | pattern: 'D, m/d/Y - H:i' 11 | -------------------------------------------------------------------------------- /drupal/config/core.date_format.html_date.yml: -------------------------------------------------------------------------------- 1 | uuid: 7a72705a-71e5-4497-b170-846e41b6c192 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: EOQltUQPmgc6UQ2rcJ4Xi_leCEJj5ui0TR-12duS-Tk 7 | id: html_date 8 | label: 'HTML Date' 9 | locked: true 10 | pattern: Y-m-d 11 | -------------------------------------------------------------------------------- /drupal/config/core.date_format.html_datetime.yml: -------------------------------------------------------------------------------- 1 | uuid: f16b2211-9ed3-4b81-a696-6eb3095b6474 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: jxfClwZIRXIdcvMrE--WkcZxDGUVoOIE3Sm2NRZlFuE 7 | id: html_datetime 8 | label: 'HTML Datetime' 9 | locked: true 10 | pattern: 'Y-m-d\TH:i:sO' 11 | -------------------------------------------------------------------------------- /drupal/config/core.date_format.html_month.yml: -------------------------------------------------------------------------------- 1 | uuid: 9fba1e23-61a8-4e1e-a884-791360720f3a 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: Z7KuCUwM_WdTNvLcoltuX3_8d-s-8FZkTN6KgNwF0eM 7 | id: html_month 8 | label: 'HTML Month' 9 | locked: true 10 | pattern: Y-m 11 | -------------------------------------------------------------------------------- /drupal/config/core.date_format.html_time.yml: -------------------------------------------------------------------------------- 1 | uuid: 315d27da-5a88-4e03-9ea1-016c28f95054 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: M7yqicYkU36hRy5p9drAaGBBihhUD1OyujFrAaQ93ZE 7 | id: html_time 8 | label: 'HTML Time' 9 | locked: true 10 | pattern: 'H:i:s' 11 | -------------------------------------------------------------------------------- /drupal/config/core.date_format.html_week.yml: -------------------------------------------------------------------------------- 1 | uuid: e8600dc0-34e6-41e3-986d-16f3922e68af 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: wKD4WsoV_wFgv2vgI4mcAAFSIzrye17ykzdwrnApkfY 7 | id: html_week 8 | label: 'HTML Week' 9 | locked: true 10 | pattern: Y-\WW 11 | -------------------------------------------------------------------------------- /drupal/config/core.date_format.html_year.yml: -------------------------------------------------------------------------------- 1 | uuid: c6e6a9b2-2191-40a6-8e92-f888196940a1 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: OjekiQuX9RbVQ2_8jOHBL94RgYLePqX7wpfNGgcQzrk 7 | id: html_year 8 | label: 'HTML Year' 9 | locked: true 10 | pattern: 'Y' 11 | -------------------------------------------------------------------------------- /drupal/config/core.date_format.html_yearless_date.yml: -------------------------------------------------------------------------------- 1 | uuid: e0379f69-d7fb-4ec9-9381-e12c5fa14d02 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: 5VpawMrKPEPCkoO4YpPa0TDFO2dgiIHfTziJtwlmUxc 7 | id: html_yearless_date 8 | label: 'HTML Yearless date' 9 | locked: true 10 | pattern: m-d 11 | -------------------------------------------------------------------------------- /drupal/config/core.date_format.long.yml: -------------------------------------------------------------------------------- 1 | uuid: af7524dd-99fc-43bb-9224-a7b4bd3db14b 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: og8sWXhBuHbLMw3CoiBEZjgqSyhFBFmcbUW_wLcfNbo 7 | id: long 8 | label: 'Default long date' 9 | locked: false 10 | pattern: 'l, F j, Y - H:i' 11 | -------------------------------------------------------------------------------- /drupal/config/core.date_format.medium.yml: -------------------------------------------------------------------------------- 1 | uuid: 919b9e5c-95b3-4d79-beca-e55d9c24b8b4 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: nzL5d024NjXIX_8TlT6uFAu973lmfkmHklJC-2i9rAE 7 | id: medium 8 | label: 'Default medium date' 9 | locked: false 10 | pattern: 'D, m/d/Y - H:i' 11 | -------------------------------------------------------------------------------- /drupal/config/core.date_format.short.yml: -------------------------------------------------------------------------------- 1 | uuid: 6de7dfe3-2c6d-48e2-8217-3488a6bbd2ce 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: AlzeyytA8InBgxIG9H2UDJYs3CG98Zj6yRsDKmlbZwA 7 | id: short 8 | label: 'Default short date' 9 | locked: false 10 | pattern: 'm/d/Y - H:i' 11 | -------------------------------------------------------------------------------- /drupal/config/core.entity_form_display.block_content.basic.default.yml: -------------------------------------------------------------------------------- 1 | uuid: d829027f-8231-4377-83cd-5c8e0fb15707 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - block_content.type.basic 7 | - field.field.block_content.basic.body 8 | module: 9 | - text 10 | _core: 11 | default_config_hash: e1Nu5xXAuF_QplbBUhQBPLnYWvHtDX0MkZnpuCiY8uM 12 | id: block_content.basic.default 13 | targetEntityType: block_content 14 | bundle: basic 15 | mode: default 16 | content: 17 | body: 18 | type: text_textarea_with_summary 19 | weight: -4 20 | region: content 21 | settings: 22 | rows: 9 23 | summary_rows: 3 24 | placeholder: '' 25 | third_party_settings: { } 26 | info: 27 | type: string_textfield 28 | weight: -5 29 | region: content 30 | settings: 31 | size: 60 32 | placeholder: '' 33 | third_party_settings: { } 34 | hidden: { } 35 | -------------------------------------------------------------------------------- /drupal/config/core.entity_form_display.comment.comment.default.yml: -------------------------------------------------------------------------------- 1 | uuid: 8c456ce9-98f4-44dc-899c-2217718b95f5 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - comment.type.comment 7 | - field.field.comment.comment.comment_body 8 | module: 9 | - text 10 | _core: 11 | default_config_hash: I0Pa0aQvT_jawlPo9oz4FE3h_ickc55dYKTPl6gILes 12 | id: comment.comment.default 13 | targetEntityType: comment 14 | bundle: comment 15 | mode: default 16 | content: 17 | author: 18 | weight: -2 19 | region: content 20 | comment_body: 21 | type: text_textarea 22 | weight: 11 23 | region: content 24 | settings: 25 | rows: 5 26 | placeholder: '' 27 | third_party_settings: { } 28 | subject: 29 | type: string_textfield 30 | weight: 10 31 | region: content 32 | settings: 33 | size: 60 34 | placeholder: '' 35 | third_party_settings: { } 36 | hidden: { } 37 | -------------------------------------------------------------------------------- /drupal/config/core.entity_form_display.node.article.default.yml: -------------------------------------------------------------------------------- 1 | uuid: eb4f639a-19fc-402a-95cf-9b0dd103a6dd 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - field.field.node.article.body 7 | - field.field.node.article.comment 8 | - field.field.node.article.field_image 9 | - field.field.node.article.field_tags 10 | - image.style.thumbnail 11 | - node.type.article 12 | module: 13 | - comment 14 | - image 15 | - path 16 | - text 17 | _core: 18 | default_config_hash: vPb_yvhA-xuNoV_yOmOwYxGuHNRIH1CoMK2qi7BSga0 19 | id: node.article.default 20 | targetEntityType: node 21 | bundle: article 22 | mode: default 23 | content: 24 | body: 25 | type: text_textarea_with_summary 26 | weight: 1 27 | region: content 28 | settings: 29 | rows: 9 30 | summary_rows: 3 31 | placeholder: '' 32 | third_party_settings: { } 33 | comment: 34 | type: comment_default 35 | weight: 20 36 | region: content 37 | settings: { } 38 | third_party_settings: { } 39 | created: 40 | type: datetime_timestamp 41 | weight: 10 42 | region: content 43 | settings: { } 44 | third_party_settings: { } 45 | field_image: 46 | type: image_image 47 | weight: 4 48 | region: content 49 | settings: 50 | progress_indicator: throbber 51 | preview_image_style: thumbnail 52 | third_party_settings: { } 53 | field_tags: 54 | type: entity_reference_autocomplete_tags 55 | weight: 3 56 | region: content 57 | settings: 58 | match_operator: CONTAINS 59 | size: 60 60 | placeholder: '' 61 | third_party_settings: { } 62 | path: 63 | type: path 64 | weight: 30 65 | region: content 66 | settings: { } 67 | third_party_settings: { } 68 | promote: 69 | type: boolean_checkbox 70 | settings: 71 | display_label: true 72 | weight: 15 73 | region: content 74 | third_party_settings: { } 75 | status: 76 | type: boolean_checkbox 77 | settings: 78 | display_label: true 79 | weight: 120 80 | region: content 81 | third_party_settings: { } 82 | sticky: 83 | type: boolean_checkbox 84 | settings: 85 | display_label: true 86 | weight: 16 87 | region: content 88 | third_party_settings: { } 89 | title: 90 | type: string_textfield 91 | weight: 0 92 | region: content 93 | settings: 94 | size: 60 95 | placeholder: '' 96 | third_party_settings: { } 97 | uid: 98 | type: entity_reference_autocomplete 99 | weight: 5 100 | region: content 101 | settings: 102 | match_operator: CONTAINS 103 | size: 60 104 | placeholder: '' 105 | third_party_settings: { } 106 | hidden: { } 107 | -------------------------------------------------------------------------------- /drupal/config/core.entity_form_display.node.page.default.yml: -------------------------------------------------------------------------------- 1 | uuid: b4b44d95-d565-40f6-8144-b6b3560b988d 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - field.field.node.page.body 7 | - node.type.page 8 | module: 9 | - path 10 | - text 11 | _core: 12 | default_config_hash: sb0qCkzU_8mNq29NehYAU8jCBXWPLeX0UN8sYFVGVcw 13 | id: node.page.default 14 | targetEntityType: node 15 | bundle: page 16 | mode: default 17 | content: 18 | body: 19 | type: text_textarea_with_summary 20 | weight: 31 21 | region: content 22 | settings: 23 | rows: 9 24 | summary_rows: 3 25 | placeholder: '' 26 | third_party_settings: { } 27 | created: 28 | type: datetime_timestamp 29 | weight: 10 30 | region: content 31 | settings: { } 32 | third_party_settings: { } 33 | path: 34 | type: path 35 | weight: 30 36 | region: content 37 | settings: { } 38 | third_party_settings: { } 39 | promote: 40 | type: boolean_checkbox 41 | settings: 42 | display_label: true 43 | weight: 15 44 | region: content 45 | third_party_settings: { } 46 | status: 47 | type: boolean_checkbox 48 | settings: 49 | display_label: true 50 | weight: 120 51 | region: content 52 | third_party_settings: { } 53 | sticky: 54 | type: boolean_checkbox 55 | settings: 56 | display_label: true 57 | weight: 16 58 | region: content 59 | third_party_settings: { } 60 | title: 61 | type: string_textfield 62 | weight: -5 63 | region: content 64 | settings: 65 | size: 60 66 | placeholder: '' 67 | third_party_settings: { } 68 | uid: 69 | type: entity_reference_autocomplete 70 | weight: 5 71 | region: content 72 | settings: 73 | match_operator: CONTAINS 74 | size: 60 75 | placeholder: '' 76 | third_party_settings: { } 77 | hidden: { } 78 | -------------------------------------------------------------------------------- /drupal/config/core.entity_form_display.user.user.default.yml: -------------------------------------------------------------------------------- 1 | uuid: b6c146a2-e7e6-4ab2-8365-7ead290157ab 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - field.field.user.user.user_picture 7 | - image.style.thumbnail 8 | module: 9 | - image 10 | - user 11 | _core: 12 | default_config_hash: K-1rBM8mTIkFp9RqOC2tMRUukOQ1xbRCfSKK8dEddnA 13 | id: user.user.default 14 | targetEntityType: user 15 | bundle: user 16 | mode: default 17 | content: 18 | account: 19 | weight: -10 20 | region: content 21 | contact: 22 | weight: 5 23 | region: content 24 | language: 25 | weight: 0 26 | region: content 27 | timezone: 28 | weight: 6 29 | region: content 30 | user_picture: 31 | type: image_image 32 | settings: 33 | progress_indicator: throbber 34 | preview_image_style: thumbnail 35 | third_party_settings: { } 36 | weight: -1 37 | region: content 38 | hidden: { } 39 | -------------------------------------------------------------------------------- /drupal/config/core.entity_form_mode.user.register.yml: -------------------------------------------------------------------------------- 1 | uuid: eaf13406-07b9-4bed-a24a-f38e0b4156ce 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - user 7 | _core: 8 | default_config_hash: flXhTcp55yLcyy7ZLOhPGKGZobZQJdkAFVWV3LseiuI 9 | id: user.register 10 | label: Register 11 | targetEntityType: user 12 | cache: true 13 | -------------------------------------------------------------------------------- /drupal/config/core.entity_view_display.block_content.basic.default.yml: -------------------------------------------------------------------------------- 1 | uuid: 7f3b4fd9-b62f-4c0b-9bc4-d11e995e8749 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - block_content.type.basic 7 | - field.field.block_content.basic.body 8 | module: 9 | - text 10 | _core: 11 | default_config_hash: orJpHUlAc_wiQLMUjIgEJXGeiqylGHMPcmNRjGtct-M 12 | id: block_content.basic.default 13 | targetEntityType: block_content 14 | bundle: basic 15 | mode: default 16 | content: 17 | body: 18 | label: hidden 19 | type: text_default 20 | weight: 0 21 | region: content 22 | settings: { } 23 | third_party_settings: { } 24 | hidden: { } 25 | -------------------------------------------------------------------------------- /drupal/config/core.entity_view_display.comment.comment.default.yml: -------------------------------------------------------------------------------- 1 | uuid: e1d06c8c-0b26-46c3-bcf6-fef775ba4eff 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - comment.type.comment 7 | - field.field.comment.comment.comment_body 8 | module: 9 | - text 10 | _core: 11 | default_config_hash: 77Ye1kR-P6AaiGfEO8mnXNSr7nqtnP3PiiVBwJeGGMI 12 | id: comment.comment.default 13 | targetEntityType: comment 14 | bundle: comment 15 | mode: default 16 | content: 17 | comment_body: 18 | label: hidden 19 | type: text_default 20 | weight: 0 21 | region: content 22 | settings: { } 23 | third_party_settings: { } 24 | links: 25 | weight: 100 26 | region: content 27 | hidden: { } 28 | -------------------------------------------------------------------------------- /drupal/config/core.entity_view_display.node.article.default.yml: -------------------------------------------------------------------------------- 1 | uuid: ece8ef32-e4bd-411c-94e3-46034dd03361 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - core.entity_view_display.comment.comment.default 7 | - field.field.node.article.body 8 | - field.field.node.article.comment 9 | - field.field.node.article.field_image 10 | - field.field.node.article.field_tags 11 | - image.style.large 12 | - node.type.article 13 | module: 14 | - comment 15 | - image 16 | - text 17 | - user 18 | _core: 19 | default_config_hash: ChmU3AVqDKU32A_fyChG0W9dTRKmVBR58B6OClCLvZI 20 | id: node.article.default 21 | targetEntityType: node 22 | bundle: article 23 | mode: default 24 | content: 25 | body: 26 | type: text_default 27 | weight: 0 28 | region: content 29 | settings: { } 30 | third_party_settings: { } 31 | label: hidden 32 | comment: 33 | type: comment_default 34 | weight: 110 35 | region: content 36 | label: above 37 | settings: 38 | view_mode: default 39 | pager_id: 0 40 | third_party_settings: { } 41 | field_image: 42 | type: image 43 | weight: -1 44 | region: content 45 | settings: 46 | image_style: large 47 | image_link: '' 48 | third_party_settings: { } 49 | label: hidden 50 | field_tags: 51 | type: entity_reference_label 52 | weight: 10 53 | region: content 54 | label: above 55 | settings: 56 | link: true 57 | third_party_settings: { } 58 | links: 59 | weight: 100 60 | region: content 61 | settings: { } 62 | third_party_settings: { } 63 | hidden: { } 64 | -------------------------------------------------------------------------------- /drupal/config/core.entity_view_display.node.article.rss.yml: -------------------------------------------------------------------------------- 1 | uuid: 8e638956-acc3-4571-83de-ae1f3be01026 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - core.entity_view_mode.node.rss 7 | - field.field.node.article.body 8 | - field.field.node.article.comment 9 | - field.field.node.article.field_image 10 | - field.field.node.article.field_tags 11 | - node.type.article 12 | module: 13 | - user 14 | _core: 15 | default_config_hash: 2rIr6K5Q0UQ9khg0zE_CK-PtJH76UL-BDDZcZnZzwCc 16 | id: node.article.rss 17 | targetEntityType: node 18 | bundle: article 19 | mode: rss 20 | content: 21 | links: 22 | weight: 100 23 | region: content 24 | hidden: 25 | body: true 26 | comment: true 27 | field_image: true 28 | field_tags: true 29 | -------------------------------------------------------------------------------- /drupal/config/core.entity_view_display.node.article.teaser.yml: -------------------------------------------------------------------------------- 1 | uuid: d81e154e-57a9-4e15-bbad-8caebebf9b9f 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - core.entity_view_mode.node.teaser 7 | - field.field.node.article.body 8 | - field.field.node.article.comment 9 | - field.field.node.article.field_image 10 | - field.field.node.article.field_tags 11 | - image.style.medium 12 | - node.type.article 13 | module: 14 | - image 15 | - text 16 | - user 17 | _core: 18 | default_config_hash: 4NcL2hSQZBpJbYtNuh5jC6kyQTcAc1m5bQpTegEWEso 19 | id: node.article.teaser 20 | targetEntityType: node 21 | bundle: article 22 | mode: teaser 23 | content: 24 | body: 25 | type: text_summary_or_trimmed 26 | weight: 0 27 | region: content 28 | settings: 29 | trim_length: 600 30 | third_party_settings: { } 31 | label: hidden 32 | field_image: 33 | type: image 34 | weight: -1 35 | region: content 36 | settings: 37 | image_style: medium 38 | image_link: content 39 | third_party_settings: { } 40 | label: hidden 41 | field_tags: 42 | type: entity_reference_label 43 | weight: 10 44 | region: content 45 | settings: 46 | link: true 47 | third_party_settings: { } 48 | label: above 49 | links: 50 | weight: 100 51 | region: content 52 | hidden: 53 | comment: true 54 | field_image: true 55 | field_tags: true 56 | -------------------------------------------------------------------------------- /drupal/config/core.entity_view_display.node.page.default.yml: -------------------------------------------------------------------------------- 1 | uuid: 9c63b35a-9cf0-4a90-977c-ca6e25e89cb0 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - field.field.node.page.body 7 | - node.type.page 8 | module: 9 | - text 10 | - user 11 | _core: 12 | default_config_hash: g1S3_GLaxq4l3I9RIca5Mlz02MxI2KmOquZpHw59akM 13 | id: node.page.default 14 | targetEntityType: node 15 | bundle: page 16 | mode: default 17 | content: 18 | body: 19 | label: hidden 20 | type: text_default 21 | weight: 100 22 | region: content 23 | settings: { } 24 | third_party_settings: { } 25 | links: 26 | weight: 101 27 | region: content 28 | hidden: { } 29 | -------------------------------------------------------------------------------- /drupal/config/core.entity_view_display.node.page.teaser.yml: -------------------------------------------------------------------------------- 1 | uuid: f0cee834-1ab5-4b8a-9817-f1d768866ac8 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - core.entity_view_mode.node.teaser 7 | - field.field.node.page.body 8 | - node.type.page 9 | module: 10 | - text 11 | - user 12 | _core: 13 | default_config_hash: cSv5lDnbIgDug475Hdz3woED2XMqYv3awI-J9u1JLbY 14 | id: node.page.teaser 15 | targetEntityType: node 16 | bundle: page 17 | mode: teaser 18 | content: 19 | body: 20 | label: hidden 21 | type: text_summary_or_trimmed 22 | weight: 100 23 | region: content 24 | settings: 25 | trim_length: 600 26 | third_party_settings: { } 27 | links: 28 | weight: 101 29 | region: content 30 | hidden: { } 31 | -------------------------------------------------------------------------------- /drupal/config/core.entity_view_display.user.user.compact.yml: -------------------------------------------------------------------------------- 1 | uuid: 5609ea53-bd89-413e-8317-eb7e7aff52a9 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - core.entity_view_mode.user.compact 7 | - field.field.user.user.user_picture 8 | - image.style.thumbnail 9 | module: 10 | - image 11 | - user 12 | _core: 13 | default_config_hash: '-cLsS3M3JycipXQt9rEb81_HxKneReoGuRh8ijcOPXs' 14 | id: user.user.compact 15 | targetEntityType: user 16 | bundle: user 17 | mode: compact 18 | content: 19 | user_picture: 20 | type: image 21 | weight: 0 22 | region: content 23 | settings: 24 | image_style: thumbnail 25 | image_link: content 26 | third_party_settings: { } 27 | label: hidden 28 | hidden: 29 | member_for: true 30 | -------------------------------------------------------------------------------- /drupal/config/core.entity_view_display.user.user.default.yml: -------------------------------------------------------------------------------- 1 | uuid: 67b8917b-a266-4506-ae5b-c76bc9cde278 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - field.field.user.user.user_picture 7 | - image.style.thumbnail 8 | module: 9 | - image 10 | - user 11 | _core: 12 | default_config_hash: V51QPCKkgNREKtSmB9Iu2wmAMEpktVpnzklWaZV8UYo 13 | id: user.user.default 14 | targetEntityType: user 15 | bundle: user 16 | mode: default 17 | content: 18 | member_for: 19 | weight: 5 20 | region: content 21 | user_picture: 22 | type: image 23 | weight: 0 24 | region: content 25 | settings: 26 | image_style: thumbnail 27 | image_link: content 28 | third_party_settings: { } 29 | label: hidden 30 | hidden: { } 31 | -------------------------------------------------------------------------------- /drupal/config/core.entity_view_mode.block_content.full.yml: -------------------------------------------------------------------------------- 1 | uuid: ca17bf98-b479-4eab-9f70-370d594c76b6 2 | langcode: en 3 | status: false 4 | dependencies: 5 | module: 6 | - block_content 7 | _core: 8 | default_config_hash: 4tedlMuvQjDOdvHdw86_e-2Rt78aR7TGFMfOK8Ejppg 9 | id: block_content.full 10 | label: Full 11 | targetEntityType: block_content 12 | cache: true 13 | -------------------------------------------------------------------------------- /drupal/config/core.entity_view_mode.comment.full.yml: -------------------------------------------------------------------------------- 1 | uuid: f5c55400-cb29-4b4e-8be4-f397a47d9349 2 | langcode: en 3 | status: false 4 | dependencies: 5 | module: 6 | - comment 7 | _core: 8 | default_config_hash: K7eNlfU7NEUajz01wItywZklr2oaPgL6s1_97fmDXLA 9 | id: comment.full 10 | label: 'Full comment' 11 | targetEntityType: comment 12 | cache: true 13 | -------------------------------------------------------------------------------- /drupal/config/core.entity_view_mode.node.full.yml: -------------------------------------------------------------------------------- 1 | uuid: b66c495c-511f-4246-b74c-0abbe2660870 2 | langcode: en 3 | status: false 4 | dependencies: 5 | module: 6 | - node 7 | _core: 8 | default_config_hash: ElrtInxGjZd7GaapJ5O9n-ugi2hG2IxFivtgn0tHOsk 9 | id: node.full 10 | label: 'Full content' 11 | targetEntityType: node 12 | cache: true 13 | -------------------------------------------------------------------------------- /drupal/config/core.entity_view_mode.node.rss.yml: -------------------------------------------------------------------------------- 1 | uuid: abc0d45d-56aa-4f69-98d7-9b9c37849142 2 | langcode: en 3 | status: false 4 | dependencies: 5 | module: 6 | - node 7 | _core: 8 | default_config_hash: vlYzr-rp2f9NMp-Qlr4sFjlqRq-90mco5-afLNGwCrU 9 | id: node.rss 10 | label: RSS 11 | targetEntityType: node 12 | cache: true 13 | -------------------------------------------------------------------------------- /drupal/config/core.entity_view_mode.node.search_index.yml: -------------------------------------------------------------------------------- 1 | uuid: f7882384-428f-4d8a-a021-24749ae22776 2 | langcode: en 3 | status: false 4 | dependencies: 5 | module: 6 | - node 7 | _core: 8 | default_config_hash: fVFfJv_GzBRE-wpRHbfD5a3VjnhbEOXG6lvRd3uaccY 9 | id: node.search_index 10 | label: 'Search index' 11 | targetEntityType: node 12 | cache: true 13 | -------------------------------------------------------------------------------- /drupal/config/core.entity_view_mode.node.search_result.yml: -------------------------------------------------------------------------------- 1 | uuid: 8223260e-8f4c-49f1-811e-ef29cff49612 2 | langcode: en 3 | status: false 4 | dependencies: 5 | module: 6 | - node 7 | _core: 8 | default_config_hash: 6GCOQ-jP2RbdbHA5YWQ6bT8CfGbqrBYKOSC_XY4E3ZM 9 | id: node.search_result 10 | label: 'Search result highlighting input' 11 | targetEntityType: node 12 | cache: true 13 | -------------------------------------------------------------------------------- /drupal/config/core.entity_view_mode.node.teaser.yml: -------------------------------------------------------------------------------- 1 | uuid: 79c5724e-4745-4b3f-bcc5-3685b32d7ecc 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - node 7 | _core: 8 | default_config_hash: Mz9qWr1kUYK0mjRAGDsr5XS6PvtZ24en_7ndt-pyWe4 9 | id: node.teaser 10 | label: Teaser 11 | targetEntityType: node 12 | cache: true 13 | -------------------------------------------------------------------------------- /drupal/config/core.entity_view_mode.taxonomy_term.full.yml: -------------------------------------------------------------------------------- 1 | uuid: dd1c458a-9057-414c-a340-12ee10739ec1 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - taxonomy 7 | _core: 8 | default_config_hash: '-PPKjsNQPvoIDjOuUAvlLocYD976MNjb9Zpgyz5_BWE' 9 | id: taxonomy_term.full 10 | label: 'Taxonomy term page' 11 | targetEntityType: taxonomy_term 12 | cache: true 13 | -------------------------------------------------------------------------------- /drupal/config/core.entity_view_mode.user.compact.yml: -------------------------------------------------------------------------------- 1 | uuid: dc4c9e37-05fb-4e49-b651-8e337a6f5d2b 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - user 7 | _core: 8 | default_config_hash: 71CSAr_LNPcgu6D6jI4INl1KATkahmeyUFBETAWya8g 9 | id: user.compact 10 | label: Compact 11 | targetEntityType: user 12 | cache: true 13 | -------------------------------------------------------------------------------- /drupal/config/core.entity_view_mode.user.full.yml: -------------------------------------------------------------------------------- 1 | uuid: bc561a46-48cc-486d-afc0-ffc051727e85 2 | langcode: en 3 | status: false 4 | dependencies: 5 | module: 6 | - user 7 | _core: 8 | default_config_hash: mQIF_foYjmnVSr9MpcD4CTaJE_FpO1AyDd_DskztGhM 9 | id: user.full 10 | label: 'User account' 11 | targetEntityType: user 12 | cache: true 13 | -------------------------------------------------------------------------------- /drupal/config/core.extension.yml: -------------------------------------------------------------------------------- 1 | module: 2 | automated_cron: 0 3 | big_pipe: 0 4 | block: 0 5 | block_content: 0 6 | breakpoint: 0 7 | ckeditor: 0 8 | color: 0 9 | comment: 0 10 | config: 0 11 | contact: 0 12 | contextual: 0 13 | datetime: 0 14 | dblog: 0 15 | dynamic_page_cache: 0 16 | editor: 0 17 | field: 0 18 | field_ui: 0 19 | file: 0 20 | filter: 0 21 | help: 0 22 | history: 0 23 | image: 0 24 | link: 0 25 | menu_ui: 0 26 | node: 0 27 | options: 0 28 | page_cache: 0 29 | path: 0 30 | quickedit: 0 31 | rdf: 0 32 | search: 0 33 | serialization: 0 34 | shortcut: 0 35 | system: 0 36 | taxonomy: 0 37 | text: 0 38 | tome: 0 39 | toolbar: 0 40 | tour: 0 41 | update: 0 42 | user: 0 43 | views_ui: 0 44 | menu_link_content: 1 45 | views: 10 46 | standard: 1000 47 | theme: 48 | stable: 0 49 | classy: 0 50 | bartik: 0 51 | seven: 0 52 | profile: standard 53 | _core: 54 | default_config_hash: R4IF-ClDHXxblLcG0L7MgsLvfBIMAvi_skumNFQwkDc 55 | -------------------------------------------------------------------------------- /drupal/config/core.menu.static_menu_link_overrides.yml: -------------------------------------------------------------------------------- 1 | definitions: 2 | contact__site_page: 3 | enabled: true 4 | menu_name: footer 5 | parent: '' 6 | weight: 0 7 | expanded: false 8 | _core: 9 | default_config_hash: jdY7AU0tU-QsjmiOw3W8vwpYMb-By--_MSFgbqKUTYM 10 | -------------------------------------------------------------------------------- /drupal/config/dblog.settings.yml: -------------------------------------------------------------------------------- 1 | row_limit: 1000 2 | _core: 3 | default_config_hash: e883aGsrt1wFrsydlYU584PZONCSfRy0DtkZ9KzHb58 4 | -------------------------------------------------------------------------------- /drupal/config/editor.editor.basic_html.yml: -------------------------------------------------------------------------------- 1 | uuid: 5bb44c4e-54ee-4bf5-932d-67cfae2567dc 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - filter.format.basic_html 7 | module: 8 | - ckeditor 9 | _core: 10 | default_config_hash: AqlPmO16LvJI4D0Ih6u4GFQIzqr5OnLgAUSjcUGWk2g 11 | format: basic_html 12 | editor: ckeditor 13 | settings: 14 | toolbar: 15 | rows: 16 | - 17 | - 18 | name: Formatting 19 | items: 20 | - Bold 21 | - Italic 22 | - 23 | name: Linking 24 | items: 25 | - DrupalLink 26 | - DrupalUnlink 27 | - 28 | name: Lists 29 | items: 30 | - BulletedList 31 | - NumberedList 32 | - 33 | name: Media 34 | items: 35 | - Blockquote 36 | - DrupalImage 37 | - 38 | name: 'Block Formatting' 39 | items: 40 | - Format 41 | - 42 | name: Tools 43 | items: 44 | - Source 45 | plugins: 46 | stylescombo: 47 | styles: '' 48 | image_upload: 49 | status: true 50 | scheme: public 51 | directory: inline-images 52 | max_size: '' 53 | max_dimensions: 54 | width: 0 55 | height: 0 56 | -------------------------------------------------------------------------------- /drupal/config/editor.editor.full_html.yml: -------------------------------------------------------------------------------- 1 | uuid: 70f5ab2a-e58c-4c15-bc30-490c28b07bc5 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - filter.format.full_html 7 | module: 8 | - ckeditor 9 | _core: 10 | default_config_hash: 967ijj7p6i7rwrYl7r08WQFeCY_c23YAh0h8u-w_CXM 11 | format: full_html 12 | editor: ckeditor 13 | settings: 14 | toolbar: 15 | rows: 16 | - 17 | - 18 | name: Formatting 19 | items: 20 | - Bold 21 | - Italic 22 | - Strike 23 | - Superscript 24 | - Subscript 25 | - '-' 26 | - RemoveFormat 27 | - 28 | name: Linking 29 | items: 30 | - DrupalLink 31 | - DrupalUnlink 32 | - 33 | name: Lists 34 | items: 35 | - BulletedList 36 | - NumberedList 37 | - 38 | name: Media 39 | items: 40 | - Blockquote 41 | - DrupalImage 42 | - Table 43 | - HorizontalRule 44 | - 45 | name: 'Block Formatting' 46 | items: 47 | - Format 48 | - 49 | name: Tools 50 | items: 51 | - ShowBlocks 52 | - Source 53 | plugins: 54 | stylescombo: 55 | styles: '' 56 | image_upload: 57 | status: true 58 | scheme: public 59 | directory: inline-images 60 | max_size: '' 61 | max_dimensions: 62 | width: 0 63 | height: 0 64 | -------------------------------------------------------------------------------- /drupal/config/field.field.block_content.basic.body.yml: -------------------------------------------------------------------------------- 1 | uuid: 69477790-97f6-42a2-b83a-c6eacd2bdcfd 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - block_content.type.basic 7 | - field.storage.block_content.body 8 | module: 9 | - text 10 | _core: 11 | default_config_hash: R__6wc-rMfFMO8d7jcgqnqiA92j8spKhcc5MiqecrMc 12 | id: block_content.basic.body 13 | field_name: body 14 | entity_type: block_content 15 | bundle: basic 16 | label: Body 17 | description: '' 18 | required: false 19 | translatable: true 20 | default_value: { } 21 | default_value_callback: '' 22 | settings: 23 | display_summary: false 24 | field_type: text_with_summary 25 | -------------------------------------------------------------------------------- /drupal/config/field.field.comment.comment.comment_body.yml: -------------------------------------------------------------------------------- 1 | uuid: eef912ef-4083-475d-bdd4-92761edd4cef 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - comment.type.comment 7 | - field.storage.comment.comment_body 8 | module: 9 | - text 10 | _core: 11 | default_config_hash: TmAKjNrJ7RR60YpqvJq_QqEewYe_S8Kd23n8VRCqiWs 12 | id: comment.comment.comment_body 13 | field_name: comment_body 14 | entity_type: comment 15 | bundle: comment 16 | label: Comment 17 | description: '' 18 | required: true 19 | translatable: true 20 | default_value: { } 21 | default_value_callback: '' 22 | settings: { } 23 | field_type: text_long 24 | -------------------------------------------------------------------------------- /drupal/config/field.field.node.article.body.yml: -------------------------------------------------------------------------------- 1 | uuid: 26d01925-2bfd-48ab-8739-67009f68b7df 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - field.storage.node.body 7 | - node.type.article 8 | module: 9 | - text 10 | _core: 11 | default_config_hash: Ay3b2hq42cpQTFB_lNu8S2ZxuVIY6-dlBsc7vLeJ-YY 12 | id: node.article.body 13 | field_name: body 14 | entity_type: node 15 | bundle: article 16 | label: Body 17 | description: '' 18 | required: false 19 | translatable: true 20 | default_value: { } 21 | default_value_callback: '' 22 | settings: 23 | display_summary: true 24 | field_type: text_with_summary 25 | -------------------------------------------------------------------------------- /drupal/config/field.field.node.article.comment.yml: -------------------------------------------------------------------------------- 1 | uuid: 8ea4a437-daa2-4f3b-bf36-1a54a6632950 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - field.storage.node.comment 7 | - node.type.article 8 | module: 9 | - comment 10 | _core: 11 | default_config_hash: r-hrxwbKKXBKQnBefGjXNSdU00u2fPvMWEykGRHqd10 12 | id: node.article.comment 13 | field_name: comment 14 | entity_type: node 15 | bundle: article 16 | label: Comments 17 | description: '' 18 | required: false 19 | translatable: true 20 | default_value: 21 | - 22 | status: 2 23 | cid: 0 24 | last_comment_name: null 25 | last_comment_timestamp: 0 26 | last_comment_uid: 0 27 | comment_count: 0 28 | default_value_callback: '' 29 | settings: 30 | default_mode: 1 31 | per_page: 50 32 | form_location: true 33 | anonymous: 0 34 | preview: 1 35 | field_type: comment 36 | -------------------------------------------------------------------------------- /drupal/config/field.field.node.article.field_image.yml: -------------------------------------------------------------------------------- 1 | uuid: 650ba47d-c85d-4cdd-b7b4-72bf6110c713 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - field.storage.node.field_image 7 | - node.type.article 8 | module: 9 | - image 10 | _core: 11 | default_config_hash: tgJzhA7Swh4M_gWU5FwFe5lPxPj5rebpMbvhpdNrERs 12 | id: node.article.field_image 13 | field_name: field_image 14 | entity_type: node 15 | bundle: article 16 | label: Image 17 | description: '' 18 | required: false 19 | translatable: true 20 | default_value: { } 21 | default_value_callback: '' 22 | settings: 23 | file_directory: '[date:custom:Y]-[date:custom:m]' 24 | file_extensions: 'png gif jpg jpeg' 25 | max_filesize: '' 26 | max_resolution: '' 27 | min_resolution: '' 28 | alt_field: true 29 | title_field: false 30 | alt_field_required: true 31 | title_field_required: false 32 | default_image: 33 | uuid: null 34 | alt: '' 35 | title: '' 36 | width: null 37 | height: null 38 | handler: 'default:file' 39 | handler_settings: { } 40 | field_type: image 41 | -------------------------------------------------------------------------------- /drupal/config/field.field.node.article.field_tags.yml: -------------------------------------------------------------------------------- 1 | uuid: a468ba95-67e2-4c33-a111-2031b7e63cca 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - field.storage.node.field_tags 7 | - node.type.article 8 | - taxonomy.vocabulary.tags 9 | _core: 10 | default_config_hash: QdUgf_beeoaPiyKorFv0q1fcJpWH_uZTqe_xoVJacrw 11 | id: node.article.field_tags 12 | field_name: field_tags 13 | entity_type: node 14 | bundle: article 15 | label: Tags 16 | description: 'Enter a comma-separated list. For example: Amsterdam, Mexico City, "Cleveland, Ohio"' 17 | required: false 18 | translatable: true 19 | default_value: { } 20 | default_value_callback: '' 21 | settings: 22 | handler: 'default:taxonomy_term' 23 | handler_settings: 24 | target_bundles: 25 | tags: tags 26 | sort: 27 | field: _none 28 | auto_create: true 29 | field_type: entity_reference 30 | -------------------------------------------------------------------------------- /drupal/config/field.field.node.page.body.yml: -------------------------------------------------------------------------------- 1 | uuid: a904970c-42a9-4da0-9952-8b2ca473b2dc 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - field.storage.node.body 7 | - node.type.page 8 | module: 9 | - text 10 | _core: 11 | default_config_hash: rUop-8b6hvxxDYbv-KobTfNIBNbPY9qOPl8f6kBNSpw 12 | id: node.page.body 13 | field_name: body 14 | entity_type: node 15 | bundle: page 16 | label: Body 17 | description: '' 18 | required: false 19 | translatable: true 20 | default_value: { } 21 | default_value_callback: '' 22 | settings: 23 | display_summary: true 24 | field_type: text_with_summary 25 | -------------------------------------------------------------------------------- /drupal/config/field.field.user.user.user_picture.yml: -------------------------------------------------------------------------------- 1 | uuid: 0ba16295-ebde-4b42-9ad2-6fdae155a8b4 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - field.storage.user.user_picture 7 | module: 8 | - image 9 | - user 10 | _core: 11 | default_config_hash: Iiq0AttdhgbebJwabSFwQQ1ORn64GoGz0xSZ_eyCJ8A 12 | id: user.user.user_picture 13 | field_name: user_picture 14 | entity_type: user 15 | bundle: user 16 | label: Picture 17 | description: 'Your virtual face or picture.' 18 | required: false 19 | translatable: true 20 | default_value: { } 21 | default_value_callback: '' 22 | settings: 23 | file_extensions: 'png gif jpg jpeg' 24 | file_directory: 'pictures/[date:custom:Y]-[date:custom:m]' 25 | max_filesize: '' 26 | alt_field: false 27 | title_field: false 28 | max_resolution: '' 29 | min_resolution: '' 30 | default_image: 31 | uuid: null 32 | alt: '' 33 | title: '' 34 | width: null 35 | height: null 36 | alt_field_required: false 37 | title_field_required: false 38 | handler: 'default:file' 39 | handler_settings: { } 40 | field_type: image 41 | -------------------------------------------------------------------------------- /drupal/config/field.settings.yml: -------------------------------------------------------------------------------- 1 | purge_batch_size: 50 2 | _core: 3 | default_config_hash: nJk0TAQBzlNo52ehiHI7bIEPLGi0BYqZvPdEn7Chfu0 4 | -------------------------------------------------------------------------------- /drupal/config/field.storage.block_content.body.yml: -------------------------------------------------------------------------------- 1 | uuid: 38d3338f-a31c-4341-973e-3db44009fa3c 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - block_content 7 | - text 8 | _core: 9 | default_config_hash: eS0snV_L3dx9shtWRTzm5eblwOJ7qKWC9IE-4GMTDFc 10 | id: block_content.body 11 | field_name: body 12 | entity_type: block_content 13 | type: text_with_summary 14 | settings: { } 15 | module: text 16 | locked: false 17 | cardinality: 1 18 | translatable: true 19 | indexes: { } 20 | persist_with_no_fields: true 21 | custom_storage: false 22 | -------------------------------------------------------------------------------- /drupal/config/field.storage.comment.comment_body.yml: -------------------------------------------------------------------------------- 1 | uuid: 4b107517-3a7b-4f37-af76-d700b38b632b 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - comment 7 | - text 8 | _core: 9 | default_config_hash: swYoCch_hY8QO5uwr4FURplfnUCUlpPB4idF8WGVCpw 10 | id: comment.comment_body 11 | field_name: comment_body 12 | entity_type: comment 13 | type: text_long 14 | settings: { } 15 | module: text 16 | locked: false 17 | cardinality: 1 18 | translatable: true 19 | indexes: { } 20 | persist_with_no_fields: true 21 | custom_storage: false 22 | -------------------------------------------------------------------------------- /drupal/config/field.storage.node.body.yml: -------------------------------------------------------------------------------- 1 | uuid: 8b046f56-1ae1-4b20-811b-9346a7f64394 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - node 7 | - text 8 | _core: 9 | default_config_hash: EBUo7qOWqaiZaQ_RC9sLY5IoDKphS34v77VIHSACmVY 10 | id: node.body 11 | field_name: body 12 | entity_type: node 13 | type: text_with_summary 14 | settings: { } 15 | module: text 16 | locked: false 17 | cardinality: 1 18 | translatable: true 19 | indexes: { } 20 | persist_with_no_fields: true 21 | custom_storage: false 22 | -------------------------------------------------------------------------------- /drupal/config/field.storage.node.comment.yml: -------------------------------------------------------------------------------- 1 | uuid: 641cda94-8266-4903-ad5d-45af6b3a2eea 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - comment 7 | - node 8 | _core: 9 | default_config_hash: ktCna9xmWvYZIUfOCUyDQvedn5RtnS4CRmEIwNmvYjc 10 | id: node.comment 11 | field_name: comment 12 | entity_type: node 13 | type: comment 14 | settings: 15 | comment_type: comment 16 | module: comment 17 | locked: false 18 | cardinality: 1 19 | translatable: true 20 | indexes: { } 21 | persist_with_no_fields: false 22 | custom_storage: false 23 | -------------------------------------------------------------------------------- /drupal/config/field.storage.node.field_image.yml: -------------------------------------------------------------------------------- 1 | uuid: aaeff0b3-0ffe-4842-8dcf-2e7f8dd560e1 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - file 7 | - image 8 | - node 9 | _core: 10 | default_config_hash: SkXIPKZYiIMMtnBmfnxk58RYfbZ8cHSw5NZPY_JByME 11 | id: node.field_image 12 | field_name: field_image 13 | entity_type: node 14 | type: image 15 | settings: 16 | uri_scheme: public 17 | default_image: 18 | uuid: null 19 | alt: '' 20 | title: '' 21 | width: null 22 | height: null 23 | target_type: file 24 | display_field: false 25 | display_default: false 26 | module: image 27 | locked: false 28 | cardinality: 1 29 | translatable: true 30 | indexes: 31 | target_id: 32 | - target_id 33 | persist_with_no_fields: false 34 | custom_storage: false 35 | -------------------------------------------------------------------------------- /drupal/config/field.storage.node.field_tags.yml: -------------------------------------------------------------------------------- 1 | uuid: 88e9542d-fdd7-4441-831a-bcef862c7066 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - node 7 | - taxonomy 8 | _core: 9 | default_config_hash: WpOE_bs8Bs_HY2ns7n2r__de-xno0-Bxkqep5-MsHAs 10 | id: node.field_tags 11 | field_name: field_tags 12 | entity_type: node 13 | type: entity_reference 14 | settings: 15 | target_type: taxonomy_term 16 | module: core 17 | locked: false 18 | cardinality: -1 19 | translatable: true 20 | indexes: { } 21 | persist_with_no_fields: false 22 | custom_storage: false 23 | -------------------------------------------------------------------------------- /drupal/config/field.storage.user.user_picture.yml: -------------------------------------------------------------------------------- 1 | uuid: 2a873987-0de8-4360-b4c0-673ab78cb6b0 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - file 7 | - image 8 | - user 9 | _core: 10 | default_config_hash: 6k-VBFilDLuzgSOT-77CFgHFlcd5D-kqRixtH89EShU 11 | id: user.user_picture 12 | field_name: user_picture 13 | entity_type: user 14 | type: image 15 | settings: 16 | uri_scheme: public 17 | default_image: 18 | uuid: null 19 | alt: '' 20 | title: '' 21 | width: null 22 | height: null 23 | target_type: file 24 | display_field: false 25 | display_default: false 26 | module: image 27 | locked: false 28 | cardinality: 1 29 | translatable: true 30 | indexes: 31 | target_id: 32 | - target_id 33 | persist_with_no_fields: false 34 | custom_storage: false 35 | -------------------------------------------------------------------------------- /drupal/config/field_ui.settings.yml: -------------------------------------------------------------------------------- 1 | field_prefix: field_ 2 | _core: 3 | default_config_hash: Q1nMi90W6YQxKzZAgJQw7Ag9U4JrsEUwkomF0lhvbIM 4 | -------------------------------------------------------------------------------- /drupal/config/file.settings.yml: -------------------------------------------------------------------------------- 1 | description: 2 | type: textfield 3 | length: 128 4 | icon: 5 | directory: core/modules/file/icons 6 | make_unused_managed_files_temporary: false 7 | _core: 8 | default_config_hash: 0aMkoXYnax5_tHI9C9zHs-K48KJ6K75PHtD9x-0nbgM 9 | -------------------------------------------------------------------------------- /drupal/config/filter.format.basic_html.yml: -------------------------------------------------------------------------------- 1 | uuid: 2727f556-f2bf-4cdc-8fa1-fa076fd42a74 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - editor 7 | _core: 8 | default_config_hash: P8ddpAIKtawJDi5SzOwCzVnnNYqONewSTJ6Xn0dW_aQ 9 | name: 'Basic HTML' 10 | format: basic_html 11 | weight: 0 12 | filters: 13 | filter_html: 14 | id: filter_html 15 | provider: filter 16 | status: true 17 | weight: -10 18 | settings: 19 | allowed_html: '