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 127 additions and 460 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-5.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_varbase4c" />
<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,8 +100,13 @@
<!-- 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 Varbase4c' --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_development_tools.varbase_development=true" dir="${docroot}" passthru="true" />
<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_facebook --yes" dir="${docroot}" />
<exec command="${drush} en social_auth_twitter --yes" dir="${docroot}" />
<exec command="${drush} en social_auth_linkedin --yes" dir="${docroot}" />
<exec command="${drush} config-set system.performance css.preprocess 0 --yes --format=boolean" dir="${docroot}" />
<exec command="${drush} config-set system.performance js.preprocess 0 --yes --format=boolean" dir="${docroot}" />
<exec command="${drush} config-set system.logging error_level all --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",
......@@ -20,67 +20,90 @@
"drupal": {
"type": "composer",
"url": "https://packages.drupal.org/8"
},
},
"assets": {
"type": "composer",
"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.5.0",
"oomphinc/composer-installers-extender": "^1.1.2",
"cweagans/composer-patches": "^1.6.4",
"drupal-composer/drupal-scaffold": "^2.4.0",
"drupal/drupal-library-installer-plugin": "^0.3",
"drupal/varbase_core": "6.x-dev",
"drupal/varbase_media": "6.x-dev",
"drupal/varbase_bootstrap_paragraphs": "6.x-dev",
"drupal/varbase_editor": "6.x-dev",
"drupal/varbase_landing": "6.x-dev",
"drupal/varbase_search": "6.x-dev",
"drupal/varbase_seo": "6.x-dev",
"drupal/varbase_heroslider_media": "6.x-dev",
"drupal/varbase_carousels": "6.x-dev",
"drupal/varbase_total_control": "6.x-dev",
"drupal/varbase_auth" : "6.x-dev",
"drupal/varbase_blog" : "6.x-dev",
"drupal/varbase_styleguide": "6.x-dev",
"drupal/vartheme": "6.x-dev",
"drupal/vartheme_admin": "6.x-dev",
"drupal/extlink": "1.x-dev#8a773a6c5519ccb167e18cc39d68551b30b0e4b3",
"drupal/image_resize_filter": "1.x-dev#c3f4b23b02005859092aaff746b9f21b794adc58",
"drupal/entity_clone": "1.x-dev#6d0ce053605e9aaf8412927a9b0ea8da7a9a06e5",
"drupal/tour_ui": "1.x-dev#5cf793c071aeddea0ecd20d80b541606bfe2aff1",
"drupal/tour_builder": "1.x-dev#d70e898949b7ec4095efb391a0dbec56d0117558",
"drupal/l10n_client": "1.x-dev#9bf8d597732870bdca301512c71b6e5d74d48db2",
"drupal/node_edit_protection": "1.x-dev#902339c08222f838030c07aaea23bdc51ababebd",
"drupal/security_review": "1.x-dev#35ebae445bb260e961e47c4c58efe7c50c228999",
"drupal/menu_position": "1.x-dev#d134276b4bbd08b3c9678943d0225fbef7dd05b5",
"drupal/mail_edit": "1.x-dev#bcd0041830d8581b36e6211f0c8eabd8caf9652b",
"drupal/taxonomy_menu": "3.x-dev#1103ad0855de4d242364a5b7e74a5c5fc1ce9e02",
"drupal/google_analytics_reports": "3.x-dev#2b6bb8efbc7f61ce3c1225638075aa6037b8db44",
"drupal/login_destination": "1.x-dev#54be8b89fdc073ca40af6b9b2eeb050e0aeb7908",
"drupal/betterlogin": "1.x-dev#f7cf1c5c9ec5e80c6ac0ef04ed605e25495232cd"
"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": {
"drush/drush": "^8.1.16",
"drupal/coder": "^8.2.12",
"drupal/drupal-extension": "^3.4.1",
"phing/phing": "^2.16.1",
"behat/behat": "^3.4.3",
"behat/mink": "^1.7.1",
"behat/mink-extension": "^2.3.1",
"behat/mink-goutte-driver": "^1.2.1",
"behat/mink-zombie-driver": "^1.4.0",
"behat/mink-selenium2-driver": "^1.3.1",
"behatch/contexts": "^3.1.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": {
......@@ -89,38 +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-6.x": "8.6.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": ["drupal/core"],
"docroot/profiles/{$name}": ["type:drupal-profile"],
"docroot/core": ["type:drupal-core"],
"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/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",
......@@ -130,16 +156,28 @@
"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": [
{"name": "dropzone","package": "npm-asset/dropzone"},
{"name": "blazy", "package": "npm-asset/blazy"},
{"name": "slick", "package": "npm-asset/slick-carousel"},
{"name": "ace", "package": "npm-asset/ace-builds"}
{"name": "dropzone","package": "npm-asset/dropzone"},
{"name": "blazy", "package": "npm-asset/blazy"},
{"name": "slick", "package": "npm-asset/slick-carousel"},
{"name": "ace", "package": "npm-asset/ace-builds"},
{"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
"composer-exit-on-patch-failure": true,
"patchLevel": {
"drupal/core": "-p2"
}
}
}
}
\ No newline at end of file
interval: 10800
langcode: en
status: true
dependencies: { }
id: basic
label: 'Basic block'
revision: 1
description: 'A basic block contains a title and a body.'
ignored_config_entities:
- 'webform.webform.*'
- 'xmlsitemap.xmlsitemap.*'
- 'varbase_core.general_settings.*'
\ No newline at end of file
langcode: en
status: true
dependencies:
config:
- block_content.type.basic
id: block_content.basic.changed
field_name: changed
entity_type: block_content
bundle: basic
label: Changed
description: 'The time that the custom block was last edited.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: changed
langcode: en
status: true
dependencies:
config:
- block_content.type.basic
id: block_content.basic.info
field_name: info
entity_type: block_content
bundle: basic
label: 'Block description'
description: 'A brief description of your block.'
required: true
translatable: true
default_value: { }
default_value_callback: ''
settings: { }
field_type: string
langcode: en
status: true
dependencies:
config:
- block_content.type.basic
- field.field.block_content.basic.body
module:
- text
id: block_content.basic.default
targetEntityType: block_content
bundle: basic
mode: default
content:
body:
type: text_textarea_with_summary
weight: -4
settings:
rows: 9
summary_rows: 3
placeholder: ''
third_party_settings: { }
info:
type: string_textfield
weight: -5
settings:
size: 60
placeholder: ''
third_party_settings: { }
langcode:
type: language_select
weight: 2
settings: { }
third_party_settings: { }
translation:
weight: 10
hidden: { }
langcode: en
status: true
dependencies:
module:
- user
id: user.user.default
targetEntityType: user
bundle: user
mode: default
content:
account:
weight: -10
contact:
weight: 5
google_analytics:
weight: 3
language:
weight: 0
path:
type: path
weight: 30
settings: { }
third_party_settings: { }
timezone:
weight: 6
user_picture:
type: image_image
settings:
progress_indicator: throbber
preview_image_style: thumbnail
third_party_settings: { }
weight: -1
hidden:
langcode: true
langcode: en
status: true
dependencies:
config:
- block_content.type.basic
- field.field.block_content.basic.body
module:
- text
id: block_content.basic.default
targetEntityType: block_content
bundle: basic
mode: default
content:
body:
label: hidden
type: text_default
weight: 0
settings: { }
third_party_settings: { }
hidden:
langcode: true
langcode: en
status: true
dependencies:
config:
- core.entity_view_mode.user.compact
module:
- user
id: user.user.compact
targetEntityType: user
bundle: user
mode: compact
content:
masquerade:
weight: 50
user_picture:
type: image
weight: 0
settings:
image_style: thumbnail
image_link: content
third_party_settings: { }
label: hidden
hidden:
langcode: true
member_for: true
langcode: en
status: true
dependencies:
module:
- user
id: user.user.default
targetEntityType: user
bundle: user
mode: default
content:
masquerade:
weight: 50
member_for:
weight: 5
user_picture:
type: image
weight: 0
settings:
image_style: thumbnail
image_link: content
third_party_settings: { }
label: hidden
hidden:
langcode: true
langcode: en
status: true
dependencies:
module:
- block
id: block.token
label: Token
targetEntityType: block
cache: true
langcode: en
status: true
dependencies:
module:
- block_content
id: block_content.token
label: Token
targetEntityType: block_content
cache: true
langcode: en
status: true
dependencies:
module:
- user
id: user.token
label: Token
targetEntityType: user
cache: true
disabled: false
field_template: true
ft-default: default
ft-show-colon: false
classes:
region: { }
field: { }
use_field_names: true
fields_extra: false
fields_extra_list: { }
field_permissions: false
hidden_region: false
override_node_revision: false
override_node_revision_view_mode: full
region_to_block: false
region_blocks: { }
switch_field: false
langcode: en
status: true
dependencies: { }
name: Varbase
machine_name: varbase
description: 'Custom bundle features in Varbase'
assignments:
base:
types:
config:
comment_type: comment_type
node_type: node_type
content:
user: user
enabled: true
weight: -18
core:
types:
config:
date_format: date_format
field_storage_config: field_storage_config
entity_form_mode: entity_form_mode
enabled: true
weight: -12
dependency:
enabled: true
weight: -16
exclude:
types:
config:
ultimate_cron_job: ultimate_cron_job
crop_type: crop_type
features_bundle: features_bundle
user_role: user_role
curated: true
module:
installed: true
profile: true
namespace: true
namespace_any: false
enabled: true
weight: -19
existing:
enabled: true
weight: -10
forward_dependency:
enabled: true
weight: -13
namespace:
enabled: false
weight: -17
optional:
types:
config:
language_content_settings: language_content_settings
configurable_language: configurable_language
enabled: true
weight: -14
packages:
enabled: true
weight: -20
profile:
curated: true
standard:
files: true
dependencies: true
types:
config:
system_simple: system_simple
action: action
base_field_override: base_field_override
block: block
language_content_settings: language_content_settings
node_type: node_type
block_content_type: block_content_type
date_format: date_format
embed_button: embed_button
entity_browser: entity_browser
entity_form_display: entity_form_display
entity_view_display: entity_view_display
features_bundle: features_bundle
field_config: field_config
field_storage_config: field_storage_config
entity_form_mode: entity_form_mode
image_style: image_style
configurable_language: configurable_language
linkit_profile: linkit_profile
media_bundle: media_bundle
menu: menu
metatag_defaults: metatag_defaults
page: page
page_variant: page_variant
pathauto_pattern: pathauto_pattern
rdf_mapping: rdf_mapping
responsive_image_style: responsive_image_style
user_role: user_role
search_page: search_page
shortcut_set: shortcut_set
taxonomy_vocabulary: taxonomy_vocabulary
editor: editor
filter_format: filter_format
tour: tour
view: view
entity_view_mode: entity_view_mode
xmlsitemap: xmlsitemap
enabled: true
weight: -15
site:
types:
config:
action: action
contact_form: contact_form
block_content_type: block_content_type
rdf_mapping: rdf_mapping
search_page: search_page
taxonomy_vocabulary: taxonomy_vocabulary
editor: editor
filter_format: filter_format
enabled: false
weight: -11
alter:
enabled: true
weight: 0
core: true
uuid: true
user_permissions: false
profile_name: varbase
is_profile: false
langcode: en
status: true
dependencies:
config:
- block_content.type.basic
- field.storage.block_content.body
module:
- text
id: block_content.basic.body
field_name: body
entity_type: block_content
bundle: basic
label: Body
description: ''
required: false
translatable: true
default_value: { }
default_value_callback: ''
settings:
display_summary: false
field_type: text_with_summary