diff --git a/composer.json b/composer.json index 5cd7de949b736be184da3df4282bbe188cf8b92c..52d2b50f12d8623a8027397bd7e793fdc9b727ec 100644 --- a/composer.json +++ b/composer.json @@ -247,6 +247,7 @@ "drupal/honeypot": "1.26", "drupal/captcha": "1.0-beta1", "drupal/recaptcha": "2.2", + "drupal/search_api": "1.1", "drupal/mailsystem": "4.1", "drupal/smtp": "1.0-beta2", "drupal/maxlength": "1.0-beta1", diff --git a/configbit/extra.components.varbase.bit.yml b/configbit/extra.components.varbase.bit.yml index 89355ed3309f7c141fe96c926c5ac78c98fdaee1..9012ad3c27e705653d5d879559c6a74acf49702e 100644 --- a/configbit/extra.components.varbase.bit.yml +++ b/configbit/extra.components.varbase.bit.yml @@ -13,5 +13,6 @@ config_bit: - varbase_development - varbase_heroslider_media - varbase_carousels + - varbase_search selected: - vmi diff --git a/drupal-org.make b/drupal-org.make index eeb8ea0804989fbdebeb0dc5f3dc7b5444e94564..756e87633f7bacbe100e729344b9c3e5db18bf33 100644 --- a/drupal-org.make +++ b/drupal-org.make @@ -272,6 +272,13 @@ projects[captcha][version] = 1.0-beta1 projects[recaptcha][type] = module projects[recaptcha][version] = 2.2 +;;;;;;;;;;;;;;;;;;;;; +;; Contrib modules for Varbase Search +;;;;;;;;;;;;;;;;;;;;; + +projects[search_api][type] = module +projects[search_api][version] = 1.1 + ;;;;;;;;;;;;;;;;;;;;; ;; Contrib modules for Varbase hero slider media ;;;;;;;;;;;;;;;;;;;;; diff --git a/modules/varbase_features/varbase_search/config/install/search_api.server.database_server.yml b/modules/varbase_features/varbase_search/config/install/search_api.server.database_server.yml new file mode 100644 index 0000000000000000000000000000000000000000..be094ae191a028dc3aa29b90515b4012a561e642 --- /dev/null +++ b/modules/varbase_features/varbase_search/config/install/search_api.server.database_server.yml @@ -0,0 +1,17 @@ +langcode: en +status: true +dependencies: + module: + - search_api_db +id: database_server +name: 'Database server' +description: 'Default database server.' +backend: search_api_db +backend_config: + database: 'default:default' + database_text: '' + min_chars: 3 + partial_matches: true + autocomplete: + suggest_suffix: true + suggest_words: true diff --git a/modules/varbase_features/varbase_search/config/install/ultimate_cron.job.search_api_cron.yml b/modules/varbase_features/varbase_search/config/install/ultimate_cron.job.search_api_cron.yml new file mode 100644 index 0000000000000000000000000000000000000000..b01fbcb50d2dc3154f712a3095d95dcde948fc84 --- /dev/null +++ b/modules/varbase_features/varbase_search/config/install/ultimate_cron.job.search_api_cron.yml @@ -0,0 +1,16 @@ +langcode: en +status: true +dependencies: + module: + - search_api +title: 'Default cron handler' +id: search_api_cron +weight: 0 +module: search_api +callback: search_api_cron +scheduler: + id: simple +launcher: + id: serial +logger: + id: database diff --git a/modules/varbase_features/varbase_search/varbase_search.features.yml b/modules/varbase_features/varbase_search/varbase_search.features.yml new file mode 100644 index 0000000000000000000000000000000000000000..8ac52eee9b78f26c31dfe33a0489664fcee672ee --- /dev/null +++ b/modules/varbase_features/varbase_search/varbase_search.features.yml @@ -0,0 +1,2 @@ +bundle: varbase +required: true diff --git a/modules/varbase_features/varbase_search/varbase_search.info.yml b/modules/varbase_features/varbase_search/varbase_search.info.yml new file mode 100644 index 0000000000000000000000000000000000000000..6459953de7165dc33741ad46370337547d366d84 --- /dev/null +++ b/modules/varbase_features/varbase_search/varbase_search.info.yml @@ -0,0 +1,16 @@ +name: 'Varbase Search' +description: 'Provides search configuration, and offering search capabilities.' +type: module +core: 8.x +version: 8.x-4.x +package: Varbase +dependencies: + - better_exposed_filters + - ds + - node + - search_api + - search_api_db + - text + - ultimate_cron + - user + - views diff --git a/varbase.info.yml b/varbase.info.yml index 683d3f729538add3ea2d13b8379eb3770f14cfce..70a714e15289bdc4f073f29e84d0ca0674d6b4fd 100644 --- a/varbase.info.yml +++ b/varbase.info.yml @@ -32,7 +32,6 @@ dependencies: - path - quickedit - responsive_image - - search - shortcut - syslog - taxonomy