Browse Source

enabled search_api_solr

Bachir Soussi Chiadmi 5 years ago
parent
commit
8533cd21a2
29 changed files with 2535 additions and 39 deletions
  1. 1 0
      composer.json
  2. 513 1
      composer.lock
  3. 1 0
      config/sync/core.extension.yml
  4. 0 1
      config/sync/language/fr/field.field.commerce_product.default.variations.yml
  5. 0 6
      config/sync/language/fr/pagerer.style.adaptive.yml
  6. 0 6
      config/sync/language/fr/pagerer.style.basic.yml
  7. 0 4
      config/sync/language/fr/pagerer.style.mini.yml
  8. 0 6
      config/sync/language/fr/pagerer.style.progressive.yml
  9. 0 6
      config/sync/language/fr/pagerer.style.scrollpane.yml
  10. 0 6
      config/sync/language/fr/pagerer.style.slider.yml
  11. 0 1
      config/sync/language/fr/views.view.commerce_orders.yml
  12. 0 2
      config/sync/language/fr/views.view.maillog_overview.yml
  13. 5 0
      config/sync/language/fr/views.view.simplenews_newsletters.yml
  14. 74 0
      config/sync/search_api_solr.solr_field_type.text_edge_und_6_0_0.yml
  15. 74 0
      config/sync/search_api_solr.solr_field_type.text_edge_und_7_0_0.yml
  16. 44 0
      config/sync/search_api_solr.solr_field_type.text_edgestring_und_6_0_0.yml
  17. 251 0
      config/sync/search_api_solr.solr_field_type.text_en_6_0_0.yml
  18. 251 0
      config/sync/search_api_solr.solr_field_type.text_en_7_0_0.yml
  19. 236 0
      config/sync/search_api_solr.solr_field_type.text_fr_6_0_0.yml
  20. 236 0
      config/sync/search_api_solr.solr_field_type.text_fr_7_0_0.yml
  21. 74 0
      config/sync/search_api_solr.solr_field_type.text_ngram_und_6_0_0.yml
  22. 74 0
      config/sync/search_api_solr.solr_field_type.text_ngram_und_7_0_0.yml
  23. 44 0
      config/sync/search_api_solr.solr_field_type.text_ngramstring_und_6_0_0.yml
  24. 88 0
      config/sync/search_api_solr.solr_field_type.text_phonetic_en_7_0_0.yml
  25. 82 0
      config/sync/search_api_solr.solr_field_type.text_phonetic_fr_7_0_0.yml
  26. 88 0
      config/sync/search_api_solr.solr_field_type.text_phonetic_und_7_0_0.yml
  27. 191 0
      config/sync/search_api_solr.solr_field_type.text_und_6_0_0.yml
  28. 191 0
      config/sync/search_api_solr.solr_field_type.text_und_7_0_0.yml
  29. 17 0
      config/sync/ultimate_cron.job.search_api_solr_cron.yml

+ 1 - 0
composer.json

@@ -44,6 +44,7 @@
         "drupal/migrate_tools": "4.x-dev",
         "drupal/mimemail": "1.x-dev",
         "drupal/restui": "^1.16",
+        "drupal/search_api_solr": "^3.0",
         "drupal/select_translation": "1.x-dev",
         "drupal/simplenews": "1.x-dev",
         "drupal/telephone_formatter": "^1.0@beta",

+ 513 - 1
composer.lock

@@ -4,7 +4,7 @@
         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
         "This file is @generated automatically"
     ],
-    "content-hash": "94d8bfc820146dc5753aea15e6de08c9",
+    "content-hash": "5b5c2c51bef1aa5e0078a95dafa3e5b5",
     "packages": [
         {
             "name": "alchemy/zippy",
@@ -8599,6 +8599,104 @@
                 "source": "https://git.drupalcode.org/project/search_api"
             }
         },
+        {
+            "name": "drupal/search_api_solr",
+            "version": "3.0.0-beta4",
+            "source": {
+                "type": "git",
+                "url": "https://git.drupalcode.org/project/search_api_solr.git",
+                "reference": "8.x-3.0-beta4"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://ftp.drupal.org/files/projects/search_api_solr-8.x-3.0-beta4.zip",
+                "reference": "8.x-3.0-beta4",
+                "shasum": "f67a1f75fd2fccd9356d24e1332e358c777988ee"
+            },
+            "require": {
+                "consolidation/annotated-command": "^2.12",
+                "drupal/core": "^8.6",
+                "drupal/search_api": "~1.12",
+                "ext-json": "*",
+                "maennchen/zipstream-php": "0.4.*",
+                "php": "^7.1",
+                "solarium/solarium": "~5.0.2"
+            },
+            "conflict": {
+                "drupal/core": "<8.6",
+                "drupal/search_api_solr_multilingual": "<3.0.0-beta1"
+            },
+            "require-dev": {
+                "drupal/devel": "*",
+                "drupal/facets": "1.x-dev",
+                "drupal/geofield": "1.x-dev",
+                "drupal/search_api_autocomplete": "1.x-dev",
+                "drupal/search_api_location": "1.x-dev",
+                "drupal/search_api_spellcheck": "3.x-dev",
+                "phayes/geophp": "^1.2"
+            },
+            "suggest": {
+                "drupal/facets": "Provides facetted search.",
+                "drupal/search_api_autocomplete": "Provides auto complete for search boxes.",
+                "drupal/search_api_location": "Provides location searches."
+            },
+            "type": "drupal-module",
+            "extra": {
+                "branch-alias": {
+                    "dev-3.x": "3.x-dev"
+                },
+                "drupal": {
+                    "version": "8.x-3.0-beta4",
+                    "datestamp": "1558719485",
+                    "security-coverage": {
+                        "status": "not-covered",
+                        "message": "Beta releases are not covered by Drupal security advisories."
+                    }
+                },
+                "drush": {
+                    "services": {
+                        "drush.services.yml": "^9"
+                    }
+                }
+            },
+            "notification-url": "https://packages.drupal.org/8/downloads",
+            "license": [
+                "GPL-2.0+"
+            ],
+            "authors": [
+                {
+                    "name": "Markus Kalkbrenner",
+                    "homepage": "https://www.drupal.org/u/mkalkbrenner"
+                },
+                {
+                    "name": "Other contributors",
+                    "homepage": "https://www.drupal.org/node/982682/committers"
+                },
+                {
+                    "name": "amateescu",
+                    "homepage": "https://www.drupal.org/user/729614"
+                },
+                {
+                    "name": "cspitzlay",
+                    "homepage": "https://www.drupal.org/user/419305"
+                },
+                {
+                    "name": "drunken monkey",
+                    "homepage": "https://www.drupal.org/user/205582"
+                },
+                {
+                    "name": "mkalkbrenner",
+                    "homepage": "https://www.drupal.org/user/124705"
+                }
+            ],
+            "description": "Offers an implementation of the Search API that uses an Apache Solr server for indexing content.",
+            "homepage": "https://www.drupal.org/project/search_api_solr",
+            "support": {
+                "source": "http://git.drupal.org/project/search_api_solr.git",
+                "issues": "https://www.drupal.org/project/issues/search_api_solr",
+                "irc": "https://drupalchat.me/channel/search"
+            }
+        },
         {
             "name": "drupal/select_translation",
             "version": "dev-1.x",
@@ -10719,6 +10817,58 @@
             ],
             "time": "2017-02-03T11:58:58+00:00"
         },
+        {
+            "name": "maennchen/zipstream-php",
+            "version": "v0.4.1",
+            "source": {
+                "type": "git",
+                "url": "https://github.com/maennchen/ZipStream-PHP.git",
+                "reference": "89e0cdb3c9ecabef4da988852003781a7802afb7"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/89e0cdb3c9ecabef4da988852003781a7802afb7",
+                "reference": "89e0cdb3c9ecabef4da988852003781a7802afb7",
+                "shasum": ""
+            },
+            "require": {
+                "ext-mbstring": "*",
+                "php": ">= 5.6"
+            },
+            "require-dev": {
+                "phpunit/phpunit": "4.3.*"
+            },
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "ZipStream\\": "src/"
+                }
+            },
+            "notification-url": "https://packagist.org/downloads/",
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Paul Duncan",
+                    "email": "pabs@pablotron.org"
+                },
+                {
+                    "name": "Jesse Donat",
+                    "email": "donatj@gmail.com"
+                },
+                {
+                    "name": "Jonatan Männchen",
+                    "email": "jonatan@maennchen.ch"
+                }
+            ],
+            "description": "ZipStream is a library for dynamically streaming dynamic zip files from PHP without writing to the disk at all on the server.",
+            "keywords": [
+                "stream",
+                "zip"
+            ],
+            "time": "2016-09-13T10:29:17+00:00"
+        },
         {
             "name": "mailgun/mailgun-php",
             "version": "2.8.1",
@@ -11653,6 +11803,52 @@
             ],
             "time": "2016-01-26T13:27:02+00:00"
         },
+        {
+            "name": "psr/cache",
+            "version": "1.0.1",
+            "source": {
+                "type": "git",
+                "url": "https://github.com/php-fig/cache.git",
+                "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8",
+                "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=5.3.0"
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "1.0.x-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Psr\\Cache\\": "src/"
+                }
+            },
+            "notification-url": "https://packagist.org/downloads/",
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "PHP-FIG",
+                    "homepage": "http://www.php-fig.org/"
+                }
+            ],
+            "description": "Common interface for caching libraries",
+            "keywords": [
+                "cache",
+                "psr",
+                "psr-6"
+            ],
+            "time": "2016-08-06T20:24:11+00:00"
+        },
         {
             "name": "psr/container",
             "version": "1.0.0",
@@ -11799,6 +11995,54 @@
             ],
             "time": "2018-11-20T15:27:04+00:00"
         },
+        {
+            "name": "psr/simple-cache",
+            "version": "1.0.1",
+            "source": {
+                "type": "git",
+                "url": "https://github.com/php-fig/simple-cache.git",
+                "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
+                "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=5.3.0"
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "1.0.x-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Psr\\SimpleCache\\": "src/"
+                }
+            },
+            "notification-url": "https://packagist.org/downloads/",
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "PHP-FIG",
+                    "homepage": "http://www.php-fig.org/"
+                }
+            ],
+            "description": "Common interfaces for simple caching",
+            "keywords": [
+                "cache",
+                "caching",
+                "psr",
+                "psr-16",
+                "simple-cache"
+            ],
+            "time": "2017-10-23T01:57:42+00:00"
+        },
         {
             "name": "psy/psysh",
             "version": "v0.9.9",
@@ -11913,6 +12157,66 @@
             "description": "A polyfill for getallheaders.",
             "time": "2016-02-11T07:05:27+00:00"
         },
+        {
+            "name": "solarium/solarium",
+            "version": "5.0.2",
+            "source": {
+                "type": "git",
+                "url": "https://github.com/solariumphp/solarium.git",
+                "reference": "cccdc043f369ebb47dd514a91fc175eea04a3dae"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://api.github.com/repos/solariumphp/solarium/zipball/cccdc043f369ebb47dd514a91fc175eea04a3dae",
+                "reference": "cccdc043f369ebb47dd514a91fc175eea04a3dae",
+                "shasum": ""
+            },
+            "require": {
+                "ext-json": "*",
+                "php": "^7.1",
+                "symfony/cache": "^3.1 || ^4.0",
+                "symfony/event-dispatcher": "^3.1 || ^4.0"
+            },
+            "require-dev": {
+                "guzzlehttp/guzzle": "^3.8 || ^6.2",
+                "php-coveralls/php-coveralls": "^2.1",
+                "phpunit/phpunit": "^8.0",
+                "squizlabs/php_codesniffer": "^3.4",
+                "zendframework/zend-http": "^2.8"
+            },
+            "suggest": {
+                "minimalcode/search": "Query builder compatible with Solarium, allows simplified solr-query handling"
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "4.1.x-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Solarium\\": "src/"
+                }
+            },
+            "notification-url": "https://packagist.org/downloads/",
+            "license": [
+                "BSD-3-Clause"
+            ],
+            "authors": [
+                {
+                    "name": "See GitHub contributors",
+                    "homepage": "https://github.com/basdenooijer/solarium/contributors"
+                }
+            ],
+            "description": "PHP Solr client",
+            "homepage": "http://www.solarium-project.org",
+            "keywords": [
+                "php",
+                "search",
+                "solr"
+            ],
+            "time": "2019-05-14T15:20:41+00:00"
+        },
         {
             "name": "stack/builder",
             "version": "v1.0.5",
@@ -12066,6 +12370,83 @@
             ],
             "time": "2017-05-09T08:10:41+00:00"
         },
+        {
+            "name": "symfony/cache",
+            "version": "v4.2.8",
+            "source": {
+                "type": "git",
+                "url": "https://github.com/symfony/cache.git",
+                "reference": "9e64db924324700e19ef4f21c2c279a35ff9bdff"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://api.github.com/repos/symfony/cache/zipball/9e64db924324700e19ef4f21c2c279a35ff9bdff",
+                "reference": "9e64db924324700e19ef4f21c2c279a35ff9bdff",
+                "shasum": ""
+            },
+            "require": {
+                "php": "^7.1.3",
+                "psr/cache": "~1.0",
+                "psr/log": "~1.0",
+                "psr/simple-cache": "^1.0",
+                "symfony/contracts": "^1.0",
+                "symfony/var-exporter": "^4.2"
+            },
+            "conflict": {
+                "doctrine/dbal": "<2.5",
+                "symfony/dependency-injection": "<3.4",
+                "symfony/var-dumper": "<3.4"
+            },
+            "provide": {
+                "psr/cache-implementation": "1.0",
+                "psr/simple-cache-implementation": "1.0",
+                "symfony/cache-contracts-implementation": "1.0"
+            },
+            "require-dev": {
+                "cache/integration-tests": "dev-master",
+                "doctrine/cache": "~1.6",
+                "doctrine/dbal": "~2.5",
+                "predis/predis": "~1.1",
+                "symfony/config": "~4.2",
+                "symfony/dependency-injection": "~3.4|~4.1",
+                "symfony/var-dumper": "^4.1.1"
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "4.2-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Symfony\\Component\\Cache\\": ""
+                },
+                "exclude-from-classmap": [
+                    "/Tests/"
+                ]
+            },
+            "notification-url": "https://packagist.org/downloads/",
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Nicolas Grekas",
+                    "email": "p@tchwork.com"
+                },
+                {
+                    "name": "Symfony Community",
+                    "homepage": "https://symfony.com/contributors"
+                }
+            ],
+            "description": "Symfony Cache component with PSR-6, PSR-16, and tags",
+            "homepage": "https://symfony.com",
+            "keywords": [
+                "caching",
+                "psr6"
+            ],
+            "time": "2019-04-16T09:36:45+00:00"
+        },
         {
             "name": "symfony/class-loader",
             "version": "v3.4.27",
@@ -12258,6 +12639,77 @@
             "homepage": "https://symfony.com",
             "time": "2019-04-08T09:29:13+00:00"
         },
+        {
+            "name": "symfony/contracts",
+            "version": "v1.1.0",
+            "source": {
+                "type": "git",
+                "url": "https://github.com/symfony/contracts.git",
+                "reference": "d3636025e8253c6144358ec0a62773cae588395b"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://api.github.com/repos/symfony/contracts/zipball/d3636025e8253c6144358ec0a62773cae588395b",
+                "reference": "d3636025e8253c6144358ec0a62773cae588395b",
+                "shasum": ""
+            },
+            "require": {
+                "php": "^7.1.3"
+            },
+            "require-dev": {
+                "psr/cache": "^1.0",
+                "psr/container": "^1.0",
+                "symfony/polyfill-intl-idn": "^1.10"
+            },
+            "suggest": {
+                "psr/cache": "When using the Cache contracts",
+                "psr/container": "When using the Service contracts",
+                "symfony/cache-contracts-implementation": "",
+                "symfony/event-dispatcher-implementation": "",
+                "symfony/http-client-contracts-implementation": "",
+                "symfony/service-contracts-implementation": "",
+                "symfony/translation-contracts-implementation": ""
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "1.1-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Symfony\\Contracts\\": ""
+                },
+                "exclude-from-classmap": [
+                    "**/Tests/"
+                ]
+            },
+            "notification-url": "https://packagist.org/downloads/",
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Nicolas Grekas",
+                    "email": "p@tchwork.com"
+                },
+                {
+                    "name": "Symfony Community",
+                    "homepage": "https://symfony.com/contributors"
+                }
+            ],
+            "description": "A set of abstractions extracted out of the Symfony components",
+            "homepage": "https://symfony.com",
+            "keywords": [
+                "abstractions",
+                "contracts",
+                "decoupling",
+                "interfaces",
+                "interoperability",
+                "standards"
+            ],
+            "time": "2019-04-27T14:29:50+00:00"
+        },
         {
             "name": "symfony/css-selector",
             "version": "v3.4.27",
@@ -13644,6 +14096,66 @@
             ],
             "time": "2019-05-01T12:55:36+00:00"
         },
+        {
+            "name": "symfony/var-exporter",
+            "version": "v4.2.8",
+            "source": {
+                "type": "git",
+                "url": "https://github.com/symfony/var-exporter.git",
+                "reference": "57e00f3e0a3deee65b67cf971455b98afeacca46"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://api.github.com/repos/symfony/var-exporter/zipball/57e00f3e0a3deee65b67cf971455b98afeacca46",
+                "reference": "57e00f3e0a3deee65b67cf971455b98afeacca46",
+                "shasum": ""
+            },
+            "require": {
+                "php": "^7.1.3"
+            },
+            "require-dev": {
+                "symfony/var-dumper": "^4.1.1"
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "4.2-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Symfony\\Component\\VarExporter\\": ""
+                },
+                "exclude-from-classmap": [
+                    "/Tests/"
+                ]
+            },
+            "notification-url": "https://packagist.org/downloads/",
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Nicolas Grekas",
+                    "email": "p@tchwork.com"
+                },
+                {
+                    "name": "Symfony Community",
+                    "homepage": "https://symfony.com/contributors"
+                }
+            ],
+            "description": "A blend of var_export() + serialize() to turn any serializable data structure to plain PHP code",
+            "homepage": "https://symfony.com",
+            "keywords": [
+                "clone",
+                "construct",
+                "export",
+                "hydrate",
+                "instantiate",
+                "serialize"
+            ],
+            "time": "2019-04-09T20:09:28+00:00"
+        },
         {
             "name": "symfony/yaml",
             "version": "v3.4.27",

+ 1 - 0
config/sync/core.extension.yml

@@ -119,6 +119,7 @@ module:
   restui: 0
   search_api: 0
   search_api_db: 0
+  search_api_solr: 0
   select_translation: 0
   serialization: 0
   simplenews: 0

+ 0 - 1
config/sync/language/fr/field.field.commerce_product.default.variations.yml

@@ -1 +0,0 @@
-label: Variations

+ 0 - 6
config/sync/language/fr/pagerer.style.adaptive.yml

@@ -3,10 +3,8 @@ default_config:
     page_breaker: …
     pages:
       prefix_label: Page
-      first: «
       previous: ‹
       next: ›
-      last: »
       page_current_title: 'Page courante'
       page_title: 'Aller à la page @number'
       first_title: 'Aller à la première page'
@@ -21,16 +19,12 @@ default_config:
       last_reader: 'Dernière page'
     items:
       prefix_label: Élément
-      first: «
       previous: ‹
       next: ›
-      last: »
       page_reader: Élément
       first_reader: 'Premier élément'
     item_ranges:
       prefix_label: Éléments
-      first: «
       previous: ‹
       next: ›
-      last: »
       page_reader: Éléments

+ 0 - 6
config/sync/language/fr/pagerer.style.basic.yml

@@ -1,10 +1,8 @@
 default_config:
   tags:
     pages:
-      first: «
       previous: ‹
       next: ›
-      last: »
       first_title: 'Aller à la première page'
       previous_title: 'Aller à la page précédente'
       next_title: 'Aller à la page suivante'
@@ -14,13 +12,9 @@ default_config:
       next_reader: 'Page suivante'
       last_reader: 'Dernière page'
     items:
-      first: «
       previous: ‹
       next: ›
-      last: »
       first_reader: 'Premier élément'
     item_ranges:
-      first: «
       previous: ‹
       next: ›
-      last: »

+ 0 - 4
config/sync/language/fr/pagerer.style.mini.yml

@@ -2,10 +2,8 @@ default_config:
   tags:
     pages:
       prefix_label: Page
-      first: «
       previous: ‹
       next: ›
-      last: »
       page_current_title: 'Page courante'
       first_title: 'Aller à la première page'
       previous_title: 'Aller à la page précédente'
@@ -18,8 +16,6 @@ default_config:
       last_reader: 'Dernière page'
     items:
       prefix_label: Élément
-      first: «
       previous: ‹
       next: ›
-      last: »
       first_reader: 'Premier élément'

+ 0 - 6
config/sync/language/fr/pagerer.style.progressive.yml

@@ -3,10 +3,8 @@ default_config:
     page_breaker: …
     pages:
       prefix_label: Page
-      first: «
       previous: ‹
       next: ›
-      last: »
       page_current_title: 'Page courante'
       page_title: 'Aller à la page @number'
       first_title: 'Aller à la première page'
@@ -21,16 +19,12 @@ default_config:
       last_reader: 'Dernière page'
     items:
       prefix_label: Élément
-      first: «
       previous: ‹
       next: ›
-      last: »
       page_reader: Élément
       first_reader: 'Premier élément'
     item_ranges:
       prefix_label: Éléments
-      first: «
       previous: ‹
       next: ›
-      last: »
       page_reader: Éléments

+ 0 - 6
config/sync/language/fr/pagerer.style.scrollpane.yml

@@ -2,10 +2,8 @@ default_config:
   tags:
     pages:
       prefix_label: Page
-      first: «
       previous: ‹
       next: ›
-      last: »
       page_current_title: 'Page courante'
       page_title: 'Aller à la page @number'
       first_title: 'Aller à la première page'
@@ -20,16 +18,12 @@ default_config:
       last_reader: 'Dernière page'
     items:
       prefix_label: Élément
-      first: «
       previous: ‹
       next: ›
-      last: »
       page_reader: Élément
       first_reader: 'Premier élément'
     item_ranges:
       prefix_label: Éléments
-      first: «
       previous: ‹
       next: ›
-      last: »
       page_reader: Éléments

+ 0 - 6
config/sync/language/fr/pagerer.style.slider.yml

@@ -2,10 +2,8 @@ default_config:
   tags:
     pages:
       prefix_label: Page
-      first: «
       previous: ‹
       next: ›
-      last: »
       page_current_title: 'Page courante'
       first_title: 'Aller à la première page'
       previous_title: 'Aller à la page précédente'
@@ -18,14 +16,10 @@ default_config:
       last_reader: 'Dernière page'
     items:
       prefix_label: Élément
-      first: «
       previous: ‹
       next: ›
-      last: »
       first_reader: 'Premier élément'
     item_ranges:
       prefix_label: Éléments
-      first: «
       previous: ‹
       next: ›
-      last: »

+ 0 - 1
config/sync/language/fr/views.view.commerce_orders.yml

@@ -25,7 +25,6 @@ display:
         commerce_order_bulk_form:
           action_title: 'Pour cette sélection'
         order_number:
-          label: '#'
           separator: ', '
         placed:
           label: Date

+ 0 - 2
config/sync/language/fr/views.view.maillog_overview.yml

@@ -21,8 +21,6 @@ display:
             first: "«\_premier"
             last: "dernier\_»"
       fields:
-        idmaillog:
-          label: '#'
         sent_date:
           label: Date
         subject:

+ 5 - 0
config/sync/language/fr/views.view.simplenews_newsletters.yml

@@ -1,3 +1,4 @@
+label: Newsletters
 display:
   default:
     display_title: Maître
@@ -28,5 +29,9 @@ display:
           label: 'Mis à jour'
         operations:
           label: 'Liens d''actions'
+      title: Newsletters
   page_1:
     display_title: Page
+    display_options:
+      menu:
+        title: Newsletters

+ 74 - 0
config/sync/search_api_solr.solr_field_type.text_edge_und_6_0_0.yml

@@ -0,0 +1,74 @@
+uuid: fa6000e7-dcf7-4b0e-8b87-129c70cd0577
+langcode: en
+status: true
+dependencies: {  }
+_core:
+  default_config_hash: yW20VJKElb-oT85z7mW5B-hMiAUsl4B-UDLZzCZPats
+id: text_edge_und_6_0_0
+label: 'Edge NGram Text Field'
+minimum_solr_version: 6.0.0
+custom_code: edge
+field_type_language_code: und
+domains: {  }
+field_type:
+  name: text_edge
+  class: solr.TextField
+  positionIncrementGap: 100
+  analyzers:
+    -
+      type: index
+      charFilters:
+        -
+          class: solr.MappingCharFilterFactory
+          mapping: accents_und.txt
+      tokenizer:
+        class: solr.WhitespaceTokenizerFactory
+      filters:
+        -
+          class: solr.StopFilterFactory
+          ignoreCase: true
+          words: stopwords_und.txt
+        -
+          class: solr.WordDelimiterFilterFactory
+          catenateNumbers: 1
+          generateNumberParts: 1
+          protected: protwords_und.txt
+          splitOnCaseChange: 0
+          generateWordParts: 1
+          preserveOriginal: 1
+          catenateAll: 0
+          catenateWords: 1
+        -
+          class: solr.LengthFilterFactory
+          min: 2
+          max: 100
+        -
+          class: solr.LowerCaseFilterFactory
+        -
+          class: solr.RemoveDuplicatesTokenFilterFactory
+        -
+          class: solr.EdgeNGramFilterFactory
+          minGramSize: 2
+          maxGramSize: 25
+    -
+      type: query
+      charFilters:
+        -
+          class: solr.MappingCharFilterFactory
+          mapping: accents_und.txt
+      tokenizer:
+        class: solr.WhitespaceTokenizerFactory
+      filters:
+        -
+          class: solr.LengthFilterFactory
+          min: 2
+          max: 100
+        -
+          class: solr.LowerCaseFilterFactory
+        -
+          class: solr.RemoveDuplicatesTokenFilterFactory
+unstemmed_field_type: null
+spellcheck_field_type: null
+collated_field_type: null
+solr_configs: {  }
+text_files: {  }

+ 74 - 0
config/sync/search_api_solr.solr_field_type.text_edge_und_7_0_0.yml

@@ -0,0 +1,74 @@
+uuid: db629765-a443-479c-ab3d-cdd01980d568
+langcode: en
+status: true
+dependencies: {  }
+_core:
+  default_config_hash: edn4g9huIbBonsmj_ZVT_ASjxhb-m9P7qL4zSNgQ_t8
+id: text_edge_und_7_0_0
+label: 'Edge NGram Text Field'
+minimum_solr_version: 7.0.0
+custom_code: edge
+field_type_language_code: und
+domains: {  }
+field_type:
+  name: text_edge
+  class: solr.TextField
+  positionIncrementGap: 100
+  analyzers:
+    -
+      type: index
+      charFilters:
+        -
+          class: solr.MappingCharFilterFactory
+          mapping: accents_und.txt
+      tokenizer:
+        class: solr.WhitespaceTokenizerFactory
+      filters:
+        -
+          class: solr.StopFilterFactory
+          ignoreCase: true
+          words: stopwords_und.txt
+        -
+          class: solr.WordDelimiterGraphFilterFactory
+          catenateNumbers: 1
+          generateNumberParts: 1
+          protected: protwords_und.txt
+          splitOnCaseChange: 0
+          generateWordParts: 1
+          preserveOriginal: 1
+          catenateAll: 0
+          catenateWords: 1
+        -
+          class: solr.LengthFilterFactory
+          min: 2
+          max: 100
+        -
+          class: solr.LowerCaseFilterFactory
+        -
+          class: solr.RemoveDuplicatesTokenFilterFactory
+        -
+          class: solr.EdgeNGramFilterFactory
+          minGramSize: 2
+          maxGramSize: 25
+    -
+      type: query
+      charFilters:
+        -
+          class: solr.MappingCharFilterFactory
+          mapping: accents_und.txt
+      tokenizer:
+        class: solr.WhitespaceTokenizerFactory
+      filters:
+        -
+          class: solr.LengthFilterFactory
+          min: 2
+          max: 100
+        -
+          class: solr.LowerCaseFilterFactory
+        -
+          class: solr.RemoveDuplicatesTokenFilterFactory
+unstemmed_field_type: null
+spellcheck_field_type: null
+collated_field_type: null
+solr_configs: {  }
+text_files: {  }

+ 44 - 0
config/sync/search_api_solr.solr_field_type.text_edgestring_und_6_0_0.yml

@@ -0,0 +1,44 @@
+uuid: e0b06726-9b14-40d5-86bb-6efbdbff8336
+langcode: en
+status: true
+dependencies: {  }
+_core:
+  default_config_hash: iifw_DxebhUOezFaJM3sD9m2rvzGXWkwxPC_g_58nag
+id: text_edgestring_und_6_0_0
+label: 'Edge NGram String Field'
+minimum_solr_version: 6.0.0
+custom_code: edgestring
+field_type_language_code: und
+domains: {  }
+field_type:
+  name: text_edgenstring
+  class: solr.TextField
+  positionIncrementGap: 100
+  analyzers:
+    -
+      type: index
+      tokenizer:
+        class: solr.KeywordTokenizerFactory
+      filters:
+        -
+          class: solr.LowerCaseFilterFactory
+        -
+          class: solr.RemoveDuplicatesTokenFilterFactory
+        -
+          class: solr.EdgeNGramFilterFactory
+          minGramSize: 2
+          maxGramSize: 25
+    -
+      type: query
+      tokenizer:
+        class: solr.KeywordTokenizerFactory
+      filters:
+        -
+          class: solr.LowerCaseFilterFactory
+        -
+          class: solr.RemoveDuplicatesTokenFilterFactory
+unstemmed_field_type: null
+spellcheck_field_type: null
+collated_field_type: null
+solr_configs: {  }
+text_files: {  }

File diff suppressed because it is too large
+ 251 - 0
config/sync/search_api_solr.solr_field_type.text_en_6_0_0.yml


File diff suppressed because it is too large
+ 251 - 0
config/sync/search_api_solr.solr_field_type.text_en_7_0_0.yml


File diff suppressed because it is too large
+ 236 - 0
config/sync/search_api_solr.solr_field_type.text_fr_6_0_0.yml


File diff suppressed because it is too large
+ 236 - 0
config/sync/search_api_solr.solr_field_type.text_fr_7_0_0.yml


+ 74 - 0
config/sync/search_api_solr.solr_field_type.text_ngram_und_6_0_0.yml

@@ -0,0 +1,74 @@
+uuid: d94766e7-9791-4dea-86e0-132b2f016571
+langcode: en
+status: true
+dependencies: {  }
+_core:
+  default_config_hash: R-qv3m6WSi8tTmAcAyQK2adAXRPW4xLrmkIFbqIVmvc
+id: text_ngram_und_6_0_0
+label: 'NGram Text Field'
+minimum_solr_version: 6.0.0
+custom_code: ngram
+field_type_language_code: und
+domains: {  }
+field_type:
+  name: text_ngram
+  class: solr.TextField
+  positionIncrementGap: 100
+  analyzers:
+    -
+      type: index
+      charFilters:
+        -
+          class: solr.MappingCharFilterFactory
+          mapping: accents_und.txt
+      tokenizer:
+        class: solr.WhitespaceTokenizerFactory
+      filters:
+        -
+          class: solr.StopFilterFactory
+          ignoreCase: true
+          words: stopwords_und.txt
+        -
+          class: solr.WordDelimiterFilterFactory
+          catenateNumbers: 1
+          generateNumberParts: 1
+          protected: protwords_und.txt
+          splitOnCaseChange: 0
+          generateWordParts: 1
+          preserveOriginal: 1
+          catenateAll: 0
+          catenateWords: 1
+        -
+          class: solr.LengthFilterFactory
+          min: 2
+          max: 100
+        -
+          class: solr.LowerCaseFilterFactory
+        -
+          class: solr.RemoveDuplicatesTokenFilterFactory
+        -
+          class: solr.NGramFilterFactory
+          minGramSize: 2
+          maxGramSize: 25
+    -
+      type: query
+      charFilters:
+        -
+          class: solr.MappingCharFilterFactory
+          mapping: accents_und.txt
+      tokenizer:
+        class: solr.WhitespaceTokenizerFactory
+      filters:
+        -
+          class: solr.LengthFilterFactory
+          min: 2
+          max: 100
+        -
+          class: solr.LowerCaseFilterFactory
+        -
+          class: solr.RemoveDuplicatesTokenFilterFactory
+unstemmed_field_type: null
+spellcheck_field_type: null
+collated_field_type: null
+solr_configs: {  }
+text_files: {  }

+ 74 - 0
config/sync/search_api_solr.solr_field_type.text_ngram_und_7_0_0.yml

@@ -0,0 +1,74 @@
+uuid: 1c87150c-03bb-49ad-a048-543268133ee1
+langcode: en
+status: true
+dependencies: {  }
+_core:
+  default_config_hash: 6uqsWgLopdBAXIzy2SwBKR3p6a2GgNIsdteOAG9K-08
+id: text_ngram_und_7_0_0
+label: 'NGram Text Field'
+minimum_solr_version: 7.0.0
+custom_code: ngram
+field_type_language_code: und
+domains: {  }
+field_type:
+  name: text_ngram
+  class: solr.TextField
+  positionIncrementGap: 100
+  analyzers:
+    -
+      type: index
+      charFilters:
+        -
+          class: solr.MappingCharFilterFactory
+          mapping: accents_und.txt
+      tokenizer:
+        class: solr.WhitespaceTokenizerFactory
+      filters:
+        -
+          class: solr.StopFilterFactory
+          ignoreCase: true
+          words: stopwords_und.txt
+        -
+          class: solr.WordDelimiterGraphFilterFactory
+          catenateNumbers: 1
+          generateNumberParts: 1
+          protected: protwords_und.txt
+          splitOnCaseChange: 0
+          generateWordParts: 1
+          preserveOriginal: 1
+          catenateAll: 0
+          catenateWords: 1
+        -
+          class: solr.LengthFilterFactory
+          min: 2
+          max: 100
+        -
+          class: solr.LowerCaseFilterFactory
+        -
+          class: solr.RemoveDuplicatesTokenFilterFactory
+        -
+          class: solr.NGramFilterFactory
+          minGramSize: 2
+          maxGramSize: 25
+    -
+      type: query
+      charFilters:
+        -
+          class: solr.MappingCharFilterFactory
+          mapping: accents_und.txt
+      tokenizer:
+        class: solr.WhitespaceTokenizerFactory
+      filters:
+        -
+          class: solr.LengthFilterFactory
+          min: 2
+          max: 100
+        -
+          class: solr.LowerCaseFilterFactory
+        -
+          class: solr.RemoveDuplicatesTokenFilterFactory
+unstemmed_field_type: null
+spellcheck_field_type: null
+collated_field_type: null
+solr_configs: {  }
+text_files: {  }

+ 44 - 0
config/sync/search_api_solr.solr_field_type.text_ngramstring_und_6_0_0.yml

@@ -0,0 +1,44 @@
+uuid: 9209419f-c356-4cd5-b0f4-2c8622ed1608
+langcode: en
+status: true
+dependencies: {  }
+_core:
+  default_config_hash: uSBOTyeTCtQQUTiAzoF9BQbK5H6RnvAFSII-DlIUcmQ
+id: text_ngramstring_und_6_0_0
+label: 'NGram String Field'
+minimum_solr_version: 6.0.0
+custom_code: ngramstring
+field_type_language_code: und
+domains: {  }
+field_type:
+  name: text_ngramstring
+  class: solr.TextField
+  positionIncrementGap: 100
+  analyzers:
+    -
+      type: index
+      tokenizer:
+        class: solr.KeywordTokenizerFactory
+      filters:
+        -
+          class: solr.LowerCaseFilterFactory
+        -
+          class: solr.RemoveDuplicatesTokenFilterFactory
+        -
+          class: solr.NGramFilterFactory
+          minGramSize: 2
+          maxGramSize: 25
+    -
+      type: query
+      tokenizer:
+        class: solr.KeywordTokenizerFactory
+      filters:
+        -
+          class: solr.LowerCaseFilterFactory
+        -
+          class: solr.RemoveDuplicatesTokenFilterFactory
+unstemmed_field_type: null
+spellcheck_field_type: null
+collated_field_type: null
+solr_configs: {  }
+text_files: {  }

+ 88 - 0
config/sync/search_api_solr.solr_field_type.text_phonetic_en_7_0_0.yml

@@ -0,0 +1,88 @@
+uuid: 2650d640-47d3-458d-b831-769e32e23560
+langcode: en
+status: true
+dependencies: {  }
+_core:
+  default_config_hash: TccTMuN3WaaCzGfvSE75VMpn_xTGnhBqVKwUSPMQBuU
+id: text_phonetic_en_7_0_0
+label: 'Fulltext Phonetic English'
+minimum_solr_version: 7.0.0
+custom_code: phonetic
+field_type_language_code: en
+domains: {  }
+field_type:
+  name: text_phonetic_en
+  class: solr.TextField
+  positionIncrementGap: 100
+  analyzers:
+    -
+      type: index
+      tokenizer:
+        class: solr.WhitespaceTokenizerFactory
+      filters:
+        -
+          class: solr.StopFilterFactory
+          ignoreCase: true
+          words: stopwords_en.txt
+        -
+          class: solr.WordDelimiterGraphFilterFactory
+          catenateNumbers: 1
+          generateNumberParts: 1
+          protected: protwords_en.txt
+          splitOnCaseChange: 0
+          generateWordParts: 1
+          preserveOriginal: 1
+          catenateAll: 0
+          catenateWords: 1
+        -
+          class: solr.LengthFilterFactory
+          min: 2
+          max: 100
+        -
+          class: solr.LowerCaseFilterFactory
+        -
+          class: solr.BeiderMorseFilterFactory
+          languageSet: english
+          nameType: GENERIC
+          ruleType: APPROX
+          concat: true
+        -
+          class: solr.RemoveDuplicatesTokenFilterFactory
+    -
+      type: query
+      tokenizer:
+        class: solr.WhitespaceTokenizerFactory
+      filters:
+        -
+          class: solr.StopFilterFactory
+          ignoreCase: true
+          words: stopwords_en.txt
+        -
+          class: solr.WordDelimiterGraphFilterFactory
+          catenateNumbers: 0
+          generateNumberParts: 1
+          protected: protwords_en.txt
+          splitOnCaseChange: 0
+          generateWordParts: 1
+          preserveOriginal: 1
+          catenateAll: 0
+          catenateWords: 0
+        -
+          class: solr.LengthFilterFactory
+          min: 2
+          max: 100
+        -
+          class: solr.LowerCaseFilterFactory
+        -
+          class: solr.BeiderMorseFilterFactory
+          languageSet: english
+          nameType: GENERIC
+          ruleType: APPROX
+          concat: true
+        -
+          class: solr.RemoveDuplicatesTokenFilterFactory
+unstemmed_field_type: null
+spellcheck_field_type: null
+collated_field_type: null
+solr_configs: {  }
+text_files: {  }

+ 82 - 0
config/sync/search_api_solr.solr_field_type.text_phonetic_fr_7_0_0.yml

@@ -0,0 +1,82 @@
+uuid: e3c76b72-9241-4697-b8e3-f86cfd70bed9
+langcode: en
+status: true
+dependencies: {  }
+_core:
+  default_config_hash: DSdQsrwIgz5CweZuLFK5rz8yKjypHJfZYRYW7qnt9Gk
+id: text_phonetic_fr_7_0_0
+label: 'Fulltext Phonetic French'
+minimum_solr_version: 7.0.0
+custom_code: phonetic
+field_type_language_code: fr
+domains: {  }
+field_type:
+  name: text_phonetic_fr
+  class: solr.TextField
+  positionIncrementGap: 100
+  analyzers:
+    -
+      type: index
+      tokenizer:
+        class: solr.WhitespaceTokenizerFactory
+      filters:
+        -
+          class: solr.ElisionFilterFactory
+        -
+          class: solr.WordDelimiterGraphFilterFactory
+          catenateNumbers: 1
+          generateNumberParts: 1
+          protected: protwords_fr.txt
+          splitOnCaseChange: 1
+          generateWordParts: 1
+          preserveOriginal: 1
+          catenateAll: 0
+          catenateWords: 1
+        -
+          class: solr.LowerCaseFilterFactory
+        -
+          class: solr.StopFilterFactory
+          ignoreCase: true
+          words: stopwords_fr.txt
+        -
+          class: solr.BeiderMorseFilterFactory
+          languageSet: french
+          nameType: GENERIC
+          ruleType: APPROX
+          concat: true
+        -
+          class: solr.RemoveDuplicatesTokenFilterFactory
+    -
+      type: query
+      tokenizer:
+        class: solr.WhitespaceTokenizerFactory
+      filters:
+        -
+          class: solr.WordDelimiterGraphFilterFactory
+          catenateNumbers: 0
+          generateNumberParts: 0
+          protected: protwords_fr.txt
+          splitOnCaseChange: 1
+          generateWordParts: 1
+          preserveOriginal: 1
+          catenateAll: 0
+          catenateWords: 0
+        -
+          class: solr.LowerCaseFilterFactory
+        -
+          class: solr.StopFilterFactory
+          ignoreCase: true
+          words: stopwords_fr.txt
+        -
+          class: solr.BeiderMorseFilterFactory
+          languageSet: french
+          nameType: GENERIC
+          ruleType: APPROX
+          concat: true
+        -
+          class: solr.RemoveDuplicatesTokenFilterFactory
+unstemmed_field_type: null
+spellcheck_field_type: null
+collated_field_type: null
+solr_configs: {  }
+text_files: {  }

+ 88 - 0
config/sync/search_api_solr.solr_field_type.text_phonetic_und_7_0_0.yml

@@ -0,0 +1,88 @@
+uuid: 75d3a366-783b-4476-bd48-e0a29de947c4
+langcode: en
+status: true
+dependencies: {  }
+_core:
+  default_config_hash: WpLFwsk7duNa2sQ1G_KO16bKL06d1JVveVjbkG9u5DI
+id: text_phonetic_und_7_0_0
+label: 'Fulltext Phonetic'
+minimum_solr_version: 7.0.0
+custom_code: phonetic
+field_type_language_code: und
+domains: {  }
+field_type:
+  name: text_phonetic_und
+  class: solr.TextField
+  positionIncrementGap: 100
+  analyzers:
+    -
+      type: index
+      tokenizer:
+        class: solr.WhitespaceTokenizerFactory
+      filters:
+        -
+          class: solr.StopFilterFactory
+          ignoreCase: true
+          words: stopwords_und.txt
+        -
+          class: solr.WordDelimiterGraphFilterFactory
+          catenateNumbers: 1
+          generateNumberParts: 1
+          protected: protwords_und.txt
+          splitOnCaseChange: 0
+          generateWordParts: 1
+          preserveOriginal: 1
+          catenateAll: 0
+          catenateWords: 1
+        -
+          class: solr.LengthFilterFactory
+          min: 2
+          max: 100
+        -
+          class: solr.LowerCaseFilterFactory
+        -
+          class: solr.BeiderMorseFilterFactory
+          languageSet: auto
+          nameType: GENERIC
+          ruleType: APPROX
+          concat: true
+        -
+          class: solr.RemoveDuplicatesTokenFilterFactory
+    -
+      type: query
+      tokenizer:
+        class: solr.WhitespaceTokenizerFactory
+      filters:
+        -
+          class: solr.StopFilterFactory
+          ignoreCase: true
+          words: stopwords_und.txt
+        -
+          class: solr.WordDelimiterGraphFilterFactory
+          catenateNumbers: 0
+          generateNumberParts: 1
+          protected: protwords_und.txt
+          splitOnCaseChange: 0
+          generateWordParts: 1
+          preserveOriginal: 1
+          catenateAll: 0
+          catenateWords: 0
+        -
+          class: solr.LengthFilterFactory
+          min: 2
+          max: 100
+        -
+          class: solr.LowerCaseFilterFactory
+        -
+          class: solr.BeiderMorseFilterFactory
+          languageSet: auto
+          nameType: GENERIC
+          ruleType: APPROX
+          concat: true
+        -
+          class: solr.RemoveDuplicatesTokenFilterFactory
+unstemmed_field_type: null
+spellcheck_field_type: null
+collated_field_type: null
+solr_configs: {  }
+text_files: {  }

File diff suppressed because it is too large
+ 191 - 0
config/sync/search_api_solr.solr_field_type.text_und_6_0_0.yml


File diff suppressed because it is too large
+ 191 - 0
config/sync/search_api_solr.solr_field_type.text_und_7_0_0.yml


+ 17 - 0
config/sync/ultimate_cron.job.search_api_solr_cron.yml

@@ -0,0 +1,17 @@
+uuid: 029e508c-5e39-4e30-aa68-49e45ac23877
+langcode: en
+status: true
+dependencies:
+  module:
+    - search_api_solr
+title: 'Default cron handler'
+id: search_api_solr_cron
+weight: 0
+module: search_api_solr
+callback: search_api_solr_cron
+scheduler:
+  id: simple
+launcher:
+  id: serial
+logger:
+  id: database

Some files were not shown because too many files changed in this diff