├── config ├── sync │ ├── system.cron.yml │ ├── dblog.settings.yml │ ├── system.logging.yml │ ├── automated_cron.settings.yml │ ├── claro.settings.yml │ ├── system.image.yml │ ├── field.settings.yml │ ├── node.settings.yml │ ├── system.image.gd.yml │ ├── comment.settings.yml │ ├── field_ui.settings.yml │ ├── media_library.settings.yml │ ├── system.performance.yml │ ├── text.settings.yml │ ├── system.authorize.yml │ ├── system.theme.yml │ ├── menu_ui.settings.yml │ ├── system.diff.yml │ ├── redirect_404.settings.yml │ ├── filter.settings.yml │ ├── system.file.yml │ ├── system.rss.yml │ ├── taxonomy.settings.yml │ ├── user.flood.yml │ ├── contact.settings.yml │ ├── image.settings.yml │ ├── file.settings.yml │ ├── media.settings.yml │ ├── core.entity_view_mode.file.token.yml │ ├── core.entity_view_mode.node.token.yml │ ├── core.entity_view_mode.user.token.yml │ ├── core.entity_view_mode.block.token.yml │ ├── system.date.yml │ ├── core.menu.static_menu_link_overrides.yml │ ├── core.entity_view_mode.comment.token.yml │ ├── README.txt │ ├── core.entity_view_mode.path_alias.token.yml │ ├── core.date_format.html_date.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.entity_view_mode.taxonomy_term.token.yml │ ├── update.settings.yml │ ├── core.entity_view_mode.block_content.token.yml │ ├── core.entity_view_mode.contact_message.token.yml │ ├── redirect.settings.yml │ ├── system.menu.footer.yml │ ├── core.date_format.long.yml │ ├── core.date_format.short.yml │ ├── system.menu.main.yml │ ├── core.date_format.medium.yml │ ├── system.menu.admin.yml │ ├── core.date_format.fallback.yml │ ├── core.date_format.html_datetime.yml │ ├── system.menu.tools.yml │ ├── core.date_format.html_yearless_date.yml │ ├── core.entity_view_mode.menu_link_content.token.yml │ ├── user.role.administrator.yml │ ├── block_content.type.basic.yml │ ├── system.menu.account.yml │ ├── comment.type.comment.yml │ ├── core.entity_view_mode.node.rss.yml │ ├── core.entity_view_mode.node.teaser.yml │ ├── core.entity_view_mode.user.compact.yml │ ├── search.page.user_search.yml │ ├── core.entity_form_mode.user.register.yml │ ├── core.entity_view_mode.media.full.yml │ ├── core.entity_view_mode.node.full.yml │ ├── core.entity_view_mode.user.full.yml │ ├── core.date_format.olivero_medium.yml │ ├── taxonomy.vocabulary.tags.yml │ ├── core.entity_view_mode.comment.full.yml │ ├── contact.form.personal.yml │ ├── core.entity_view_mode.node.search_index.yml │ ├── system.action.node_save_action.yml │ ├── search.page.node_search.yml │ ├── system.action.media_save_action.yml │ ├── system.site.yml │ ├── core.entity_view_mode.block_content.full.yml │ ├── system.action.node_delete_action.yml │ ├── media.type.image.yml │ ├── system.action.comment_save_action.yml │ ├── system.action.media_delete_action.yml │ ├── system.action.media_publish_action.yml │ ├── system.action.node_publish_action.yml │ ├── contact.form.feedback.yml │ ├── core.entity_view_mode.node.search_result.yml │ ├── core.entity_view_mode.taxonomy_term.full.yml │ ├── media.type.audio.yml │ ├── media.type.video.yml │ ├── system.action.node_make_sticky_action.yml │ ├── system.action.node_promote_action.yml │ ├── system.action.node_unpublish_action.yml │ ├── system.action.comment_delete_action.yml │ ├── system.action.media_unpublish_action.yml │ ├── system.action.node_unpromote_action.yml │ ├── system.action.user_block_user_action.yml │ ├── system.action.comment_publish_action.yml │ ├── system.action.node_make_unsticky_action.yml │ ├── media.type.document.yml │ ├── system.action.comment_unpublish_action.yml │ ├── system.action.user_cancel_user_action.yml │ ├── system.action.user_unblock_user_action.yml │ ├── system.theme.global.yml │ ├── node.type.page.yml │ ├── system.action.taxonomy_term_publish_action.yml │ ├── system.action.user_add_role_action.administrator.yml │ ├── core.entity_form_mode.media.media_library.yml │ ├── core.entity_view_mode.media.media_library.yml │ ├── node.type.article.yml │ ├── system.action.taxonomy_term_unpublish_action.yml │ ├── system.action.user_remove_role_action.administrator.yml │ ├── olivero.settings.yml │ ├── system.action.pathauto_update_alias_node.yml │ ├── system.action.pathauto_update_alias_user.yml │ ├── system.action.redirect_delete_action.yml │ ├── search.settings.yml │ ├── user.role.anonymous.yml │ ├── image.style.wide.yml │ ├── image.style.large.yml │ ├── image.style.medium.yml │ ├── image.style.thumbnail.yml │ ├── block.block.claro_help.yml │ ├── block.block.claro_page_title.yml │ ├── block.block.olivero_help.yml │ ├── block.block.olivero_page_title.yml │ ├── field.storage.node.body.yml │ ├── block.block.claro_local_actions.yml │ ├── block.block.claro_content.yml │ ├── block.block.primary_admin_actions.yml │ ├── field.storage.media.field_media_oembed_video.yml │ ├── field.storage.comment.comment_body.yml │ ├── field.storage.node.comment.yml │ ├── media.type.remote_video.yml │ ├── block.block.claro_messages.yml │ ├── block.block.olivero_content.yml │ ├── image.style.max_325x325.yml │ ├── image.style.max_650x650.yml │ ├── block.block.claro_breadcrumbs.yml │ ├── field.storage.block_content.body.yml │ ├── user.role.authenticated.yml │ ├── block.block.olivero_messages.yml │ ├── image.style.max_1300x1300.yml │ ├── image.style.max_2600x2600.yml │ ├── block.block.olivero_breadcrumbs.yml │ ├── block.block.olivero_powered.yml │ ├── block.block.olivero_syndicate.yml │ ├── core.entity_form_display.media.audio.media_library.yml │ ├── core.entity_form_display.media.video.media_library.yml │ ├── user.settings.yml │ ├── block.block.claro_primary_local_tasks.yml │ ├── field.storage.node.field_tags.yml │ ├── core.entity_form_display.media.document.media_library.yml │ ├── image.style.media_library.yml │ ├── block.block.claro_secondary_local_tasks.yml │ ├── block.block.olivero_primary_local_tasks.yml │ ├── field.field.media.remote_video.field_media_oembed_video.yml │ ├── field.storage.media.field_media_audio_file.yml │ ├── field.storage.media.field_media_video_file.yml │ ├── block.block.olivero_secondary_local_tasks.yml │ ├── block.block.olivero_search_form_wide.yml │ ├── block.block.olivero_search_form_narrow.yml │ ├── core.entity_form_display.media.remote_video.media_library.yml │ ├── config_split.config_split.config_dev.yml │ ├── pathauto.settings.yml │ ├── core.base_field_override.node.page.promote.yml │ ├── field.storage.media.field_media_document.yml │ ├── block.block.olivero_site_branding.yml │ ├── core.entity_view_display.block_content.basic.default.yml │ ├── field.field.comment.comment.comment_body.yml │ ├── field.field.node.page.body.yml │ ├── block.block.olivero_main_menu.yml │ ├── core.entity_view_display.media.document.default.yml │ ├── field.field.node.article.body.yml │ ├── block.block.olivero_account_menu.yml │ ├── core.entity_view_display.node.page.default.yml │ ├── field.field.block_content.basic.body.yml │ ├── core.entity_view_display.comment.comment.default.yml │ ├── filter.format.plain_text.yml │ ├── responsive_image.styles.narrow.yml │ ├── field.storage.media.field_media_image.yml │ ├── responsive_image.styles.wide.yml │ ├── core.entity_view_display.node.page.teaser.yml │ ├── core.entity_view_display.media.audio.default.yml │ ├── core.entity_view_display.node.article.rss.yml │ ├── field.field.media.video.field_media_video_file.yml │ ├── core.entity_view_display.media.image.default.yml │ ├── core.entity_view_display.media.remote_video.default.yml │ ├── .htaccess │ ├── field.field.media.audio.field_media_audio_file.yml │ ├── field.storage.node.field_image.yml │ ├── field.storage.user.user_picture.yml │ ├── core.entity_form_display.media.image.media_library.yml │ ├── core.entity_view_display.user.user.compact.yml │ ├── core.entity_view_display.user.user.default.yml │ ├── core.entity_view_display.media.image.media_library.yml │ ├── core.entity_view_display.media.video.default.yml │ ├── core.entity_view_display.media.audio.media_library.yml │ ├── core.entity_view_display.media.video.media_library.yml │ ├── core.entity_view_display.media.document.media_library.yml │ ├── field.field.node.article.comment.yml │ ├── field.field.node.article.field_tags.yml │ ├── core.entity_view_display.media.remote_video.media_library.yml │ ├── filter.format.full_html.yml │ ├── field.field.media.document.field_media_document.yml │ ├── core.entity_form_display.comment.comment.default.yml │ ├── core.entity_form_display.block_content.basic.default.yml │ ├── filter.format.restricted_html.yml │ ├── field.field.media.image.field_media_image.yml │ ├── field.field.node.article.field_image.yml │ ├── core.entity_form_display.user.user.default.yml │ ├── field.field.user.user.user_picture.yml │ ├── core.entity_form_display.media.document.default.yml │ ├── core.entity_form_display.media.audio.default.yml │ ├── core.entity_form_display.media.video.default.yml │ ├── filter.format.basic_html.yml │ ├── core.entity_form_display.media.image.default.yml │ ├── core.entity_form_display.media.remote_video.default.yml │ ├── core.entity_view_display.node.article.teaser.yml │ ├── core.extension.yml │ ├── editor.editor.basic_html.yml │ ├── core.entity_view_display.node.article.default.yml │ ├── core.entity_form_display.node.page.default.yml │ ├── editor.editor.full_html.yml │ ├── core.entity_form_display.node.article.default.yml │ ├── user.mail.yml │ ├── views.view.who_s_new.yml │ └── views.view.who_s_online.yml ├── dev │ ├── config_split.patch.dblog.settings.yml │ ├── config_split.patch.automated_cron.settings.yml │ ├── config_split.patch.system.logging.yml │ ├── devel.settings.yml │ ├── config_split.patch.system.performance.yml │ ├── devel.toolbar.settings.yml │ ├── .htaccess │ └── webprofiler.settings.yml └── README.md ├── drush ├── .gitignore ├── drush.yml ├── README.md ├── sites │ └── self.site.yml └── Commands │ └── PolicyCommands.php ├── web └── modules │ └── custom │ ├── ui_icons_drupal │ ├── ui_icons_drupal.info.yml │ ├── README.md │ └── config │ │ └── schema │ │ └── ui_icons_drupal.schema.yml │ └── ui_icons_bootstrap │ ├── ui_icons_bootstrap.info.yml │ ├── ui_icons_bootstrap.libraries.yml │ ├── README.md │ ├── config │ └── schema │ │ └── ui_icons_bootstrap.schema.yml │ ├── ui_icons_bootstrap.install │ └── ui_icons_bootstrap.icons.yml ├── recipes └── README.txt ├── load.environment.php ├── assets ├── settings.prod.php ├── settings.dev.php ├── settings.append.txt └── example.settings.local.php ├── phpstan.neon.dist ├── .env.example ├── Makefile ├── .gitignore ├── scripts └── composer │ └── ProjectHelper.php ├── phpmd.xml.dist ├── phpcs.xml.dist ├── README.md ├── phpunit.xml └── .gitlab-ci.yml /config/sync/system.cron.yml: -------------------------------------------------------------------------------- 1 | logging: true 2 | -------------------------------------------------------------------------------- /config/sync/dblog.settings.yml: -------------------------------------------------------------------------------- 1 | row_limit: 10000 2 | -------------------------------------------------------------------------------- /config/sync/system.logging.yml: -------------------------------------------------------------------------------- 1 | error_level: hide 2 | -------------------------------------------------------------------------------- /config/sync/automated_cron.settings.yml: -------------------------------------------------------------------------------- 1 | interval: 86400 2 | -------------------------------------------------------------------------------- /config/sync/claro.settings.yml: -------------------------------------------------------------------------------- 1 | third_party_settings: { } 2 | -------------------------------------------------------------------------------- /config/dev/config_split.patch.dblog.settings.yml: -------------------------------------------------------------------------------- 1 | adding: 2 | row_limit: 100 3 | removing: 4 | row_limit: 10000 5 | -------------------------------------------------------------------------------- /config/dev/config_split.patch.automated_cron.settings.yml: -------------------------------------------------------------------------------- 1 | adding: 2 | interval: 0 3 | removing: 4 | interval: 86400 5 | -------------------------------------------------------------------------------- /config/dev/config_split.patch.system.logging.yml: -------------------------------------------------------------------------------- 1 | adding: 2 | error_level: verbose 3 | removing: 4 | error_level: hide 5 | -------------------------------------------------------------------------------- /config/sync/system.image.yml: -------------------------------------------------------------------------------- 1 | _core: 2 | default_config_hash: durWHaKeBaq4d9Wpi4RqwADj1OufDepcnJuhVLmKN24 3 | toolkit: gd 4 | -------------------------------------------------------------------------------- /config/sync/field.settings.yml: -------------------------------------------------------------------------------- 1 | purge_batch_size: 50 2 | _core: 3 | default_config_hash: nJk0TAQBzlNo52ehiHI7bIEPLGi0BYqZvPdEn7Chfu0 4 | -------------------------------------------------------------------------------- /config/sync/node.settings.yml: -------------------------------------------------------------------------------- 1 | use_admin_theme: true 2 | _core: 3 | default_config_hash: W0cgFPhPJ3gAdqm06-az48BLf5MVcoZVS0HdByoofi0 4 | -------------------------------------------------------------------------------- /config/sync/system.image.gd.yml: -------------------------------------------------------------------------------- 1 | _core: 2 | default_config_hash: eNXaHfkJJUThHeF0nvkoXyPLRrKYGxgHRjORvT4F5rQ 3 | jpeg_quality: 75 4 | -------------------------------------------------------------------------------- /config/sync/comment.settings.yml: -------------------------------------------------------------------------------- 1 | log_ip_addresses: false 2 | _core: 3 | default_config_hash: YNUW2Ij5uE7a4oaXp3i_2lvaFdYM1zNKPPfnEjB0jEc 4 | -------------------------------------------------------------------------------- /config/sync/field_ui.settings.yml: -------------------------------------------------------------------------------- 1 | field_prefix: field_ 2 | _core: 3 | default_config_hash: Q1nMi90W6YQxKzZAgJQw7Ag9U4JrsEUwkomF0lhvbIM 4 | -------------------------------------------------------------------------------- /config/sync/media_library.settings.yml: -------------------------------------------------------------------------------- 1 | advanced_ui: true 2 | _core: 3 | default_config_hash: _3gQsCnZELUjUUqHk8SSh8bXnx7TZwN95vctAeVJG60 4 | -------------------------------------------------------------------------------- /config/sync/system.performance.yml: -------------------------------------------------------------------------------- 1 | cache: 2 | page: 3 | max_age: 86400 4 | css: 5 | preprocess: true 6 | js: 7 | preprocess: true 8 | -------------------------------------------------------------------------------- /config/sync/text.settings.yml: -------------------------------------------------------------------------------- 1 | default_summary_length: 600 2 | _core: 3 | default_config_hash: Bkewb77RBOK3_aXMPsp8p87gbc03NvmC5gBLzPl7hVA 4 | -------------------------------------------------------------------------------- /config/sync/system.authorize.yml: -------------------------------------------------------------------------------- 1 | filetransfer_default: null 2 | _core: 3 | default_config_hash: z63ds8M4zPrylEgFRkRcOlfcsXWwfITzjD4cj1kRdfg 4 | -------------------------------------------------------------------------------- /config/sync/system.theme.yml: -------------------------------------------------------------------------------- 1 | _core: 2 | default_config_hash: fOjer9hADYYnbCJVZMFZIIM1azTFWyg84ZkFDHfAbUg 3 | admin: claro 4 | default: olivero 5 | -------------------------------------------------------------------------------- /config/sync/menu_ui.settings.yml: -------------------------------------------------------------------------------- 1 | override_parent_selector: false 2 | _core: 3 | default_config_hash: SqMarzIjxC3F8dZo9FEOxfqDKD_sdW1tbcFTV1BA2zU 4 | -------------------------------------------------------------------------------- /config/sync/system.diff.yml: -------------------------------------------------------------------------------- 1 | _core: 2 | default_config_hash: 1WanmaEhxW_vM8_5Ktsdntj8MaO9UBHXg0lN603PsWM 3 | context: 4 | lines_leading: 2 5 | lines_trailing: 2 6 | -------------------------------------------------------------------------------- /config/sync/redirect_404.settings.yml: -------------------------------------------------------------------------------- 1 | row_limit: 10000 2 | pages: '' 3 | suppress_404: false 4 | _core: 5 | default_config_hash: FgPCEDevf9dhNU_QB_fo-4AWxi0rrSZ2SGfd7bLNzLM 6 | -------------------------------------------------------------------------------- /config/sync/filter.settings.yml: -------------------------------------------------------------------------------- 1 | fallback_format: plain_text 2 | always_show_fallback_choice: false 3 | _core: 4 | default_config_hash: FiPjM3WdB__ruFA7B6TLwni_UcZbmek5G4b2dxQItxA 5 | -------------------------------------------------------------------------------- /drush/.gitignore: -------------------------------------------------------------------------------- 1 | #ddev-generated: Automatically generated ddev .gitignore. 2 | # You can remove the above line if you want to edit and maintain this file yourself. 3 | 4 | /drush.yml 5 | -------------------------------------------------------------------------------- /drush/drush.yml: -------------------------------------------------------------------------------- 1 | # 2 | # A Drush configuration file 3 | # 4 | # Docs at https://github.com/drush-ops/drush/blob/master/examples/example.drush.yml 5 | # 6 | # Edit or remove this file as needed. -------------------------------------------------------------------------------- /config/sync/system.file.yml: -------------------------------------------------------------------------------- 1 | _core: 2 | default_config_hash: mguGHCYb9Dw5EcpfjwoShGV1Vjkbz3QuPRCLfxiye-g 3 | allow_insecure_uploads: false 4 | default_scheme: public 5 | temporary_maximum_age: 21600 6 | -------------------------------------------------------------------------------- /config/dev/devel.settings.yml: -------------------------------------------------------------------------------- 1 | page_alter: false 2 | raw_names: false 3 | error_handlers: 4 | 2: 2 5 | rebuild_theme: false 6 | devel_dumper: var_dumper 7 | debug_logfile: 'temporary://drupal_debug.txt' 8 | -------------------------------------------------------------------------------- /config/sync/system.rss.yml: -------------------------------------------------------------------------------- 1 | _core: 2 | default_config_hash: TlH7NNk46phfxu1mSUfwg1C0YqaGsUCeD4l9JQnQlDU 3 | langcode: en 4 | items: 5 | view_mode: rss 6 | limit: 10 7 | channel: 8 | description: '' 9 | -------------------------------------------------------------------------------- /config/sync/taxonomy.settings.yml: -------------------------------------------------------------------------------- 1 | maintain_index_table: true 2 | override_selector: false 3 | terms_per_page_admin: 100 4 | _core: 5 | default_config_hash: zKpaWT6cJc1tVQQaTqatGELaCqU_oyRym6zTl27Yias 6 | -------------------------------------------------------------------------------- /config/sync/user.flood.yml: -------------------------------------------------------------------------------- 1 | _core: 2 | default_config_hash: UYfMzeP1S8jKm9PSvxf7nQNe8DsNS-3bc2WSNNXBQWs 3 | uid_only: false 4 | ip_limit: 50 5 | ip_window: 3600 6 | user_limit: 5 7 | user_window: 21600 8 | -------------------------------------------------------------------------------- /drush/README.md: -------------------------------------------------------------------------------- 1 | This directory contains commands, configuration and site aliases for Drush. See https://packagist.org/search/?type=drupal-drush for a directory of Drush commands installable via Composer. 2 | -------------------------------------------------------------------------------- /config/sync/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 | -------------------------------------------------------------------------------- /config/sync/image.settings.yml: -------------------------------------------------------------------------------- 1 | preview_image: core/modules/image/sample.png 2 | allow_insecure_derivatives: false 3 | suppress_itok_output: false 4 | _core: 5 | default_config_hash: k-yDFHbqNfpe-Srg4sdCSqaosCl2D8uwyEY5esF8gEw 6 | -------------------------------------------------------------------------------- /config/sync/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 | -------------------------------------------------------------------------------- /config/sync/media.settings.yml: -------------------------------------------------------------------------------- 1 | icon_base_uri: 'public://media-icons/generic' 2 | iframe_domain: '' 3 | oembed_providers_url: 'https://oembed.com/providers.json' 4 | standalone_url: false 5 | _core: 6 | default_config_hash: PlWtVQXY5oKYZqCMPXh6SPamXagn5BoZqgAI8EY9WsY 7 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_mode.file.token.yml: -------------------------------------------------------------------------------- 1 | uuid: 47b0428f-6ec1-4575-8bed-0719f8b2f478 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - file 7 | id: file.token 8 | label: Token 9 | description: '' 10 | targetEntityType: file 11 | cache: true 12 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_mode.node.token.yml: -------------------------------------------------------------------------------- 1 | uuid: 0c6b8501-75aa-45f4-9e4c-a85249c33107 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - node 7 | id: node.token 8 | label: Token 9 | description: '' 10 | targetEntityType: node 11 | cache: true 12 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_mode.user.token.yml: -------------------------------------------------------------------------------- 1 | uuid: 03cfa035-370c-4aac-97a4-7401927ca2b1 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - user 7 | id: user.token 8 | label: Token 9 | description: '' 10 | targetEntityType: user 11 | cache: true 12 | -------------------------------------------------------------------------------- /web/modules/custom/ui_icons_drupal/ui_icons_drupal.info.yml: -------------------------------------------------------------------------------- 1 | name: "UI Icons Drupal" 2 | type: module 3 | description: "Drupal core icons pack definition." 4 | package: User interface Icon packs 5 | core_version_requirement: ^10.3 || ^11 6 | dependencies: 7 | - ui_icons:ui_icons 8 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_mode.block.token.yml: -------------------------------------------------------------------------------- 1 | uuid: ca34c53a-7be6-40f8-b4ee-385474203d01 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - block 7 | id: block.token 8 | label: Token 9 | description: '' 10 | targetEntityType: block 11 | cache: true 12 | -------------------------------------------------------------------------------- /config/sync/system.date.yml: -------------------------------------------------------------------------------- 1 | _core: 2 | default_config_hash: V9UurX2GPT05NWKG9f2GWQqFG2TRG8vczidwjpy7Woo 3 | first_day: 0 4 | country: 5 | default: '' 6 | timezone: 7 | default: Europe/Paris 8 | user: 9 | configurable: true 10 | default: 0 11 | warn: false 12 | -------------------------------------------------------------------------------- /config/sync/core.menu.static_menu_link_overrides.yml: -------------------------------------------------------------------------------- 1 | _core: 2 | default_config_hash: o4bYR9ZupWb3AsOIizTUG4g-nu1mdJqA59UB7QT-ifQ 3 | definitions: 4 | contact__site_page: 5 | menu_name: footer 6 | parent: '' 7 | weight: 0 8 | expanded: false 9 | enabled: true 10 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_mode.comment.token.yml: -------------------------------------------------------------------------------- 1 | uuid: 31616c4b-3b7a-401e-b389-b5d7622fb503 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - comment 7 | id: comment.token 8 | label: Token 9 | description: '' 10 | targetEntityType: comment 11 | cache: true 12 | -------------------------------------------------------------------------------- /web/modules/custom/ui_icons_bootstrap/ui_icons_bootstrap.info.yml: -------------------------------------------------------------------------------- 1 | name: "UI Icons Bootstrap" 2 | type: module 3 | description: "Bootstrap pack, see README for installation." 4 | package: User interface Icon packs 5 | core_version_requirement: ^10.3 || ^11 6 | dependencies: 7 | - ui_icons:ui_icons_font -------------------------------------------------------------------------------- /web/modules/custom/ui_icons_bootstrap/ui_icons_bootstrap.libraries.yml: -------------------------------------------------------------------------------- 1 | bootstrap_icons: 2 | version: VERSION 3 | css: 4 | component: 5 | # CDN example, could use a local downloaded file. 6 | https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css: {} 7 | -------------------------------------------------------------------------------- /config/sync/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 2 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_mode.path_alias.token.yml: -------------------------------------------------------------------------------- 1 | uuid: 8edac199-1901-436b-b5fb-638e3f0eb3a8 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - path_alias 7 | id: path_alias.token 8 | label: Token 9 | description: '' 10 | targetEntityType: path_alias 11 | cache: true 12 | -------------------------------------------------------------------------------- /config/sync/core.date_format.html_date.yml: -------------------------------------------------------------------------------- 1 | uuid: d4357696-449f-44ec-9a2f-f7eabe96ce9d 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 | -------------------------------------------------------------------------------- /config/sync/core.date_format.html_month.yml: -------------------------------------------------------------------------------- 1 | uuid: da6399a7-d82e-4a2b-bbf9-fdf0369beac6 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 | -------------------------------------------------------------------------------- /config/sync/core.date_format.html_time.yml: -------------------------------------------------------------------------------- 1 | uuid: d5144ff9-ddf6-4842-99af-69ec1c4838a1 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 | -------------------------------------------------------------------------------- /config/sync/core.date_format.html_week.yml: -------------------------------------------------------------------------------- 1 | uuid: 734735e4-3af1-4ec0-8ab8-31c063f203bd 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 | -------------------------------------------------------------------------------- /config/sync/core.date_format.html_year.yml: -------------------------------------------------------------------------------- 1 | uuid: e3f5c459-f40d-41b3-9678-24c2bcfda272 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 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_mode.taxonomy_term.token.yml: -------------------------------------------------------------------------------- 1 | uuid: e11480c9-f3f8-4347-a558-35e0ced782fb 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - taxonomy 7 | id: taxonomy_term.token 8 | label: Token 9 | description: '' 10 | targetEntityType: taxonomy_term 11 | cache: true 12 | -------------------------------------------------------------------------------- /config/sync/update.settings.yml: -------------------------------------------------------------------------------- 1 | _core: 2 | default_config_hash: 2QzULf0zovJQx3J06Y9rufzzfi-CY2CTTlEfJJh2Qyw 3 | check: 4 | disabled_extensions: false 5 | interval_days: 1 6 | fetch: 7 | url: '' 8 | max_attempts: 2 9 | timeout: 30 10 | notification: 11 | emails: { } 12 | threshold: all 13 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_mode.block_content.token.yml: -------------------------------------------------------------------------------- 1 | uuid: c00e9206-78f1-41c9-a7b4-bb7cd2f4686c 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - block_content 7 | id: block_content.token 8 | label: Token 9 | description: '' 10 | targetEntityType: block_content 11 | cache: true 12 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_mode.contact_message.token.yml: -------------------------------------------------------------------------------- 1 | uuid: 4b7eeeb8-f8a2-4bdc-8e4e-202d8e4cf2f8 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - contact 7 | id: contact_message.token 8 | label: Token 9 | description: '' 10 | targetEntityType: contact_message 11 | cache: true 12 | -------------------------------------------------------------------------------- /config/sync/redirect.settings.yml: -------------------------------------------------------------------------------- 1 | auto_redirect: true 2 | default_status_code: 301 3 | passthrough_querystring: true 4 | warning: false 5 | ignore_admin_path: false 6 | access_check: false 7 | route_normalizer_enabled: true 8 | _core: 9 | default_config_hash: FEwQLW1wXW7fiJdG1B2bxW1c_-k6w-r-3V3bSsW6PqM 10 | -------------------------------------------------------------------------------- /config/sync/system.menu.footer.yml: -------------------------------------------------------------------------------- 1 | uuid: edba4d83-cbe0-4112-a9a9-0f811678f02f 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: 7yrlW5z9zdg2eBucB2GPqXKSMQfH9lSRSO4DbWF7AFc 7 | id: footer 8 | label: Footer 9 | description: 'Site information links' 10 | locked: true 11 | -------------------------------------------------------------------------------- /config/sync/core.date_format.long.yml: -------------------------------------------------------------------------------- 1 | uuid: 7fdfca68-9037-4515-9461-c4f0218a1600 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 | -------------------------------------------------------------------------------- /config/sync/core.date_format.short.yml: -------------------------------------------------------------------------------- 1 | uuid: 72042993-baa7-474a-a0e0-23c9d52db06d 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 | -------------------------------------------------------------------------------- /config/sync/system.menu.main.yml: -------------------------------------------------------------------------------- 1 | uuid: 8e16ba2e-c04d-44d9-9aa4-0ca3c54629b8 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: Q2Ra3jfoIVk0f3SjxJX61byRQFVBAbpzYDQOiY-kno8 7 | id: main 8 | label: 'Main navigation' 9 | description: 'Site section links' 10 | locked: true 11 | -------------------------------------------------------------------------------- /config/sync/core.date_format.medium.yml: -------------------------------------------------------------------------------- 1 | uuid: dbeae069-1435-4719-8330-33515ce9614f 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 | -------------------------------------------------------------------------------- /config/sync/system.menu.admin.yml: -------------------------------------------------------------------------------- 1 | uuid: 41af2998-4bcc-489e-bdcb-a0fbc6262766 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: sapEi2YDGoI9yQIT_WgIV2vUdQ6DScH0V3fAyTadAL0 7 | id: admin 8 | label: Administration 9 | description: 'Administrative task links' 10 | locked: true 11 | -------------------------------------------------------------------------------- /config/sync/core.date_format.fallback.yml: -------------------------------------------------------------------------------- 1 | uuid: 23936362-59f3-42cd-b373-cbc787147a7c 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 | -------------------------------------------------------------------------------- /config/sync/core.date_format.html_datetime.yml: -------------------------------------------------------------------------------- 1 | uuid: d3c15938-9b1d-4796-b474-e540573d48b3 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 | -------------------------------------------------------------------------------- /config/sync/system.menu.tools.yml: -------------------------------------------------------------------------------- 1 | uuid: 1a297b52-6e40-425b-85f9-da0eda6b09b2 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: BCM-vV1zzRaLHN18dqAR_CuGOj8AFJvTx7BKl_8Gcxc 7 | id: tools 8 | label: Tools 9 | description: 'User tool links, often added by modules' 10 | locked: true 11 | -------------------------------------------------------------------------------- /config/dev/config_split.patch.system.performance.yml: -------------------------------------------------------------------------------- 1 | adding: 2 | cache: 3 | page: 4 | max_age: 0 5 | css: 6 | preprocess: false 7 | js: 8 | preprocess: false 9 | removing: 10 | cache: 11 | page: 12 | max_age: 86400 13 | css: 14 | preprocess: true 15 | js: 16 | preprocess: true 17 | -------------------------------------------------------------------------------- /config/sync/core.date_format.html_yearless_date.yml: -------------------------------------------------------------------------------- 1 | uuid: 7c9e950c-6cf5-4dcd-91eb-ec440ca2c8f7 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 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_mode.menu_link_content.token.yml: -------------------------------------------------------------------------------- 1 | uuid: 618a7e2b-b023-40d2-a1d5-f0828ab748f0 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - menu_link_content 7 | id: menu_link_content.token 8 | label: Token 9 | description: '' 10 | targetEntityType: menu_link_content 11 | cache: true 12 | -------------------------------------------------------------------------------- /config/sync/user.role.administrator.yml: -------------------------------------------------------------------------------- 1 | uuid: 5d5288c5-0338-4ac6-b1cc-8c88e63c399a 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: Om6FEO7vZZMkPIbVvfxtdkWerQ2PvQM4sWUd6Q3ZnfI 7 | id: administrator 8 | label: Administrator 9 | weight: 2 10 | is_admin: true 11 | permissions: { } 12 | -------------------------------------------------------------------------------- /config/sync/block_content.type.basic.yml: -------------------------------------------------------------------------------- 1 | uuid: 452e609e-7753-40bc-9916-bae0b0b70046 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: false 10 | description: 'A basic block contains a title and a body.' 11 | -------------------------------------------------------------------------------- /config/sync/system.menu.account.yml: -------------------------------------------------------------------------------- 1 | uuid: e6eaece0-5e9a-47ae-ad26-55f3520548f7 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: M_Bh81osDyUQ4wV0GgU_NdBNqkzM87sLxjaCdFj9mnw 7 | id: account 8 | label: 'User account menu' 9 | description: 'Links related to the active user account' 10 | locked: true 11 | -------------------------------------------------------------------------------- /config/sync/comment.type.comment.yml: -------------------------------------------------------------------------------- 1 | uuid: 17ba7b8c-3f03-4fdf-bfb1-89413818b331 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 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_mode.node.rss.yml: -------------------------------------------------------------------------------- 1 | uuid: 06a75e97-4026-420b-9c5c-4b1a08e893b2 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 | description: '' 12 | targetEntityType: node 13 | cache: true 14 | -------------------------------------------------------------------------------- /config/dev/devel.toolbar.settings.yml: -------------------------------------------------------------------------------- 1 | toolbar_items: 2 | - devel.cache_clear 3 | - devel.configs_list 4 | - devel.route_info.item 5 | - devel.entity_info_page 6 | - devel_generate.generate2 7 | - devel.menu_rebuild 8 | - devel.reinstall 9 | - devel.run_cron 10 | - devel.state_system_page 11 | - devel.switch_user 12 | - devel.session 13 | -------------------------------------------------------------------------------- /web/modules/custom/ui_icons_bootstrap/README.md: -------------------------------------------------------------------------------- 1 | ## INTRODUCTION 2 | 3 | The [Bootstrap icons](https://icons.getbootstrap.com) module provider for UI Icons. 4 | 5 | ## INSTALLATION 6 | 7 | Install as you would normally install a contributed Drupal module. 8 | See: https://www.drupal.org/docs/extending-drupal/installing-modules for further 9 | information. 10 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_mode.node.teaser.yml: -------------------------------------------------------------------------------- 1 | uuid: e3c48f37-0b26-4990-8100-5cc9ad612ad0 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 | description: '' 12 | targetEntityType: node 13 | cache: true 14 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_mode.user.compact.yml: -------------------------------------------------------------------------------- 1 | uuid: d27cc409-1f8b-483b-b7da-309b37a64398 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 | description: '' 12 | targetEntityType: user 13 | cache: true 14 | -------------------------------------------------------------------------------- /config/sync/search.page.user_search.yml: -------------------------------------------------------------------------------- 1 | uuid: c6f57506-08ee-4b23-8a8f-4fb34ce0b995 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - user 7 | _core: 8 | default_config_hash: k3aUaZXGDuhkek2TZIee0PApOPTvYZLadziekdyHA5A 9 | id: user_search 10 | label: Users 11 | path: user 12 | weight: 0 13 | plugin: user_search 14 | configuration: { } 15 | -------------------------------------------------------------------------------- /config/sync/core.entity_form_mode.user.register.yml: -------------------------------------------------------------------------------- 1 | uuid: 834c248e-aa79-4eb9-9b5c-3ffd30fd6194 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 | description: '' 12 | targetEntityType: user 13 | cache: true 14 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_mode.media.full.yml: -------------------------------------------------------------------------------- 1 | uuid: 1c71822c-209b-422d-8640-8f4be2179a0f 2 | langcode: en 3 | status: false 4 | dependencies: 5 | module: 6 | - media 7 | _core: 8 | default_config_hash: 6NBUEuGmlkClK8Fb76tSMMpO2eZ4LWCBdbUk4z7CuP0 9 | id: media.full 10 | label: 'Full content' 11 | description: '' 12 | targetEntityType: media 13 | cache: true 14 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_mode.node.full.yml: -------------------------------------------------------------------------------- 1 | uuid: da089fec-50dc-47a4-bb44-f26ea40f69b6 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 | description: '' 12 | targetEntityType: node 13 | cache: true 14 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_mode.user.full.yml: -------------------------------------------------------------------------------- 1 | uuid: a9da45b6-7ae2-47a5-9c07-5e7ae39d016a 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 | description: '' 12 | targetEntityType: user 13 | cache: true 14 | -------------------------------------------------------------------------------- /config/sync/core.date_format.olivero_medium.yml: -------------------------------------------------------------------------------- 1 | uuid: b16f7cad-d814-4580-8a41-91d888180785 2 | langcode: en 3 | status: true 4 | dependencies: 5 | enforced: 6 | theme: 7 | - olivero 8 | _core: 9 | default_config_hash: Mt6cmxUbDZ9XxD6p25WQ8tj3_JcX8ylfcddwZc8gcAE 10 | id: olivero_medium 11 | label: 'Olivero Medium' 12 | locked: false 13 | pattern: 'j F, Y' 14 | -------------------------------------------------------------------------------- /config/sync/taxonomy.vocabulary.tags.yml: -------------------------------------------------------------------------------- 1 | uuid: 24195d56-600c-4965-8faf-4ac9639d5963 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: yoNVreoTdTZTY7GuE8fI9Jmxqdz8vlo4ZJKixMNSosw 7 | name: Tags 8 | vid: tags 9 | description: 'Use tags to group articles on similar topics into categories.' 10 | weight: 0 11 | new_revision: false 12 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_mode.comment.full.yml: -------------------------------------------------------------------------------- 1 | uuid: bfd1adc2-ec1b-4d53-b021-65e15aae24fb 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 | description: '' 12 | targetEntityType: comment 13 | cache: true 14 | -------------------------------------------------------------------------------- /config/sync/contact.form.personal.yml: -------------------------------------------------------------------------------- 1 | uuid: 5d250c62-15b6-4717-aec4-e915dd7a04b5 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 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_mode.node.search_index.yml: -------------------------------------------------------------------------------- 1 | uuid: 42142823-9034-409f-9b4c-2133acbff8a8 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 | description: '' 12 | targetEntityType: node 13 | cache: true 14 | -------------------------------------------------------------------------------- /config/sync/system.action.node_save_action.yml: -------------------------------------------------------------------------------- 1 | uuid: 641440f8-ca8c-48af-b42e-c0c25b1f78d6 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - node 7 | _core: 8 | default_config_hash: LhdsoZPL_pFas2fjaAWue4zvrQ_tEVofLYtcNec-JGM 9 | id: node_save_action 10 | label: 'Save content' 11 | type: node 12 | plugin: 'entity:save_action:node' 13 | configuration: { } 14 | -------------------------------------------------------------------------------- /config/sync/search.page.node_search.yml: -------------------------------------------------------------------------------- 1 | uuid: 9341febb-f9a6-40f5-adba-f800c614d422 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - node 7 | _core: 8 | default_config_hash: 97tvtzGOa8_flb22CzSjgtm_YkiGMHvEBO-6q2K9V_U 9 | id: node_search 10 | label: Content 11 | path: node 12 | weight: -10 13 | plugin: node_search 14 | configuration: 15 | rankings: { } 16 | -------------------------------------------------------------------------------- /config/sync/system.action.media_save_action.yml: -------------------------------------------------------------------------------- 1 | uuid: 9cba93e5-241a-475f-973c-ff6ec18fe076 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - media 7 | _core: 8 | default_config_hash: VVyUA6PIaVeGtcIbgEWqJ6SYDiJdReBeojFswURFpKs 9 | id: media_save_action 10 | label: 'Save media' 11 | type: media 12 | plugin: 'entity:save_action:media' 13 | configuration: { } 14 | -------------------------------------------------------------------------------- /config/sync/system.site.yml: -------------------------------------------------------------------------------- 1 | _core: 2 | default_config_hash: yTxtFqBHnEWxQswuWvkjE8mKw2t8oKuCL1q8KnfHuGE 3 | langcode: en 4 | uuid: 3614035c-c57b-4091-bbd6-6e3ff44a0b69 5 | name: 'Drush Site-Install' 6 | mail: admin@example.com 7 | slogan: '' 8 | page: 9 | 403: '' 10 | 404: '' 11 | front: /node 12 | admin_compact_mode: false 13 | weight_select_max: 100 14 | default_langcode: en 15 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_mode.block_content.full.yml: -------------------------------------------------------------------------------- 1 | uuid: 6785ec07-9c13-4ff3-b987-c5c0b4d4a244 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 | description: '' 12 | targetEntityType: block_content 13 | cache: true 14 | -------------------------------------------------------------------------------- /config/sync/system.action.node_delete_action.yml: -------------------------------------------------------------------------------- 1 | uuid: 2b5c1451-20a0-4d61-a127-abea74e34375 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - node 7 | _core: 8 | default_config_hash: t43OqwzP3CTbcAagSsWKNy6KwMm_zShXo3c4-So6rQg 9 | id: node_delete_action 10 | label: 'Delete content' 11 | type: node 12 | plugin: 'entity:delete_action:node' 13 | configuration: { } 14 | -------------------------------------------------------------------------------- /web/modules/custom/ui_icons_drupal/README.md: -------------------------------------------------------------------------------- 1 | ## INTRODUCTION 2 | 3 | The Drupal core icons module provider for UI Icons. 4 | 5 | ## INSTALLATION 6 | 7 | Install as you would normally install a contributed Drupal module. 8 | See: https://www.drupal.org/docs/extending-drupal/installing-modules for further 9 | information. 10 | 11 | This module will allow access to some Drupal core icons. 12 | -------------------------------------------------------------------------------- /config/sync/media.type.image.yml: -------------------------------------------------------------------------------- 1 | uuid: 81471f68-0862-4cb7-b373-72ca533f0157 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | id: image 6 | label: Image 7 | description: 'Use local images for reusable media.' 8 | source: image 9 | queue_thumbnail_downloads: false 10 | new_revision: true 11 | source_configuration: 12 | source_field: field_media_image 13 | field_map: 14 | name: name 15 | -------------------------------------------------------------------------------- /config/sync/system.action.comment_save_action.yml: -------------------------------------------------------------------------------- 1 | uuid: e2c2ab16-1cb5-4dbb-ab09-bb3dbf4bcec0 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - comment 7 | _core: 8 | default_config_hash: lfyE_snmvfg_EQ3VDyhUtGAXgmqtEiqa46I3bTMg8DU 9 | id: comment_save_action 10 | label: 'Save comment' 11 | type: comment 12 | plugin: 'entity:save_action:comment' 13 | configuration: { } 14 | -------------------------------------------------------------------------------- /config/sync/system.action.media_delete_action.yml: -------------------------------------------------------------------------------- 1 | uuid: a426d9c4-0ef2-4891-a8e6-a85fad8ea45a 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - media 7 | _core: 8 | default_config_hash: FrZy1tmuXJcOxhXlBoI1Hsnen5TT-9OCC1iolWH84go 9 | id: media_delete_action 10 | label: 'Delete media' 11 | type: media 12 | plugin: 'entity:delete_action:media' 13 | configuration: { } 14 | -------------------------------------------------------------------------------- /config/sync/system.action.media_publish_action.yml: -------------------------------------------------------------------------------- 1 | uuid: e128f797-370a-43d3-b800-29cf56352fba 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - media 7 | _core: 8 | default_config_hash: nh83qNNrmWE-CDdHz2MdFOAk60T9mzv3R-MaKfZR2jw 9 | id: media_publish_action 10 | label: 'Publish media' 11 | type: media 12 | plugin: 'entity:publish_action:media' 13 | configuration: { } 14 | -------------------------------------------------------------------------------- /config/sync/system.action.node_publish_action.yml: -------------------------------------------------------------------------------- 1 | uuid: 610f636d-272c-4aea-a66b-3fa0de469f1a 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - node 7 | _core: 8 | default_config_hash: 2B9uF8NL5gutNKSdPRAhhAsDWFZZG1PJOBmx0aBGd_0 9 | id: node_publish_action 10 | label: 'Publish content' 11 | type: node 12 | plugin: 'entity:publish_action:node' 13 | configuration: { } 14 | -------------------------------------------------------------------------------- /config/sync/contact.form.feedback.yml: -------------------------------------------------------------------------------- 1 | uuid: 6b28606e-d949-489e-8b75-4d19ee9090c2 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 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_mode.node.search_result.yml: -------------------------------------------------------------------------------- 1 | uuid: 802840c5-eef4-4983-8289-72560126365f 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 | description: '' 12 | targetEntityType: node 13 | cache: true 14 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_mode.taxonomy_term.full.yml: -------------------------------------------------------------------------------- 1 | uuid: d1112a34-af4b-4cf9-9b0f-9bd9fb846f2a 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 | description: '' 12 | targetEntityType: taxonomy_term 13 | cache: true 14 | -------------------------------------------------------------------------------- /config/sync/media.type.audio.yml: -------------------------------------------------------------------------------- 1 | uuid: d13a17bb-9677-4fa5-af46-5c874ce7c9bf 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | id: audio 6 | label: Audio 7 | description: 'A locally hosted audio file.' 8 | source: audio_file 9 | queue_thumbnail_downloads: false 10 | new_revision: true 11 | source_configuration: 12 | source_field: field_media_audio_file 13 | field_map: 14 | name: name 15 | -------------------------------------------------------------------------------- /config/sync/media.type.video.yml: -------------------------------------------------------------------------------- 1 | uuid: 7e10107d-488a-4b35-8136-6ea59b1b3773 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | id: video 6 | label: Video 7 | description: 'A locally hosted video file.' 8 | source: video_file 9 | queue_thumbnail_downloads: false 10 | new_revision: true 11 | source_configuration: 12 | source_field: field_media_video_file 13 | field_map: 14 | name: name 15 | -------------------------------------------------------------------------------- /config/sync/system.action.node_make_sticky_action.yml: -------------------------------------------------------------------------------- 1 | uuid: d64a166b-e033-47bb-bea4-d408628e558e 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - node 7 | _core: 8 | default_config_hash: sOb26JSy3fGpWkvR0WYN6_hMqj_6d1rvbvrkzp1yya0 9 | id: node_make_sticky_action 10 | label: 'Make content sticky' 11 | type: node 12 | plugin: node_make_sticky_action 13 | configuration: { } 14 | -------------------------------------------------------------------------------- /config/sync/system.action.node_promote_action.yml: -------------------------------------------------------------------------------- 1 | uuid: 76e1a3f7-dc96-453f-b52a-2f144e3144ce 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - node 7 | _core: 8 | default_config_hash: N0RDBTqiK4dKoN4p4oW2j0SGWycdHyALUe9M-Ofp89U 9 | id: node_promote_action 10 | label: 'Promote content to front page' 11 | type: node 12 | plugin: node_promote_action 13 | configuration: { } 14 | -------------------------------------------------------------------------------- /config/sync/system.action.node_unpublish_action.yml: -------------------------------------------------------------------------------- 1 | uuid: fb1c87bf-ebf7-4223-a33e-a317756fdbcd 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - node 7 | _core: 8 | default_config_hash: C7X8h9FWlwkQ9y5mnU2JzgaZICAdc6HFbPVbhvjlAYE 9 | id: node_unpublish_action 10 | label: 'Unpublish content' 11 | type: node 12 | plugin: 'entity:unpublish_action:node' 13 | configuration: { } 14 | -------------------------------------------------------------------------------- /config/sync/system.action.comment_delete_action.yml: -------------------------------------------------------------------------------- 1 | uuid: 5cc7eadc-9335-4590-863e-d10fdd5ef58d 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - comment 7 | _core: 8 | default_config_hash: vpBH8OmL4sdesCdeZLsW8KOutB5gkbreWJbfjhfFKaQ 9 | id: comment_delete_action 10 | label: 'Delete comment' 11 | type: comment 12 | plugin: 'entity:delete_action:comment' 13 | configuration: { } 14 | -------------------------------------------------------------------------------- /config/sync/system.action.media_unpublish_action.yml: -------------------------------------------------------------------------------- 1 | uuid: 566d804a-36c9-482b-8ff4-688de8422e45 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - media 7 | _core: 8 | default_config_hash: CsK6TseQ2DatEbZgbd30swOlZ28_HHwAESU2LvEnWq0 9 | id: media_unpublish_action 10 | label: 'Unpublish media' 11 | type: media 12 | plugin: 'entity:unpublish_action:media' 13 | configuration: { } 14 | -------------------------------------------------------------------------------- /config/sync/system.action.node_unpromote_action.yml: -------------------------------------------------------------------------------- 1 | uuid: 44b1c765-f0ea-4243-8b19-20295eb8cce8 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - node 7 | _core: 8 | default_config_hash: JBptjnfuOMtsdKygklXxoOgeOCTMtQxlkymjnnj-cC0 9 | id: node_unpromote_action 10 | label: 'Remove content from front page' 11 | type: node 12 | plugin: node_unpromote_action 13 | configuration: { } 14 | -------------------------------------------------------------------------------- /config/sync/system.action.user_block_user_action.yml: -------------------------------------------------------------------------------- 1 | uuid: cd652898-e9eb-4da7-829e-3b32ea918d1d 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - user 7 | _core: 8 | default_config_hash: DyypzTfThX10FFQw-399qPfEbLLyrhXgQrKPVsmAoJ4 9 | id: user_block_user_action 10 | label: 'Block the selected user(s)' 11 | type: user 12 | plugin: user_block_user_action 13 | configuration: { } 14 | -------------------------------------------------------------------------------- /recipes/README.txt: -------------------------------------------------------------------------------- 1 | Recipes allow the automation of Drupal module and theme installation and 2 | configuration. 3 | 4 | WHAT TO PLACE IN THIS DIRECTORY? 5 | -------------------------------- 6 | 7 | Placing downloaded and custom recipes in this directory separates downloaded and 8 | custom recipes from Drupal core's recipes. This allows Drupal core to be updated 9 | without overwriting these files. 10 | 11 | -------------------------------------------------------------------------------- /config/sync/system.action.comment_publish_action.yml: -------------------------------------------------------------------------------- 1 | uuid: fea0e488-eb9d-439b-908d-333fa577031e 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - comment 7 | _core: 8 | default_config_hash: C00dyL_W_5M0nFlgUB3lWUTUs96jn51Jw1MLHVEHZD0 9 | id: comment_publish_action 10 | label: 'Publish comment' 11 | type: comment 12 | plugin: 'entity:publish_action:comment' 13 | configuration: { } 14 | -------------------------------------------------------------------------------- /config/sync/system.action.node_make_unsticky_action.yml: -------------------------------------------------------------------------------- 1 | uuid: 824638b8-610b-4bfa-b6ea-7299842a2337 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - node 7 | _core: 8 | default_config_hash: lDM9mvIGAu8Sw8rt-uCO4Sr7yX5VPrDPxYcawkbKd6k 9 | id: node_make_unsticky_action 10 | label: 'Make content unsticky' 11 | type: node 12 | plugin: node_make_unsticky_action 13 | configuration: { } 14 | -------------------------------------------------------------------------------- /config/sync/media.type.document.yml: -------------------------------------------------------------------------------- 1 | uuid: dd10e6fd-c199-4640-927c-d696f9881298 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | id: document 6 | label: Document 7 | description: 'An uploaded file or document, such as a PDF.' 8 | source: file 9 | queue_thumbnail_downloads: false 10 | new_revision: true 11 | source_configuration: 12 | source_field: field_media_document 13 | field_map: 14 | name: name 15 | -------------------------------------------------------------------------------- /config/sync/system.action.comment_unpublish_action.yml: -------------------------------------------------------------------------------- 1 | uuid: 1914e887-e0f3-4c4a-97b6-3fd14017f0c0 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - comment 7 | _core: 8 | default_config_hash: tWOIjSMobEWOFZddMkNqb9JySbOVwE1diC6NRqcfLTk 9 | id: comment_unpublish_action 10 | label: 'Unpublish comment' 11 | type: comment 12 | plugin: 'entity:unpublish_action:comment' 13 | configuration: { } 14 | -------------------------------------------------------------------------------- /config/sync/system.action.user_cancel_user_action.yml: -------------------------------------------------------------------------------- 1 | uuid: 443290a3-da75-4ffc-a4f5-b07ad5767211 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - user 7 | _core: 8 | default_config_hash: nvrL9bFilzBvm2bjO9rQnFDpBA7dBBUjShSSt6NS-DU 9 | id: user_cancel_user_action 10 | label: 'Cancel the selected user account(s)' 11 | type: user 12 | plugin: user_cancel_user_action 13 | configuration: { } 14 | -------------------------------------------------------------------------------- /config/sync/system.action.user_unblock_user_action.yml: -------------------------------------------------------------------------------- 1 | uuid: 70a01e96-b6be-4597-8fda-906c5a1d7950 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - user 7 | _core: 8 | default_config_hash: SPsUXsR3Rc8d1y3gewzaAKWa1ncea_ywXX3f7LTn7k0 9 | id: user_unblock_user_action 10 | label: 'Unblock the selected user(s)' 11 | type: user 12 | plugin: user_unblock_user_action 13 | configuration: { } 14 | -------------------------------------------------------------------------------- /drush/sites/self.site.yml: -------------------------------------------------------------------------------- 1 | # Edit or remove this file as needed. 2 | # Docs at https://github.com/drush-ops/drush/blob/master/examples/example.site.yml 3 | 4 | #prod: 5 | # host: prod.domain.com 6 | # user: www-admin 7 | # root: /path/to/drupal 8 | # uri: http://www.example.com 9 | # 10 | #stage: 11 | # host: stage.domain.com 12 | # user: www-admin 13 | # root: /path/to/drupal 14 | # uri: http://stage.example.com -------------------------------------------------------------------------------- /config/sync/system.theme.global.yml: -------------------------------------------------------------------------------- 1 | _core: 2 | default_config_hash: 9rAU4Pku7eMBQxauQqAgjzlcicFZ2As6zEa6zvTlCB8 3 | favicon: 4 | mimetype: image/vnd.microsoft.icon 5 | path: '' 6 | url: '' 7 | use_default: true 8 | features: 9 | comment_user_picture: true 10 | comment_user_verification: true 11 | favicon: true 12 | node_user_picture: true 13 | logo: 14 | path: '' 15 | url: '' 16 | use_default: true 17 | -------------------------------------------------------------------------------- /config/sync/node.type.page.yml: -------------------------------------------------------------------------------- 1 | uuid: 1bfb0215-098e-47f4-8659-459ee20eb300 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: KuyA4NHPXcmKAjRtwa0vQc2ZcyrUJy6IlS2TAyMNRbc 7 | name: 'Basic page' 8 | type: page 9 | description: "Use basic pages for your static content, such as an 'About us' page." 10 | help: null 11 | new_revision: true 12 | preview_mode: 1 13 | display_submitted: false 14 | -------------------------------------------------------------------------------- /config/sync/system.action.taxonomy_term_publish_action.yml: -------------------------------------------------------------------------------- 1 | uuid: d94e5f89-03c9-42da-a815-e9a4d2b1d59c 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - taxonomy 7 | _core: 8 | default_config_hash: DoVt_VGgVLcDD4XmVbSFzr0K17SJy9imFiYusKkJBgY 9 | id: taxonomy_term_publish_action 10 | label: 'Publish taxonomy term' 11 | type: taxonomy_term 12 | plugin: 'entity:publish_action:taxonomy_term' 13 | configuration: { } 14 | -------------------------------------------------------------------------------- /config/sync/system.action.user_add_role_action.administrator.yml: -------------------------------------------------------------------------------- 1 | uuid: f392426e-bfef-4b55-b383-b04dcbdbec85 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - user.role.administrator 7 | module: 8 | - user 9 | id: user_add_role_action.administrator 10 | label: 'Add the Administrator role to the selected user(s)' 11 | type: user 12 | plugin: user_add_role_action 13 | configuration: 14 | rid: administrator 15 | -------------------------------------------------------------------------------- /config/sync/core.entity_form_mode.media.media_library.yml: -------------------------------------------------------------------------------- 1 | uuid: 35e8f92f-4fb8-4ea9-b47a-05f0ae527100 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - media 7 | enforced: 8 | module: 9 | - media_library 10 | _core: 11 | default_config_hash: pkq0uj-IoqEQRBOP_ddUDV0ZJ-dKQ_fLcppsEDF2UO8 12 | id: media.media_library 13 | label: 'Media library' 14 | description: '' 15 | targetEntityType: media 16 | cache: true 17 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_mode.media.media_library.yml: -------------------------------------------------------------------------------- 1 | uuid: 873e4946-4c45-4b54-ac26-f45231215547 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - media 7 | enforced: 8 | module: 9 | - media_library 10 | _core: 11 | default_config_hash: pkq0uj-IoqEQRBOP_ddUDV0ZJ-dKQ_fLcppsEDF2UO8 12 | id: media.media_library 13 | label: 'Media library' 14 | description: '' 15 | targetEntityType: media 16 | cache: true 17 | -------------------------------------------------------------------------------- /config/sync/node.type.article.yml: -------------------------------------------------------------------------------- 1 | uuid: 5246074e-3b29-4d98-869c-149baf0f7e17 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: AeW1SEDgb1OTQACAWGhzvMknMYAJlcZu0jljfeU3oso 7 | name: Article 8 | type: article 9 | description: 'Use articles for time-sensitive content like news, press releases or blog posts.' 10 | help: null 11 | new_revision: true 12 | preview_mode: 1 13 | display_submitted: true 14 | -------------------------------------------------------------------------------- /config/sync/system.action.taxonomy_term_unpublish_action.yml: -------------------------------------------------------------------------------- 1 | uuid: 108333ce-dd98-41ce-9d27-ad28d72276cc 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - taxonomy 7 | _core: 8 | default_config_hash: z2sNRM3ECa7FPCGnSNje_9SmZJQgwhD_6fG_L4Mr8zI 9 | id: taxonomy_term_unpublish_action 10 | label: 'Unpublish taxonomy term' 11 | type: taxonomy_term 12 | plugin: 'entity:unpublish_action:taxonomy_term' 13 | configuration: { } 14 | -------------------------------------------------------------------------------- /config/sync/system.action.user_remove_role_action.administrator.yml: -------------------------------------------------------------------------------- 1 | uuid: cb58dac0-b932-4c41-9fde-418e07567b80 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - user.role.administrator 7 | module: 8 | - user 9 | id: user_remove_role_action.administrator 10 | label: 'Remove the Administrator role from the selected user(s)' 11 | type: user 12 | plugin: user_remove_role_action 13 | configuration: 14 | rid: administrator 15 | -------------------------------------------------------------------------------- /config/sync/olivero.settings.yml: -------------------------------------------------------------------------------- 1 | third_party_settings: 2 | shortcut: 3 | module_link: true 4 | features: 5 | node_user_picture: false 6 | comment_user_picture: true 7 | comment_user_verification: true 8 | favicon: true 9 | logo: 10 | use_default: false 11 | favicon: 12 | use_default: true 13 | mobile_menu_all_widths: 0 14 | site_branding_bg_color: default 15 | _core: 16 | default_config_hash: c5kVSCNYXyJ7W0sRejtsXfs_pSQdS1OMzYMS1y2dLx8 17 | -------------------------------------------------------------------------------- /config/sync/system.action.pathauto_update_alias_node.yml: -------------------------------------------------------------------------------- 1 | uuid: 261b0cc8-8ebe-4166-9619-257fb65ab714 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - pathauto 7 | enforced: 8 | module: 9 | - node 10 | _core: 11 | default_config_hash: lno8QThS348UX-kaUsagJtCnuPHKLXYnTQiF_9HSDWA 12 | id: pathauto_update_alias_node 13 | label: 'Update URL alias' 14 | type: node 15 | plugin: pathauto_update_alias 16 | configuration: { } 17 | -------------------------------------------------------------------------------- /config/sync/system.action.pathauto_update_alias_user.yml: -------------------------------------------------------------------------------- 1 | uuid: e6f2b21f-7da2-4a8c-91fe-91bf32b86f8d 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - pathauto 7 | enforced: 8 | module: 9 | - user 10 | _core: 11 | default_config_hash: x_ok_ZsfA4Xk4B_hVW3O4-3PcNoK57nXLz_Dlletidg 12 | id: pathauto_update_alias_user 13 | label: 'Update URL alias' 14 | type: user 15 | plugin: pathauto_update_alias 16 | configuration: { } 17 | -------------------------------------------------------------------------------- /config/sync/system.action.redirect_delete_action.yml: -------------------------------------------------------------------------------- 1 | uuid: f0644d05-7db8-4015-922d-49da588e1605 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - redirect 7 | enforced: 8 | module: 9 | - redirect 10 | _core: 11 | default_config_hash: vcnRZRvBqTbK3nZ2M4_lKPlEGc8GjPzgaqapYUfyX8M 12 | id: redirect_delete_action 13 | label: 'Delete redirect' 14 | type: redirect 15 | plugin: redirect_delete_action 16 | configuration: { } 17 | -------------------------------------------------------------------------------- /config/sync/search.settings.yml: -------------------------------------------------------------------------------- 1 | and_or_limit: 7 2 | default_page: node_search 3 | index: 4 | cron_limit: 100 5 | overlap_cjk: true 6 | minimum_word_size: 3 7 | tag_weights: 8 | h1: 25 9 | h2: 18 10 | h3: 15 11 | h4: 14 12 | h5: 9 13 | h6: 6 14 | u: 3 15 | b: 3 16 | i: 3 17 | strong: 3 18 | em: 3 19 | a: 10 20 | logging: false 21 | _core: 22 | default_config_hash: hvVxL1G-ZCxaq32IZws0YsfuhvaDiQE_np-0g35KjUk 23 | -------------------------------------------------------------------------------- /config/sync/user.role.anonymous.yml: -------------------------------------------------------------------------------- 1 | uuid: 35874f2d-96c9-4f5b-9117-4434aa9b1493 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: pq_mEIu_B4widZN7Ap81iCJSjShFFdcL0jEiCi8VrDk 7 | id: anonymous 8 | label: 'Anonymous user' 9 | weight: 0 10 | is_admin: false 11 | permissions: 12 | - 'access comments' 13 | - 'access content' 14 | - 'access site-wide contact form' 15 | - 'search content' 16 | - 'use text format restricted_html' 17 | -------------------------------------------------------------------------------- /config/sync/image.style.wide.yml: -------------------------------------------------------------------------------- 1 | uuid: 8678d269-a666-454e-b678-b9665822be8e 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: LswCVLg8z4Zk1u6pV1Dpj1qUj5YY2CQ7_ojx7bJQ8qk 7 | name: wide 8 | label: 'Wide (1090)' 9 | effects: 10 | 09959c15-59ce-4f6d-90df-e2d7cf32bce5: 11 | uuid: 09959c15-59ce-4f6d-90df-e2d7cf32bce5 12 | id: image_scale 13 | weight: 1 14 | data: 15 | width: 1090 16 | height: null 17 | upscale: false 18 | -------------------------------------------------------------------------------- /config/sync/image.style.large.yml: -------------------------------------------------------------------------------- 1 | uuid: 5ee165f9-38fe-438d-9b9f-2d23d1ec5c8d 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: J2n0RpFzS0-bgSyxjs6rSdgxB1rb-bTAgqywNx_964M 7 | name: large 8 | label: 'Large (480×480)' 9 | effects: 10 | ddd73aa7-4bd6-4c85-b600-bdf2b1628d1d: 11 | uuid: ddd73aa7-4bd6-4c85-b600-bdf2b1628d1d 12 | id: image_scale 13 | weight: 0 14 | data: 15 | width: 480 16 | height: 480 17 | upscale: false 18 | -------------------------------------------------------------------------------- /config/sync/image.style.medium.yml: -------------------------------------------------------------------------------- 1 | uuid: 56828739-abe3-4303-9364-5c0bcfa64707 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: Y9NmnZHQq20ASSyTNA6JnwtWrJJiSajOehGDtmUFdM0 7 | name: medium 8 | label: 'Medium (220×220)' 9 | effects: 10 | bddf0d06-42f9-4c75-a700-a33cafa25ea0: 11 | uuid: bddf0d06-42f9-4c75-a700-a33cafa25ea0 12 | id: image_scale 13 | weight: 0 14 | data: 15 | width: 220 16 | height: 220 17 | upscale: false 18 | -------------------------------------------------------------------------------- /config/sync/image.style.thumbnail.yml: -------------------------------------------------------------------------------- 1 | uuid: 4fa14dc9-7194-47fb-ab4e-f50925259def 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: cCiWdBHgLwj5omG35lsKc4LkW4MBdmcctkVop4ol5x0 7 | name: thumbnail 8 | label: 'Thumbnail (100×100)' 9 | effects: 10 | 1cfec298-8620-4749-b100-ccb6c4500779: 11 | uuid: 1cfec298-8620-4749-b100-ccb6c4500779 12 | id: image_scale 13 | weight: 0 14 | data: 15 | width: 100 16 | height: 100 17 | upscale: false 18 | -------------------------------------------------------------------------------- /config/sync/block.block.claro_help.yml: -------------------------------------------------------------------------------- 1 | uuid: b4852f9d-e262-4f1a-876e-0e4933eb7876 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - help 7 | theme: 8 | - claro 9 | _core: 10 | default_config_hash: bMLNWPKf3uHuqgmVszMb5zhM205c4Y-r7j5Tw6NDo-o 11 | id: claro_help 12 | theme: claro 13 | region: help 14 | weight: 0 15 | provider: null 16 | plugin: help_block 17 | settings: 18 | id: help_block 19 | label: Help 20 | label_display: '0' 21 | provider: help 22 | visibility: { } 23 | -------------------------------------------------------------------------------- /config/sync/block.block.claro_page_title.yml: -------------------------------------------------------------------------------- 1 | uuid: f4256c66-3c99-4c0b-b3f4-fb66368bbeee 2 | langcode: en 3 | status: true 4 | dependencies: 5 | theme: 6 | - claro 7 | _core: 8 | default_config_hash: gfXKmThltk6eewwrjAEaxVPxzPEVHV1UfNjjOUQ5A7g 9 | id: claro_page_title 10 | theme: claro 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 | label_display: '0' 19 | provider: core 20 | visibility: { } 21 | -------------------------------------------------------------------------------- /config/sync/block.block.olivero_help.yml: -------------------------------------------------------------------------------- 1 | uuid: 0b2b34ca-686f-4d70-ae55-7e851ac7f1da 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - help 7 | theme: 8 | - olivero 9 | _core: 10 | default_config_hash: VV9kqYMqLSoPSMw-XVpo0auKK0RfnbQTkqYPVQxqaV0 11 | id: olivero_help 12 | theme: olivero 13 | region: content_above 14 | weight: 0 15 | provider: null 16 | plugin: help_block 17 | settings: 18 | id: help_block 19 | label: Help 20 | label_display: '0' 21 | provider: help 22 | visibility: { } 23 | -------------------------------------------------------------------------------- /config/sync/block.block.olivero_page_title.yml: -------------------------------------------------------------------------------- 1 | uuid: 8fa8a9f8-8f89-46da-a29e-ce9f168abc5f 2 | langcode: en 3 | status: true 4 | dependencies: 5 | theme: 6 | - olivero 7 | _core: 8 | default_config_hash: WImvmaBdDpwIqobqbDWebBnyxssRvrNEnZSQbOsvOe4 9 | id: olivero_page_title 10 | theme: olivero 11 | region: content_above 12 | weight: -5 13 | provider: null 14 | plugin: page_title_block 15 | settings: 16 | id: page_title_block 17 | label: 'Page title' 18 | label_display: '0' 19 | provider: core 20 | visibility: { } 21 | -------------------------------------------------------------------------------- /config/sync/field.storage.node.body.yml: -------------------------------------------------------------------------------- 1 | uuid: 71364b1d-c420-45e5-b69e-f2c01236794e 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 | -------------------------------------------------------------------------------- /config/sync/block.block.claro_local_actions.yml: -------------------------------------------------------------------------------- 1 | uuid: 0e320f56-6fca-4c1f-b502-d7c808e877b9 2 | langcode: en 3 | status: true 4 | dependencies: 5 | theme: 6 | - claro 7 | _core: 8 | default_config_hash: osZQ9lL2jTdH5am4LJiZ29RaivhzOf6vCpoRy6FZwIE 9 | id: claro_local_actions 10 | theme: claro 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 | label_display: '0' 19 | provider: core 20 | visibility: { } 21 | -------------------------------------------------------------------------------- /config/sync/block.block.claro_content.yml: -------------------------------------------------------------------------------- 1 | uuid: 4c459b45-b7b7-4b9a-a285-00407254f598 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - system 7 | theme: 8 | - claro 9 | _core: 10 | default_config_hash: QTwkfDaGeBUk6aerktJBDXso4fCsqLTQOuWKXE1xMPU 11 | id: claro_content 12 | theme: claro 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 | label_display: '0' 21 | provider: system 22 | visibility: { } 23 | -------------------------------------------------------------------------------- /config/sync/block.block.primary_admin_actions.yml: -------------------------------------------------------------------------------- 1 | uuid: cafd6ae9-a637-44a7-a969-ea77b36754bb 2 | langcode: en 3 | status: true 4 | dependencies: 5 | theme: 6 | - olivero 7 | _core: 8 | default_config_hash: sBMSSrWtP58IZaz1i3-MJ9yq_y32w1nc7N5DZJmt-4M 9 | id: primary_admin_actions 10 | theme: olivero 11 | region: highlighted 12 | weight: -5 13 | provider: null 14 | plugin: local_actions_block 15 | settings: 16 | id: local_actions_block 17 | label: 'Primary admin actions' 18 | label_display: '0' 19 | provider: core 20 | visibility: { } 21 | -------------------------------------------------------------------------------- /config/sync/field.storage.media.field_media_oembed_video.yml: -------------------------------------------------------------------------------- 1 | uuid: a00efa74-3237-4c30-a50f-9c4b8e0ed970 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - media 7 | id: media.field_media_oembed_video 8 | field_name: field_media_oembed_video 9 | entity_type: media 10 | type: string 11 | settings: 12 | max_length: 255 13 | case_sensitive: false 14 | is_ascii: false 15 | module: core 16 | locked: false 17 | cardinality: 1 18 | translatable: true 19 | indexes: { } 20 | persist_with_no_fields: false 21 | custom_storage: false 22 | -------------------------------------------------------------------------------- /config/sync/field.storage.comment.comment_body.yml: -------------------------------------------------------------------------------- 1 | uuid: cead0688-86a8-4849-841d-d49b89bc6f24 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 | -------------------------------------------------------------------------------- /config/sync/field.storage.node.comment.yml: -------------------------------------------------------------------------------- 1 | uuid: cb30f3e3-3e31-41c9-a1b3-22911ebbc294 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 | -------------------------------------------------------------------------------- /config/sync/media.type.remote_video.yml: -------------------------------------------------------------------------------- 1 | uuid: 742b4128-a90c-4f5c-9cb9-98a16452230c 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | id: remote_video 6 | label: 'Remote video' 7 | description: 'A remotely hosted video from YouTube or Vimeo.' 8 | source: 'oembed:video' 9 | queue_thumbnail_downloads: false 10 | new_revision: false 11 | source_configuration: 12 | source_field: field_media_oembed_video 13 | thumbnails_directory: 'public://oembed_thumbnails' 14 | providers: 15 | - YouTube 16 | - Vimeo 17 | field_map: 18 | title: name 19 | -------------------------------------------------------------------------------- /config/sync/block.block.claro_messages.yml: -------------------------------------------------------------------------------- 1 | uuid: 01b3084d-dc58-4b4e-8a02-94d7910475a1 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - system 7 | theme: 8 | - claro 9 | _core: 10 | default_config_hash: iIy-YIc9d9s1isAtTIKWDBKd6kd2r6LxoYz_-hkLJco 11 | id: claro_messages 12 | theme: claro 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 | label_display: '0' 21 | provider: system 22 | visibility: { } 23 | -------------------------------------------------------------------------------- /config/sync/block.block.olivero_content.yml: -------------------------------------------------------------------------------- 1 | uuid: fbb5ae0d-3e60-42e0-9e8f-8ee23c63dfbc 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - system 7 | theme: 8 | - olivero 9 | _core: 10 | default_config_hash: BL6Gcw5Us0zai1ADadlNYLxlEblMedc_3C3lF0PjtCE 11 | id: olivero_content 12 | theme: olivero 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 | label_display: '0' 21 | provider: system 22 | visibility: { } 23 | -------------------------------------------------------------------------------- /config/sync/image.style.max_325x325.yml: -------------------------------------------------------------------------------- 1 | uuid: 8d54a1f7-0f61-4d60-a29b-04d47cee5da5 2 | langcode: en 3 | status: true 4 | dependencies: 5 | enforced: 6 | module: 7 | - responsive_image 8 | _core: 9 | default_config_hash: YbP9GLqlo6fjA8GIfiC8CzCOjkUm0Cf3A0_aRw8vHhE 10 | name: max_325x325 11 | label: 'Max 325x325' 12 | effects: 13 | cb842cc8-682f-42a6-bd05-5a1ac726f0d8: 14 | uuid: cb842cc8-682f-42a6-bd05-5a1ac726f0d8 15 | id: image_scale 16 | weight: 1 17 | data: 18 | width: 325 19 | height: 325 20 | upscale: false 21 | -------------------------------------------------------------------------------- /config/sync/image.style.max_650x650.yml: -------------------------------------------------------------------------------- 1 | uuid: 0f6cd84a-c544-46d6-8c81-0de92cd9fcb6 2 | langcode: en 3 | status: true 4 | dependencies: 5 | enforced: 6 | module: 7 | - responsive_image 8 | _core: 9 | default_config_hash: MIWUEhKenWK-3vEZNN_FJwpmqggIZtfJ9LOLYryTqHI 10 | name: max_650x650 11 | label: 'Max 650x650' 12 | effects: 13 | 949c201a-77f5-48f6-ba00-be91eb1aad47: 14 | uuid: 949c201a-77f5-48f6-ba00-be91eb1aad47 15 | id: image_scale 16 | weight: 1 17 | data: 18 | width: 650 19 | height: 650 20 | upscale: false 21 | -------------------------------------------------------------------------------- /config/sync/block.block.claro_breadcrumbs.yml: -------------------------------------------------------------------------------- 1 | uuid: 1a26452e-3914-45d2-839f-6495d83136c5 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - system 7 | theme: 8 | - claro 9 | _core: 10 | default_config_hash: b6mUaCq5YPapRUABXRHfNTT6fxWIj5lgf0Mg4HaRJ_I 11 | id: claro_breadcrumbs 12 | theme: claro 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 | label_display: '0' 21 | provider: system 22 | visibility: { } 23 | -------------------------------------------------------------------------------- /config/sync/field.storage.block_content.body.yml: -------------------------------------------------------------------------------- 1 | uuid: a6016dea-633b-4c21-908c-5f8be18acd3f 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 | -------------------------------------------------------------------------------- /config/sync/user.role.authenticated.yml: -------------------------------------------------------------------------------- 1 | uuid: dc16404c-eabf-46fa-a27e-030d98729dd2 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | _core: 6 | default_config_hash: btW6TFHajhy7Eo6YUvdFiPh4TcPggo8GBXYctjV6zag 7 | id: authenticated 8 | label: 'Authenticated user' 9 | weight: 1 10 | is_admin: false 11 | permissions: 12 | - 'access comments' 13 | - 'access content' 14 | - 'access shortcuts' 15 | - 'access site-wide contact form' 16 | - 'post comments' 17 | - 'search content' 18 | - 'skip comment approval' 19 | - 'use text format basic_html' 20 | -------------------------------------------------------------------------------- /config/sync/block.block.olivero_messages.yml: -------------------------------------------------------------------------------- 1 | uuid: f293bf85-4c64-4339-99d8-331ed33e0560 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - system 7 | theme: 8 | - olivero 9 | _core: 10 | default_config_hash: KfyaTPRJEcAyy2e5AxEfWQnuHcn4WrfvcWek7lSmHZQ 11 | id: olivero_messages 12 | theme: olivero 13 | region: highlighted 14 | weight: -5 15 | provider: null 16 | plugin: system_messages_block 17 | settings: 18 | id: system_messages_block 19 | label: 'Status messages' 20 | label_display: '0' 21 | provider: system 22 | visibility: { } 23 | -------------------------------------------------------------------------------- /config/sync/image.style.max_1300x1300.yml: -------------------------------------------------------------------------------- 1 | uuid: e012c6de-3bbc-4254-8921-42336ff805a8 2 | langcode: en 3 | status: true 4 | dependencies: 5 | enforced: 6 | module: 7 | - responsive_image 8 | _core: 9 | default_config_hash: xW1ApqbWjK7oCBCl8jVHA42u2MekQDq4gry3xfZzdWY 10 | name: max_1300x1300 11 | label: 'Max 1300x1300' 12 | effects: 13 | 04caae9a-fa3e-4ea6-ae09-9c26aec7d308: 14 | uuid: 04caae9a-fa3e-4ea6-ae09-9c26aec7d308 15 | id: image_scale 16 | weight: 1 17 | data: 18 | width: 1300 19 | height: 1300 20 | upscale: false 21 | -------------------------------------------------------------------------------- /config/sync/image.style.max_2600x2600.yml: -------------------------------------------------------------------------------- 1 | uuid: 92aa3681-a95f-431d-b83d-46662ce1b6af 2 | langcode: en 3 | status: true 4 | dependencies: 5 | enforced: 6 | module: 7 | - responsive_image 8 | _core: 9 | default_config_hash: M-7xzqSFQjuAiL0BP9rHC3DbUi2HnaoD538wlFWsoc4 10 | name: max_2600x2600 11 | label: 'Max 2600x2600' 12 | effects: 13 | 9b311dd1-0351-45a1-9500-cd069e4670cb: 14 | uuid: 9b311dd1-0351-45a1-9500-cd069e4670cb 15 | id: image_scale 16 | weight: 3 17 | data: 18 | width: 2600 19 | height: 2600 20 | upscale: false 21 | -------------------------------------------------------------------------------- /web/modules/custom/ui_icons_bootstrap/config/schema/ui_icons_bootstrap.schema.yml: -------------------------------------------------------------------------------- 1 | ui_icons.icon_pack_options.bootstrap: 2 | type: mapping 3 | label: 'Icons SVG Sprite settings' 4 | constraints: 5 | FullyValidatable: ~ 6 | mapping: 7 | color: 8 | type: string 9 | label: 'Color' 10 | size: 11 | type: integer 12 | label: 'Size' 13 | constraints: 14 | Range: 15 | min: 0 16 | alt: 17 | type: string 18 | label: 'Alt text' 19 | class: 20 | type: string 21 | label: 'Custom class' 22 | -------------------------------------------------------------------------------- /config/sync/block.block.olivero_breadcrumbs.yml: -------------------------------------------------------------------------------- 1 | uuid: 00f3aa8b-3b8f-46d3-b3ab-4b73d599c26f 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - system 7 | theme: 8 | - olivero 9 | _core: 10 | default_config_hash: XMsRP1YhWAcorbrFWZglMYJ_SgWHyF3fyCh5vDXaUN4 11 | id: olivero_breadcrumbs 12 | theme: olivero 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 | label_display: '0' 21 | provider: system 22 | visibility: { } 23 | -------------------------------------------------------------------------------- /config/sync/block.block.olivero_powered.yml: -------------------------------------------------------------------------------- 1 | uuid: c69b3b00-0ac4-4d34-87f1-2f0b5073f8a8 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - system 7 | theme: 8 | - olivero 9 | _core: 10 | default_config_hash: 5kL_iZM_xia3Z8bgsyiZgQphxMGhI8gt2HYo8r5Z7OE 11 | id: olivero_powered 12 | theme: olivero 13 | region: footer_bottom 14 | weight: 0 15 | provider: null 16 | plugin: system_powered_by_block 17 | settings: 18 | id: system_powered_by_block 19 | label: 'Powered by Drupal' 20 | label_display: '0' 21 | provider: system 22 | visibility: { } 23 | -------------------------------------------------------------------------------- /config/sync/block.block.olivero_syndicate.yml: -------------------------------------------------------------------------------- 1 | uuid: 8e92ef21-6f18-4e94-ba3e-83b6552d5621 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - node 7 | theme: 8 | - olivero 9 | _core: 10 | default_config_hash: jGkBUnwRXYacHWTR8hjjwn_a_PRM-Xj_xSHoB0WIfEo 11 | id: olivero_syndicate 12 | theme: olivero 13 | region: social 14 | weight: 0 15 | provider: null 16 | plugin: node_syndicate_block 17 | settings: 18 | id: node_syndicate_block 19 | label: 'RSS feed' 20 | label_display: '0' 21 | provider: node 22 | block_count: 10 23 | visibility: { } 24 | -------------------------------------------------------------------------------- /config/sync/core.entity_form_display.media.audio.media_library.yml: -------------------------------------------------------------------------------- 1 | uuid: 6dce0721-3a6f-4ab6-b675-ece69200227d 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - core.entity_form_mode.media.media_library 7 | - field.field.media.audio.field_media_audio_file 8 | - media.type.audio 9 | id: media.audio.media_library 10 | targetEntityType: media 11 | bundle: audio 12 | mode: media_library 13 | content: { } 14 | hidden: 15 | created: true 16 | field_media_audio_file: true 17 | name: true 18 | path: true 19 | status: true 20 | uid: true 21 | -------------------------------------------------------------------------------- /config/sync/core.entity_form_display.media.video.media_library.yml: -------------------------------------------------------------------------------- 1 | uuid: d99ba00f-a983-4175-89fc-6c04f3d0049e 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - core.entity_form_mode.media.media_library 7 | - field.field.media.video.field_media_video_file 8 | - media.type.video 9 | id: media.video.media_library 10 | targetEntityType: media 11 | bundle: video 12 | mode: media_library 13 | content: { } 14 | hidden: 15 | created: true 16 | field_media_video_file: true 17 | name: true 18 | path: true 19 | status: true 20 | uid: true 21 | -------------------------------------------------------------------------------- /config/sync/user.settings.yml: -------------------------------------------------------------------------------- 1 | _core: 2 | default_config_hash: w314Zp7B4NbrlV4KeeZLNSmTTpdJiv-KwZO2E1fSSK0 3 | langcode: en 4 | anonymous: Anonymous 5 | verify_mail: true 6 | notify: 7 | cancel_confirm: true 8 | password_reset: true 9 | status_activated: true 10 | status_blocked: false 11 | status_canceled: false 12 | register_admin_created: true 13 | register_no_approval_required: true 14 | register_pending_approval: true 15 | register: visitors_admin_approval 16 | cancel_method: user_cancel_block 17 | password_reset_timeout: 86400 18 | password_strength: true 19 | -------------------------------------------------------------------------------- /config/sync/block.block.claro_primary_local_tasks.yml: -------------------------------------------------------------------------------- 1 | uuid: b8345584-e3f8-47f9-9904-d814bce5702d 2 | langcode: en 3 | status: true 4 | dependencies: 5 | theme: 6 | - claro 7 | _core: 8 | default_config_hash: 7cvXIzw8NabmQCWMPqBz0mvIQZzXUZB3OeOTa5eqbCo 9 | id: claro_primary_local_tasks 10 | theme: claro 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 | label_display: '0' 19 | provider: core 20 | primary: true 21 | secondary: false 22 | visibility: { } 23 | -------------------------------------------------------------------------------- /config/sync/field.storage.node.field_tags.yml: -------------------------------------------------------------------------------- 1 | uuid: 2db23668-18f2-48b6-ae9f-a70fecdfd287 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 | -------------------------------------------------------------------------------- /load.environment.php: -------------------------------------------------------------------------------- 1 | safeLoad(); 20 | } 21 | -------------------------------------------------------------------------------- /config/sync/core.entity_form_display.media.document.media_library.yml: -------------------------------------------------------------------------------- 1 | uuid: c9a87e49-99ed-4a01-88e4-5330eccba677 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - core.entity_form_mode.media.media_library 7 | - field.field.media.document.field_media_document 8 | - media.type.document 9 | id: media.document.media_library 10 | targetEntityType: media 11 | bundle: document 12 | mode: media_library 13 | content: { } 14 | hidden: 15 | created: true 16 | field_media_document: true 17 | name: true 18 | path: true 19 | status: true 20 | uid: true 21 | -------------------------------------------------------------------------------- /config/sync/image.style.media_library.yml: -------------------------------------------------------------------------------- 1 | uuid: 9d28fa5c-7ea4-4fd9-988d-71f55c4e6ebd 2 | langcode: en 3 | status: true 4 | dependencies: 5 | enforced: 6 | module: 7 | - media_library 8 | _core: 9 | default_config_hash: 7qJqToD1OQLAyeswpmg7M0LRxQlw1URQkJDWUJCnmR8 10 | name: media_library 11 | label: 'Media Library thumbnail (220×220)' 12 | effects: 13 | 75b076a8-1234-4b42-85db-bf377c4d8d5f: 14 | uuid: 75b076a8-1234-4b42-85db-bf377c4d8d5f 15 | id: image_scale 16 | weight: 0 17 | data: 18 | width: 220 19 | height: 220 20 | upscale: false 21 | -------------------------------------------------------------------------------- /config/sync/block.block.claro_secondary_local_tasks.yml: -------------------------------------------------------------------------------- 1 | uuid: 48589a56-899a-4d4e-aa20-47ef025c809a 2 | langcode: en 3 | status: true 4 | dependencies: 5 | theme: 6 | - claro 7 | _core: 8 | default_config_hash: D_hUB_AW2IvKbVo3lVG-B2KfTsX6xJ-CxfOcRYUnL3E 9 | id: claro_secondary_local_tasks 10 | theme: claro 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 | label_display: '0' 19 | provider: core 20 | primary: false 21 | secondary: true 22 | visibility: { } 23 | -------------------------------------------------------------------------------- /config/sync/block.block.olivero_primary_local_tasks.yml: -------------------------------------------------------------------------------- 1 | uuid: 991ecd23-ac55-4ca1-b3ce-378abf1c1e32 2 | langcode: en 3 | status: true 4 | dependencies: 5 | theme: 6 | - olivero 7 | _core: 8 | default_config_hash: ra6f6AXShbzKP9r6uPc9cfCx2KuomlPqmt1WWPUuDf0 9 | id: olivero_primary_local_tasks 10 | theme: olivero 11 | region: highlighted 12 | weight: -4 13 | provider: null 14 | plugin: local_tasks_block 15 | settings: 16 | id: local_tasks_block 17 | label: 'Primary tabs' 18 | label_display: '0' 19 | provider: core 20 | primary: true 21 | secondary: false 22 | visibility: { } 23 | -------------------------------------------------------------------------------- /config/sync/field.field.media.remote_video.field_media_oembed_video.yml: -------------------------------------------------------------------------------- 1 | uuid: 75985522-b7df-4968-b529-4995e9f728b2 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - field.storage.media.field_media_oembed_video 7 | - media.type.remote_video 8 | id: media.remote_video.field_media_oembed_video 9 | field_name: field_media_oembed_video 10 | entity_type: media 11 | bundle: remote_video 12 | label: 'Video URL' 13 | description: '' 14 | required: true 15 | translatable: true 16 | default_value: { } 17 | default_value_callback: '' 18 | settings: { } 19 | field_type: string 20 | -------------------------------------------------------------------------------- /config/sync/field.storage.media.field_media_audio_file.yml: -------------------------------------------------------------------------------- 1 | uuid: 2cc92630-277c-4df5-a028-87f3bbee7fa2 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - file 7 | - media 8 | id: media.field_media_audio_file 9 | field_name: field_media_audio_file 10 | entity_type: media 11 | type: file 12 | settings: 13 | target_type: file 14 | display_field: false 15 | display_default: false 16 | uri_scheme: public 17 | module: file 18 | locked: false 19 | cardinality: 1 20 | translatable: true 21 | indexes: { } 22 | persist_with_no_fields: false 23 | custom_storage: false 24 | -------------------------------------------------------------------------------- /config/sync/field.storage.media.field_media_video_file.yml: -------------------------------------------------------------------------------- 1 | uuid: cdaa7727-4495-4c36-ad23-9d47d3dd1c3e 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - file 7 | - media 8 | id: media.field_media_video_file 9 | field_name: field_media_video_file 10 | entity_type: media 11 | type: file 12 | settings: 13 | target_type: file 14 | display_field: false 15 | display_default: false 16 | uri_scheme: public 17 | module: file 18 | locked: false 19 | cardinality: 1 20 | translatable: true 21 | indexes: { } 22 | persist_with_no_fields: false 23 | custom_storage: false 24 | -------------------------------------------------------------------------------- /config/sync/block.block.olivero_secondary_local_tasks.yml: -------------------------------------------------------------------------------- 1 | uuid: 53e8354f-8fb9-4b95-9814-112c8aee42a0 2 | langcode: en 3 | status: true 4 | dependencies: 5 | theme: 6 | - olivero 7 | _core: 8 | default_config_hash: V7GM1m6Qh500cQE7LWZV8lRuwLqXdjR0S2kSk8pEv6g 9 | id: olivero_secondary_local_tasks 10 | theme: olivero 11 | region: highlighted 12 | weight: -2 13 | provider: null 14 | plugin: local_tasks_block 15 | settings: 16 | id: local_tasks_block 17 | label: 'Secondary tabs' 18 | label_display: '0' 19 | provider: core 20 | primary: false 21 | secondary: true 22 | visibility: { } 23 | -------------------------------------------------------------------------------- /config/sync/block.block.olivero_search_form_wide.yml: -------------------------------------------------------------------------------- 1 | uuid: a238803e-48d6-4bd1-8c35-2e6f7585883d 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - search 7 | theme: 8 | - olivero 9 | _core: 10 | default_config_hash: kF9mVmsseaqxC_a3r0oTNT2MOdiEdr9-6lMUfIa18eI 11 | id: olivero_search_form_wide 12 | theme: olivero 13 | region: secondary_menu 14 | weight: -5 15 | provider: null 16 | plugin: search_form_block 17 | settings: 18 | id: search_form_block 19 | label: 'Search form (wide)' 20 | label_display: '0' 21 | provider: search 22 | page_id: '' 23 | visibility: { } 24 | -------------------------------------------------------------------------------- /config/sync/block.block.olivero_search_form_narrow.yml: -------------------------------------------------------------------------------- 1 | uuid: 5d6bc69b-4570-439f-af47-87108de0eed6 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - search 7 | theme: 8 | - olivero 9 | _core: 10 | default_config_hash: WcXqPc7NoExO03VwGjmiiEkqTr7N2YqKzsq9Bz9Orh8 11 | id: olivero_search_form_narrow 12 | theme: olivero 13 | region: primary_menu 14 | weight: -4 15 | provider: null 16 | plugin: search_form_block 17 | settings: 18 | id: search_form_block 19 | label: 'Search form (narrow)' 20 | label_display: '0' 21 | provider: search 22 | page_id: '' 23 | visibility: { } 24 | -------------------------------------------------------------------------------- /config/sync/core.entity_form_display.media.remote_video.media_library.yml: -------------------------------------------------------------------------------- 1 | uuid: 4e25d0d7-574b-4a69-9475-2a34f9262c0c 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - core.entity_form_mode.media.media_library 7 | - field.field.media.remote_video.field_media_oembed_video 8 | - media.type.remote_video 9 | id: media.remote_video.media_library 10 | targetEntityType: media 11 | bundle: remote_video 12 | mode: media_library 13 | content: { } 14 | hidden: 15 | created: true 16 | field_media_oembed_video: true 17 | name: true 18 | path: true 19 | status: true 20 | uid: true 21 | -------------------------------------------------------------------------------- /config/sync/config_split.config_split.config_dev.yml: -------------------------------------------------------------------------------- 1 | uuid: ecc4e84d-7105-4d16-b2a4-bada495d40e5 2 | langcode: en 3 | status: true 4 | dependencies: { } 5 | id: config_dev 6 | label: 'Config dev' 7 | description: 'Development configuration fro Drupal.' 8 | weight: 0 9 | stackable: false 10 | no_patching: false 11 | storage: folder 12 | folder: ../config/dev 13 | module: 14 | devel: 0 15 | devel_generate: 0 16 | tracer: 0 17 | webprofiler: 0 18 | theme: { } 19 | complete_list: { } 20 | partial_list: 21 | - automated_cron.settings 22 | - dblog.settings 23 | - system.logging 24 | - system.performance 25 | -------------------------------------------------------------------------------- /config/sync/pathauto.settings.yml: -------------------------------------------------------------------------------- 1 | enabled_entity_types: 2 | - user 3 | punctuation: 4 | hyphen: 1 5 | verbose: false 6 | separator: '-' 7 | max_length: 100 8 | max_component_length: 100 9 | transliterate: true 10 | reduce_ascii: false 11 | case: true 12 | ignore_words: 'a, an, as, at, before, but, by, for, from, is, in, into, like, of, off, on, onto, per, since, than, the, this, that, to, up, via, with' 13 | update_action: 2 14 | safe_tokens: 15 | - alias 16 | - path 17 | - join-path 18 | - login-url 19 | - url 20 | - url-brief 21 | _core: 22 | default_config_hash: SwvLp8snyPEExF41CaJJYdPUVomofLqtXvwciHc4cPg 23 | -------------------------------------------------------------------------------- /config/sync/core.base_field_override.node.page.promote.yml: -------------------------------------------------------------------------------- 1 | uuid: c813ed12-efaa-4efb-a196-6952208bef3b 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 | -------------------------------------------------------------------------------- /config/sync/field.storage.media.field_media_document.yml: -------------------------------------------------------------------------------- 1 | uuid: e70f0c7d-b323-45c0-9dfe-4506138b72d9 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - file 7 | - media 8 | enforced: 9 | module: 10 | - media 11 | id: media.field_media_document 12 | field_name: field_media_document 13 | entity_type: media 14 | type: file 15 | settings: 16 | target_type: file 17 | display_field: false 18 | display_default: false 19 | uri_scheme: public 20 | module: file 21 | locked: false 22 | cardinality: 1 23 | translatable: true 24 | indexes: { } 25 | persist_with_no_fields: false 26 | custom_storage: false 27 | -------------------------------------------------------------------------------- /config/sync/block.block.olivero_site_branding.yml: -------------------------------------------------------------------------------- 1 | uuid: 6c80a046-71ab-47a4-8ac0-28123e6cb5ed 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - system 7 | theme: 8 | - olivero 9 | _core: 10 | default_config_hash: sYjScJ6uW1UvGZ-G3AtTcZmPoOiQJtndHqamm8FAFgU 11 | id: olivero_site_branding 12 | theme: olivero 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 | label_display: '0' 21 | provider: system 22 | use_site_logo: true 23 | use_site_name: true 24 | use_site_slogan: false 25 | visibility: { } 26 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_display.block_content.basic.default.yml: -------------------------------------------------------------------------------- 1 | uuid: 59625251-5dff-45fe-863b-36771f016944 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 | type: text_default 19 | label: hidden 20 | settings: { } 21 | third_party_settings: { } 22 | weight: 0 23 | region: content 24 | hidden: { } 25 | -------------------------------------------------------------------------------- /config/sync/field.field.comment.comment.comment_body.yml: -------------------------------------------------------------------------------- 1 | uuid: 7c6b2f57-776e-40b9-8898-23f79c01c94c 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 | allowed_formats: { } 24 | field_type: text_long 25 | -------------------------------------------------------------------------------- /config/sync/field.field.node.page.body.yml: -------------------------------------------------------------------------------- 1 | uuid: 5f63f82a-8acb-43eb-9744-7dfd8ac715d3 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: KgVkxLl_K3E3lvN6CEoWQIDT0V8J4Mv-fVYrAIc7-FE 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 | required_summary: false 25 | allowed_formats: { } 26 | field_type: text_with_summary 27 | -------------------------------------------------------------------------------- /config/sync/block.block.olivero_main_menu.yml: -------------------------------------------------------------------------------- 1 | uuid: 6e751599-3510-4287-aa70-cfae2a1fae2c 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - system.menu.main 7 | module: 8 | - system 9 | theme: 10 | - olivero 11 | _core: 12 | default_config_hash: _uH7wnTwQN9LR9emIpwucAsiGiqgy6xNxBzEjrhF4SM 13 | id: olivero_main_menu 14 | theme: olivero 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 | label_display: '0' 23 | provider: system 24 | level: 1 25 | depth: 2 26 | expand_all_items: true 27 | visibility: { } 28 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_display.media.document.default.yml: -------------------------------------------------------------------------------- 1 | uuid: 28d777b6-60d0-4b8c-9e31-6d2fb2d59397 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - field.field.media.document.field_media_document 7 | - media.type.document 8 | module: 9 | - file 10 | id: media.document.default 11 | targetEntityType: media 12 | bundle: document 13 | mode: default 14 | content: 15 | field_media_document: 16 | type: file_default 17 | label: visually_hidden 18 | settings: { } 19 | third_party_settings: { } 20 | weight: 1 21 | region: content 22 | hidden: 23 | created: true 24 | name: true 25 | thumbnail: true 26 | uid: true 27 | -------------------------------------------------------------------------------- /config/sync/field.field.node.article.body.yml: -------------------------------------------------------------------------------- 1 | uuid: bd8c1ce3-6a28-4725-acf2-596bddd9750c 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: IjZnOLWk1Pjq3WRg2pLSA1ERh7Po7izCq_p6UztZr2c 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 | required_summary: false 25 | allowed_formats: { } 26 | field_type: text_with_summary 27 | -------------------------------------------------------------------------------- /assets/settings.prod.php: -------------------------------------------------------------------------------- 1 | 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 | -------------------------------------------------------------------------------- /config/sync/.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 | -------------------------------------------------------------------------------- /config/sync/field.field.media.audio.field_media_audio_file.yml: -------------------------------------------------------------------------------- 1 | uuid: 9198c5bc-6d07-4b2c-a6cb-5078423f9374 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - field.storage.media.field_media_audio_file 7 | - media.type.audio 8 | module: 9 | - file 10 | id: media.audio.field_media_audio_file 11 | field_name: field_media_audio_file 12 | entity_type: media 13 | bundle: audio 14 | label: 'Audio file' 15 | description: '' 16 | required: true 17 | translatable: true 18 | default_value: { } 19 | default_value_callback: '' 20 | settings: 21 | handler: 'default:file' 22 | handler_settings: { } 23 | file_directory: '[date:custom:Y]-[date:custom:m]' 24 | file_extensions: 'mp3 wav aac' 25 | max_filesize: '' 26 | description_field: false 27 | field_type: file 28 | -------------------------------------------------------------------------------- /config/sync/field.storage.node.field_image.yml: -------------------------------------------------------------------------------- 1 | uuid: 89415718-a3f1-4117-bf5a-3000c511bd21 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 | target_type: file 17 | display_field: false 18 | display_default: false 19 | uri_scheme: public 20 | default_image: 21 | uuid: null 22 | alt: '' 23 | title: '' 24 | width: null 25 | height: null 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 | -------------------------------------------------------------------------------- /config/sync/field.storage.user.user_picture.yml: -------------------------------------------------------------------------------- 1 | uuid: 13b52ada-b779-4a27-8608-9ca7ec34ead3 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 | target_type: file 17 | display_field: false 18 | display_default: false 19 | uri_scheme: public 20 | default_image: 21 | uuid: null 22 | alt: '' 23 | title: '' 24 | width: null 25 | height: null 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 | -------------------------------------------------------------------------------- /config/sync/core.entity_form_display.media.image.media_library.yml: -------------------------------------------------------------------------------- 1 | uuid: 0de2da2e-2fc4-4f5b-bc13-db0ba597db0a 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - core.entity_form_mode.media.media_library 7 | - field.field.media.image.field_media_image 8 | - image.style.thumbnail 9 | - media.type.image 10 | module: 11 | - image 12 | id: media.image.media_library 13 | targetEntityType: media 14 | bundle: image 15 | mode: media_library 16 | content: 17 | field_media_image: 18 | type: image_image 19 | weight: 1 20 | region: content 21 | settings: 22 | progress_indicator: throbber 23 | preview_image_style: thumbnail 24 | third_party_settings: { } 25 | hidden: 26 | created: true 27 | name: true 28 | path: true 29 | status: true 30 | uid: true 31 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_display.user.user.compact.yml: -------------------------------------------------------------------------------- 1 | uuid: 08b210b4-fc2c-413b-82c5-cf3344c4a149 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 | label: hidden 22 | settings: 23 | image_link: content 24 | image_style: thumbnail 25 | image_loading: 26 | attribute: lazy 27 | third_party_settings: { } 28 | weight: 0 29 | region: content 30 | hidden: 31 | member_for: true 32 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_display.user.user.default.yml: -------------------------------------------------------------------------------- 1 | uuid: 95db4ce6-be2d-4b3c-8883-278e427a6e07 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 | label: hidden 24 | settings: 25 | image_link: content 26 | image_style: thumbnail 27 | image_loading: 28 | attribute: lazy 29 | third_party_settings: { } 30 | weight: 0 31 | region: content 32 | hidden: { } 33 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_display.media.image.media_library.yml: -------------------------------------------------------------------------------- 1 | uuid: 71a2d8fc-a59b-4766-8ad1-be7f46b92a5c 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - core.entity_view_mode.media.media_library 7 | - field.field.media.image.field_media_image 8 | - image.style.medium 9 | - media.type.image 10 | module: 11 | - image 12 | id: media.image.media_library 13 | targetEntityType: media 14 | bundle: image 15 | mode: media_library 16 | content: 17 | thumbnail: 18 | type: image 19 | label: hidden 20 | settings: 21 | image_link: '' 22 | image_style: medium 23 | image_loading: 24 | attribute: lazy 25 | third_party_settings: { } 26 | weight: 0 27 | region: content 28 | hidden: 29 | created: true 30 | field_media_image: true 31 | name: true 32 | uid: true 33 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_display.media.video.default.yml: -------------------------------------------------------------------------------- 1 | uuid: bb676eef-0cf2-429e-ae82-ea9629791bc9 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - field.field.media.video.field_media_video_file 7 | - media.type.video 8 | module: 9 | - file 10 | id: media.video.default 11 | targetEntityType: media 12 | bundle: video 13 | mode: default 14 | content: 15 | field_media_video_file: 16 | type: file_video 17 | label: visually_hidden 18 | settings: 19 | controls: true 20 | autoplay: false 21 | loop: false 22 | multiple_file_display_type: tags 23 | muted: false 24 | width: 640 25 | height: 480 26 | third_party_settings: { } 27 | weight: 0 28 | region: content 29 | hidden: 30 | created: true 31 | name: true 32 | thumbnail: true 33 | uid: true 34 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_display.media.audio.media_library.yml: -------------------------------------------------------------------------------- 1 | uuid: 2c4b1681-567b-4dba-a906-66ed7a319664 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - core.entity_view_mode.media.media_library 7 | - field.field.media.audio.field_media_audio_file 8 | - image.style.thumbnail 9 | - media.type.audio 10 | module: 11 | - image 12 | id: media.audio.media_library 13 | targetEntityType: media 14 | bundle: audio 15 | mode: media_library 16 | content: 17 | thumbnail: 18 | type: image 19 | label: hidden 20 | settings: 21 | image_link: '' 22 | image_style: thumbnail 23 | image_loading: 24 | attribute: lazy 25 | third_party_settings: { } 26 | weight: 0 27 | region: content 28 | hidden: 29 | created: true 30 | field_media_audio_file: true 31 | name: true 32 | uid: true 33 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_display.media.video.media_library.yml: -------------------------------------------------------------------------------- 1 | uuid: 5a128667-9f98-4254-98c5-c34c1a1236d4 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - core.entity_view_mode.media.media_library 7 | - field.field.media.video.field_media_video_file 8 | - image.style.thumbnail 9 | - media.type.video 10 | module: 11 | - image 12 | id: media.video.media_library 13 | targetEntityType: media 14 | bundle: video 15 | mode: media_library 16 | content: 17 | thumbnail: 18 | type: image 19 | label: hidden 20 | settings: 21 | image_link: '' 22 | image_style: thumbnail 23 | image_loading: 24 | attribute: lazy 25 | third_party_settings: { } 26 | weight: 0 27 | region: content 28 | hidden: 29 | created: true 30 | field_media_video_file: true 31 | name: true 32 | uid: true 33 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_display.media.document.media_library.yml: -------------------------------------------------------------------------------- 1 | uuid: 737444fb-60f7-42e7-9845-ebcf7869a00a 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - core.entity_view_mode.media.media_library 7 | - field.field.media.document.field_media_document 8 | - image.style.thumbnail 9 | - media.type.document 10 | module: 11 | - image 12 | id: media.document.media_library 13 | targetEntityType: media 14 | bundle: document 15 | mode: media_library 16 | content: 17 | thumbnail: 18 | type: image 19 | label: hidden 20 | settings: 21 | image_link: '' 22 | image_style: thumbnail 23 | image_loading: 24 | attribute: lazy 25 | third_party_settings: { } 26 | weight: 0 27 | region: content 28 | hidden: 29 | created: true 30 | field_media_document: true 31 | name: true 32 | uid: true 33 | -------------------------------------------------------------------------------- /config/sync/field.field.node.article.comment.yml: -------------------------------------------------------------------------------- 1 | uuid: 88d2fc65-06b8-41ae-90b4-40fcf46ec684 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_timestamp: 0 25 | last_comment_name: null 26 | last_comment_uid: 0 27 | comment_count: 0 28 | default_value_callback: '' 29 | settings: 30 | default_mode: 1 31 | per_page: 50 32 | anonymous: 0 33 | form_location: true 34 | preview: 1 35 | field_type: comment 36 | -------------------------------------------------------------------------------- /config/sync/field.field.node.article.field_tags.yml: -------------------------------------------------------------------------------- 1 | uuid: 236da196-f9c0-497f-9d1c-4bfbb170a737 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 | -------------------------------------------------------------------------------- /config/sync/core.entity_view_display.media.remote_video.media_library.yml: -------------------------------------------------------------------------------- 1 | uuid: 1f7b11c3-b3f6-4d74-b3fe-2d82d8536440 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - core.entity_view_mode.media.media_library 7 | - field.field.media.remote_video.field_media_oembed_video 8 | - image.style.medium 9 | - media.type.remote_video 10 | module: 11 | - image 12 | id: media.remote_video.media_library 13 | targetEntityType: media 14 | bundle: remote_video 15 | mode: media_library 16 | content: 17 | thumbnail: 18 | type: image 19 | label: hidden 20 | settings: 21 | image_link: '' 22 | image_style: medium 23 | image_loading: 24 | attribute: lazy 25 | third_party_settings: { } 26 | weight: 0 27 | region: content 28 | hidden: 29 | created: true 30 | field_media_oembed_video: true 31 | name: true 32 | uid: true 33 | -------------------------------------------------------------------------------- /config/sync/filter.format.full_html.yml: -------------------------------------------------------------------------------- 1 | uuid: 6531bfc4-2e02-4fac-8824-39338d16c361 2 | langcode: en 3 | status: true 4 | dependencies: 5 | module: 6 | - editor 7 | _core: 8 | default_config_hash: WNeK5FbcY8pXgEpbD_KgRzlF1-5PL3BJXwqaBctPTqw 9 | name: 'Full HTML' 10 | format: full_html 11 | weight: 2 12 | filters: 13 | editor_file_reference: 14 | id: editor_file_reference 15 | provider: editor 16 | status: true 17 | weight: 11 18 | settings: { } 19 | filter_align: 20 | id: filter_align 21 | provider: filter 22 | status: true 23 | weight: 8 24 | settings: { } 25 | filter_caption: 26 | id: filter_caption 27 | provider: filter 28 | status: true 29 | weight: 9 30 | settings: { } 31 | filter_htmlcorrector: 32 | id: filter_htmlcorrector 33 | provider: filter 34 | status: true 35 | weight: 10 36 | settings: { } 37 | -------------------------------------------------------------------------------- /config/dev/webprofiler.settings.yml: -------------------------------------------------------------------------------- 1 | _core: 2 | default_config_hash: l23AWlsVwlhblRhggKqahd8SBZzQDs5_GsFuCKgDItg 3 | exclude_paths: "/media/oembed\r\n/admin/*\r\n/contextual/*\r\n/toolbar/*\r\n/edit/*\r\n*.js\r\n*.css" 4 | intercept_redirects: false 5 | purge_on_cache_clear: true 6 | active_toolbar_items: 7 | ajax: ajax 8 | assets: assets 9 | blocks: blocks 10 | cache: cache 11 | database: database 12 | devel: devel 13 | forms: forms 14 | frontend: frontend 15 | http: http 16 | memory: memory 17 | request: request 18 | routing: routing 19 | services: services 20 | views: views 21 | configs: '0' 22 | events: '0' 23 | extensions: '0' 24 | mail: '0' 25 | state: '0' 26 | theme: '0' 27 | time: '0' 28 | translations: '0' 29 | user: '0' 30 | query_sort: duration 31 | query_highlight: 5 32 | ide: 'vscode://file/%f:%l' 33 | ide_remote_path: '' 34 | ide_local_path: '' 35 | -------------------------------------------------------------------------------- /config/sync/field.field.media.document.field_media_document.yml: -------------------------------------------------------------------------------- 1 | uuid: d80211c8-64d8-41cb-84de-f1e524f9618e 2 | langcode: en 3 | status: true 4 | dependencies: 5 | config: 6 | - field.storage.media.field_media_document 7 | - media.type.document 8 | module: 9 | - file 10 | enforced: 11 | module: 12 | - media 13 | id: media.document.field_media_document 14 | field_name: field_media_document 15 | entity_type: media 16 | bundle: document 17 | label: Document 18 | description: '' 19 | required: true 20 | translatable: true 21 | default_value: { } 22 | default_value_callback: '' 23 | settings: 24 | handler: 'default:file' 25 | handler_settings: { } 26 | file_directory: '[date:custom:Y]-[date:custom:m]' 27 | file_extensions: 'txt rtf doc docx ppt pptx xls xlsx pdf odf odg odp ods odt fodt fods fodp fodg key numbers pages' 28 | max_filesize: '' 29 | description_field: false 30 | field_type: file 31 | -------------------------------------------------------------------------------- /assets/settings.dev.php: -------------------------------------------------------------------------------- 1 |