Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • project/varbase
  • issue/varbase-3087001
  • issue/varbase-3215888
  • issue/varbase-3245763
  • issue/varbase-3253354
  • issue/varbase-3256661
  • issue/varbase-3258740
  • issue/varbase-3259665
  • issue/varbase-3260809
  • issue/varbase-3263378
  • issue/varbase-3266504
  • issue/varbase-3269421
  • issue/varbase-3269809
  • issue/varbase-3270457
  • issue/varbase-3276911
  • issue/varbase-3277590
  • issue/varbase-3285082
  • issue/varbase-3292847
  • issue/varbase-3293400
  • issue/varbase-3293696
  • issue/varbase-3298632
  • issue/varbase-3301451
  • issue/varbase-3318323
  • issue/varbase-3318847
  • issue/varbase-3346247
  • issue/varbase-3391550
  • issue/varbase-3443948
  • issue/varbase-3471788
  • issue/varbase-3479338
  • issue/varbase-3484640
30 results
Show changes
Showing
with 509 additions and 647 deletions
api = 2
core = 8.x
includes[] = drupal-org-core.make
projects[varbase][type] = profile
projects[varbase][download][type] = git
projects[varbase][download][branch] = 8.x-7.x
......@@ -4,15 +4,16 @@
<property name="drush" value="${project.basedir}/bin/drush" />
<property name="composer" value="/usr/local/bin/composer" />
<property name="npm" value="/usr/local/bin/npm" />
<property name="phpqa" value="${project.basedir}/bin/phpqa"/>
<property name="rsync" value="/usr/bin/rsync" />
<property name="db.type" value="mysql" />
<property name="db.host" value="localhost" />
<property name="db.user" value="root" />
<property name="db.password" value="" />
<property name="db.database" value="test_varbase807xxc" />
<property name="db.database" value="test_varbase9000xxc" />
<property name="db.url" value="${db.type}://${db.user}:${db.password}@${db.host}/${db.database}" />
<property name="docroot" value="docroot" />
<property name="profile" value="${docroot}/profiles/varbase" />
<property name="profile" value="${docroot}/profiles/contrib/varbase" />
<property name="site" value="${docroot}/sites/default" />
<property name="version" value="HEAD" />
......@@ -32,6 +33,7 @@
<echo message="Found Drush: ${drush}" />
<echo message="Found Composer: ${composer}" />
<echo message="Found phpqa: ${phpqa}" />
<echo message="Found NPM: ${npm}" />
<echo message="Found rsync: ${rsync}" />
</target>
......@@ -49,7 +51,7 @@
<exec command="${npm} run install-libraries" passthru="true" />
<!-- rsync the profile, excluding developer flotsam. -->
<filesync destinationDir="${profile}" rsyncPath="${rsync}" sourceDir="." verbose="false" exclude=".idea,bin,build.xml,.git,.gitignore,${docroot},karma.conf.js,*.make,node_modules,.travis.yml,vendor" />
<filesync destinationDir="${profile}" rsyncPath="${rsync}" sourceDir="." verbose="false" exclude=".idea,bin,build.xml,.git,.gitignore,${docroot},karma.conf.js,*.make,node_modules,vendor" />
<!-- JS libraries and contrib modules were copied over by the file sync. -->
<delete dir="libraries" failonerror="true" quiet="true" />
......@@ -60,6 +62,14 @@
<filesync destinationDir="." rsyncPath="${rsync}" sourceDir="${profile}/" verbose="false" exclude="libraries,modules/contrib,behat.local.yml" />
</target>
<!-- Prepares the behat tests environment. -->
<target name="code-quality-check" depends="env">
<exec executable="${phpqa}" passthru="true">
<arg value="--analyzedDirs=./"/>
<arg value="--buildDir=./tests/code-quality"/>
</exec>
</target>
<!-- Prepares the docroot for installation via the UI. -->
<target name="preinstall" depends="uninstall">
<if>
......@@ -90,12 +100,10 @@
<!-- Install with drush site install -->
<target name="install-with-drush-site-install" depends="env">
<!-- Use passthru() when executing drush site-install so that we'll know if errors occur. -->
<exec command="${drush} site-install varbase --yes --site-name='Test Varbase807xxc' --account-name=webmaster --account-pass=dD.123123ddd --account-mail=webmaster@vardot.com --db-url=${db.url} varbase_multilingual_configuration.enable_multilingual=true varbase_extra_components.vmi=true varbase_extra_components.varbase_heroslider_media=true varbase_extra_components.varbase_carousels=true varbase_extra_components.varbase_search=true varbase_extra_components.varbase_blog=true varbase_extra_components.varbase_auth=true varbase_development_tools.varbase_development=true" dir="${docroot}" passthru="true" />
<exec command="${drush} en varbase_styleguide --yes" dir="${docroot}" />
<exec command="${drush} site-install varbase --yes --site-name='Test Varbase9000xxc' --account-name=webmaster --account-pass=dD.123123ddd --account-mail=webmaster@vardot.com --db-url=${db.url} varbase_multilingual_configuration.enable_multilingual=true varbase_extra_components.vmi=true varbase_extra_components.varbase_heroslider=true varbase_extra_components.varbase_carousels=true varbase_extra_components.varbase_search=true varbase_extra_components.varbase_blog=true varbase_extra_components.varbase_auth=true varbase_development_tools.varbase_development=true" dir="${docroot}" passthru="true" />
<exec command="${drush} en vbp_text_and_image --yes" dir="${docroot}" />
<exec command="${drush} en varbase_media_instagram --yes" dir="${docroot}" />
<exec command="${drush} en varbase_media_twitter --yes" dir="${docroot}" />
<exec command="${drush} en social_auth_google --yes" dir="${docroot}" />
<exec command="${drush} en social_auth_facebook --yes" dir="${docroot}" />
<exec command="${drush} en social_auth_twitter --yes" dir="${docroot}" />
<exec command="${drush} en social_auth_linkedin --yes" dir="${docroot}" />
......
{
"name": "vardot/varbase",
"description": "Varbase: The Ultimate Drupal 8 CMS Starter Kit (Bootstrap Ready) | by Vardot",
"description": "Varbase: The Ultimate Drupal CMS Starter Kit (Bootstrap Ready) | by Vardot",
"type": "drupal-profile",
"license": "GPL-2.0-or-later",
"minimum-stability": "dev",
......@@ -26,51 +26,84 @@
"url": "https://asset-packagist.org"
}
},
"replace": {
"drupal/statistics": "*",
"jquery/fancytree": "*",
"fancytree/fancytree": "*",
"npm-asset/ckeditor5": "*",
"npm-asset/ckeditor5-dll-inline": "*",
"npm-asset/ckeditor5-core": "*",
"npm-asset/ckeditor5-engine":"*",
"npm-asset/ckeditor5-ui": "*",
"npm-asset/ckeditor5-utils": "*",
"npm-asset/ckeditor5-widget": "*",
"npm-asset/ckeditor--ckeditor5": "*",
"npm-asset/ckeditor--ckeditor5-dll-inline": "*",
"npm-asset/ckeditor--ckeditor5-core": "*",
"npm-asset/ckeditor--ckeditor5-engine":"*",
"npm-asset/ckeditor--ckeditor5-ui": "*",
"npm-asset/ckeditor--ckeditor5-utils": "*",
"npm-asset/ckeditor--ckeditor5-widget": "*",
"npm-asset/lodash-es": "*",
"npm-asset/lodash.debounce": "*",
"npm-asset/lodash.throttle": "*",
"npm-asset/nouislider": "*",
"npm-asset/rtseo.js": "*",
"bower-asset/jquery": "*",
"bower-asset/jquery-ui": "*"
},
"require": {
"composer/installers": "~1.0",
"oomphinc/composer-installers-extender": "~1.0",
"cweagans/composer-patches": "~1.0",
"drupal-composer/drupal-scaffold": "~2.0",
"drupal/drupal-library-installer-plugin": "^0.3",
"drupal/varbase_core": "7.x-dev",
"drupal/varbase_api": "7.x-dev",
"drupal/varbase_media": "7.x-dev",
"drupal/varbase_bootstrap_paragraphs": "7.x-dev",
"drupal/varbase_editor": "7.x-dev",
"drupal/varbase_landing": "7.x-dev",
"drupal/varbase_heroslider_media": "7.x-dev",
"drupal/varbase_carousels": "7.x-dev",
"drupal/varbase_blog": "7.x-dev",
"drupal/varbase_search": "6.x-dev",
"drupal/varbase_seo": "6.x-dev",
"drupal/varbase_auth": "6.x-dev",
"drupal/varbase_total_control": "6.x-dev",
"drupal/varbase_styleguide": "6.x-dev",
"drupal/varbase_email": "6.x-dev",
"drupal/vartheme": "6.x-dev",
"drupal/vartheme_bs4": "6.x-dev",
"drupal/vartheme_admin": "6.x-dev"
"drupal/varbase_core": "10.0.x-dev",
"drupal/varbase_components": "2.0.x-dev",
"drupal/varbase_api": "10.0.x-dev",
"drupal/varbase_ai": "1.0.x-dev",
"drupal/varbase_media": "10.0.x-dev",
"drupal/varbase_editor": "10.0.x-dev",
"drupal/varbase_landing": "10.0.x-dev",
"drupal/varbase_layout_builder": "10.1.x-dev",
"drupal/varbase_bootstrap_paragraphs": "10.0.x-dev",
"drupal/varbase_heroslider": "1.0.x-dev",
"drupal/varbase_heroslider_media": "10.0.x-dev",
"drupal/varbase_carousels": "10.0.x-dev",
"drupal/varbase_blog": "10.0.x-dev",
"drupal/varbase_search": "10.0.x-dev",
"drupal/varbase_seo": "10.0.x-dev",
"drupal/varbase_auth": "10.0.x-dev",
"drupal/varbase_dashboards": "1.0.x-dev",
"drupal/varbase_email": "10.0.x-dev",
"drupal/varbase_workflow": "3.0.x-dev",
"drupal/varbase_demo": "1.0.x-dev",
"drupal/vartheme_bs5": "3.0.x-dev",
"drupal/vartheme_claro": "4.0.x-dev",
"bower-asset/jqueryui-touch-punch": "dev-master",
"npm-asset/dropzone": "~5",
"npm-asset/blazy": "~1",
"npm-asset/slick-carousel": "~1",
"npm-asset/ace-builds": "~1",
"npm-asset/swagger-ui-dist": "~3",
"npm-asset/northernco--ckeditor5-anchor-drupal": "^0.5.0",
"npm-asset/ckeditor--ckeditor5-media-embed": "*",
"npm-asset/jquery.fancytree": "~2"
},
"require-dev": {
"drupal/console": "~1.0",
"drush/drush": "~9.0",
"drupal/coder": "~8.0",
"drupal/drupal-extension": "~3.0",
"phing/phing": "~2.0",
"behat/behat": "~3.0",
"behat/mink": "~1.0",
"behat/mink-extension": "~2.0",
"behat/mink-goutte-driver": "~1.0",
"behat/mink-zombie-driver": "~1.0",
"behat/mink-selenium2-driver": "~1.0",
"behatch/contexts": "~3.0",
"emuse/behat-html-formatter": "^0.1.0"
"drupal/core-dev": "~10 || ~11",
"drush/drush": "~12 || ~13"
},
"config": {
"bin-dir": "bin/",
"secure-http": false,
"preferred-install": {
"drupal/core": "dist"
},
"allow-plugins": {
"composer/installers": true,
"cweagans/composer-patches": true,
"oomphinc/composer-installers-extender": true,
"drupal/core-composer-scaffold": true,
"drupal/core-project-message": true,
"dealerdirect/phpcodesniffer-composer-installer": true,
"phpstan/extension-installer": true,
"php-http/discovery": true
}
},
"autoload": {
......@@ -79,39 +112,41 @@
}
},
"scripts": {
"drupal-scaffold": "DrupalComposer\\DrupalScaffold\\Plugin::scaffold",
"pre-install-cmd": ["Varbase\\composer\\ScriptHandler::checkComposerVersion"],
"pre-update-cmd": ["Varbase\\composer\\ScriptHandler::checkComposerVersion"],
"post-install-cmd": [
"Varbase\\composer\\ScriptHandler::createRequiredFiles",
"Varbase\\composer\\ScriptHandler::removeGitDirectories",
"@composer drupal-scaffold",
"./bin/phing push"
"Varbase\\composer\\ScriptHandler::removeGitDirectories"
],
"post-update-cmd": [
"Varbase\\composer\\ScriptHandler::createRequiredFiles",
"Varbase\\composer\\ScriptHandler::removeGitDirectories",
"./bin/phing push"
"Varbase\\composer\\ScriptHandler::removeGitDirectories"
],
"post-drupal-scaffold-cmd": ["Varbase\\composer\\ScriptHandler::postDrupalScaffoldProcedure"],
"create-new-vartheme": "scripts/create-new-vartheme.sh"
"post-drupal-scaffold-cmd": ["Varbase\\composer\\ScriptHandler::postDrupalScaffoldProcedure"]
},
"extra": {
"branch-alias": {
"dev-8.x-7.x": "8.7.x-dev"
"drupal-scaffold": {
"allowed-packages": [
"drupal/core",
"vardot/varbase"
],
"gitignore": true,
"locations": {
"web-root": "./docroot"
}
},
"installer-types": [
"bower-asset",
"npm-asset"
],
"installer-paths": {
"docroot/core": ["type:drupal-core"],
"docroot/profiles/{$name}": ["type:drupal-profile"],
"docroot/profiles/contrib/{$name}": ["type:drupal-profile"],
"docroot/modules/contrib/{$name}": ["type:drupal-module"],
"docroot/themes/contrib/{$name}": ["type:drupal-theme"],
"docroot/libraries/slick": ["npm-asset/slick-carousel"],
"docroot/libraries/ace": ["npm-asset/ace-builds"],
"docroot/libraries/masonry": ["npm-asset/masonry-layout"],
"docroot/libraries/jquery-ui-touch-punch": ["bower-asset/jqueryui-touch-punch"],
"docroot/libraries/swagger-ui/dist": ["npm-asset/swagger-ui-dist"],
"docroot/libraries/ckeditor5-anchor-drupal": ["npm-asset/northernco--ckeditor5-anchor-drupal"],
"docroot/libraries/ckeditor5/plugins/media-embed": ["npm-asset/ckeditor--ckeditor5-media-embed"],
"docroot/libraries/fancytree": ["npm-asset/jquery.fancytree"],
"docroot/libraries/{$name}": [
"type:drupal-library",
"type:bower-asset",
......@@ -121,6 +156,10 @@
"docroot/themes/custom/{$name}": ["type:drupal-custom-theme"],
"drush/contrib/{$name}": ["type:drupal-drush"]
},
"installer-types": [
"bower-asset",
"npm-asset"
],
"drupal-libraries": {
"library-directory": "docroot/libraries",
"libraries": [
......@@ -128,18 +167,17 @@
{"name": "blazy", "package": "npm-asset/blazy"},
{"name": "slick", "package": "npm-asset/slick-carousel"},
{"name": "ace", "package": "npm-asset/ace-builds"},
{"name": "chartjs", "package": "bower-asset/chartjs"},
{"name": "c3","package": "bower-asset/c3"},
{"name": "d3", "package": "bower-asset/d3"},
{"name": "masonry", "package": "npm-asset/masonry-layout"},
{"name": "imagesloaded", "package": "npm-asset/imagesloaded"},
{"name": "swagger-ui", "package": "swagger-api/swagger-ui"}
{"name": "jquery-ui-touch-punch", "package": "bower-asset/jqueryui-touch-punch"},
{"name": "swagger-ui", "package": "npm-asset/swagger-ui-dist"},
{"name": "ckeditor5-anchor-drupal", "package": "npm-asset/northernco--ckeditor5-anchor-drupal"},
{"name": "ckeditor5-media-embed", "package": "npm-asset/ckeditor--ckeditor5-media-embed"},
{"name": "fancytree", "package": "npm-asset/jquery.fancytree"}
]
},
"enable-patching": true,
"composer-exit-on-patch-failure": true,
"patchLevel": {
"drupal/core": "-p2"
"drupal/core": "-p2"
}
}
}
\ No newline at end of file
admin: vartheme_admin
default: vartheme_bs4
admin: gin
default: vartheme_bs5
langcode: en
status: true
dependencies: { }
dependencies:
module:
- system
- node
id: anonymous
label: 'Anonymous user'
weight: -10
is_admin: false
permissions:
- 'access content'
- 'search content'
- 'view media'
langcode: en
status: true
dependencies: { }
dependencies:
module:
- system
- node
- user
id: authenticated
label: 'Authenticated user'
weight: -9
is_admin: false
permissions:
- 'access content'
- 'access shortcuts'
- 'access sitemap'
- 'access tour'
- 'access user profiles'
- 'bypass honeypot protection'
- 'search content'
- 'use text format basic_html'
- userprotect.account.edit
- userprotect.mail.edit
- userprotect.pass.edit
- 'view media'
langcode: en
status: true
dependencies: { }
dependencies:
module:
- system
- node
- block
id: content_admin
label: 'Content Admin'
weight: -7
is_admin: null
permissions:
- 'access administration pages'
- 'access carousels_media_browser entity browser pages'
- 'access content overview'
- 'access contextual links'
- 'access editor_media_browser entity browser pages'
- 'access files overview'
- 'access heroslider_media_browser entity browser pages'
- 'access image_browser entity browser pages'
- 'access images_browser entity browser pages'
- 'access in-place editing'
- 'access media overview'
- 'access media_browser entity browser pages'
- 'access panels in-place editing'
- 'access responsive preview'
- 'access shortcuts'
- 'access site in maintenance mode'
- 'access taxonomy overview'
- 'access toolbar'
- 'access tour'
- 'access user profiles'
- 'access video_browser entity browser pages'
- 'add terms in blog_categories'
- 'add terms in categories'
- 'add terms in tags'
- 'administer footer menu items'
- 'administer main menu items'
- 'administer media types'
- 'administer menu'
- 'administer taxonomy'
- 'change layouts in place editing'
- 'clone block entity'
- 'clone block_content entity'
- 'clone menu_link_content entity'
- 'clone node entity'
- 'clone page entity'
- 'clone page_variant entity'
- 'clone paragraph entity'
- 'clone taxonomy_term entity'
- 'clone taxonomy_vocabulary entity'
- 'create audio media'
- 'create content translations'
- 'create faq content'
- 'create file media'
- 'create image media'
- 'create instagram media'
- 'create landing_page content'
- 'create media'
- 'create page content'
- 'create remote_video media'
- 'create terms in blog_categories'
- 'create terms in tags'
- 'create tweet media'
- 'create url aliases'
- 'create varbase_blog content'
- 'create varbase_heroslider_media content'
- 'create video media'
- 'customize shortcut links'
- 'delete any audio media'
- 'delete any faq content'
- 'delete any file media'
- 'delete any image media'
- 'delete any instagram media'
- 'delete any landing_page content'
- 'delete any media'
- 'delete any page content'
- 'delete any remote_video media'
- 'delete any tweet media'
- 'delete any varbase_blog content'
- 'delete any varbase_heroslider_media content'
- 'delete any video media'
- 'delete content translations'
- 'delete landing_page revisions'
- 'delete media'
- 'delete own audio media'
- 'delete own episode content'
- 'delete own faq content'
- 'delete own file media'
- 'delete own image media'
- 'delete own instagram media'
- 'delete own landing_page content'
- 'delete own page content'
- 'delete own remote_video media'
- 'delete own tweet media'
- 'delete own varbase_blog content'
- 'delete own varbase_heroslider_media content'
- 'delete own video media'
- 'delete page revisions'
- 'delete terms in blog_categories'
- 'delete terms in categories'
- 'delete terms in tags'
- 'delete varbase_blog revisions'
- 'dropzone upload files'
- 'ds switch view mode'
- 'edit any audio media'
- 'edit any file media'
- 'edit any image media'
- 'edit any instagram media'
- 'edit any landing_page content'
- 'edit any page content'
- 'edit any remote_video media'
- 'edit any tweet media'
- 'edit any varbase_blog content'
- 'edit any varbase_heroslider_media content'
- 'edit any video media'
- 'edit own audio media'
- 'edit own file media'
- 'edit own image media'
- 'edit own instagram media'
- 'edit own landing_page content'
- 'edit own page content'
- 'edit own remote_video media'
- 'edit own tweet media'
- 'edit own varbase_blog content'
- 'edit own varbase_heroslider_media content'
- 'edit own video media'
- 'edit terms in blog_categories'
- 'edit terms in categories'
- 'edit terms in tags'
- 'have total control'
- 'rabbit hole bypass node'
- 'rabbit hole bypass taxonomy_term'
- 'reorder terms in blog_categories'
- 'reorder terms in categories'
- 'reorder terms in tags'
- 'revert all revisions'
- 'revert faq revisions'
- 'revert landing_page revisions'
- 'revert page revisions'
- 'revert varbase_blog revisions'
- 'revert varbase_heroslider_media revisions'
- 'translate any entity'
- 'translate landing_page node'
- 'translate page node'
- 'update any media'
- 'update content translations'
- 'update media'
- 'update varbase_heroslider_media entityqueue'
- 'use ipe with page manager'
- 'use panels dashboard'
- 'use text format basic_html'
- 'use text format basic_html'
- 'use text format full_html'
- 'use yoast seo'
- 'view all revisions'
- 'view any paragraphs previewer'
- 'view faq revisions'
- 'view landing_page revisions'
- 'view media'
- 'view own unpublished content'
- 'view page revisions'
- 'view terms in blog_categories'
- 'view terms in tags'
- 'administer menu'
- 'access administration pages'
- 'access site in maintenance mode'
- 'access site reports'
- 'view the administration theme'
- 'view varbase_blog revisions'
- 'view varbase_heroslider_media revisions'
langcode: en
status: true
dependencies: { }
dependencies:
module:
- system
- node
- block
id: editor
label: Editor
weight: -8
is_admin: null
permissions:
- 'access administration pages'
- 'access carousels_media_browser entity browser pages'
- 'access content overview'
- 'access contextual links'
- 'access editor_media_browser entity browser pages'
- 'access files overview'
- 'access heroslider_media_browser entity browser pages'
- 'access image_browser entity browser pages'
- 'access images_browser entity browser pages'
- 'access in-place editing'
- 'access media overview'
- 'access media_browser entity browser pages'
- 'access panels in-place editing'
- 'access responsive preview'
- 'access shortcuts'
- 'access site in maintenance mode'
- 'access taxonomy overview'
- 'access toolbar'
- 'access tour'
- 'access user profiles'
- 'access video_browser entity browser pages'
- 'add terms in blog_categories'
- 'add terms in tags'
- 'administer media types'
- 'clone page entity'
- 'clone page_variant entity'
- 'clone paragraph entity'
- 'create audio media'
- 'create faq content'
- 'create file media'
- 'create image media'
- 'create instagram media'
- 'create landing_page content'
- 'create media'
- 'create page content'
- 'create remote_video media'
- 'create terms in blog_categories'
- 'create terms in tags'
- 'create tweet media'
- 'create url aliases'
- 'create varbase_blog content'
- 'create video media'
- 'customize shortcut links'
- 'delete any audio media'
- 'delete any file media'
- 'delete any image media'
- 'delete any instagram media'
- 'delete any remote_video media'
- 'delete any tweet media'
- 'delete any varbase_blog content'
- 'delete any video media'
- 'delete media'
- 'delete own audio media'
- 'delete own file media'
- 'delete own image media'
- 'delete own instagram media'
- 'delete own landing_page content'
- 'delete own page content'
- 'delete own remote_video media'
- 'delete own tweet media'
- 'delete own varbase_blog content'
- 'delete own video media'
- 'delete terms in blog_categories'
- 'delete terms in tags'
- 'delete varbase_blog revisions'
- 'dropzone upload files'
- 'ds switch view mode'
- 'edit any audio media'
- 'edit any file media'
- 'edit any image media'
- 'edit any instagram media'
- 'edit any remote_video media'
- 'edit any tweet media'
- 'edit any varbase_blog content'
- 'edit any video media'
- 'edit own audio media'
- 'edit own file media'
- 'edit own image media'
- 'edit own instagram media'
- 'edit own landing_page content'
- 'edit own page content'
- 'edit own remote_video media'
- 'edit own tweet media'
- 'edit own varbase_blog content'
- 'edit own video media'
- 'edit terms in blog_categories'
- 'edit terms in tags'
- 'have total control'
- 'reorder terms in blog_categories'
- 'reorder terms in tags'
- 'revert varbase_blog revisions'
- 'translate page node'
- 'update any media'
- 'update media'
- 'update varbase_heroslider_media entityqueue'
- 'use ipe with page manager'
- 'use text format basic_html'
- 'use text format full_html'
- 'use yoast seo'
- 'view all revisions'
- 'view any paragraphs previewer'
- 'view landing_page revisions'
- 'view media'
- 'view own unpublished content'
- 'view page revisions'
- 'view terms in blog_categories'
- 'view terms in tags'
- 'access administration pages'
- 'access site in maintenance mode'
- 'access site reports'
- 'view the administration theme'
- 'view varbase_blog revisions'
langcode: en
status: true
dependencies:
module:
- system
- node
- block
id: seo_admin
label: 'SEO Admin'
weight: -6
is_admin: null
permissions:
- 'access content overview'
- 'view all revisions'
- 'view own unpublished content'
- 'administer menu'
- 'access administration pages'
- 'access site in maintenance mode'
- 'access site reports'
- 'view the administration theme'
langcode: en
status: true
dependencies: { }
dependencies:
module:
- system
- node
- block
- user
id: site_admin
label: 'Site Admin'
weight: -5
is_admin: null
permissions:
- 'access administration pages'
- 'access carousels_media_browser entity browser pages'
- 'access coffee'
- 'access content overview'
- 'access contextual links'
- 'access editor_media_browser entity browser pages'
- 'access files overview'
- 'access google analytics reports'
- 'access heroslider_media_browser entity browser pages'
- 'access image_browser entity browser pages'
- 'access images_browser entity browser pages'
- 'access in-place editing'
- 'access media overview'
- 'access media overview'
- 'access media_browser entity browser pages'
- 'access panels in-place editing'
- 'access responsive preview'
- 'access shortcuts'
- 'access site in maintenance mode'
- 'access site reports'
- 'access taxonomy overview'
- 'access toolbar'
- 'access tour'
- 'access user profiles'
- 'access varbase content reports'
- 'access varbase settings'
- 'access varbase users reports'
- 'access video_browser entity browser pages'
- 'add JS snippets for google analytics'
- 'add terms in blog_categories'
- 'add terms in categories'
- 'add terms in tags'
- 'administer account menu items'
- 'administer account settings'
- 'administer admin menu items'
- 'administer block classes'
- 'administer blocks'
- 'administer blog-menu menu items'
- 'administer devel menu items'
- 'administer entity browsers'
- 'administer faq'
- 'administer faq order'
- 'administer footer menu items'
- 'administer google analytics'
- 'administer google analytics reports api'
- 'administer mail templates'
- 'administer main menu items'
- 'administer media types'
- 'administer menu'
- 'administer meta tags'
- 'administer pages'
- 'administer pane access'
- 'administer redirect settings'
- 'administer redirects'
- 'administer shortcuts'
- 'administer taxonomy'
- 'administer tools menu items'
- 'administer users'
- 'administer varbase bootstrap paragraphs settings'
- 'administer yoast seo'
- 'assign roles'
- 'change layouts in place editing'
- 'clone block entity'
- 'clone block_content entity'
- 'clone block_content_type entity'
- 'clone captcha_point entity'
- 'clone consumer entity'
- 'clone custom_perms_entity entity'
- 'clone date_format entity'
- 'clone entity_view_mode entity'
- 'clone menu_link_content entity'
- 'clone node entity'
- 'clone page entity'
- 'clone page_variant entity'
- 'clone paragraph entity'
- 'clone taxonomy_term entity'
- 'clone taxonomy_vocabulary entity'
- 'clone user entity'
- 'clone view entity'
- 'clone webform entity'
- 'clone webform_options entity'
- 'clone webform_submission entity'
- 'create audio media'
- 'create content translations'
- 'create faq content'
- 'create file media'
- 'create image media'
- 'create instagram media'
- 'create landing_page content'
- 'create media'
- 'create page content'
- 'create remote_video media'
- 'create tweet media'
- 'create url aliases'
- 'create varbase_blog content'
- 'create varbase_heroslider_media content'
- 'create video media'
- 'customize shortcut links'
- 'delete any audio media'
- 'delete any faq content'
- 'delete any file media'
- 'delete any image media'
- 'delete any instagram media'
- 'delete any landing_page content'
- 'delete any media'
- 'delete any page content'
- 'delete any remote_video media'
- 'delete any tweet media'
- 'delete any varbase_blog content'
- 'delete any varbase_heroslider_media content'
- 'delete any video media'
- 'delete content translations'
- 'delete landing_page revisions'
- 'delete media'
- 'delete own audio media'
- 'delete own episode content'
- 'delete own faq content'
- 'delete own file media'
- 'delete own image media'
- 'delete own instagram media'
- 'delete own landing_page content'
- 'delete own page content'
- 'delete own remote_video media'
- 'delete own tweet media'
- 'delete own varbase_blog content'
- 'delete own varbase_heroslider_media content'
- 'delete own video media'
- 'delete page revisions'
- 'delete terms in categories'
- 'delete terms in tags'
- 'delete varbase_blog revisions'
- 'dropzone upload files'
- 'ds switch view mode'
- 'edit any audio media'
- 'edit any file media'
- 'edit any image media'
- 'edit any instagram media'
- 'edit any landing_page content'
- 'edit any page content'
- 'edit any remote_video media'
- 'edit any tweet media'
- 'edit any varbase_blog content'
- 'edit any varbase_heroslider_media content'
- 'edit any video media'
- 'edit own audio media'
- 'edit own file media'
- 'edit own image media'
- 'edit own instagram media'
- 'edit own landing_page content'
- 'edit own page content'
- 'edit own remote_video media'
- 'edit own tweet media'
- 'edit own varbase_blog content'
- 'edit own varbase_heroslider_media content'
- 'edit own video media'
- 'edit terms in categories'
- 'edit terms in tags'
- 'have total control'
- 'manipulate all entityqueues'
- 'manipulate entityqueues'
- 'masquerade as authenticated'
- 'masquerade as content_admin'
- 'masquerade as editor'
- 'masquerade as seo_admin'
- 'masquerade as site_admin'
- 'opt-in or out of google analytics tracking'
- 'rabbit hole bypass node'
- 'rabbit hole bypass taxonomy_term'
- 'reorder terms in blog_categories'
- 'reorder terms in categories'
- 'reorder terms in tags'
- 'access content overview'
- 'revert all revisions'
- 'revert faq revisions'
- 'revert landing_page revisions'
- 'revert page revisions'
- 'revert varbase_blog revisions'
- 'revert varbase_heroslider_media revisions'
- 'switch shortcut sets'
- 'translate any entity'
- 'translate landing_page node'
- 'translate page node'
- 'update any media'
- 'update content translations'
- 'update media'
- 'update varbase_heroslider_media entityqueue'
- 'use ipe with page manager'
- 'use panels dashboard'
- 'use panels in place editing'
- 'use panels locks'
- 'use text format basic_html'
- 'use text format basic_html'
- 'use text format code_html'
- 'use text format full_html'
- 'use yoast seo'
- userprotect.protected_site_admin.bypass
- 'view all revisions'
- 'view any paragraphs previewer'
- 'view faq page'
- 'view faq revisions'
- 'view landing_page revisions'
- 'view media'
- 'view own unpublished content'
- 'view page revisions'
- 'view post access counter'
- 'view terms in blog_categories'
- 'view terms in tags'
- 'administer menu'
- 'access administration pages'
- 'access site in maintenance mode'
- 'access site reports'
- 'view the administration theme'
- 'view varbase_blog revisions'
- 'view varbase_heroslider_media revisions'
- 'administer account settings'
- 'administer users'
background_colors: "vbp_color_01|Blue\r\nvbp_color_02|Madison\r\nvbp_color_03|Dark Gray\r\nvbp_color_04|Light Gray\r\nvbp_color_05|Red"
......@@ -10,41 +10,40 @@ dependencies:
id: frontpage
label: Frontpage
module: node
description: 'All content promoted to the front page.'
description: "All content promoted to the front page."
tag: default
base_table: node_field_data
base_field: nid
core: 8.x
display:
default:
display_options:
access:
type: perm
options:
perm: 'access content'
perm: "access content"
cache:
type: tag
options: { }
options: {}
empty:
area_text_custom:
admin_label: ''
content: 'No front page content has been created yet.'
admin_label: ""
content: "No front page content has been created yet."
empty: true
field: area_text_custom
group_type: group
id: area_text_custom
label: ''
label: ""
relationship: none
table: views
tokenize: false
plugin_id: text_custom
node_listing_empty:
admin_label: ''
admin_label: ""
empty: true
field: node_listing_empty
group_type: group
id: node_listing_empty
label: ''
label: ""
relationship: none
table: node
plugin_id: node_listing_empty
......@@ -55,10 +54,10 @@ display:
field: title
relationship: none
group_type: group
admin_label: ''
label: ''
admin_label: ""
label: ""
empty: true
title: 'Welcome to [site:name]'
title: "Welcome to [site:name]"
plugin_id: title
exposed_form:
type: basic
......@@ -66,20 +65,20 @@ display:
submit_button: Apply
reset_button: false
reset_button_label: Reset
exposed_sorts_label: 'Sort by'
exposed_sorts_label: "Sort by"
expose_sort_order: true
sort_asc_label: Asc
sort_desc_label: Desc
filters:
promote:
admin_label: ''
admin_label: ""
expose:
description: ''
identifier: ''
label: ''
description: ""
identifier: ""
label: ""
multiple: false
operator: ''
operator_id: ''
operator: ""
operator_id: ""
remember: false
remember_roles:
authenticated: authenticated
......@@ -90,11 +89,11 @@ display:
group: 1
group_info:
default_group: All
default_group_multiple: { }
description: ''
group_items: { }
identifier: ''
label: ''
default_group_multiple: {}
description: ""
group_items: {}
identifier: ""
label: ""
multiple: false
optional: true
remember: false
......@@ -102,21 +101,21 @@ display:
group_type: group
id: promote
is_grouped: false
operator: '='
operator: "="
relationship: none
table: node_field_data
value: '1'
value: "1"
plugin_id: boolean
entity_type: node
entity_field: promote
status:
expose:
operator: ''
operator: ""
field: status
group: 1
id: status
table: node_field_data
value: '1'
value: "1"
plugin_id: boolean
entity_type: node
entity_field: status
......@@ -126,19 +125,19 @@ display:
field: langcode
relationship: none
group_type: group
admin_label: ''
admin_label: ""
operator: in
value:
'***LANGUAGE_language_content***': '***LANGUAGE_language_content***'
"***LANGUAGE_language_content***": "***LANGUAGE_language_content***"
group: 1
exposed: false
expose:
operator_id: ''
label: ''
description: ''
operator_id: ""
label: ""
description: ""
use_operator: false
operator: ''
identifier: ''
operator: ""
identifier: ""
required: false
remember: false
multiple: false
......@@ -147,16 +146,16 @@ display:
reduce: false
is_grouped: false
group_info:
label: ''
description: ''
identifier: ''
label: ""
description: ""
identifier: ""
optional: true
widget: select
multiple: false
remember: false
default_group: All
default_group_multiple: { }
group_items: { }
default_group_multiple: {}
group_items: {}
plugin_id: language
entity_type: node
entity_field: langcode
......@@ -169,17 +168,17 @@ display:
total_pages: 0
expose:
items_per_page: false
items_per_page_label: 'Items per page'
items_per_page_options: '5, 10, 25, 50'
items_per_page_label: "Items per page"
items_per_page_options: "5, 10, 25, 50"
items_per_page_options_all: false
items_per_page_options_all_label: '- All -'
items_per_page_options_all_label: "- All -"
offset: false
offset_label: Offset
tags:
previous: ' Previous'
next: 'Next '
first: '« First'
last: 'Last »'
previous: " Previous"
next: "Next "
first: "« First"
last: "Last »"
quantity: 9
query:
type: views_query
......@@ -187,17 +186,17 @@ display:
disable_sql_rewrite: false
distinct: false
replica: false
query_comment: ''
query_tags: { }
query_comment: ""
query_tags: {}
row:
type: 'entity:node'
type: "entity:node"
options:
view_mode: teaser
sorts:
sticky:
admin_label: ''
admin_label: ""
expose:
label: ''
label: ""
exposed: false
field: sticky
group_type: group
......@@ -216,39 +215,39 @@ display:
plugin_id: date
relationship: none
group_type: group
admin_label: ''
admin_label: ""
exposed: false
expose:
label: ''
label: ""
granularity: second
entity_type: node
entity_field: created
style:
type: default
options:
grouping: { }
row_class: ''
grouping: {}
row_class: ""
default_row_class: true
uses_fields: false
title: ''
header: { }
footer: { }
relationships: { }
fields: { }
arguments: { }
display_extenders: { }
title: ""
header: {}
footer: {}
relationships: {}
fields: {}
arguments: {}
display_extenders: {}
display_plugin: default
display_title: Master
id: default
position: 0
cache_metadata:
contexts:
- 'languages:language_interface'
- "languages:language_interface"
- url.query_args
- 'user.node_grants:view'
- "user.node_grants:view"
- user.permissions
max-age: -1
tags: { }
tags: {}
feed_1:
display_plugin: feed
id: feed_1
......@@ -258,7 +257,7 @@ display:
sitename_title: true
path: rss.xml
displays:
default: ''
default: ""
pager:
type: some
options:
......@@ -267,19 +266,19 @@ display:
style:
type: rss
options:
description: ''
grouping: { }
description: ""
grouping: {}
uses_fields: false
row:
type: node_rss
options:
relationship: none
view_mode: rss
display_extenders: { }
display_extenders: {}
cache_metadata:
contexts:
- 'languages:language_interface'
- 'user.node_grants:view'
- "languages:language_interface"
- "user.node_grants:view"
- user.permissions
max-age: -1
tags: { }
tags: {}
......@@ -9,10 +9,9 @@ config_bit:
install_default_components: true
list:
dependencies:
# Enable listed modules in order at this installation step.
- libraries
# Enable listed Varbase modules in order at this installation step.
- varbase_core
- varbase_components
- varbase_media
- varbase_editor
- varbase_admin
......@@ -20,9 +19,10 @@ config_bit:
- varbase_security
- varbase_seo
- varbase_webform
- varbase_workflow
- varbase_page
- varbase_landing
- varbase_total_control
- varbase_layout_builder
- vlplb
- varbase_dashboards
- varbase_default_content
- varbase_tour
- varbase_update_helper
# ==============================================================================
# List of varbase demo components, which they will be listed under the
# List of varbase demo components, which they will be listed under the
# Extra components installation step, in the Demo content section.
# ==============================================================================
config_bit:
type: list
for: varbase.info.yml
when:
show_demo: false
show_demo: true
list:
dependencies:
varbase_demo:
title: "Install Demo Content"
description: "If you're evaluating Varbase, installing demo content will help you get an idea of how Varbase works, and what features are included."
selected: false
title: 'Varbase Demo'
description: '<p>Installing demo content gives you a taste of what Varbase offers and its key features. It''s a handy way to explore Varbase''s functionality and see it in action.</p><div class="messages-list__item messages messages--info"><div class="messages__header"><h2 id="message-status-title" class="messages__title">Please note:</h2></div><div class="messages__content">You have the option to uncheck the Varbase Demo box to select specific recipes. Varbase Demo enables all features for demonstration purposes.</p></div></div>'
selected: true
config_form: false
......@@ -11,12 +11,7 @@ config_bit:
dependencies:
varbase_development:
title: "Install Development Tools"
description: "Install the development tools if you're a developer and you're going to use Varbase to build a new project. This will install several modules that help you build your site, such as <a href=\"https://www.drupal.org/project/devel\" target=\"_blank\">Devel</a>, <a href=\"https://www.drupal.org/docs/8/core/modules/dblog/overview\" target=\"_blank\">Database Logging</a>, and UI modules such as View UI, Features UI, Libraries UI, and Configuration Update Reports.<br /><em>Make sure to uninstall this feature and its modules when you go in production mode</em>."
description: 'Install the development tools if you''re a developer and you''re going to use Varbase to build a new project. This will install several modules that help you build your site, such as <a href="https://www.drupal.org/project/devel" target="_blank">Devel</a>, <a href="https://www.drupal.org/docs/8/core/modules/dblog/overview" target="_blank">Database Logging</a>, and UI modules such as View UI, Features UI, Libraries UI, and Configuration Update Reports.<br /><em>Make sure to uninstall this feature and its modules when you go in production mode</em>.'
selected: false
config_form: true
formbit: "src/FormBit/varbase_development.formbit.php"
varbase_styleguide:
title: "Varbase Style guide"
description: "Install Varbase custom styling guide if you want to have a full look for Varbase components, Bootstrap elements, and view mode style for content types. This will install several modules that help you on themeing and styling your site, such as <a href=\"https://www.drupal.org/project/styleguide\" target=\"_blank\">Style Guide</a>."
selected: false
config_form: false
......@@ -9,39 +9,71 @@ config_bit:
show_extra_components: true
list:
dependencies:
varbase_ai:
title: "Varbase AI"
description: 'Provides a collection of recipes for AI tools. Enhances the work of the editorial team with capabilities with a range of advanced Artificial Intelligence (AI) options.'
selected: false
config_form: true
formbit: "src/FormBit/varbase_ai.formbit.php"
in_varbase_demo: false
editoria11y:
title: "Editorial Accessibility Checker"
description: 'Adds an automatic checker tool for accessibility with the integration of the <a href="https://www.drupal.org/project/editoria11y" target="_blank">Editoria11y Accessibility Checker</a>, a user-friendly tool dedicated to automatically identifying and addressing straightforward accessibility issues in various contexts.'
selected: true
config_form: false
in_varbase_demo: false
vmi:
title: "View Modes Inventory"
description: "The most common view modes you'll need for almost any site. This will provide you with a set of content <em>View Modes</em> for various teaser styles. All of which are mobile-first, media-aware, and ready for you to customize your site."
selected: true
config_form: false
varbase_heroslider_media:
title: "Media Hero Slider"
description: "A rich hero slider that allows you to display video and/or image slides. It implements the universal \"Hero Slider\" to be used in your homepage. Built using <a href=\"https://www.drupal.org/project/slick\" target=\"_blank\">Slick Carousel</a>."
in_varbase_demo: true
varbase_heroslider:
title: "Hero Slider"
description: 'A rich hero slider that allows you to display video and/or image slides. It implements the universal "Hero Slider" to be used in your homepage.</a>.'
selected: false
config_form: false
in_varbase_demo: true
varbase_carousels:
title: "Varbase Carousels"
description: "Provides the necessary tools to build carousels in your website. You will be able to create carousels on the spot and place it anywhere in the site. Built using <a href=\"https://www.drupal.org/project/slick\" target=\"_blank\">Slick Carousel</a>."
description: 'Provides the necessary tools to build carousels in your website. You will be able to create carousels on the spot and place it anywhere in the site.'
selected: false
config_form: false
in_varbase_demo: false
varbase_search:
title: "Varbase Search"
description: "A suite of site search engine tools to help you build better search performance, customization, and search experience. Built using <a href=\"https://www.drupal.org/project/search_api\" target=\"_blank\">Search API</a>."
description: 'A suite of site search engine tools to help you build better search performance, customization, and search experience. Built using <a href="https://www.drupal.org/project/search_api" target="_blank">Search API</a>.'
selected: false
config_form: false
in_varbase_demo: false
varbase_blog:
title: "Varbase Blog"
description: "Provides the necessary tools to build blogs in your website."
selected: false
config_form: false
in_varbase_demo: true
varbase_auth:
title: "Varbase Social Single Sign-On"
description: "Adds single sign-on using existing information from a social networking service such as Facebook, Twitter or Google. Built using <a href=\"https://www.drupal.org/project/social_api\" target=\"_blank\">Social API</a>."
description: 'Adds single sign-on using existing information from a social networking service such as Facebook, Twitter or Google. Built using <a href="https://www.drupal.org/project/social_api" target="_blank">Social API</a>.'
selected: false
config_form: true
formbit: "src/FormBit/varbase_auth.formbit.php"
in_varbase_demo: false
varbase_api:
title: "Varbase API"
description: "A JSON:API implementation with authentication and authorization that allows for easy ingestion of content by other applications."
selected: false
config_form: false
in_varbase_demo: false
google_analytics:
title: "Google Analytics"
description: 'Adds the <a href="https://www.drupal.org/project/google_analytics" target="_blank">Google Analytics</a> web statistics tracking system to your website.'
selected: false
config_form: false
in_varbase_demo: false
google_tag:
title: "Google Tag Manager"
description: 'Adds an integration with the <a href="https://www.drupal.org/project/google_tag" target="_blank">Google Tag Manager</a> (GTM) application.'
selected: false
config_form: false
in_varbase_demo: false
type: action
status: true
targetEntityType: entity_subqueue
token_variant: id
event: config.save
event_config: core.entity_form_display.entity_subqueue.ENTITYQUEUE_NAME.default
config_bits: {}
type: action
status: true
targetEntityType: node
token_variant: bundle
event: config.save
event_config: core.entity_form_display.node.CONTENT_TYPE.default
config_bits:
core.entity_form_display.node.CONTENT_TYPE.default:
# -------------------------------------------------------------------------.
# Add Enter title here as the Placeholder for the title of new content type.
# -------------------------------------------------------------------------.
- add:
dependencies:
config:
- node.type.CONTENT_TYPE
- core.entity_form_display.node.CONTENT_TYPE.default
target_config_path: content
target_config_expected_to_have:
title:
settings:
placeholder: ""
target_config_value:
title:
settings:
placeholder: "Enter title here"
# -------------------------------------------------------------------------.
# Add Length indicator to the title field for new content type.
# -------------------------------------------------------------------------.
- add:
dependencies:
module:
- length_indicator
config:
- node.type.CONTENT_TYPE
- core.entity_form_display.node.CONTENT_TYPE.default
target_config_path: content
target_config_expected_not_to_have:
title:
third_party_settings:
length_indicator:
indicator: true
target_config_value:
title:
third_party_settings:
length_indicator:
indicator: true
indicator_opt:
optimin: 15
optimax: 50
tolerance: 10
# -------------------------------------------------------------------------.
# Hide [Promoted to front page] at form display.
# -------------------------------------------------------------------------.
- add:
dependencies:
config:
- node.type.CONTENT_TYPE
- core.entity_form_display.node.CONTENT_TYPE.default
target_config_path: hidden
target_config_expected_not_to_have_index: promote
target_config_value:
promote: true
- remove:
dependencies:
config:
- node.type.CONTENT_TYPE
- core.entity_form_display.node.CONTENT_TYPE.default
target_config_path: content
target_config_expected_to_have_index: promote
target_config_remove_index: promote
# -------------------------------------------------------------------------.
# Hide [Sticky at top of lists] at form display.
# -------------------------------------------------------------------------.
- add:
dependencies:
config:
- node.type.CONTENT_TYPE
- core.entity_form_display.node.CONTENT_TYPE.default
target_config_path: hidden
target_config_expected_not_to_have_index: sticky
target_config_value:
sticky: true
- remove:
dependencies:
config:
- node.type.CONTENT_TYPE
- core.entity_form_display.node.CONTENT_TYPE.default
target_config_path: content
target_config_expected_to_have_index: sticky
target_config_remove_index: sticky
type: action
status: true
targetEntityType: entity_subqueue
token_variant: id
event: config.save
event_config: entityqueue.entity_queue.ENTITYQUEUE_NAME
config_bits:
core.entity_form_display.entity_subqueue.ENTITYQUEUE_NAME.default:
# -----------------------------------------------------------------------------.
# Import default entityqueue form display for new Entity Queues.
# -----------------------------------------------------------------------------.
- import:
dependencies:
module:
- entityqueue
- inline_entity_form
- entity_browser_entity_form
config:
- entityqueue.entity_queue.ENTITYQUEUE_NAME
target_config_value:
langcode: en
status: true
dependencies:
config:
- entityqueue.entity_queue.ENTITYQUEUE_NAME
module:
- entity_browser_entity_form
- inline_entity_form
id: entity_subqueue.ENTITYQUEUE_NAME.default
targetEntityType: entity_subqueue
bundle: ENTITYQUEUE_NAME
mode: default
content:
items:
type: inline_entity_form_complex
weight: 5
settings:
form_mode: default
revision: true
override_labels: true
label_singular: item
label_plural: items
allow_existing: true
match_operator: CONTAINS
collapsible: false
collapsed: false
allow_new: false
allow_edit: false
allow_duplicate: false
region: content
third_party_settings:
entity_browser_entity_form:
entity_browser_id: _none
langcode:
type: language_select
weight: 2
region: content
settings:
include_locked: true
third_party_settings: {}
title:
type: string_textfield
weight: -10
region: content
settings:
size: 60
placeholder: ""
third_party_settings: {}
hidden: {}
type: action
status: true
targetEntityType: node
token_variant: type
event: config.save
event_config: node.type.CONTENT_TYPE
config_bits:
workflows.workflow.varbase_simple_workflow:
# -----------------------------------------------------------------------------.
# Add the node type to the Varbase Simple workflow.
# -----------------------------------------------------------------------------.
- add:
dependencies:
module:
- varbase_workflow
config:
- node.type.CONTENT_TYPE
- workflows.workflow.varbase_simple_workflow
target_config_path: type_settings
expected_config_wild_card: "workflows.workflow."
target_config_expected_not_to_have:
entity_types:
node:
- CONTENT_TYPE
target_config_value:
entity_types:
node:
- CONTENT_TYPE
metatag.settings:
# -----------------------------------------------------------------------------.
# Add default metatags config template when content types been created with
# only Basic tags metatags.
# -----------------------------------------------------------------------------.
- add:
dependencies:
module:
- metatag
config:
- node.type.CONTENT_TYPE
- metatag.settings
target_config_path: entity_type_groups
target_config_expected_not_to_have:
node:
CONTENT_TYPE:
basic: basic
target_config_value:
node:
CONTENT_TYPE:
basic: basic