diff --git a/.env.example b/.env.example
new file mode 100644
index 0000000..6058123
--- /dev/null
+++ b/.env.example
@@ -0,0 +1,27 @@
+#
+# Copy and rename this file to .env at root of this project.
+#
+
+# A common use case is to supply database creds via the environment. Edit settings.php
+# like so:
+#
+# $databases['default']['default'] = [
+# 'database' => getenv('MYSQL_DATABASE'),
+# 'driver' => 'mysql',
+# 'host' => getenv('MYSQL_HOSTNAME'),
+# 'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql',
+# 'password' => getenv('MYSQL_PASSWORD'),
+# 'port' => getenv('MYSQL_PORT'),
+# 'prefix' => '',
+# 'username' => getenv('MYSQL_USER'),
+# ];
+#
+# Uncomment and populate as needed.
+# MYSQL_DATABASE=
+# MYSQL_HOSTNAME=
+# MYSQL_PASSWORD=
+# MYSQL_PORT=
+# MYSQL_USER=
+
+# Another common use case is to set Drush's --uri via environment.
+# DRUSH_OPTIONS_URI=http://example.com
diff --git a/.gitignore b/.gitignore
index 90ea5e3..50d278d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,45 +1,24 @@
-# This file contains default .gitignore rules. To use it, copy it to .gitignore,
-# and it will cause files like your settings.php and user-uploaded files to be
-# excluded from Git version control. This is a common strategy to avoid
-# accidentally including private information in public repositories and patch
-# files.
-#
-# Because .gitignore can be specific to your site, this file has a different
-# name; updating Drupal core will not override your custom .gitignore file.
-
-# Ignore core when managing all of a project's dependencies with Composer
-# including Drupal core.
-core
-
-# Ignore dependencies that are managed with Composer.
-# Generally you should only ignore the root vendor directory. It's important
-# that core/assets/vendor and any other vendor directories within contrib or
-# custom module, theme, etc., are not ignored unless you purposely do so.
+# Ignore directories generated by Composer
+/drush/contrib/
/vendor/
-/modules/contrib/
-/themes/contrib/
-/libraries/
+/web/core/
+/web/modules/contrib/
+/web/themes/contrib/
+/web/profiles/contrib/
+/web/libraries/
-# Ignore configuration files that may contain sensitive information.
-sites/*/settings*.php
-sites/*/services*.yml
+# Ignore sensitive information
+/web/sites/*/settings.php
+/web/sites/*/settings.local.php
-# Ignore paths that contain user-generated content.
-sites/*/files
-sites/*/private
+# Ignore Drupal's file directory
+/web/sites/*/files/
# Ignore SimpleTest multi-site environment.
-sites/simpletest
+/web/sites/simpletest
-# If you prefer to store your .gitignore file in the sites/ folder, comment
-# or delete the previous settings and uncomment the following ones, instead.
+# Ignore files generated by PhpStorm
+/.idea/
-# Ignore configuration files that may contain sensitive information.
-# */settings*.php
-
-# Ignore paths that contain user-generated content.
-# */files
-# */private
-
-# Ignore SimpleTest multi-site environment.
-simpletest
+# Ignore .env files as they are personal
+/.env
diff --git a/.gitmodules b/.gitmodules
index a6dcabd..6775424 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,3 +1,3 @@
-[submodule "profiles/d8-starterkit-profile"]
+[submodule "web/profiles/d8-starterkit-profile"]
path = profiles/d8-starterkit-profile
url = https://figureslibres.io/gogs/bachir/d8-starterkit-profile
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..c35782b
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,51 @@
+language: php
+dist: trusty
+sudo: false
+
+php:
+ - 5.6
+ - 7.0
+ - 7.1
+ - 7.2
+
+env:
+ global:
+ - SIMPLETEST_DB=sqlite://tmp/site.sqlite
+ - SIMPLETEST_BASE_URL="http://127.0.0.1:8080"
+ matrix:
+ - RELEASE=stable COMPOSER_CHANNEL=stable
+ - RELEASE=dev COMPOSER_CHANNEL=stable
+ - RELEASE=stable COMPOSER_CHANNEL=snapshot
+
+matrix:
+ exclude:
+ - php: 5.6
+ env: RELEASE=dev COMPOSER_CHANNEL=stable
+ - php: 5.6
+ env: RELEASE=stable COMPOSER_CHANNEL=snapshot
+
+before_install:
+ - if [[ $TRAVIS_PHP_VERSION = 5.6 ]]; then export COMPOSER_MEMORY_LIMIT=-1; fi;
+ - echo 'sendmail_path = /bin/true' >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini
+ - phpenv config-rm xdebug.ini
+ - composer --verbose self-update --$COMPOSER_CHANNEL
+ - composer --version
+
+install:
+ - composer --verbose validate
+ - composer --verbose install
+
+script:
+ - if [[ $RELEASE = dev ]]; then composer --verbose remove --no-update drupal/console; fi;
+ - if [[ $RELEASE = dev ]]; then composer --verbose require --no-update drupal/core:8.7.x-dev webflo/drupal-core-require-dev:8.7.x-dev; fi;
+ - if [[ $RELEASE = dev ]]; then composer --verbose update; fi;
+ - cd $TRAVIS_BUILD_DIR/web
+ - ./../vendor/bin/drush site-install --verbose --yes --db-url=sqlite://tmp/site.sqlite
+ - ./../vendor/bin/drush runserver $SIMPLETEST_BASE_URL &
+ - until curl -s $SIMPLETEST_BASE_URL; do true; done > /dev/null
+ # Skip core/tests/Drupal/Tests/ComposerIntegrationTest.php because web/ has no composer.json
+ # Ignore PageCache group temporarily, @see https://www.drupal.org/node/2770673
+ # Ignore Setup group temporarily, @see https://www.drupal.org/node/2962157
+ - ./../vendor/bin/phpunit -c core --testsuite unit --exclude-group Composer,DependencyInjection,PageCache,Setup
+ - ./../vendor/bin/drush
+ - if [[ $RELEASE = stable ]]; then ./../vendor/bin/drupal; fi;
diff --git a/INSTALL.txt b/INSTALL.txt
deleted file mode 100644
index 2ee9ad8..0000000
--- a/INSTALL.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-
-Please read core/INSTALL.txt for detailed installation instructions for your
-Drupal web site.
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..23cb790
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ {description}
+ Copyright (C) {year} {fullname}
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ {signature of Ty Coon}, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..bdcb92b
--- /dev/null
+++ b/README.md
@@ -0,0 +1,145 @@
+# Composer template for Drupal projects
+
+[![Build Status](https://travis-ci.org/drupal-composer/drupal-project.svg?branch=8.x)](https://travis-ci.org/drupal-composer/drupal-project)
+
+This project template provides a starter kit for managing your site
+dependencies with [Composer](https://getcomposer.org/).
+
+If you want to know how to use it as replacement for
+[Drush Make](https://github.com/drush-ops/drush/blob/8.x/docs/make.md) visit
+the [Documentation on drupal.org](https://www.drupal.org/node/2471553).
+
+## Usage
+
+First you need to [install composer](https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx).
+
+> Note: The instructions below refer to the [global composer installation](https://getcomposer.org/doc/00-intro.md#globally).
+You might need to replace `composer` with `php composer.phar` (or similar)
+for your setup.
+
+After that you can create the project:
+
+```
+composer create-project drupal-composer/drupal-project:8.x-dev some-dir --no-interaction
+```
+
+With `composer require ...` you can download new dependencies to your
+installation.
+
+```
+cd some-dir
+composer require drupal/devel:~1.0
+```
+
+The `composer create-project` command passes ownership of all files to the
+project that is created. You should create a new git repository, and commit
+all files not excluded by the .gitignore file.
+
+## What does the template do?
+
+When installing the given `composer.json` some tasks are taken care of:
+
+* Drupal will be installed in the `web`-directory.
+* Autoloader is implemented to use the generated composer autoloader in `vendor/autoload.php`,
+ instead of the one provided by Drupal (`web/vendor/autoload.php`).
+* Modules (packages of type `drupal-module`) will be placed in `web/modules/contrib/`
+* Theme (packages of type `drupal-theme`) will be placed in `web/themes/contrib/`
+* Profiles (packages of type `drupal-profile`) will be placed in `web/profiles/contrib/`
+* Creates default writable versions of `settings.php` and `services.yml`.
+* Creates `web/sites/default/files`-directory.
+* Latest version of drush is installed locally for use at `vendor/bin/drush`.
+* Latest version of DrupalConsole is installed locally for use at `vendor/bin/drupal`.
+* Creates environment variables based on your .env file. See [.env.example](.env.example).
+
+## Updating Drupal Core
+
+This project will attempt to keep all of your Drupal Core files up-to-date; the
+project [drupal-composer/drupal-scaffold](https://github.com/drupal-composer/drupal-scaffold)
+is used to ensure that your scaffold files are updated every time drupal/core is
+updated. If you customize any of the "scaffolding" files (commonly .htaccess),
+you may need to merge conflicts if any of your modified files are updated in a
+new release of Drupal core.
+
+Follow the steps below to update your core files.
+
+1. Run `composer update drupal/core webflo/drupal-core-require-dev symfony/* --with-dependencies` to update Drupal Core and its dependencies.
+1. Run `git diff` to determine if any of the scaffolding files have changed.
+ Review the files for any changes and restore any customizations to
+ `.htaccess` or `robots.txt`.
+1. Commit everything all together in a single commit, so `web` will remain in
+ sync with the `core` when checking out branches or running `git bisect`.
+1. In the event that there are non-trivial conflicts in step 2, you may wish
+ to perform these steps on a branch, and use `git merge` to combine the
+ updated core files with your customized files. This facilitates the use
+ of a [three-way merge tool such as kdiff3](http://www.gitshah.com/2010/12/how-to-setup-kdiff-as-diff-tool-for-git.html). This setup is not necessary if your changes are simple;
+ keeping all of your modifications at the beginning or end of the file is a
+ good strategy to keep merges easy.
+
+## Generate composer.json from existing project
+
+With using [the "Composer Generate" drush extension](https://www.drupal.org/project/composer_generate)
+you can now generate a basic `composer.json` file from an existing project. Note
+that the generated `composer.json` might differ from this project's file.
+
+
+## FAQ
+
+### Should I commit the contrib modules I download?
+
+Composer recommends **no**. They provide [argumentation against but also
+workrounds if a project decides to do it anyway](https://getcomposer.org/doc/faqs/should-i-commit-the-dependencies-in-my-vendor-directory.md).
+
+### Should I commit the scaffolding files?
+
+The [drupal-scaffold](https://github.com/drupal-composer/drupal-scaffold) plugin can download the scaffold files (like
+index.php, update.php, …) to the web/ directory of your project. If you have not customized those files you could choose
+to not check them into your version control system (e.g. git). If that is the case for your project it might be
+convenient to automatically run the drupal-scaffold plugin after every install or update of your project. You can
+achieve that by registering `@composer drupal:scaffold` as post-install and post-update command in your composer.json:
+
+```json
+"scripts": {
+ "post-install-cmd": [
+ "@composer drupal:scaffold",
+ "..."
+ ],
+ "post-update-cmd": [
+ "@composer drupal:scaffold",
+ "..."
+ ]
+},
+```
+### How can I apply patches to downloaded modules?
+
+If you need to apply patches (depending on the project being modified, a pull
+request is often a better solution), you can do so with the
+[composer-patches](https://github.com/cweagans/composer-patches) plugin.
+
+To add a patch to drupal module foobar insert the patches section in the extra
+section of composer.json:
+```json
+"extra": {
+ "patches": {
+ "drupal/foobar": {
+ "Patch description": "URL or local path to patch"
+ }
+ }
+}
+```
+### How do I switch from packagist.drupal-composer.org to packages.drupal.org?
+
+Follow the instructions in the [documentation on drupal.org](https://www.drupal.org/docs/develop/using-composer/using-packagesdrupalorg).
+
+### How do I specify a PHP version ?
+
+This project supports PHP 5.6 as minimum version (see [Drupal 8 PHP requirements](https://www.drupal.org/docs/8/system-requirements/drupal-8-php-requirements)), however it's possible that a `composer update` will upgrade some package that will then require PHP 7+.
+
+To prevent this you can add this code to specify the PHP version you want to use in the `config` section of `composer.json`:
+```json
+"config": {
+ "sort-packages": true,
+ "platform": {
+ "php": "5.6.40"
+ }
+},
+```
diff --git a/README.txt b/README.txt
deleted file mode 100644
index 4c86965..0000000
--- a/README.txt
+++ /dev/null
@@ -1,139 +0,0 @@
-
-CONTENTS OF THIS FILE
----------------------
-
- * About Drupal
- * Configuration and features
- * Installation profiles
- * Appearance
- * Developing for Drupal
- * More information
-
-ABOUT DRUPAL
-------------
-
-Drupal is an open source content management platform supporting a variety of
-websites ranging from personal weblogs to large community-driven websites. For
-more information, see the Drupal website at https://www.drupal.org, and join
-the Drupal community at https://www.drupal.org/community.
-
-Legal information about Drupal:
- * Know your rights when using Drupal:
- See LICENSE.txt in the "core" directory.
- * Learn about the Drupal trademark and logo policy:
- https://www.drupal.com/trademark
-
-CONFIGURATION AND FEATURES
---------------------------
-
-Drupal core (what you get when you download and extract a drupal-x.y.tar.gz or
-drupal-x.y.zip file from https://www.drupal.org/project/drupal) has what you
-need to get started with your website. It includes several modules (extensions
-that add functionality) for common website features, such as managing content,
-user accounts, image uploading, and search. Core comes with many options that
-allow site-specific configuration. In addition to the core modules, there are
-thousands of contributed modules (for functionality not included with Drupal
-core) available for download.
-
-More about configuration:
- * Install, update, and maintain Drupal:
- See INSTALL.txt and UPDATE.txt in the "core" directory.
- * Learn about how to use Drupal to create your site:
- https://www.drupal.org/documentation
- * Follow best practices:
- https://www.drupal.org/best-practices
- * Download contributed modules to /modules to extend Drupal's functionality:
- https://www.drupal.org/project/modules
- * See also: "Developing for Drupal" for writing your own modules, below.
-
-
-INSTALLATION PROFILES
----------------------
-
-Installation profiles define additional steps (such as enabling modules,
-defining content types, etc.) that run after the base installation provided
-by core when Drupal is first installed. There are two basic installation
-profiles provided with Drupal core.
-
-Installation profiles from the Drupal community modify the installation process
-to provide a website for a specific use case, such as a CMS for media
-publishers, a web-based project tracking tool, or a full-fledged CRM for
-non-profit organizations raising money and accepting donations. They can be
-distributed as bare installation profiles or as "distributions". Distributions
-include Drupal core, the installation profile, and all other required
-extensions, such as contributed and custom modules, themes, and third-party
-libraries. Bare installation profiles require you to download Drupal Core and
-the required extensions separately; place the downloaded profile in the
-/profiles directory before you start the installation process.
-
-More about installation profiles and distributions:
- * Read about the difference between installation profiles and distributions:
- https://www.drupal.org/node/1089736
- * Download contributed installation profiles and distributions:
- https://www.drupal.org/project/distributions
- * Develop your own installation profile or distribution:
- https://www.drupal.org/docs/8/creating-distributions
-
-
-APPEARANCE
-----------
-
-In Drupal, the appearance of your site is set by the theme (themes are
-extensions that set fonts, colors, and layout). Drupal core comes with several
-themes. More themes are available for download, and you can also create your own
-custom theme.
-
-More about themes:
- * Download contributed themes to /themes to modify Drupal's appearance:
- https://www.drupal.org/project/themes
- * Develop your own theme:
- https://www.drupal.org/docs/8/theming
-
-DEVELOPING FOR DRUPAL
----------------------
-
-Drupal contains an extensive API that allows you to add to and modify the
-functionality of your site. The API consists of "hooks", which allow modules to
-react to system events and customize Drupal's behavior, and functions that
-standardize common operations such as database queries and form generation. The
-flexible hook architecture means that you should never need to directly modify
-the files that come with Drupal core to achieve the functionality you want;
-instead, functionality modifications take the form of modules.
-
-When you need new functionality for your Drupal site, search for existing
-contributed modules. If you find a module that matches except for a bug or an
-additional needed feature, change the module and contribute your improvements
-back to the project in the form of a "patch". Create new custom modules only
-when nothing existing comes close to what you need.
-
-More about developing:
- * Search for existing contributed modules:
- https://www.drupal.org/project/modules
- * Contribute a patch:
- https://www.drupal.org/patch/submit
- * Develop your own module:
- https://www.drupal.org/developing/modules
- * Follow programming best practices:
- https://www.drupal.org/developing/best-practices
- * Refer to the API documentation:
- https://api.drupal.org/api/drupal/8
- * Learn from documented Drupal API examples:
- https://www.drupal.org/project/examples
-
-MORE INFORMATION
-----------------
-
- * See the Drupal.org online documentation:
- https://www.drupal.org/documentation
-
- * For a list of security announcements, see the "Security advisories" page at
- https://www.drupal.org/security (available as an RSS feed). This page also
- describes how to subscribe to these announcements via email.
-
- * For information about the Drupal security process, or to find out how to
- report a potential security issue to the Drupal security team, see the
- "Security team" page at https://www.drupal.org/security-team
-
- * For information about the wide range of available support options, visit
- https://www.drupal.org and click on Community and Support in the top or
- bottom navigation.
diff --git a/composer.json b/composer.json
index c1aecff..c37667e 100644
--- a/composer.json
+++ b/composer.json
@@ -1,106 +1,96 @@
{
- "name": "drupal/drupal",
- "description": "Drupal is an open source content management platform powering millions of websites and applications.",
+ "name": "drupal-composer/drupal-project",
+ "description": "Project template for Drupal 8 projects with composer",
"type": "project",
"license": "GPL-2.0-or-later",
+ "authors": [
+ {
+ "name": "",
+ "role": ""
+ }
+ ],
+ "repositories": [
+ {
+ "type": "composer",
+ "url": "https://packages.drupal.org/8"
+ }
+ ],
"require": {
- "composer/installers": "^1.6",
- "wikimedia/composer-merge-plugin": "^1.4",
- "drupal/migrate_plus": "^4.0",
+ "php": ">=5.6",
+ "composer/installers": "^1.2",
+ "cweagans/composer-patches": "^1.6.5",
+ "drupal-composer/drupal-scaffold": "^2.5",
+ "drupal/computed_field": "^2.0@beta",
+ "drupal/console": "^1.0.2",
+ "drupal/core": "^8.6.0",
+ "drupal/migrate_plus": "4.x-dev",
"drupal/migrate_tools": "4.x-dev",
- "drupal/config_devel": "^1.2",
- "drupal/examples": "1.x-dev",
- "drupal/synonyms": "1.x-dev",
- "drupal/address": "^1.4",
"drupal/telephone_formatter": "^1.0@beta",
- "drupal/video_embed_field": "^2.0",
- "drupal/computed_field": "^2.0@alpha",
- "drupal/cshs": "1.x-dev",
- "drupal/views_ef_fieldset": "1.x-dev",
- "drupal/pagerer": "^1.4",
- "d3/d3": "3.5.*",
- "components/highlightjs": "9.7.*"
+ "drupal/telephone_validation": "^2.1",
+ "drush/drush": "^9.0.0",
+ "vlucas/phpdotenv": "^2.4",
+ "webflo/drupal-finder": "^1.0.0",
+ "webmozart/path-util": "^2.3",
+ "wikimedia/composer-merge-plugin": "^1.4",
+ "zaporylie/composer-drupal-optimizations": "^1.0"
},
- "replace": {
- "drupal/core": "^8.6"
+ "require-dev": {
+ "webflo/drupal-core-require-dev": "^8.6.0"
+ },
+ "conflict": {
+ "drupal/drupal": "*"
},
"minimum-stability": "dev",
"prefer-stable": true,
"config": {
- "preferred-install": "dist",
- "autoloader-suffix": "Drupal8"
+ "sort-packages": true
+ },
+ "autoload": {
+ "classmap": [
+ "scripts/composer/ScriptHandler.php"
+ ],
+ "files": ["load.environment.php"]
+ },
+ "scripts": {
+ "pre-install-cmd": [
+ "DrupalProject\\composer\\ScriptHandler::checkComposerVersion"
+ ],
+ "pre-update-cmd": [
+ "DrupalProject\\composer\\ScriptHandler::checkComposerVersion"
+ ],
+ "post-install-cmd": [
+ "DrupalProject\\composer\\ScriptHandler::createRequiredFiles"
+ ],
+ "post-update-cmd": [
+ "DrupalProject\\composer\\ScriptHandler::createRequiredFiles"
+ ]
},
"extra": {
- "_readme": [
- "By default Drupal loads the autoloader from ./vendor/autoload.php.",
- "To change the autoloader you can edit ./autoload.php.",
- "This file specifies the packages.drupal.org repository.",
- "You can read more about this composer repository at:",
- "https://www.drupal.org/node/2718229"
- ],
+ "composer-exit-on-patch-failure": true,
+ "patchLevel": {
+ "drupal/core": "-p2"
+ },
"merge-plugin": {
"include": [
- "core/composer.json",
- "profiles/d8-starterkit-profile/composer.json"
+ "web/profiles/d8-starterkit-profile/composer.json"
],
"recurse": true,
"replace": false,
"merge-extra": true
},
"installer-paths": {
- "core": ["type:drupal-core"],
- "modules/contrib/{$name}": ["type:drupal-module"],
- "profiles/contrib/{$name}": ["type:drupal-profile"],
- "themes/contrib/{$name}": ["type:drupal-theme"],
- "drush/contrib/{$name}": ["type:drupal-drush"],
- "modules/custom/{$name}": ["type:drupal-custom-module"],
- "themes/custom/{$name}": ["type:drupal-custom-theme"],
- "libraries/{$name}": ["type:drupal-library"]
- }
- },
- "autoload": {
- "psr-4": {
- "Drupal\\Core\\Composer\\": "core/lib/Drupal/Core/Composer"
- }
- },
- "scripts": {
- "pre-autoload-dump": "Drupal\\Core\\Composer\\Composer::preAutoloadDump",
- "post-autoload-dump": "Drupal\\Core\\Composer\\Composer::ensureHtaccess",
- "post-package-install": "Drupal\\Core\\Composer\\Composer::vendorTestCodeCleanup",
- "post-package-update": "Drupal\\Core\\Composer\\Composer::vendorTestCodeCleanup",
- "drupal-phpunit-upgrade-check": "Drupal\\Core\\Composer\\Composer::upgradePHPUnit",
- "drupal-phpunit-upgrade": "@composer update phpunit/phpunit --with-dependencies --no-progress",
- "phpcs": "phpcs --standard=core/phpcs.xml.dist --runtime-set installed_paths $($COMPOSER_BINARY config vendor-dir)/drupal/coder/coder_sniffer --",
- "phpcbf": "phpcbf --standard=core/phpcs.xml.dist --runtime-set installed_paths $($COMPOSER_BINARY config vendor-dir)/drupal/coder/coder_sniffer --"
- },
- "repositories": [
- {
- "type": "composer",
- "url": "https://packages.drupal.org/8"
+ "web/core": ["type:drupal-core"],
+ "web/libraries/{$name}": ["type:drupal-library"],
+ "web/modules/contrib/{$name}": ["type:drupal-module"],
+ "web/profiles/contrib/{$name}": ["type:drupal-profile"],
+ "web/themes/contrib/{$name}": ["type:drupal-theme"],
+ "drush/Commands/{$name}": ["type:drupal-drush"]
},
- {
- "type": "package",
- "package": {
- "name": "d3/d3",
- "version": "v3.5.17",
- "type": "drupal-library",
- "dist": {
- "url": "https://github.com/d3/d3/archive/v3.5.17.zip",
- "type": "zip"
- }
- }
- },
- {
- "type": "package",
- "package": {
- "name": "components/highlightjs",
- "version": "9.7.0",
- "type": "drupal-library",
- "dist": {
- "url": "https://github.com/components/highlightjs/archive/9.7.0.zip",
- "type": "zip"
- }
+ "drupal-scaffold": {
+ "initial": {
+ ".editorconfig": "../.editorconfig",
+ ".gitattributes": "../.gitattributes"
}
}
- ]
+ }
}
diff --git a/composer.lock b/composer.lock
index d021709..e90e4be 100644
--- a/composer.lock
+++ b/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": "f857de64bd17f2661ef282f4b5bc17c5",
+ "content-hash": "642c91c0457b11187936b0b39f8371a2",
"packages": [
{
"name": "alchemy/zippy",
@@ -226,17 +226,6 @@
],
"time": "2018-10-21T23:38:05+00:00"
},
- {
- "name": "components/highlightjs",
- "version": "9.7.0",
- "dist": {
- "type": "zip",
- "url": "https://github.com/components/highlightjs/archive/9.7.0.zip",
- "reference": null,
- "shasum": null
- },
- "type": "drupal-library"
- },
{
"name": "composer/installers",
"version": "v1.6.0",
@@ -1004,17 +993,6 @@
"description": "Provides a way to patch Composer packages.",
"time": "2018-05-11T18:00:16+00:00"
},
- {
- "name": "d3/d3",
- "version": "v3.5.17",
- "dist": {
- "type": "zip",
- "url": "https://github.com/d3/d3/archive/v3.5.17.zip",
- "reference": null,
- "shasum": null
- },
- "type": "drupal-library"
- },
{
"name": "dflydev/dot-access-configuration",
"version": "v1.0.3",
@@ -1221,35 +1199,35 @@
},
{
"name": "doctrine/annotations",
- "version": "v1.2.7",
+ "version": "v1.4.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/annotations.git",
- "reference": "f25c8aab83e0c3e976fd7d19875f198ccf2f7535"
+ "reference": "54cacc9b81758b14e3ce750f205a393d52339e97"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/annotations/zipball/f25c8aab83e0c3e976fd7d19875f198ccf2f7535",
- "reference": "f25c8aab83e0c3e976fd7d19875f198ccf2f7535",
+ "url": "https://api.github.com/repos/doctrine/annotations/zipball/54cacc9b81758b14e3ce750f205a393d52339e97",
+ "reference": "54cacc9b81758b14e3ce750f205a393d52339e97",
"shasum": ""
},
"require": {
"doctrine/lexer": "1.*",
- "php": ">=5.3.2"
+ "php": "^5.6 || ^7.0"
},
"require-dev": {
"doctrine/cache": "1.*",
- "phpunit/phpunit": "4.*"
+ "phpunit/phpunit": "^5.7"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.3.x-dev"
+ "dev-master": "1.4.x-dev"
}
},
"autoload": {
- "psr-0": {
- "Doctrine\\Common\\Annotations\\": "lib/"
+ "psr-4": {
+ "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -1285,7 +1263,7 @@
"docblock",
"parser"
],
- "time": "2015-08-31T12:32:49+00:00"
+ "time": "2017-02-24T16:22:25+00:00"
},
{
"name": "doctrine/cache",
@@ -1618,6 +1596,50 @@
],
"time": "2014-09-09T13:34:57+00:00"
},
+ {
+ "name": "drupal-composer/drupal-scaffold",
+ "version": "2.5.4",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/drupal-composer/drupal-scaffold.git",
+ "reference": "fc6bf4ceecb5d47327f54d48d4d4f67b17da956d"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/drupal-composer/drupal-scaffold/zipball/fc6bf4ceecb5d47327f54d48d4d4f67b17da956d",
+ "reference": "fc6bf4ceecb5d47327f54d48d4d4f67b17da956d",
+ "shasum": ""
+ },
+ "require": {
+ "composer-plugin-api": "^1.0.0",
+ "composer/semver": "^1.4",
+ "php": ">=5.4.5"
+ },
+ "require-dev": {
+ "composer/composer": "dev-master",
+ "g1a/composer-test-scenarios": "^2.1.0",
+ "phpunit/phpunit": "^6",
+ "squizlabs/php_codesniffer": "^2.8"
+ },
+ "type": "composer-plugin",
+ "extra": {
+ "class": "DrupalComposer\\DrupalScaffold\\Plugin",
+ "branch-alias": {
+ "dev-master": "2.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "DrupalComposer\\DrupalScaffold\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "description": "Composer Plugin for updating the Drupal scaffold files when using drupal/core",
+ "time": "2018-07-27T10:07:07+00:00"
+ },
{
"name": "drupal/actions_permissions",
"version": "2.4.0",
@@ -2080,10 +2102,18 @@
"name": "AjitS",
"homepage": "https://www.drupal.org/user/981944"
},
+ {
+ "name": "boshtian",
+ "homepage": "https://www.drupal.org/user/1773456"
+ },
{
"name": "dandrews",
"homepage": "https://www.drupal.org/user/2014490"
},
+ {
+ "name": "darksnow",
+ "homepage": "https://www.drupal.org/user/391915"
+ },
{
"name": "johnennew",
"homepage": "https://www.drupal.org/user/1150042"
@@ -3162,6 +3192,10 @@
"name": "jmiccolis",
"homepage": "https://www.drupal.org/user/31731"
},
+ {
+ "name": "nedjo",
+ "homepage": "https://www.drupal.org/user/4481"
+ },
{
"name": "tekante",
"homepage": "https://www.drupal.org/user/640024"
@@ -3186,6 +3220,245 @@
"docs": "https://github.com/oddhill/context"
}
},
+ {
+ "name": "drupal/core",
+ "version": "8.6.7",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/drupal/core.git",
+ "reference": "e0a09bda1da7552204464894811a59387608c9f9"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/drupal/core/zipball/e0a09bda1da7552204464894811a59387608c9f9",
+ "reference": "e0a09bda1da7552204464894811a59387608c9f9",
+ "shasum": ""
+ },
+ "require": {
+ "asm89/stack-cors": "^1.1",
+ "composer/semver": "^1.0",
+ "doctrine/annotations": "^1.2",
+ "doctrine/common": "^2.5",
+ "easyrdf/easyrdf": "^0.9",
+ "egulias/email-validator": "^1.2",
+ "ext-date": "*",
+ "ext-dom": "*",
+ "ext-filter": "*",
+ "ext-gd": "*",
+ "ext-hash": "*",
+ "ext-json": "*",
+ "ext-pcre": "*",
+ "ext-pdo": "*",
+ "ext-session": "*",
+ "ext-simplexml": "*",
+ "ext-spl": "*",
+ "ext-tokenizer": "*",
+ "ext-xml": "*",
+ "guzzlehttp/guzzle": "^6.2.1",
+ "masterminds/html5": "^2.1",
+ "paragonie/random_compat": "^1.0|^2.0",
+ "php": "^5.5.9|>=7.0.8",
+ "stack/builder": "^1.0",
+ "symfony-cmf/routing": "^1.4",
+ "symfony/class-loader": "~3.4.0",
+ "symfony/console": "~3.4.0",
+ "symfony/dependency-injection": "~3.4.0",
+ "symfony/event-dispatcher": "~3.4.0",
+ "symfony/http-foundation": "~3.4.14",
+ "symfony/http-kernel": "~3.4.14",
+ "symfony/polyfill-iconv": "^1.0",
+ "symfony/process": "~3.4.0",
+ "symfony/psr-http-message-bridge": "^1.0",
+ "symfony/routing": "~3.4.0",
+ "symfony/serializer": "~3.4.0",
+ "symfony/translation": "~3.4.0",
+ "symfony/validator": "~3.4.0",
+ "symfony/yaml": "~3.4.5",
+ "twig/twig": "^1.35.0",
+ "typo3/phar-stream-wrapper": "^2.0.1",
+ "zendframework/zend-diactoros": "^1.1",
+ "zendframework/zend-feed": "^2.4"
+ },
+ "conflict": {
+ "drush/drush": "<8.1.10"
+ },
+ "replace": {
+ "drupal/action": "self.version",
+ "drupal/aggregator": "self.version",
+ "drupal/automated_cron": "self.version",
+ "drupal/ban": "self.version",
+ "drupal/bartik": "self.version",
+ "drupal/basic_auth": "self.version",
+ "drupal/big_pipe": "self.version",
+ "drupal/block": "self.version",
+ "drupal/block_content": "self.version",
+ "drupal/block_place": "self.version",
+ "drupal/book": "self.version",
+ "drupal/breakpoint": "self.version",
+ "drupal/ckeditor": "self.version",
+ "drupal/classy": "self.version",
+ "drupal/color": "self.version",
+ "drupal/comment": "self.version",
+ "drupal/config": "self.version",
+ "drupal/config_translation": "self.version",
+ "drupal/contact": "self.version",
+ "drupal/content_moderation": "self.version",
+ "drupal/content_translation": "self.version",
+ "drupal/contextual": "self.version",
+ "drupal/core-annotation": "self.version",
+ "drupal/core-assertion": "self.version",
+ "drupal/core-bridge": "self.version",
+ "drupal/core-class-finder": "self.version",
+ "drupal/core-datetime": "self.version",
+ "drupal/core-dependency-injection": "self.version",
+ "drupal/core-diff": "self.version",
+ "drupal/core-discovery": "self.version",
+ "drupal/core-event-dispatcher": "self.version",
+ "drupal/core-file-cache": "self.version",
+ "drupal/core-filesystem": "self.version",
+ "drupal/core-gettext": "self.version",
+ "drupal/core-graph": "self.version",
+ "drupal/core-http-foundation": "self.version",
+ "drupal/core-php-storage": "self.version",
+ "drupal/core-plugin": "self.version",
+ "drupal/core-proxy-builder": "self.version",
+ "drupal/core-render": "self.version",
+ "drupal/core-serialization": "self.version",
+ "drupal/core-transliteration": "self.version",
+ "drupal/core-utility": "self.version",
+ "drupal/core-uuid": "self.version",
+ "drupal/datetime": "self.version",
+ "drupal/datetime_range": "self.version",
+ "drupal/dblog": "self.version",
+ "drupal/dynamic_page_cache": "self.version",
+ "drupal/editor": "self.version",
+ "drupal/entity_reference": "self.version",
+ "drupal/field": "self.version",
+ "drupal/field_layout": "self.version",
+ "drupal/field_ui": "self.version",
+ "drupal/file": "self.version",
+ "drupal/filter": "self.version",
+ "drupal/forum": "self.version",
+ "drupal/hal": "self.version",
+ "drupal/help": "self.version",
+ "drupal/history": "self.version",
+ "drupal/image": "self.version",
+ "drupal/inline_form_errors": "self.version",
+ "drupal/language": "self.version",
+ "drupal/layout_builder": "self.version",
+ "drupal/layout_discovery": "self.version",
+ "drupal/link": "self.version",
+ "drupal/locale": "self.version",
+ "drupal/media": "self.version",
+ "drupal/media_library": "self.version",
+ "drupal/menu_link_content": "self.version",
+ "drupal/menu_ui": "self.version",
+ "drupal/migrate": "self.version",
+ "drupal/migrate_drupal": "self.version",
+ "drupal/migrate_drupal_multilingual": "self.version",
+ "drupal/migrate_drupal_ui": "self.version",
+ "drupal/minimal": "self.version",
+ "drupal/node": "self.version",
+ "drupal/options": "self.version",
+ "drupal/page_cache": "self.version",
+ "drupal/path": "self.version",
+ "drupal/quickedit": "self.version",
+ "drupal/rdf": "self.version",
+ "drupal/responsive_image": "self.version",
+ "drupal/rest": "self.version",
+ "drupal/search": "self.version",
+ "drupal/serialization": "self.version",
+ "drupal/settings_tray": "self.version",
+ "drupal/seven": "self.version",
+ "drupal/shortcut": "self.version",
+ "drupal/simpletest": "self.version",
+ "drupal/standard": "self.version",
+ "drupal/stark": "self.version",
+ "drupal/statistics": "self.version",
+ "drupal/syslog": "self.version",
+ "drupal/system": "self.version",
+ "drupal/taxonomy": "self.version",
+ "drupal/telephone": "self.version",
+ "drupal/text": "self.version",
+ "drupal/toolbar": "self.version",
+ "drupal/tour": "self.version",
+ "drupal/tracker": "self.version",
+ "drupal/update": "self.version",
+ "drupal/user": "self.version",
+ "drupal/views": "self.version",
+ "drupal/views_ui": "self.version",
+ "drupal/workflows": "self.version",
+ "drupal/workspaces": "self.version"
+ },
+ "require-dev": {
+ "behat/mink": "1.7.x-dev",
+ "behat/mink-goutte-driver": "^1.2",
+ "behat/mink-selenium2-driver": "1.3.x-dev",
+ "drupal/coder": "^8.2.12",
+ "jcalderonzumba/gastonjs": "^1.0.2",
+ "jcalderonzumba/mink-phantomjs-driver": "^0.3.1",
+ "mikey179/vfsstream": "^1.2",
+ "phpspec/prophecy": "^1.7",
+ "phpunit/phpunit": "^4.8.35 || ^6.5",
+ "symfony/css-selector": "^3.4.0",
+ "symfony/debug": "^3.4.0",
+ "symfony/phpunit-bridge": "^3.4.3"
+ },
+ "type": "drupal-core",
+ "extra": {
+ "merge-plugin": {
+ "require": [
+ "core/lib/Drupal/Component/Annotation/composer.json",
+ "core/lib/Drupal/Component/Assertion/composer.json",
+ "core/lib/Drupal/Component/Bridge/composer.json",
+ "core/lib/Drupal/Component/ClassFinder/composer.json",
+ "core/lib/Drupal/Component/Datetime/composer.json",
+ "core/lib/Drupal/Component/DependencyInjection/composer.json",
+ "core/lib/Drupal/Component/Diff/composer.json",
+ "core/lib/Drupal/Component/Discovery/composer.json",
+ "core/lib/Drupal/Component/EventDispatcher/composer.json",
+ "core/lib/Drupal/Component/FileCache/composer.json",
+ "core/lib/Drupal/Component/FileSystem/composer.json",
+ "core/lib/Drupal/Component/Gettext/composer.json",
+ "core/lib/Drupal/Component/Graph/composer.json",
+ "core/lib/Drupal/Component/HttpFoundation/composer.json",
+ "core/lib/Drupal/Component/PhpStorage/composer.json",
+ "core/lib/Drupal/Component/Plugin/composer.json",
+ "core/lib/Drupal/Component/ProxyBuilder/composer.json",
+ "core/lib/Drupal/Component/Render/composer.json",
+ "core/lib/Drupal/Component/Serialization/composer.json",
+ "core/lib/Drupal/Component/Transliteration/composer.json",
+ "core/lib/Drupal/Component/Utility/composer.json",
+ "core/lib/Drupal/Component/Uuid/composer.json"
+ ],
+ "recurse": false,
+ "replace": false,
+ "merge-extra": false
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Drupal\\Core\\": "lib/Drupal/Core",
+ "Drupal\\Component\\": "lib/Drupal/Component",
+ "Drupal\\Driver\\": "../drivers/lib/Drupal/Driver"
+ },
+ "classmap": [
+ "lib/Drupal.php",
+ "lib/Drupal/Component/Utility/Timer.php",
+ "lib/Drupal/Component/Utility/Unicode.php",
+ "lib/Drupal/Core/Database/Database.php",
+ "lib/Drupal/Core/DrupalKernel.php",
+ "lib/Drupal/Core/DrupalKernelInterface.php",
+ "lib/Drupal/Core/Site/Settings.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "description": "Drupal is an open source content management platform powering millions of websites and applications.",
+ "time": "2019-01-16T23:30:03+00:00"
+ },
{
"name": "drupal/cshs",
"version": "dev-1.x",
@@ -4084,116 +4357,6 @@
"source": "http://cgit.drupalcode.org/entity_clone"
}
},
- {
- "name": "drupal/examples",
- "version": "dev-1.x",
- "source": {
- "type": "git",
- "url": "https://git.drupal.org/project/examples",
- "reference": "0be75808520a7c921ad7c87ac1cc87d716f5dc51"
- },
- "require": {
- "drupal/core": "*"
- },
- "require-dev": {
- "drupal/stream_wrapper_example": "*"
- },
- "suggest": {
- "drupal/devel": "Some modules will be able to pretty-print PHP with this module."
- },
- "type": "drupal-module",
- "extra": {
- "branch-alias": {
- "dev-1.x": "1.x-dev"
- },
- "drupal": {
- "version": "8.x-1.x-dev",
- "datestamp": "1536200285",
- "security-coverage": {
- "status": "not-covered",
- "message": "Project has not opted into security advisory coverage!"
- }
- }
- },
- "notification-url": "https://packages.drupal.org/8/downloads",
- "license": [
- "GPL-2.0+"
- ],
- "authors": [
- {
- "name": "Dave Reid",
- "homepage": "https://www.drupal.org/user/53892"
- },
- {
- "name": "Itangalo",
- "homepage": "https://www.drupal.org/user/153998"
- },
- {
- "name": "Mile23",
- "homepage": "https://www.drupal.org/user/116231"
- },
- {
- "name": "Torenware",
- "homepage": "https://www.drupal.org/user/18784"
- },
- {
- "name": "add1sun",
- "homepage": "https://www.drupal.org/user/65088"
- },
- {
- "name": "cyberswat",
- "homepage": "https://www.drupal.org/user/27802"
- },
- {
- "name": "ilo",
- "homepage": "https://www.drupal.org/user/118449"
- },
- {
- "name": "jhodgdon",
- "homepage": "https://www.drupal.org/user/155601"
- },
- {
- "name": "jn2",
- "homepage": "https://www.drupal.org/user/1001014"
- },
- {
- "name": "katbailey",
- "homepage": "https://www.drupal.org/user/172987"
- },
- {
- "name": "linclark",
- "homepage": "https://www.drupal.org/user/396253"
- },
- {
- "name": "marvil07",
- "homepage": "https://www.drupal.org/user/132175"
- },
- {
- "name": "mikl",
- "homepage": "https://www.drupal.org/user/58679"
- },
- {
- "name": "rfay",
- "homepage": "https://www.drupal.org/user/30906"
- },
- {
- "name": "socketwench",
- "homepage": "https://www.drupal.org/user/65793"
- },
- {
- "name": "yched",
- "homepage": "https://www.drupal.org/user/39567"
- }
- ],
- "description": "The Examples for Developers project aims to provide high-quality, well-documented API examples for a broad range of Drupal core functionality.",
- "homepage": "https://www.drupal.org/project/examples",
- "support": {
- "source": "http://cgit.drupalcode.org/examples",
- "issues": "https://www.drupal.org/project/issues/examples",
- "documentation": "https://api.drupal.org/api/examples"
- },
- "time": "2018-09-10T23:01:03+00:00"
- },
{
"name": "drupal/extlink",
"version": "1.1.0",
@@ -5395,17 +5558,11 @@
},
{
"name": "drupal/migrate_plus",
- "version": "4.1.0",
+ "version": "dev-4.x",
"source": {
"type": "git",
"url": "https://git.drupal.org/project/migrate_plus",
- "reference": "8.x-4.1"
- },
- "dist": {
- "type": "zip",
- "url": "https://ftp.drupal.org/files/projects/migrate_plus-8.x-4.1.zip",
- "reference": "8.x-4.1",
- "shasum": "cfd7ef2b17ede664b2b74eb101032a03c386457e"
+ "reference": "022baac45c5b1d630b18cd90e1648d0932cc3478"
},
"require": {
"drupal/core": "^8.3"
@@ -5425,11 +5582,11 @@
"dev-4.x": "4.x-dev"
},
"drupal": {
- "version": "8.x-4.1",
- "datestamp": "1546879080",
+ "version": "8.x-4.0+17-dev",
+ "datestamp": "1546539780",
"security-coverage": {
- "status": "covered",
- "message": "Covered by Drupal's security advisory policy"
+ "status": "not-covered",
+ "message": "Dev releases are not covered by Drupal security advisories."
}
}
},
@@ -5454,7 +5611,8 @@
"source": "https://cgit.drupalcode.org/migrate_plus",
"issues": "https://www.drupal.org/project/issues/migrate_plus",
"irc": "irc://irc.freenode.org/drupal-migrate"
- }
+ },
+ "time": "2019-01-03T18:20:23+00:00"
},
{
"name": "drupal/migrate_tools",
@@ -6216,14 +6374,20 @@
},
{
"name": "drupal/synonyms",
- "version": "dev-1.x",
+ "version": "1.0.0-alpha1",
"source": {
"type": "git",
"url": "https://git.drupal.org/project/synonyms",
- "reference": "5327ef244bad11e859eed9ff71b49cb8f9955190"
+ "reference": "8.x-1.0-alpha1"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/synonyms-8.x-1.0-alpha1.zip",
+ "reference": "8.x-1.0-alpha1",
+ "shasum": "98d39b5b0a26c7b5f9e6dfc4f72285ad014d14f4"
},
"require": {
- "drupal/core": "^8.2"
+ "drupal/core": "~8.0"
},
"type": "drupal-module",
"extra": {
@@ -6231,11 +6395,11 @@
"dev-1.x": "1.x-dev"
},
"drupal": {
- "version": "8.x-1.0-alpha1+4-dev",
- "datestamp": "1520765584",
+ "version": "8.x-1.0-alpha1",
+ "datestamp": "1477604941",
"security-coverage": {
"status": "not-covered",
- "message": "Dev releases are not covered by Drupal security advisories."
+ "message": "Alpha releases are not covered by Drupal security advisories."
}
}
},
@@ -6261,8 +6425,7 @@
"homepage": "https://www.drupal.org/project/synonyms",
"support": {
"source": "http://cgit.drupalcode.org/synonyms"
- },
- "time": "2018-10-21T17:05:25+00:00"
+ }
},
{
"name": "drupal/telephone_formatter",
@@ -6317,6 +6480,56 @@
"issues": "http://drupal.org/project/issues/telephone_formatter"
}
},
+ {
+ "name": "drupal/telephone_validation",
+ "version": "2.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupal.org/project/telephone_validation",
+ "reference": "8.x-2.1"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/telephone_validation-8.x-2.1.zip",
+ "reference": "8.x-2.1",
+ "shasum": "fcdb0c3c5541b06e6dd469a7aacefd2d0a891b74"
+ },
+ "require": {
+ "drupal/core": "^8.0",
+ "drupal/telephone": "*",
+ "giggsey/libphonenumber-for-php": "~8.0"
+ },
+ "type": "drupal-module",
+ "extra": {
+ "branch-alias": {
+ "dev-2.x": "2.x-dev"
+ },
+ "drupal": {
+ "version": "8.x-2.1",
+ "datestamp": "1527165785",
+ "security-coverage": {
+ "status": "covered",
+ "message": "Covered by Drupal's security advisory policy"
+ }
+ }
+ },
+ "notification-url": "https://packages.drupal.org/8/downloads",
+ "license": [
+ "GPL-2.0+"
+ ],
+ "authors": [
+ {
+ "name": "zaporylie",
+ "homepage": "https://www.drupal.org/user/1532844"
+ }
+ ],
+ "description": "Use 3rd party library to validate telephone field.",
+ "homepage": "http://drupal.org/project/telephone_validation",
+ "support": {
+ "source": "http://cgit.drupalcode.org/telephone_validation",
+ "issues": "http://drupal.org/project/issues/telephone_validation"
+ }
+ },
{
"name": "drupal/token",
"version": "1.5.0",
@@ -6845,8 +7058,7 @@
"status": "not-covered",
"message": "Dev releases are not covered by Drupal security advisories."
}
- },
- "patches_applied": []
+ }
},
"notification-url": "https://packages.drupal.org/8/downloads",
"license": [
@@ -9142,7 +9354,7 @@
},
{
"name": "Gert de Pagter",
- "email": "BackEndTea@gmail.com"
+ "email": "backendtea@gmail.com"
}
],
"description": "Symfony polyfill for ctype functions",
@@ -9945,6 +10157,96 @@
],
"time": "2019-01-14T14:59:29+00:00"
},
+ {
+ "name": "typo3/phar-stream-wrapper",
+ "version": "v2.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/TYPO3/phar-stream-wrapper.git",
+ "reference": "0469d9fefa0146ea4299d3b11cfbb76faa7045bf"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/TYPO3/phar-stream-wrapper/zipball/0469d9fefa0146ea4299d3b11cfbb76faa7045bf",
+ "reference": "0469d9fefa0146ea4299d3b11cfbb76faa7045bf",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.3.3|^7.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^4.8.36"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "TYPO3\\PharStreamWrapper\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "Interceptors for PHP's native phar:// stream handling",
+ "homepage": "https://typo3.org/",
+ "keywords": [
+ "phar",
+ "php",
+ "security",
+ "stream-wrapper"
+ ],
+ "time": "2018-10-18T08:46:28+00:00"
+ },
+ {
+ "name": "vlucas/phpdotenv",
+ "version": "v2.5.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/vlucas/phpdotenv.git",
+ "reference": "cfd5dc225767ca154853752abc93aeec040fcf36"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/cfd5dc225767ca154853752abc93aeec040fcf36",
+ "reference": "cfd5dc225767ca154853752abc93aeec040fcf36",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.9"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^4.8.35 || ^5.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.5-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Dotenv\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Vance Lucas",
+ "email": "vance@vancelucas.com",
+ "homepage": "http://www.vancelucas.com"
+ }
+ ],
+ "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.",
+ "keywords": [
+ "dotenv",
+ "env",
+ "environment"
+ ],
+ "time": "2018-10-30T17:29:25+00:00"
+ },
{
"name": "webflo/drupal-finder",
"version": "1.1.0",
@@ -10128,6 +10430,49 @@
"description": "Composer plugin to merge multiple composer.json files",
"time": "2017-04-25T02:31:25+00:00"
},
+ {
+ "name": "zaporylie/composer-drupal-optimizations",
+ "version": "1.0.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/zaporylie/composer-drupal-optimizations.git",
+ "reference": "cc5eb9f0b5fa664885765748ce5190c1de7d2571"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/zaporylie/composer-drupal-optimizations/zipball/cc5eb9f0b5fa664885765748ce5190c1de7d2571",
+ "reference": "cc5eb9f0b5fa664885765748ce5190c1de7d2571",
+ "shasum": ""
+ },
+ "require": {
+ "composer-plugin-api": "^1.1",
+ "drupal/core": "^8.5"
+ },
+ "require-dev": {
+ "composer/composer": "^1.6"
+ },
+ "type": "composer-plugin",
+ "extra": {
+ "class": "zaporylie\\ComposerDrupalOptimizations\\Plugin"
+ },
+ "autoload": {
+ "psr-4": {
+ "zaporylie\\ComposerDrupalOptimizations\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "Jakub Piasecki",
+ "email": "jakub@piaseccy.pl"
+ }
+ ],
+ "description": "Composer plugin to improve composer performance for Drupal projects",
+ "time": "2018-07-15T18:04:58+00:00"
+ },
{
"name": "zendframework/zend-diactoros",
"version": "1.8.6",
@@ -12469,23 +12814,58 @@
],
"description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
"time": "2017-04-07T12:08:54+00:00"
+ },
+ {
+ "name": "webflo/drupal-core-require-dev",
+ "version": "8.6.7",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/webflo/drupal-core-require-dev.git",
+ "reference": "7a65363ed9d6a0a2030252629f1ed9e76693094e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/webflo/drupal-core-require-dev/zipball/7a65363ed9d6a0a2030252629f1ed9e76693094e",
+ "reference": "7a65363ed9d6a0a2030252629f1ed9e76693094e",
+ "shasum": ""
+ },
+ "require": {
+ "behat/mink": "1.7.x-dev",
+ "behat/mink-goutte-driver": "^1.2",
+ "behat/mink-selenium2-driver": "1.3.x-dev",
+ "drupal/coder": "^8.2.12",
+ "drupal/core": "8.6.7",
+ "jcalderonzumba/gastonjs": "^1.0.2",
+ "jcalderonzumba/mink-phantomjs-driver": "^0.3.1",
+ "mikey179/vfsstream": "^1.2",
+ "phpspec/prophecy": "^1.7",
+ "phpunit/phpunit": "^4.8.35 || ^6.5",
+ "symfony/css-selector": "^3.4.0",
+ "symfony/debug": "^3.4.0",
+ "symfony/phpunit-bridge": "^3.4.3"
+ },
+ "type": "metapackage",
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "description": "require-dev dependencies from drupal/core",
+ "time": "2019-01-17T00:01:35+00:00"
}
],
"aliases": [],
"minimum-stability": "dev",
"stability-flags": {
+ "drupal/computed_field": 10,
+ "drupal/migrate_plus": 20,
"drupal/migrate_tools": 20,
- "drupal/examples": 20,
- "drupal/synonyms": 20,
"drupal/telephone_formatter": 10,
- "drupal/computed_field": 15,
- "drupal/cshs": 20,
- "drupal/views_ef_fieldset": 20,
"drupal/advanced_text_formatter": 10,
"drupal/autocomplete_deluxe": 10,
"drupal/better_exposed_filters": 15,
"drupal/better_messages": 15,
"drupal/bulkdelete": 20,
+ "drupal/cshs": 20,
"drupal/content_lock": 15,
"drupal/context": 10,
"drupal/domain": 20,
@@ -12505,30 +12885,17 @@
"drupal/pathologic": 15,
"drupal/profile": 5,
"drupal/smtp": 10,
+ "drupal/synonyms": 15,
"drupal/translation_views": 15,
"drupal/toolbar_themes": 15,
"drupal/ultimate_cron": 15,
- "drupal/workflow": 20,
- "behat/mink": 20,
- "behat/mink-selenium2-driver": 20
+ "drupal/views_ef_fieldset": 20,
+ "drupal/workflow": 20
},
"prefer-stable": true,
"prefer-lowest": false,
"platform": {
- "ext-date": "*",
- "ext-dom": "*",
- "ext-filter": "*",
- "ext-gd": "*",
- "ext-hash": "*",
- "ext-json": "*",
- "ext-pcre": "*",
- "ext-pdo": "*",
- "ext-session": "*",
- "ext-simplexml": "*",
- "ext-spl": "*",
- "ext-tokenizer": "*",
- "ext-xml": "*",
- "php": "^5.5.9|>=7.0.8"
+ "php": ">=5.6"
},
"platform-dev": []
}
diff --git a/sites/default/config/sync/.htaccess b/config/sync/.htaccess
similarity index 100%
rename from sites/default/config/sync/.htaccess
rename to config/sync/.htaccess
diff --git a/sites/default/config/sync/adminimal_theme.settings.yml b/config/sync/adminimal_theme.settings.yml
similarity index 100%
rename from sites/default/config/sync/adminimal_theme.settings.yml
rename to config/sync/adminimal_theme.settings.yml
diff --git a/sites/default/config/sync/autologout.role.admin.yml b/config/sync/autologout.role.admin.yml
similarity index 100%
rename from sites/default/config/sync/autologout.role.admin.yml
rename to config/sync/autologout.role.admin.yml
diff --git a/sites/default/config/sync/autologout.role.authenticated.yml b/config/sync/autologout.role.authenticated.yml
similarity index 100%
rename from sites/default/config/sync/autologout.role.authenticated.yml
rename to config/sync/autologout.role.authenticated.yml
diff --git a/sites/default/config/sync/autologout.role.root.yml b/config/sync/autologout.role.root.yml
similarity index 100%
rename from sites/default/config/sync/autologout.role.root.yml
rename to config/sync/autologout.role.root.yml
diff --git a/sites/default/config/sync/autologout.role.user.yml b/config/sync/autologout.role.user.yml
similarity index 100%
rename from sites/default/config/sync/autologout.role.user.yml
rename to config/sync/autologout.role.user.yml
diff --git a/sites/default/config/sync/autologout.settings.yml b/config/sync/autologout.settings.yml
similarity index 100%
rename from sites/default/config/sync/autologout.settings.yml
rename to config/sync/autologout.settings.yml
diff --git a/sites/default/config/sync/block.block.adminimal_theme_breadcrumbs.yml b/config/sync/block.block.adminimal_theme_breadcrumbs.yml
similarity index 100%
rename from sites/default/config/sync/block.block.adminimal_theme_breadcrumbs.yml
rename to config/sync/block.block.adminimal_theme_breadcrumbs.yml
diff --git a/sites/default/config/sync/block.block.adminimal_theme_content.yml b/config/sync/block.block.adminimal_theme_content.yml
similarity index 100%
rename from sites/default/config/sync/block.block.adminimal_theme_content.yml
rename to config/sync/block.block.adminimal_theme_content.yml
diff --git a/sites/default/config/sync/block.block.adminimal_theme_help.yml b/config/sync/block.block.adminimal_theme_help.yml
similarity index 100%
rename from sites/default/config/sync/block.block.adminimal_theme_help.yml
rename to config/sync/block.block.adminimal_theme_help.yml
diff --git a/sites/default/config/sync/block.block.adminimal_theme_local_actions.yml b/config/sync/block.block.adminimal_theme_local_actions.yml
similarity index 100%
rename from sites/default/config/sync/block.block.adminimal_theme_local_actions.yml
rename to config/sync/block.block.adminimal_theme_local_actions.yml
diff --git a/sites/default/config/sync/block.block.adminimal_theme_login.yml b/config/sync/block.block.adminimal_theme_login.yml
similarity index 100%
rename from sites/default/config/sync/block.block.adminimal_theme_login.yml
rename to config/sync/block.block.adminimal_theme_login.yml
diff --git a/sites/default/config/sync/block.block.adminimal_theme_messages.yml b/config/sync/block.block.adminimal_theme_messages.yml
similarity index 100%
rename from sites/default/config/sync/block.block.adminimal_theme_messages.yml
rename to config/sync/block.block.adminimal_theme_messages.yml
diff --git a/sites/default/config/sync/block.block.adminimal_theme_page_title.yml b/config/sync/block.block.adminimal_theme_page_title.yml
similarity index 100%
rename from sites/default/config/sync/block.block.adminimal_theme_page_title.yml
rename to config/sync/block.block.adminimal_theme_page_title.yml
diff --git a/sites/default/config/sync/block.block.adminimal_theme_primary_local_tasks.yml b/config/sync/block.block.adminimal_theme_primary_local_tasks.yml
similarity index 100%
rename from sites/default/config/sync/block.block.adminimal_theme_primary_local_tasks.yml
rename to config/sync/block.block.adminimal_theme_primary_local_tasks.yml
diff --git a/sites/default/config/sync/block.block.adminimal_theme_secondary_local_tasks.yml b/config/sync/block.block.adminimal_theme_secondary_local_tasks.yml
similarity index 100%
rename from sites/default/config/sync/block.block.adminimal_theme_secondary_local_tasks.yml
rename to config/sync/block.block.adminimal_theme_secondary_local_tasks.yml
diff --git a/sites/default/config/sync/config_devel.settings.yml b/config/sync/config_devel.settings.yml
similarity index 100%
rename from sites/default/config/sync/config_devel.settings.yml
rename to config/sync/config_devel.settings.yml
diff --git a/sites/default/config/sync/config_ignore.settings.yml b/config/sync/config_ignore.settings.yml
similarity index 100%
rename from sites/default/config/sync/config_ignore.settings.yml
rename to config/sync/config_ignore.settings.yml
diff --git a/sites/default/config/sync/contact.form.personal.yml b/config/sync/contact.form.personal.yml
similarity index 100%
rename from sites/default/config/sync/contact.form.personal.yml
rename to config/sync/contact.form.personal.yml
diff --git a/sites/default/config/sync/contact.settings.yml b/config/sync/contact.settings.yml
similarity index 100%
rename from sites/default/config/sync/contact.settings.yml
rename to config/sync/contact.settings.yml
diff --git a/sites/default/config/sync/content_lock.settings.yml b/config/sync/content_lock.settings.yml
similarity index 100%
rename from sites/default/config/sync/content_lock.settings.yml
rename to config/sync/content_lock.settings.yml
diff --git a/sites/default/config/sync/content_lock_timeout.settings.yml b/config/sync/content_lock_timeout.settings.yml
similarity index 100%
rename from sites/default/config/sync/content_lock_timeout.settings.yml
rename to config/sync/content_lock_timeout.settings.yml
diff --git a/sites/default/config/sync/core.base_field_override.menu_link_content.menu_link_content.changed.yml b/config/sync/core.base_field_override.menu_link_content.menu_link_content.changed.yml
similarity index 100%
rename from sites/default/config/sync/core.base_field_override.menu_link_content.menu_link_content.changed.yml
rename to config/sync/core.base_field_override.menu_link_content.menu_link_content.changed.yml
diff --git a/sites/default/config/sync/core.base_field_override.menu_link_content.menu_link_content.description.yml b/config/sync/core.base_field_override.menu_link_content.menu_link_content.description.yml
similarity index 100%
rename from sites/default/config/sync/core.base_field_override.menu_link_content.menu_link_content.description.yml
rename to config/sync/core.base_field_override.menu_link_content.menu_link_content.description.yml
diff --git a/sites/default/config/sync/core.base_field_override.menu_link_content.menu_link_content.title.yml b/config/sync/core.base_field_override.menu_link_content.menu_link_content.title.yml
similarity index 100%
rename from sites/default/config/sync/core.base_field_override.menu_link_content.menu_link_content.title.yml
rename to config/sync/core.base_field_override.menu_link_content.menu_link_content.title.yml
diff --git a/sites/default/config/sync/core.base_field_override.node.breve.promote.yml b/config/sync/core.base_field_override.node.breve.promote.yml
similarity index 100%
rename from sites/default/config/sync/core.base_field_override.node.breve.promote.yml
rename to config/sync/core.base_field_override.node.breve.promote.yml
diff --git a/sites/default/config/sync/core.base_field_override.node.materiau.changed.yml b/config/sync/core.base_field_override.node.materiau.changed.yml
similarity index 100%
rename from sites/default/config/sync/core.base_field_override.node.materiau.changed.yml
rename to config/sync/core.base_field_override.node.materiau.changed.yml
diff --git a/sites/default/config/sync/core.base_field_override.node.materiau.created.yml b/config/sync/core.base_field_override.node.materiau.created.yml
similarity index 100%
rename from sites/default/config/sync/core.base_field_override.node.materiau.created.yml
rename to config/sync/core.base_field_override.node.materiau.created.yml
diff --git a/sites/default/config/sync/core.base_field_override.node.materiau.menu_link.yml b/config/sync/core.base_field_override.node.materiau.menu_link.yml
similarity index 100%
rename from sites/default/config/sync/core.base_field_override.node.materiau.menu_link.yml
rename to config/sync/core.base_field_override.node.materiau.menu_link.yml
diff --git a/sites/default/config/sync/core.base_field_override.node.materiau.path.yml b/config/sync/core.base_field_override.node.materiau.path.yml
similarity index 100%
rename from sites/default/config/sync/core.base_field_override.node.materiau.path.yml
rename to config/sync/core.base_field_override.node.materiau.path.yml
diff --git a/sites/default/config/sync/core.base_field_override.node.materiau.promote.yml b/config/sync/core.base_field_override.node.materiau.promote.yml
similarity index 100%
rename from sites/default/config/sync/core.base_field_override.node.materiau.promote.yml
rename to config/sync/core.base_field_override.node.materiau.promote.yml
diff --git a/sites/default/config/sync/core.base_field_override.node.materiau.status.yml b/config/sync/core.base_field_override.node.materiau.status.yml
similarity index 100%
rename from sites/default/config/sync/core.base_field_override.node.materiau.status.yml
rename to config/sync/core.base_field_override.node.materiau.status.yml
diff --git a/sites/default/config/sync/core.base_field_override.node.materiau.sticky.yml b/config/sync/core.base_field_override.node.materiau.sticky.yml
similarity index 100%
rename from sites/default/config/sync/core.base_field_override.node.materiau.sticky.yml
rename to config/sync/core.base_field_override.node.materiau.sticky.yml
diff --git a/sites/default/config/sync/core.base_field_override.node.materiau.title.yml b/config/sync/core.base_field_override.node.materiau.title.yml
similarity index 100%
rename from sites/default/config/sync/core.base_field_override.node.materiau.title.yml
rename to config/sync/core.base_field_override.node.materiau.title.yml
diff --git a/sites/default/config/sync/core.base_field_override.node.materiau.uid.yml b/config/sync/core.base_field_override.node.materiau.uid.yml
similarity index 100%
rename from sites/default/config/sync/core.base_field_override.node.materiau.uid.yml
rename to config/sync/core.base_field_override.node.materiau.uid.yml
diff --git a/sites/default/config/sync/core.base_field_override.node.static.changed.yml b/config/sync/core.base_field_override.node.static.changed.yml
similarity index 100%
rename from sites/default/config/sync/core.base_field_override.node.static.changed.yml
rename to config/sync/core.base_field_override.node.static.changed.yml
diff --git a/sites/default/config/sync/core.base_field_override.node.static.created.yml b/config/sync/core.base_field_override.node.static.created.yml
similarity index 100%
rename from sites/default/config/sync/core.base_field_override.node.static.created.yml
rename to config/sync/core.base_field_override.node.static.created.yml
diff --git a/sites/default/config/sync/core.base_field_override.node.static.menu_link.yml b/config/sync/core.base_field_override.node.static.menu_link.yml
similarity index 100%
rename from sites/default/config/sync/core.base_field_override.node.static.menu_link.yml
rename to config/sync/core.base_field_override.node.static.menu_link.yml
diff --git a/sites/default/config/sync/core.base_field_override.node.static.path.yml b/config/sync/core.base_field_override.node.static.path.yml
similarity index 100%
rename from sites/default/config/sync/core.base_field_override.node.static.path.yml
rename to config/sync/core.base_field_override.node.static.path.yml
diff --git a/sites/default/config/sync/core.base_field_override.node.static.promote.yml b/config/sync/core.base_field_override.node.static.promote.yml
similarity index 100%
rename from sites/default/config/sync/core.base_field_override.node.static.promote.yml
rename to config/sync/core.base_field_override.node.static.promote.yml
diff --git a/sites/default/config/sync/core.base_field_override.node.static.status.yml b/config/sync/core.base_field_override.node.static.status.yml
similarity index 100%
rename from sites/default/config/sync/core.base_field_override.node.static.status.yml
rename to config/sync/core.base_field_override.node.static.status.yml
diff --git a/sites/default/config/sync/core.base_field_override.node.static.sticky.yml b/config/sync/core.base_field_override.node.static.sticky.yml
similarity index 100%
rename from sites/default/config/sync/core.base_field_override.node.static.sticky.yml
rename to config/sync/core.base_field_override.node.static.sticky.yml
diff --git a/sites/default/config/sync/core.base_field_override.node.static.title.yml b/config/sync/core.base_field_override.node.static.title.yml
similarity index 100%
rename from sites/default/config/sync/core.base_field_override.node.static.title.yml
rename to config/sync/core.base_field_override.node.static.title.yml
diff --git a/sites/default/config/sync/core.base_field_override.node.static.uid.yml b/config/sync/core.base_field_override.node.static.uid.yml
similarity index 100%
rename from sites/default/config/sync/core.base_field_override.node.static.uid.yml
rename to config/sync/core.base_field_override.node.static.uid.yml
diff --git a/sites/default/config/sync/core.base_field_override.taxonomy_term.showroom.synonyms.yml b/config/sync/core.base_field_override.taxonomy_term.showroom.synonyms.yml
similarity index 100%
rename from sites/default/config/sync/core.base_field_override.taxonomy_term.showroom.synonyms.yml
rename to config/sync/core.base_field_override.taxonomy_term.showroom.synonyms.yml
diff --git a/sites/default/config/sync/core.base_field_override.taxonomy_term.tags.synonyms.yml b/config/sync/core.base_field_override.taxonomy_term.tags.synonyms.yml
similarity index 100%
rename from sites/default/config/sync/core.base_field_override.taxonomy_term.tags.synonyms.yml
rename to config/sync/core.base_field_override.taxonomy_term.tags.synonyms.yml
diff --git a/sites/default/config/sync/core.base_field_override.taxonomy_term.thesaurus.synonyms.yml b/config/sync/core.base_field_override.taxonomy_term.thesaurus.synonyms.yml
similarity index 100%
rename from sites/default/config/sync/core.base_field_override.taxonomy_term.thesaurus.synonyms.yml
rename to config/sync/core.base_field_override.taxonomy_term.thesaurus.synonyms.yml
diff --git a/sites/default/config/sync/core.base_field_override.user.user.changed.yml b/config/sync/core.base_field_override.user.user.changed.yml
similarity index 100%
rename from sites/default/config/sync/core.base_field_override.user.user.changed.yml
rename to config/sync/core.base_field_override.user.user.changed.yml
diff --git a/sites/default/config/sync/core.base_field_override.user.user.path.yml b/config/sync/core.base_field_override.user.user.path.yml
similarity index 100%
rename from sites/default/config/sync/core.base_field_override.user.user.path.yml
rename to config/sync/core.base_field_override.user.user.path.yml
diff --git a/sites/default/config/sync/core.date_format.fallback.yml b/config/sync/core.date_format.fallback.yml
similarity index 100%
rename from sites/default/config/sync/core.date_format.fallback.yml
rename to config/sync/core.date_format.fallback.yml
diff --git a/sites/default/config/sync/core.date_format.html_date.yml b/config/sync/core.date_format.html_date.yml
similarity index 100%
rename from sites/default/config/sync/core.date_format.html_date.yml
rename to config/sync/core.date_format.html_date.yml
diff --git a/sites/default/config/sync/core.date_format.html_datetime.yml b/config/sync/core.date_format.html_datetime.yml
similarity index 100%
rename from sites/default/config/sync/core.date_format.html_datetime.yml
rename to config/sync/core.date_format.html_datetime.yml
diff --git a/sites/default/config/sync/core.date_format.html_month.yml b/config/sync/core.date_format.html_month.yml
similarity index 100%
rename from sites/default/config/sync/core.date_format.html_month.yml
rename to config/sync/core.date_format.html_month.yml
diff --git a/sites/default/config/sync/core.date_format.html_time.yml b/config/sync/core.date_format.html_time.yml
similarity index 100%
rename from sites/default/config/sync/core.date_format.html_time.yml
rename to config/sync/core.date_format.html_time.yml
diff --git a/sites/default/config/sync/core.date_format.html_week.yml b/config/sync/core.date_format.html_week.yml
similarity index 100%
rename from sites/default/config/sync/core.date_format.html_week.yml
rename to config/sync/core.date_format.html_week.yml
diff --git a/sites/default/config/sync/core.date_format.html_year.yml b/config/sync/core.date_format.html_year.yml
similarity index 100%
rename from sites/default/config/sync/core.date_format.html_year.yml
rename to config/sync/core.date_format.html_year.yml
diff --git a/sites/default/config/sync/core.date_format.html_yearless_date.yml b/config/sync/core.date_format.html_yearless_date.yml
similarity index 100%
rename from sites/default/config/sync/core.date_format.html_yearless_date.yml
rename to config/sync/core.date_format.html_yearless_date.yml
diff --git a/sites/default/config/sync/core.date_format.long.yml b/config/sync/core.date_format.long.yml
similarity index 100%
rename from sites/default/config/sync/core.date_format.long.yml
rename to config/sync/core.date_format.long.yml
diff --git a/sites/default/config/sync/core.date_format.medium.yml b/config/sync/core.date_format.medium.yml
similarity index 100%
rename from sites/default/config/sync/core.date_format.medium.yml
rename to config/sync/core.date_format.medium.yml
diff --git a/sites/default/config/sync/core.date_format.short.yml b/config/sync/core.date_format.short.yml
similarity index 100%
rename from sites/default/config/sync/core.date_format.short.yml
rename to config/sync/core.date_format.short.yml
diff --git a/sites/default/config/sync/core.entity_form_display.node.breve.default.yml b/config/sync/core.entity_form_display.node.breve.default.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_form_display.node.breve.default.yml
rename to config/sync/core.entity_form_display.node.breve.default.yml
diff --git a/sites/default/config/sync/core.entity_form_display.node.materiau.default.yml b/config/sync/core.entity_form_display.node.materiau.default.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_form_display.node.materiau.default.yml
rename to config/sync/core.entity_form_display.node.materiau.default.yml
diff --git a/sites/default/config/sync/core.entity_form_display.taxonomy_term.company.default.yml b/config/sync/core.entity_form_display.taxonomy_term.company.default.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_form_display.taxonomy_term.company.default.yml
rename to config/sync/core.entity_form_display.taxonomy_term.company.default.yml
diff --git a/sites/default/config/sync/core.entity_form_display.taxonomy_term.showroom.default.yml b/config/sync/core.entity_form_display.taxonomy_term.showroom.default.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_form_display.taxonomy_term.showroom.default.yml
rename to config/sync/core.entity_form_display.taxonomy_term.showroom.default.yml
diff --git a/sites/default/config/sync/core.entity_form_display.taxonomy_term.tags.default.yml b/config/sync/core.entity_form_display.taxonomy_term.tags.default.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_form_display.taxonomy_term.tags.default.yml
rename to config/sync/core.entity_form_display.taxonomy_term.tags.default.yml
diff --git a/sites/default/config/sync/core.entity_form_display.taxonomy_term.thesaurus.default.yml b/config/sync/core.entity_form_display.taxonomy_term.thesaurus.default.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_form_display.taxonomy_term.thesaurus.default.yml
rename to config/sync/core.entity_form_display.taxonomy_term.thesaurus.default.yml
diff --git a/sites/default/config/sync/core.entity_form_mode.user.register.yml b/config/sync/core.entity_form_mode.user.register.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_form_mode.user.register.yml
rename to config/sync/core.entity_form_mode.user.register.yml
diff --git a/sites/default/config/sync/core.entity_view_display.node.breve.default.yml b/config/sync/core.entity_view_display.node.breve.default.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_view_display.node.breve.default.yml
rename to config/sync/core.entity_view_display.node.breve.default.yml
diff --git a/config/sync/core.entity_view_display.node.breve.teaser.yml b/config/sync/core.entity_view_display.node.breve.teaser.yml
new file mode 100644
index 0000000..4bf99ad
--- /dev/null
+++ b/config/sync/core.entity_view_display.node.breve.teaser.yml
@@ -0,0 +1,41 @@
+uuid: 2ed180c5-f5fc-4d40-b8df-72490058ea59
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.teaser
+ - field.field.node.breve.body
+ - node.type.breve
+ module:
+ - text
+ - user
+id: node.breve.teaser
+targetEntityType: node
+bundle: breve
+mode: teaser
+content:
+ body:
+ label: hidden
+ type: text_summary_or_trimmed
+ weight: 101
+ settings:
+ trim_length: 600
+ third_party_settings: { }
+ region: content
+ links:
+ weight: 100
+ settings: { }
+ third_party_settings: { }
+ region: content
+hidden:
+ field_linked_materials: true
+ field_memo: true
+ field_migration: true
+ field_showroom: true
+ field_source: true
+ field_tags: true
+ field_thesaurus: true
+ field_video: true
+ field_visuel: true
+ field_workflow: true
+ langcode: true
diff --git a/sites/default/config/sync/core.entity_view_display.node.breve.teaser.yml b/config/sync/core.entity_view_display.node.breve.teaser.yml.back
similarity index 100%
rename from sites/default/config/sync/core.entity_view_display.node.breve.teaser.yml
rename to config/sync/core.entity_view_display.node.breve.teaser.yml.back
diff --git a/sites/default/config/sync/core.entity_view_display.node.materiau.default.yml b/config/sync/core.entity_view_display.node.materiau.default.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_view_display.node.materiau.default.yml
rename to config/sync/core.entity_view_display.node.materiau.default.yml
diff --git a/config/sync/core.entity_view_display.node.materiau.teaser.yml b/config/sync/core.entity_view_display.node.materiau.teaser.yml
new file mode 100644
index 0000000..7cdba79
--- /dev/null
+++ b/config/sync/core.entity_view_display.node.materiau.teaser.yml
@@ -0,0 +1,49 @@
+uuid: 8d1f0d2a-52ed-454f-a56f-80bd7719be36
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.teaser
+ - field.field.node.materiau.body
+ - node.type.materiau
+ module:
+ - text
+ - user
+id: node.materiau.teaser
+targetEntityType: node
+bundle: materiau
+mode: teaser
+content:
+ body:
+ label: hidden
+ type: text_summary_or_trimmed
+ weight: 101
+ settings:
+ trim_length: 600
+ third_party_settings: { }
+ region: content
+ links:
+ weight: 100
+ settings: { }
+ third_party_settings: { }
+ region: content
+hidden:
+ field_attachments: true
+ field_distributor: true
+ field_famille: true
+ field_index: true
+ field_linked_breves: true
+ field_linked_materials: true
+ field_localisation_old: true
+ field_manufacturer: true
+ field_materiau_images: true
+ field_memo: true
+ field_migration: true
+ field_reference: true
+ field_samples: true
+ field_short_description: true
+ field_tags: true
+ field_thesaurus: true
+ field_video: true
+ field_workflow: true
+ langcode: true
diff --git a/sites/default/config/sync/core.entity_view_display.node.materiau.teaser.yml b/config/sync/core.entity_view_display.node.materiau.teaser.yml.back
similarity index 100%
rename from sites/default/config/sync/core.entity_view_display.node.materiau.teaser.yml
rename to config/sync/core.entity_view_display.node.materiau.teaser.yml.back
diff --git a/sites/default/config/sync/core.entity_view_display.node.static.default.yml b/config/sync/core.entity_view_display.node.static.default.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_view_display.node.static.default.yml
rename to config/sync/core.entity_view_display.node.static.default.yml
diff --git a/sites/default/config/sync/core.entity_view_display.taxonomy_term.company.default.yml b/config/sync/core.entity_view_display.taxonomy_term.company.default.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_view_display.taxonomy_term.company.default.yml
rename to config/sync/core.entity_view_display.taxonomy_term.company.default.yml
diff --git a/sites/default/config/sync/core.entity_view_display.taxonomy_term.showroom.default.yml b/config/sync/core.entity_view_display.taxonomy_term.showroom.default.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_view_display.taxonomy_term.showroom.default.yml
rename to config/sync/core.entity_view_display.taxonomy_term.showroom.default.yml
diff --git a/sites/default/config/sync/core.entity_view_display.taxonomy_term.tags.default.yml b/config/sync/core.entity_view_display.taxonomy_term.tags.default.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_view_display.taxonomy_term.tags.default.yml
rename to config/sync/core.entity_view_display.taxonomy_term.tags.default.yml
diff --git a/sites/default/config/sync/core.entity_view_display.taxonomy_term.thesaurus.default.yml b/config/sync/core.entity_view_display.taxonomy_term.thesaurus.default.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_view_display.taxonomy_term.thesaurus.default.yml
rename to config/sync/core.entity_view_display.taxonomy_term.thesaurus.default.yml
diff --git a/sites/default/config/sync/core.entity_view_mode.block.token.yml b/config/sync/core.entity_view_mode.block.token.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_view_mode.block.token.yml
rename to config/sync/core.entity_view_mode.block.token.yml
diff --git a/sites/default/config/sync/core.entity_view_mode.contact_message.token.yml b/config/sync/core.entity_view_mode.contact_message.token.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_view_mode.contact_message.token.yml
rename to config/sync/core.entity_view_mode.contact_message.token.yml
diff --git a/sites/default/config/sync/core.entity_view_mode.file.token.yml b/config/sync/core.entity_view_mode.file.token.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_view_mode.file.token.yml
rename to config/sync/core.entity_view_mode.file.token.yml
diff --git a/sites/default/config/sync/core.entity_view_mode.menu_link_content.token.yml b/config/sync/core.entity_view_mode.menu_link_content.token.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_view_mode.menu_link_content.token.yml
rename to config/sync/core.entity_view_mode.menu_link_content.token.yml
diff --git a/sites/default/config/sync/core.entity_view_mode.node.full.yml b/config/sync/core.entity_view_mode.node.full.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_view_mode.node.full.yml
rename to config/sync/core.entity_view_mode.node.full.yml
diff --git a/sites/default/config/sync/core.entity_view_mode.node.rss.yml b/config/sync/core.entity_view_mode.node.rss.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_view_mode.node.rss.yml
rename to config/sync/core.entity_view_mode.node.rss.yml
diff --git a/sites/default/config/sync/core.entity_view_mode.node.search_index.yml b/config/sync/core.entity_view_mode.node.search_index.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_view_mode.node.search_index.yml
rename to config/sync/core.entity_view_mode.node.search_index.yml
diff --git a/sites/default/config/sync/core.entity_view_mode.node.search_result.yml b/config/sync/core.entity_view_mode.node.search_result.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_view_mode.node.search_result.yml
rename to config/sync/core.entity_view_mode.node.search_result.yml
diff --git a/sites/default/config/sync/core.entity_view_mode.node.teaser.yml b/config/sync/core.entity_view_mode.node.teaser.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_view_mode.node.teaser.yml
rename to config/sync/core.entity_view_mode.node.teaser.yml
diff --git a/sites/default/config/sync/core.entity_view_mode.node.token.yml b/config/sync/core.entity_view_mode.node.token.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_view_mode.node.token.yml
rename to config/sync/core.entity_view_mode.node.token.yml
diff --git a/sites/default/config/sync/core.entity_view_mode.taxonomy_term.full.yml b/config/sync/core.entity_view_mode.taxonomy_term.full.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_view_mode.taxonomy_term.full.yml
rename to config/sync/core.entity_view_mode.taxonomy_term.full.yml
diff --git a/sites/default/config/sync/core.entity_view_mode.taxonomy_term.token.yml b/config/sync/core.entity_view_mode.taxonomy_term.token.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_view_mode.taxonomy_term.token.yml
rename to config/sync/core.entity_view_mode.taxonomy_term.token.yml
diff --git a/sites/default/config/sync/core.entity_view_mode.user.compact.yml b/config/sync/core.entity_view_mode.user.compact.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_view_mode.user.compact.yml
rename to config/sync/core.entity_view_mode.user.compact.yml
diff --git a/sites/default/config/sync/core.entity_view_mode.user.full.yml b/config/sync/core.entity_view_mode.user.full.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_view_mode.user.full.yml
rename to config/sync/core.entity_view_mode.user.full.yml
diff --git a/sites/default/config/sync/core.entity_view_mode.user.token.yml b/config/sync/core.entity_view_mode.user.token.yml
similarity index 100%
rename from sites/default/config/sync/core.entity_view_mode.user.token.yml
rename to config/sync/core.entity_view_mode.user.token.yml
diff --git a/sites/default/config/sync/core.extension.yml b/config/sync/core.extension.yml
similarity index 99%
rename from sites/default/config/sync/core.extension.yml
rename to config/sync/core.extension.yml
index 8e53e8e..ffe80ed 100644
--- a/sites/default/config/sync/core.extension.yml
+++ b/config/sync/core.extension.yml
@@ -9,7 +9,6 @@ module:
autologout: 0
ban: 0
better_exposed_filters: 0
- better_messages: 0
betterlogin: 0
block: 0
block_class: 0
diff --git a/sites/default/config/sync/core.menu.static_menu_link_overrides.yml b/config/sync/core.menu.static_menu_link_overrides.yml
similarity index 100%
rename from sites/default/config/sync/core.menu.static_menu_link_overrides.yml
rename to config/sync/core.menu.static_menu_link_overrides.yml
diff --git a/sites/default/config/sync/dblog.settings.yml b/config/sync/dblog.settings.yml
similarity index 100%
rename from sites/default/config/sync/dblog.settings.yml
rename to config/sync/dblog.settings.yml
diff --git a/sites/default/config/sync/devel.settings.yml b/config/sync/devel.settings.yml
similarity index 92%
rename from sites/default/config/sync/devel.settings.yml
rename to config/sync/devel.settings.yml
index 8e602cd..4db0ea7 100644
--- a/sites/default/config/sync/devel.settings.yml
+++ b/config/sync/devel.settings.yml
@@ -5,6 +5,6 @@ error_handlers:
rebuild_theme: false
debug_mail_file_format: '%to-%subject-%datetime.mail.txt'
debug_mail_directory: 'temporary://devel-mails'
-devel_dumper: kint
+devel_dumper: default
_core:
default_config_hash: 8SYa5OOpQGdg4wnttb0LFNuG6GmivsS2qNv9sTH9gDI
diff --git a/sites/default/config/sync/devel.toolbar.settings.yml b/config/sync/devel.toolbar.settings.yml
similarity index 100%
rename from sites/default/config/sync/devel.toolbar.settings.yml
rename to config/sync/devel.toolbar.settings.yml
diff --git a/sites/default/config/sync/editor.editor.wysiwyg.yml b/config/sync/editor.editor.wysiwyg.yml
similarity index 100%
rename from sites/default/config/sync/editor.editor.wysiwyg.yml
rename to config/sync/editor.editor.wysiwyg.yml
diff --git a/sites/default/config/sync/email_registration.settings.yml b/config/sync/email_registration.settings.yml
similarity index 100%
rename from sites/default/config/sync/email_registration.settings.yml
rename to config/sync/email_registration.settings.yml
diff --git a/sites/default/config/sync/embed.settings.yml b/config/sync/embed.settings.yml
similarity index 100%
rename from sites/default/config/sync/embed.settings.yml
rename to config/sync/embed.settings.yml
diff --git a/sites/default/config/sync/extlink.settings.yml b/config/sync/extlink.settings.yml
similarity index 100%
rename from sites/default/config/sync/extlink.settings.yml
rename to config/sync/extlink.settings.yml
diff --git a/sites/default/config/sync/field.field.node.breve.body.yml b/config/sync/field.field.node.breve.body.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.breve.body.yml
rename to config/sync/field.field.node.breve.body.yml
diff --git a/sites/default/config/sync/field.field.node.breve.field_linked_materials.yml b/config/sync/field.field.node.breve.field_linked_materials.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.breve.field_linked_materials.yml
rename to config/sync/field.field.node.breve.field_linked_materials.yml
diff --git a/sites/default/config/sync/field.field.node.breve.field_memo.yml b/config/sync/field.field.node.breve.field_memo.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.breve.field_memo.yml
rename to config/sync/field.field.node.breve.field_memo.yml
diff --git a/sites/default/config/sync/field.field.node.breve.field_migration.yml b/config/sync/field.field.node.breve.field_migration.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.breve.field_migration.yml
rename to config/sync/field.field.node.breve.field_migration.yml
diff --git a/sites/default/config/sync/field.field.node.breve.field_showroom.yml b/config/sync/field.field.node.breve.field_showroom.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.breve.field_showroom.yml
rename to config/sync/field.field.node.breve.field_showroom.yml
diff --git a/sites/default/config/sync/field.field.node.breve.field_source.yml b/config/sync/field.field.node.breve.field_source.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.breve.field_source.yml
rename to config/sync/field.field.node.breve.field_source.yml
diff --git a/sites/default/config/sync/field.field.node.breve.field_tags.yml b/config/sync/field.field.node.breve.field_tags.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.breve.field_tags.yml
rename to config/sync/field.field.node.breve.field_tags.yml
diff --git a/sites/default/config/sync/field.field.node.breve.field_thesaurus.yml b/config/sync/field.field.node.breve.field_thesaurus.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.breve.field_thesaurus.yml
rename to config/sync/field.field.node.breve.field_thesaurus.yml
diff --git a/sites/default/config/sync/field.field.node.breve.field_video.yml b/config/sync/field.field.node.breve.field_video.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.breve.field_video.yml
rename to config/sync/field.field.node.breve.field_video.yml
diff --git a/sites/default/config/sync/field.field.node.breve.field_visuel.yml b/config/sync/field.field.node.breve.field_visuel.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.breve.field_visuel.yml
rename to config/sync/field.field.node.breve.field_visuel.yml
diff --git a/sites/default/config/sync/field.field.node.breve.field_workflow.yml b/config/sync/field.field.node.breve.field_workflow.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.breve.field_workflow.yml
rename to config/sync/field.field.node.breve.field_workflow.yml
diff --git a/sites/default/config/sync/field.field.node.materiau.body.yml b/config/sync/field.field.node.materiau.body.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.materiau.body.yml
rename to config/sync/field.field.node.materiau.body.yml
diff --git a/sites/default/config/sync/field.field.node.materiau.field_attachments.yml b/config/sync/field.field.node.materiau.field_attachments.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.materiau.field_attachments.yml
rename to config/sync/field.field.node.materiau.field_attachments.yml
diff --git a/sites/default/config/sync/field.field.node.materiau.field_distributor.yml b/config/sync/field.field.node.materiau.field_distributor.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.materiau.field_distributor.yml
rename to config/sync/field.field.node.materiau.field_distributor.yml
diff --git a/sites/default/config/sync/field.field.node.materiau.field_famille.yml b/config/sync/field.field.node.materiau.field_famille.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.materiau.field_famille.yml
rename to config/sync/field.field.node.materiau.field_famille.yml
diff --git a/sites/default/config/sync/field.field.node.materiau.field_index.yml b/config/sync/field.field.node.materiau.field_index.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.materiau.field_index.yml
rename to config/sync/field.field.node.materiau.field_index.yml
diff --git a/sites/default/config/sync/field.field.node.materiau.field_linked_breves.yml b/config/sync/field.field.node.materiau.field_linked_breves.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.materiau.field_linked_breves.yml
rename to config/sync/field.field.node.materiau.field_linked_breves.yml
diff --git a/sites/default/config/sync/field.field.node.materiau.field_linked_materials.yml b/config/sync/field.field.node.materiau.field_linked_materials.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.materiau.field_linked_materials.yml
rename to config/sync/field.field.node.materiau.field_linked_materials.yml
diff --git a/sites/default/config/sync/field.field.node.materiau.field_localisation_old.yml b/config/sync/field.field.node.materiau.field_localisation_old.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.materiau.field_localisation_old.yml
rename to config/sync/field.field.node.materiau.field_localisation_old.yml
diff --git a/sites/default/config/sync/field.field.node.materiau.field_manufacturer.yml b/config/sync/field.field.node.materiau.field_manufacturer.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.materiau.field_manufacturer.yml
rename to config/sync/field.field.node.materiau.field_manufacturer.yml
diff --git a/sites/default/config/sync/field.field.node.materiau.field_materiau_images.yml b/config/sync/field.field.node.materiau.field_materiau_images.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.materiau.field_materiau_images.yml
rename to config/sync/field.field.node.materiau.field_materiau_images.yml
diff --git a/sites/default/config/sync/field.field.node.materiau.field_memo.yml b/config/sync/field.field.node.materiau.field_memo.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.materiau.field_memo.yml
rename to config/sync/field.field.node.materiau.field_memo.yml
diff --git a/sites/default/config/sync/field.field.node.materiau.field_migration.yml b/config/sync/field.field.node.materiau.field_migration.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.materiau.field_migration.yml
rename to config/sync/field.field.node.materiau.field_migration.yml
diff --git a/sites/default/config/sync/field.field.node.materiau.field_reference.yml b/config/sync/field.field.node.materiau.field_reference.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.materiau.field_reference.yml
rename to config/sync/field.field.node.materiau.field_reference.yml
diff --git a/sites/default/config/sync/field.field.node.materiau.field_samples.yml b/config/sync/field.field.node.materiau.field_samples.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.materiau.field_samples.yml
rename to config/sync/field.field.node.materiau.field_samples.yml
diff --git a/sites/default/config/sync/field.field.node.materiau.field_short_description.yml b/config/sync/field.field.node.materiau.field_short_description.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.materiau.field_short_description.yml
rename to config/sync/field.field.node.materiau.field_short_description.yml
diff --git a/sites/default/config/sync/field.field.node.materiau.field_tags.yml b/config/sync/field.field.node.materiau.field_tags.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.materiau.field_tags.yml
rename to config/sync/field.field.node.materiau.field_tags.yml
diff --git a/sites/default/config/sync/field.field.node.materiau.field_thesaurus.yml b/config/sync/field.field.node.materiau.field_thesaurus.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.materiau.field_thesaurus.yml
rename to config/sync/field.field.node.materiau.field_thesaurus.yml
diff --git a/sites/default/config/sync/field.field.node.materiau.field_video.yml b/config/sync/field.field.node.materiau.field_video.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.materiau.field_video.yml
rename to config/sync/field.field.node.materiau.field_video.yml
diff --git a/sites/default/config/sync/field.field.node.materiau.field_workflow.yml b/config/sync/field.field.node.materiau.field_workflow.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.materiau.field_workflow.yml
rename to config/sync/field.field.node.materiau.field_workflow.yml
diff --git a/sites/default/config/sync/field.field.node.static.body.yml b/config/sync/field.field.node.static.body.yml
similarity index 100%
rename from sites/default/config/sync/field.field.node.static.body.yml
rename to config/sync/field.field.node.static.body.yml
diff --git a/sites/default/config/sync/field.field.taxonomy_term.company.field_attachments.yml b/config/sync/field.field.taxonomy_term.company.field_attachments.yml
similarity index 100%
rename from sites/default/config/sync/field.field.taxonomy_term.company.field_attachments.yml
rename to config/sync/field.field.taxonomy_term.company.field_attachments.yml
diff --git a/sites/default/config/sync/field.field.taxonomy_term.company.field_departement.yml b/config/sync/field.field.taxonomy_term.company.field_departement.yml
similarity index 100%
rename from sites/default/config/sync/field.field.taxonomy_term.company.field_departement.yml
rename to config/sync/field.field.taxonomy_term.company.field_departement.yml
diff --git a/sites/default/config/sync/field.field.taxonomy_term.company.field_infos_from_company.yml b/config/sync/field.field.taxonomy_term.company.field_infos_from_company.yml
similarity index 100%
rename from sites/default/config/sync/field.field.taxonomy_term.company.field_infos_from_company.yml
rename to config/sync/field.field.taxonomy_term.company.field_infos_from_company.yml
diff --git a/sites/default/config/sync/field.field.taxonomy_term.company.field_memo.yml b/config/sync/field.field.taxonomy_term.company.field_memo.yml
similarity index 100%
rename from sites/default/config/sync/field.field.taxonomy_term.company.field_memo.yml
rename to config/sync/field.field.taxonomy_term.company.field_memo.yml
diff --git a/sites/default/config/sync/field.field.taxonomy_term.company.field_migration.yml b/config/sync/field.field.taxonomy_term.company.field_migration.yml
similarity index 100%
rename from sites/default/config/sync/field.field.taxonomy_term.company.field_migration.yml
rename to config/sync/field.field.taxonomy_term.company.field_migration.yml
diff --git a/sites/default/config/sync/field.field.taxonomy_term.company.field_note.yml b/config/sync/field.field.taxonomy_term.company.field_note.yml
similarity index 100%
rename from sites/default/config/sync/field.field.taxonomy_term.company.field_note.yml
rename to config/sync/field.field.taxonomy_term.company.field_note.yml
diff --git a/sites/default/config/sync/field.field.taxonomy_term.company.field_public_address.yml b/config/sync/field.field.taxonomy_term.company.field_public_address.yml
similarity index 100%
rename from sites/default/config/sync/field.field.taxonomy_term.company.field_public_address.yml
rename to config/sync/field.field.taxonomy_term.company.field_public_address.yml
diff --git a/sites/default/config/sync/field.field.taxonomy_term.company.field_public_email.yml b/config/sync/field.field.taxonomy_term.company.field_public_email.yml
similarity index 100%
rename from sites/default/config/sync/field.field.taxonomy_term.company.field_public_email.yml
rename to config/sync/field.field.taxonomy_term.company.field_public_email.yml
diff --git a/sites/default/config/sync/field.field.taxonomy_term.company.field_public_phone.yml b/config/sync/field.field.taxonomy_term.company.field_public_phone.yml
similarity index 100%
rename from sites/default/config/sync/field.field.taxonomy_term.company.field_public_phone.yml
rename to config/sync/field.field.taxonomy_term.company.field_public_phone.yml
diff --git a/sites/default/config/sync/field.field.taxonomy_term.company.field_website.yml b/config/sync/field.field.taxonomy_term.company.field_website.yml
similarity index 100%
rename from sites/default/config/sync/field.field.taxonomy_term.company.field_website.yml
rename to config/sync/field.field.taxonomy_term.company.field_website.yml
diff --git a/sites/default/config/sync/field.field.taxonomy_term.company.field_workflow.yml b/config/sync/field.field.taxonomy_term.company.field_workflow.yml
similarity index 100%
rename from sites/default/config/sync/field.field.taxonomy_term.company.field_workflow.yml
rename to config/sync/field.field.taxonomy_term.company.field_workflow.yml
diff --git a/sites/default/config/sync/field.field.taxonomy_term.showroom.field_memo.yml b/config/sync/field.field.taxonomy_term.showroom.field_memo.yml
similarity index 100%
rename from sites/default/config/sync/field.field.taxonomy_term.showroom.field_memo.yml
rename to config/sync/field.field.taxonomy_term.showroom.field_memo.yml
diff --git a/sites/default/config/sync/field.field.taxonomy_term.showroom.field_migration.yml b/config/sync/field.field.taxonomy_term.showroom.field_migration.yml
similarity index 100%
rename from sites/default/config/sync/field.field.taxonomy_term.showroom.field_migration.yml
rename to config/sync/field.field.taxonomy_term.showroom.field_migration.yml
diff --git a/sites/default/config/sync/field.field.taxonomy_term.showroom.field_public_address.yml b/config/sync/field.field.taxonomy_term.showroom.field_public_address.yml
similarity index 100%
rename from sites/default/config/sync/field.field.taxonomy_term.showroom.field_public_address.yml
rename to config/sync/field.field.taxonomy_term.showroom.field_public_address.yml
diff --git a/sites/default/config/sync/field.field.taxonomy_term.showroom.field_public_email.yml b/config/sync/field.field.taxonomy_term.showroom.field_public_email.yml
similarity index 100%
rename from sites/default/config/sync/field.field.taxonomy_term.showroom.field_public_email.yml
rename to config/sync/field.field.taxonomy_term.showroom.field_public_email.yml
diff --git a/sites/default/config/sync/field.field.taxonomy_term.showroom.field_public_phone.yml b/config/sync/field.field.taxonomy_term.showroom.field_public_phone.yml
similarity index 100%
rename from sites/default/config/sync/field.field.taxonomy_term.showroom.field_public_phone.yml
rename to config/sync/field.field.taxonomy_term.showroom.field_public_phone.yml
diff --git a/sites/default/config/sync/field.field.taxonomy_term.showroom.field_workflow.yml b/config/sync/field.field.taxonomy_term.showroom.field_workflow.yml
similarity index 100%
rename from sites/default/config/sync/field.field.taxonomy_term.showroom.field_workflow.yml
rename to config/sync/field.field.taxonomy_term.showroom.field_workflow.yml
diff --git a/sites/default/config/sync/field.field.taxonomy_term.tags.field_synonyms.yml b/config/sync/field.field.taxonomy_term.tags.field_synonyms.yml
similarity index 100%
rename from sites/default/config/sync/field.field.taxonomy_term.tags.field_synonyms.yml
rename to config/sync/field.field.taxonomy_term.tags.field_synonyms.yml
diff --git a/sites/default/config/sync/field.field.taxonomy_term.thesaurus.field_synonyms.yml b/config/sync/field.field.taxonomy_term.thesaurus.field_synonyms.yml
similarity index 100%
rename from sites/default/config/sync/field.field.taxonomy_term.thesaurus.field_synonyms.yml
rename to config/sync/field.field.taxonomy_term.thesaurus.field_synonyms.yml
diff --git a/sites/default/config/sync/field.field.taxonomy_term.thesaurus.field_used_on_advanced_search.yml b/config/sync/field.field.taxonomy_term.thesaurus.field_used_on_advanced_search.yml
similarity index 100%
rename from sites/default/config/sync/field.field.taxonomy_term.thesaurus.field_used_on_advanced_search.yml
rename to config/sync/field.field.taxonomy_term.thesaurus.field_used_on_advanced_search.yml
diff --git a/sites/default/config/sync/field.settings.yml b/config/sync/field.settings.yml
similarity index 100%
rename from sites/default/config/sync/field.settings.yml
rename to config/sync/field.settings.yml
diff --git a/sites/default/config/sync/field.storage.node.body.yml b/config/sync/field.storage.node.body.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.node.body.yml
rename to config/sync/field.storage.node.body.yml
diff --git a/sites/default/config/sync/field.storage.node.field_attachments.yml b/config/sync/field.storage.node.field_attachments.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.node.field_attachments.yml
rename to config/sync/field.storage.node.field_attachments.yml
diff --git a/sites/default/config/sync/field.storage.node.field_distributor.yml b/config/sync/field.storage.node.field_distributor.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.node.field_distributor.yml
rename to config/sync/field.storage.node.field_distributor.yml
diff --git a/sites/default/config/sync/field.storage.node.field_famille.yml b/config/sync/field.storage.node.field_famille.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.node.field_famille.yml
rename to config/sync/field.storage.node.field_famille.yml
diff --git a/sites/default/config/sync/field.storage.node.field_index.yml b/config/sync/field.storage.node.field_index.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.node.field_index.yml
rename to config/sync/field.storage.node.field_index.yml
diff --git a/sites/default/config/sync/field.storage.node.field_linked_breves.yml b/config/sync/field.storage.node.field_linked_breves.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.node.field_linked_breves.yml
rename to config/sync/field.storage.node.field_linked_breves.yml
diff --git a/sites/default/config/sync/field.storage.node.field_linked_materials.yml b/config/sync/field.storage.node.field_linked_materials.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.node.field_linked_materials.yml
rename to config/sync/field.storage.node.field_linked_materials.yml
diff --git a/sites/default/config/sync/field.storage.node.field_localisation_old.yml b/config/sync/field.storage.node.field_localisation_old.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.node.field_localisation_old.yml
rename to config/sync/field.storage.node.field_localisation_old.yml
diff --git a/sites/default/config/sync/field.storage.node.field_manufacturer.yml b/config/sync/field.storage.node.field_manufacturer.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.node.field_manufacturer.yml
rename to config/sync/field.storage.node.field_manufacturer.yml
diff --git a/sites/default/config/sync/field.storage.node.field_materiau_images.yml b/config/sync/field.storage.node.field_materiau_images.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.node.field_materiau_images.yml
rename to config/sync/field.storage.node.field_materiau_images.yml
diff --git a/sites/default/config/sync/field.storage.node.field_memo.yml b/config/sync/field.storage.node.field_memo.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.node.field_memo.yml
rename to config/sync/field.storage.node.field_memo.yml
diff --git a/sites/default/config/sync/field.storage.node.field_migration.yml b/config/sync/field.storage.node.field_migration.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.node.field_migration.yml
rename to config/sync/field.storage.node.field_migration.yml
diff --git a/sites/default/config/sync/field.storage.node.field_reference.yml b/config/sync/field.storage.node.field_reference.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.node.field_reference.yml
rename to config/sync/field.storage.node.field_reference.yml
diff --git a/sites/default/config/sync/field.storage.node.field_samples.yml b/config/sync/field.storage.node.field_samples.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.node.field_samples.yml
rename to config/sync/field.storage.node.field_samples.yml
diff --git a/sites/default/config/sync/field.storage.node.field_short_description.yml b/config/sync/field.storage.node.field_short_description.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.node.field_short_description.yml
rename to config/sync/field.storage.node.field_short_description.yml
diff --git a/sites/default/config/sync/field.storage.node.field_showroom.yml b/config/sync/field.storage.node.field_showroom.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.node.field_showroom.yml
rename to config/sync/field.storage.node.field_showroom.yml
diff --git a/sites/default/config/sync/field.storage.node.field_source.yml b/config/sync/field.storage.node.field_source.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.node.field_source.yml
rename to config/sync/field.storage.node.field_source.yml
diff --git a/sites/default/config/sync/field.storage.node.field_tags.yml b/config/sync/field.storage.node.field_tags.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.node.field_tags.yml
rename to config/sync/field.storage.node.field_tags.yml
diff --git a/sites/default/config/sync/field.storage.node.field_thesaurus.yml b/config/sync/field.storage.node.field_thesaurus.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.node.field_thesaurus.yml
rename to config/sync/field.storage.node.field_thesaurus.yml
diff --git a/sites/default/config/sync/field.storage.node.field_video.yml b/config/sync/field.storage.node.field_video.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.node.field_video.yml
rename to config/sync/field.storage.node.field_video.yml
diff --git a/sites/default/config/sync/field.storage.node.field_visuel.yml b/config/sync/field.storage.node.field_visuel.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.node.field_visuel.yml
rename to config/sync/field.storage.node.field_visuel.yml
diff --git a/sites/default/config/sync/field.storage.node.field_workflow.yml b/config/sync/field.storage.node.field_workflow.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.node.field_workflow.yml
rename to config/sync/field.storage.node.field_workflow.yml
diff --git a/sites/default/config/sync/field.storage.taxonomy_term.field_attachments.yml b/config/sync/field.storage.taxonomy_term.field_attachments.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.taxonomy_term.field_attachments.yml
rename to config/sync/field.storage.taxonomy_term.field_attachments.yml
diff --git a/sites/default/config/sync/field.storage.taxonomy_term.field_departement.yml b/config/sync/field.storage.taxonomy_term.field_departement.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.taxonomy_term.field_departement.yml
rename to config/sync/field.storage.taxonomy_term.field_departement.yml
diff --git a/sites/default/config/sync/field.storage.taxonomy_term.field_infos_from_company.yml b/config/sync/field.storage.taxonomy_term.field_infos_from_company.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.taxonomy_term.field_infos_from_company.yml
rename to config/sync/field.storage.taxonomy_term.field_infos_from_company.yml
diff --git a/sites/default/config/sync/field.storage.taxonomy_term.field_memo.yml b/config/sync/field.storage.taxonomy_term.field_memo.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.taxonomy_term.field_memo.yml
rename to config/sync/field.storage.taxonomy_term.field_memo.yml
diff --git a/sites/default/config/sync/field.storage.taxonomy_term.field_migration.yml b/config/sync/field.storage.taxonomy_term.field_migration.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.taxonomy_term.field_migration.yml
rename to config/sync/field.storage.taxonomy_term.field_migration.yml
diff --git a/sites/default/config/sync/field.storage.taxonomy_term.field_note.yml b/config/sync/field.storage.taxonomy_term.field_note.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.taxonomy_term.field_note.yml
rename to config/sync/field.storage.taxonomy_term.field_note.yml
diff --git a/sites/default/config/sync/field.storage.taxonomy_term.field_public_address.yml b/config/sync/field.storage.taxonomy_term.field_public_address.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.taxonomy_term.field_public_address.yml
rename to config/sync/field.storage.taxonomy_term.field_public_address.yml
diff --git a/sites/default/config/sync/field.storage.taxonomy_term.field_public_email.yml b/config/sync/field.storage.taxonomy_term.field_public_email.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.taxonomy_term.field_public_email.yml
rename to config/sync/field.storage.taxonomy_term.field_public_email.yml
diff --git a/sites/default/config/sync/field.storage.taxonomy_term.field_public_phone.yml b/config/sync/field.storage.taxonomy_term.field_public_phone.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.taxonomy_term.field_public_phone.yml
rename to config/sync/field.storage.taxonomy_term.field_public_phone.yml
diff --git a/sites/default/config/sync/field.storage.taxonomy_term.field_synonyms.yml b/config/sync/field.storage.taxonomy_term.field_synonyms.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.taxonomy_term.field_synonyms.yml
rename to config/sync/field.storage.taxonomy_term.field_synonyms.yml
diff --git a/sites/default/config/sync/field.storage.taxonomy_term.field_used_on_advanced_search.yml b/config/sync/field.storage.taxonomy_term.field_used_on_advanced_search.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.taxonomy_term.field_used_on_advanced_search.yml
rename to config/sync/field.storage.taxonomy_term.field_used_on_advanced_search.yml
diff --git a/sites/default/config/sync/field.storage.taxonomy_term.field_website.yml b/config/sync/field.storage.taxonomy_term.field_website.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.taxonomy_term.field_website.yml
rename to config/sync/field.storage.taxonomy_term.field_website.yml
diff --git a/sites/default/config/sync/field.storage.taxonomy_term.field_workflow.yml b/config/sync/field.storage.taxonomy_term.field_workflow.yml
similarity index 100%
rename from sites/default/config/sync/field.storage.taxonomy_term.field_workflow.yml
rename to config/sync/field.storage.taxonomy_term.field_workflow.yml
diff --git a/sites/default/config/sync/field_ui.settings.yml b/config/sync/field_ui.settings.yml
similarity index 100%
rename from sites/default/config/sync/field_ui.settings.yml
rename to config/sync/field_ui.settings.yml
diff --git a/sites/default/config/sync/file.settings.yml b/config/sync/file.settings.yml
similarity index 100%
rename from sites/default/config/sync/file.settings.yml
rename to config/sync/file.settings.yml
diff --git a/sites/default/config/sync/filter.format.plain_text.yml b/config/sync/filter.format.plain_text.yml
similarity index 100%
rename from sites/default/config/sync/filter.format.plain_text.yml
rename to config/sync/filter.format.plain_text.yml
diff --git a/sites/default/config/sync/filter.format.wysiwyg.yml b/config/sync/filter.format.wysiwyg.yml
similarity index 100%
rename from sites/default/config/sync/filter.format.wysiwyg.yml
rename to config/sync/filter.format.wysiwyg.yml
diff --git a/sites/default/config/sync/filter.settings.yml b/config/sync/filter.settings.yml
similarity index 100%
rename from sites/default/config/sync/filter.settings.yml
rename to config/sync/filter.settings.yml
diff --git a/sites/default/config/sync/honeypot.settings.yml b/config/sync/honeypot.settings.yml
similarity index 100%
rename from sites/default/config/sync/honeypot.settings.yml
rename to config/sync/honeypot.settings.yml
diff --git a/sites/default/config/sync/image.settings.yml b/config/sync/image.settings.yml
similarity index 100%
rename from sites/default/config/sync/image.settings.yml
rename to config/sync/image.settings.yml
diff --git a/sites/default/config/sync/image.style.large.yml b/config/sync/image.style.large.yml
similarity index 100%
rename from sites/default/config/sync/image.style.large.yml
rename to config/sync/image.style.large.yml
diff --git a/sites/default/config/sync/image.style.linkit_result_thumbnail.yml b/config/sync/image.style.linkit_result_thumbnail.yml
similarity index 100%
rename from sites/default/config/sync/image.style.linkit_result_thumbnail.yml
rename to config/sync/image.style.linkit_result_thumbnail.yml
diff --git a/sites/default/config/sync/image.style.medium.yml b/config/sync/image.style.medium.yml
similarity index 100%
rename from sites/default/config/sync/image.style.medium.yml
rename to config/sync/image.style.medium.yml
diff --git a/sites/default/config/sync/image.style.thumbnail.yml b/config/sync/image.style.thumbnail.yml
similarity index 100%
rename from sites/default/config/sync/image.style.thumbnail.yml
rename to config/sync/image.style.thumbnail.yml
diff --git a/sites/default/config/sync/image.style.video_embed_wysiwyg_preview.yml b/config/sync/image.style.video_embed_wysiwyg_preview.yml
similarity index 100%
rename from sites/default/config/sync/image.style.video_embed_wysiwyg_preview.yml
rename to config/sync/image.style.video_embed_wysiwyg_preview.yml
diff --git a/sites/default/config/sync/language.content_settings.contact_message.personal.yml b/config/sync/language.content_settings.contact_message.personal.yml
similarity index 100%
rename from sites/default/config/sync/language.content_settings.contact_message.personal.yml
rename to config/sync/language.content_settings.contact_message.personal.yml
diff --git a/sites/default/config/sync/language.content_settings.file.file.yml b/config/sync/language.content_settings.file.file.yml
similarity index 100%
rename from sites/default/config/sync/language.content_settings.file.file.yml
rename to config/sync/language.content_settings.file.file.yml
diff --git a/sites/default/config/sync/language.content_settings.menu_link_content.menu_link_content.yml b/config/sync/language.content_settings.menu_link_content.menu_link_content.yml
similarity index 100%
rename from sites/default/config/sync/language.content_settings.menu_link_content.menu_link_content.yml
rename to config/sync/language.content_settings.menu_link_content.menu_link_content.yml
diff --git a/sites/default/config/sync/language.content_settings.node.breve.yml b/config/sync/language.content_settings.node.breve.yml
similarity index 100%
rename from sites/default/config/sync/language.content_settings.node.breve.yml
rename to config/sync/language.content_settings.node.breve.yml
diff --git a/sites/default/config/sync/language.content_settings.node.materiau.yml b/config/sync/language.content_settings.node.materiau.yml
similarity index 100%
rename from sites/default/config/sync/language.content_settings.node.materiau.yml
rename to config/sync/language.content_settings.node.materiau.yml
diff --git a/sites/default/config/sync/language.content_settings.node.static.yml b/config/sync/language.content_settings.node.static.yml
similarity index 100%
rename from sites/default/config/sync/language.content_settings.node.static.yml
rename to config/sync/language.content_settings.node.static.yml
diff --git a/sites/default/config/sync/language.content_settings.redirect.redirect.yml b/config/sync/language.content_settings.redirect.redirect.yml
similarity index 100%
rename from sites/default/config/sync/language.content_settings.redirect.redirect.yml
rename to config/sync/language.content_settings.redirect.redirect.yml
diff --git a/sites/default/config/sync/language.content_settings.taxonomy_term.company.yml b/config/sync/language.content_settings.taxonomy_term.company.yml
similarity index 100%
rename from sites/default/config/sync/language.content_settings.taxonomy_term.company.yml
rename to config/sync/language.content_settings.taxonomy_term.company.yml
diff --git a/sites/default/config/sync/language.content_settings.taxonomy_term.showroom.yml b/config/sync/language.content_settings.taxonomy_term.showroom.yml
similarity index 100%
rename from sites/default/config/sync/language.content_settings.taxonomy_term.showroom.yml
rename to config/sync/language.content_settings.taxonomy_term.showroom.yml
diff --git a/sites/default/config/sync/language.content_settings.taxonomy_term.tags.yml b/config/sync/language.content_settings.taxonomy_term.tags.yml
similarity index 100%
rename from sites/default/config/sync/language.content_settings.taxonomy_term.tags.yml
rename to config/sync/language.content_settings.taxonomy_term.tags.yml
diff --git a/sites/default/config/sync/language.content_settings.taxonomy_term.thesaurus.yml b/config/sync/language.content_settings.taxonomy_term.thesaurus.yml
similarity index 100%
rename from sites/default/config/sync/language.content_settings.taxonomy_term.thesaurus.yml
rename to config/sync/language.content_settings.taxonomy_term.thesaurus.yml
diff --git a/sites/default/config/sync/language.content_settings.user.user.yml b/config/sync/language.content_settings.user.user.yml
similarity index 100%
rename from sites/default/config/sync/language.content_settings.user.user.yml
rename to config/sync/language.content_settings.user.user.yml
diff --git a/sites/default/config/sync/language.content_settings.workflow_scheduled_transition.workflow_scheduled_transition.yml b/config/sync/language.content_settings.workflow_scheduled_transition.workflow_scheduled_transition.yml
similarity index 100%
rename from sites/default/config/sync/language.content_settings.workflow_scheduled_transition.workflow_scheduled_transition.yml
rename to config/sync/language.content_settings.workflow_scheduled_transition.workflow_scheduled_transition.yml
diff --git a/config/sync/language.entity.en.yml b/config/sync/language.entity.en.yml
new file mode 100644
index 0000000..4c0ee85
--- /dev/null
+++ b/config/sync/language.entity.en.yml
@@ -0,0 +1,11 @@
+uuid: 6e13d520-d4c6-4741-9d07-e3ec18aaaa9a
+langcode: en
+status: true
+dependencies: { }
+_core:
+ default_config_hash: lBXDpdDPXQtrfTJQhr6MjRJJEEyYSoRJ0acdvHLsWeA
+id: en
+label: English
+direction: ltr
+weight: 0
+locked: false
diff --git a/sites/default/config/sync/language.entity.fr.yml b/config/sync/language.entity.fr.yml
similarity index 100%
rename from sites/default/config/sync/language.entity.fr.yml
rename to config/sync/language.entity.fr.yml
diff --git a/sites/default/config/sync/language.entity.und.yml b/config/sync/language.entity.und.yml
similarity index 100%
rename from sites/default/config/sync/language.entity.und.yml
rename to config/sync/language.entity.und.yml
diff --git a/sites/default/config/sync/language.entity.zxx.yml b/config/sync/language.entity.zxx.yml
similarity index 100%
rename from sites/default/config/sync/language.entity.zxx.yml
rename to config/sync/language.entity.zxx.yml
diff --git a/sites/default/config/sync/language.mappings.yml b/config/sync/language.mappings.yml
similarity index 100%
rename from sites/default/config/sync/language.mappings.yml
rename to config/sync/language.mappings.yml
diff --git a/sites/default/config/sync/language.negotiation.yml b/config/sync/language.negotiation.yml
similarity index 100%
rename from sites/default/config/sync/language.negotiation.yml
rename to config/sync/language.negotiation.yml
diff --git a/sites/default/config/sync/language.types.yml b/config/sync/language.types.yml
similarity index 100%
rename from sites/default/config/sync/language.types.yml
rename to config/sync/language.types.yml
diff --git a/sites/default/config/sync/language/fr/block.block.adminimal_theme_page_title.yml b/config/sync/language/fr/block.block.adminimal_theme_page_title.yml
similarity index 100%
rename from sites/default/config/sync/language/fr/block.block.adminimal_theme_page_title.yml
rename to config/sync/language/fr/block.block.adminimal_theme_page_title.yml
diff --git a/sites/default/config/sync/language/fr/core.base_field_override.node.static.promote.yml b/config/sync/language/fr/core.base_field_override.node.static.promote.yml
similarity index 100%
rename from sites/default/config/sync/language/fr/core.base_field_override.node.static.promote.yml
rename to config/sync/language/fr/core.base_field_override.node.static.promote.yml
diff --git a/sites/default/config/sync/language/fr/language.entity.fr.yml b/config/sync/language/fr/language.entity.fr.yml
similarity index 100%
rename from sites/default/config/sync/language/fr/language.entity.fr.yml
rename to config/sync/language/fr/language.entity.fr.yml
diff --git a/sites/default/config/sync/language/fr/node.type.static.yml b/config/sync/language/fr/node.type.static.yml
similarity index 100%
rename from sites/default/config/sync/language/fr/node.type.static.yml
rename to config/sync/language/fr/node.type.static.yml
diff --git a/sites/default/config/sync/language/fr/pagerer.style.adaptive.yml b/config/sync/language/fr/pagerer.style.adaptive.yml
similarity index 100%
rename from sites/default/config/sync/language/fr/pagerer.style.adaptive.yml
rename to config/sync/language/fr/pagerer.style.adaptive.yml
diff --git a/sites/default/config/sync/language/fr/pagerer.style.basic.yml b/config/sync/language/fr/pagerer.style.basic.yml
similarity index 100%
rename from sites/default/config/sync/language/fr/pagerer.style.basic.yml
rename to config/sync/language/fr/pagerer.style.basic.yml
diff --git a/sites/default/config/sync/language/fr/pagerer.style.mini.yml b/config/sync/language/fr/pagerer.style.mini.yml
similarity index 100%
rename from sites/default/config/sync/language/fr/pagerer.style.mini.yml
rename to config/sync/language/fr/pagerer.style.mini.yml
diff --git a/sites/default/config/sync/language/fr/pagerer.style.progressive.yml b/config/sync/language/fr/pagerer.style.progressive.yml
similarity index 100%
rename from sites/default/config/sync/language/fr/pagerer.style.progressive.yml
rename to config/sync/language/fr/pagerer.style.progressive.yml
diff --git a/sites/default/config/sync/language/fr/pagerer.style.scrollpane.yml b/config/sync/language/fr/pagerer.style.scrollpane.yml
similarity index 100%
rename from sites/default/config/sync/language/fr/pagerer.style.scrollpane.yml
rename to config/sync/language/fr/pagerer.style.scrollpane.yml
diff --git a/sites/default/config/sync/language/fr/pagerer.style.slider.yml b/config/sync/language/fr/pagerer.style.slider.yml
similarity index 100%
rename from sites/default/config/sync/language/fr/pagerer.style.slider.yml
rename to config/sync/language/fr/pagerer.style.slider.yml
diff --git a/sites/default/config/sync/language/fr/pagerer.style.standard.yml b/config/sync/language/fr/pagerer.style.standard.yml
similarity index 100%
rename from sites/default/config/sync/language/fr/pagerer.style.standard.yml
rename to config/sync/language/fr/pagerer.style.standard.yml
diff --git a/sites/default/config/sync/language/fr/views.view.archive.yml b/config/sync/language/fr/views.view.archive.yml
similarity index 100%
rename from sites/default/config/sync/language/fr/views.view.archive.yml
rename to config/sync/language/fr/views.view.archive.yml
diff --git a/sites/default/config/sync/language/fr/views.view.content.yml b/config/sync/language/fr/views.view.content.yml
similarity index 100%
rename from sites/default/config/sync/language/fr/views.view.content.yml
rename to config/sync/language/fr/views.view.content.yml
diff --git a/sites/default/config/sync/language/fr/views.view.content_recent.yml b/config/sync/language/fr/views.view.content_recent.yml
similarity index 100%
rename from sites/default/config/sync/language/fr/views.view.content_recent.yml
rename to config/sync/language/fr/views.view.content_recent.yml
diff --git a/sites/default/config/sync/language/fr/views.view.content_translations.yml b/config/sync/language/fr/views.view.content_translations.yml
similarity index 100%
rename from sites/default/config/sync/language/fr/views.view.content_translations.yml
rename to config/sync/language/fr/views.view.content_translations.yml
diff --git a/sites/default/config/sync/language/fr/views.view.files.yml b/config/sync/language/fr/views.view.files.yml
similarity index 100%
rename from sites/default/config/sync/language/fr/views.view.files.yml
rename to config/sync/language/fr/views.view.files.yml
diff --git a/sites/default/config/sync/language/fr/views.view.frontpage.yml b/config/sync/language/fr/views.view.frontpage.yml
similarity index 100%
rename from sites/default/config/sync/language/fr/views.view.frontpage.yml
rename to config/sync/language/fr/views.view.frontpage.yml
diff --git a/sites/default/config/sync/language/fr/views.view.glossary.yml b/config/sync/language/fr/views.view.glossary.yml
similarity index 100%
rename from sites/default/config/sync/language/fr/views.view.glossary.yml
rename to config/sync/language/fr/views.view.glossary.yml
diff --git a/sites/default/config/sync/language/fr/views.view.locked_content.yml b/config/sync/language/fr/views.view.locked_content.yml
similarity index 100%
rename from sites/default/config/sync/language/fr/views.view.locked_content.yml
rename to config/sync/language/fr/views.view.locked_content.yml
diff --git a/sites/default/config/sync/language/fr/views.view.maillog_overview.yml b/config/sync/language/fr/views.view.maillog_overview.yml
similarity index 100%
rename from sites/default/config/sync/language/fr/views.view.maillog_overview.yml
rename to config/sync/language/fr/views.view.maillog_overview.yml
diff --git a/sites/default/config/sync/language/fr/views.view.redirect.yml b/config/sync/language/fr/views.view.redirect.yml
similarity index 100%
rename from sites/default/config/sync/language/fr/views.view.redirect.yml
rename to config/sync/language/fr/views.view.redirect.yml
diff --git a/sites/default/config/sync/language/fr/views.view.taxonomy_term.yml b/config/sync/language/fr/views.view.taxonomy_term.yml
similarity index 100%
rename from sites/default/config/sync/language/fr/views.view.taxonomy_term.yml
rename to config/sync/language/fr/views.view.taxonomy_term.yml
diff --git a/sites/default/config/sync/language/fr/views.view.user_admin_people.yml b/config/sync/language/fr/views.view.user_admin_people.yml
similarity index 100%
rename from sites/default/config/sync/language/fr/views.view.user_admin_people.yml
rename to config/sync/language/fr/views.view.user_admin_people.yml
diff --git a/sites/default/config/sync/language/fr/views.view.watchdog.yml b/config/sync/language/fr/views.view.watchdog.yml
similarity index 100%
rename from sites/default/config/sync/language/fr/views.view.watchdog.yml
rename to config/sync/language/fr/views.view.watchdog.yml
diff --git a/sites/default/config/sync/language/fr/views.view.who_s_new.yml b/config/sync/language/fr/views.view.who_s_new.yml
similarity index 100%
rename from sites/default/config/sync/language/fr/views.view.who_s_new.yml
rename to config/sync/language/fr/views.view.who_s_new.yml
diff --git a/sites/default/config/sync/language/fr/views.view.who_s_online.yml b/config/sync/language/fr/views.view.who_s_online.yml
similarity index 100%
rename from sites/default/config/sync/language/fr/views.view.who_s_online.yml
rename to config/sync/language/fr/views.view.who_s_online.yml
diff --git a/sites/default/config/sync/language/fr/views.view.workflow_entity_history.yml b/config/sync/language/fr/views.view.workflow_entity_history.yml
similarity index 100%
rename from sites/default/config/sync/language/fr/views.view.workflow_entity_history.yml
rename to config/sync/language/fr/views.view.workflow_entity_history.yml
diff --git a/sites/default/config/sync/locale.settings.yml b/config/sync/locale.settings.yml
similarity index 100%
rename from sites/default/config/sync/locale.settings.yml
rename to config/sync/locale.settings.yml
diff --git a/sites/default/config/sync/maillog.settings.yml b/config/sync/maillog.settings.yml
similarity index 100%
rename from sites/default/config/sync/maillog.settings.yml
rename to config/sync/maillog.settings.yml
diff --git a/sites/default/config/sync/mailsystem.settings.yml b/config/sync/mailsystem.settings.yml
similarity index 100%
rename from sites/default/config/sync/mailsystem.settings.yml
rename to config/sync/mailsystem.settings.yml
diff --git a/sites/default/config/sync/matomo.settings.yml b/config/sync/matomo.settings.yml
similarity index 100%
rename from sites/default/config/sync/matomo.settings.yml
rename to config/sync/matomo.settings.yml
diff --git a/sites/default/config/sync/menu_ui.settings.yml b/config/sync/menu_ui.settings.yml
similarity index 100%
rename from sites/default/config/sync/menu_ui.settings.yml
rename to config/sync/menu_ui.settings.yml
diff --git a/sites/default/config/sync/migrate_drupal.settings.yml b/config/sync/migrate_drupal.settings.yml
similarity index 100%
rename from sites/default/config/sync/migrate_drupal.settings.yml
rename to config/sync/migrate_drupal.settings.yml
diff --git a/sites/default/config/sync/migrate_plus.migration.d7_allpublicfiles.yml b/config/sync/migrate_plus.migration.d7_allpublicfiles.yml
similarity index 100%
rename from sites/default/config/sync/migrate_plus.migration.d7_allpublicfiles.yml
rename to config/sync/migrate_plus.migration.d7_allpublicfiles.yml
diff --git a/sites/default/config/sync/migrate_plus.migration.d7_node_breve.yml b/config/sync/migrate_plus.migration.d7_node_breve.yml
similarity index 100%
rename from sites/default/config/sync/migrate_plus.migration.d7_node_breve.yml
rename to config/sync/migrate_plus.migration.d7_node_breve.yml
diff --git a/sites/default/config/sync/migrate_plus.migration.d7_node_breve_i18n.yml b/config/sync/migrate_plus.migration.d7_node_breve_i18n.yml
similarity index 100%
rename from sites/default/config/sync/migrate_plus.migration.d7_node_breve_i18n.yml
rename to config/sync/migrate_plus.migration.d7_node_breve_i18n.yml
diff --git a/sites/default/config/sync/migrate_plus.migration.d7_node_materiau.yml b/config/sync/migrate_plus.migration.d7_node_materiau.yml
similarity index 100%
rename from sites/default/config/sync/migrate_plus.migration.d7_node_materiau.yml
rename to config/sync/migrate_plus.migration.d7_node_materiau.yml
diff --git a/sites/default/config/sync/migrate_plus.migration.d7_node_materiau_i18n.yml b/config/sync/migrate_plus.migration.d7_node_materiau_i18n.yml
similarity index 100%
rename from sites/default/config/sync/migrate_plus.migration.d7_node_materiau_i18n.yml
rename to config/sync/migrate_plus.migration.d7_node_materiau_i18n.yml
diff --git a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_company.yml b/config/sync/migrate_plus.migration.d7_taxonomy_term_company.yml
similarity index 100%
rename from sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_company.yml
rename to config/sync/migrate_plus.migration.d7_taxonomy_term_company.yml
diff --git a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_showroom.yml b/config/sync/migrate_plus.migration.d7_taxonomy_term_showroom.yml
similarity index 100%
rename from sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_showroom.yml
rename to config/sync/migrate_plus.migration.d7_taxonomy_term_showroom.yml
diff --git a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_tags.yml b/config/sync/migrate_plus.migration.d7_taxonomy_term_tags.yml
similarity index 100%
rename from sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_tags.yml
rename to config/sync/migrate_plus.migration.d7_taxonomy_term_tags.yml
diff --git a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_tags_i18n.yml b/config/sync/migrate_plus.migration.d7_taxonomy_term_tags_i18n.yml
similarity index 100%
rename from sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_tags_i18n.yml
rename to config/sync/migrate_plus.migration.d7_taxonomy_term_tags_i18n.yml
diff --git a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus.yml b/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus.yml
similarity index 100%
rename from sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus.yml
rename to config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus.yml
diff --git a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus_i18n.yml b/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus_i18n.yml
similarity index 100%
rename from sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus_i18n.yml
rename to config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus_i18n.yml
diff --git a/sites/default/config/sync/migrate_plus.migration_group.d7_materio.yml b/config/sync/migrate_plus.migration_group.d7_materio.yml
similarity index 100%
rename from sites/default/config/sync/migrate_plus.migration_group.d7_materio.yml
rename to config/sync/migrate_plus.migration_group.d7_materio.yml
diff --git a/sites/default/config/sync/migrate_plus.migration_group.default.yml b/config/sync/migrate_plus.migration_group.default.yml
similarity index 100%
rename from sites/default/config/sync/migrate_plus.migration_group.default.yml
rename to config/sync/migrate_plus.migration_group.default.yml
diff --git a/sites/default/config/sync/node.settings.yml b/config/sync/node.settings.yml
similarity index 100%
rename from sites/default/config/sync/node.settings.yml
rename to config/sync/node.settings.yml
diff --git a/sites/default/config/sync/node.type.breve.yml b/config/sync/node.type.breve.yml
similarity index 100%
rename from sites/default/config/sync/node.type.breve.yml
rename to config/sync/node.type.breve.yml
diff --git a/sites/default/config/sync/node.type.materiau.yml b/config/sync/node.type.materiau.yml
similarity index 100%
rename from sites/default/config/sync/node.type.materiau.yml
rename to config/sync/node.type.materiau.yml
diff --git a/sites/default/config/sync/node.type.static.yml b/config/sync/node.type.static.yml
similarity index 100%
rename from sites/default/config/sync/node.type.static.yml
rename to config/sync/node.type.static.yml
diff --git a/sites/default/config/sync/pagerer.preset.default.yml b/config/sync/pagerer.preset.default.yml
similarity index 100%
rename from sites/default/config/sync/pagerer.preset.default.yml
rename to config/sync/pagerer.preset.default.yml
diff --git a/sites/default/config/sync/pagerer.settings.yml b/config/sync/pagerer.settings.yml
similarity index 100%
rename from sites/default/config/sync/pagerer.settings.yml
rename to config/sync/pagerer.settings.yml
diff --git a/sites/default/config/sync/pagerer.style.adaptive.yml b/config/sync/pagerer.style.adaptive.yml
similarity index 100%
rename from sites/default/config/sync/pagerer.style.adaptive.yml
rename to config/sync/pagerer.style.adaptive.yml
diff --git a/sites/default/config/sync/pagerer.style.basic.yml b/config/sync/pagerer.style.basic.yml
similarity index 100%
rename from sites/default/config/sync/pagerer.style.basic.yml
rename to config/sync/pagerer.style.basic.yml
diff --git a/sites/default/config/sync/pagerer.style.mini.yml b/config/sync/pagerer.style.mini.yml
similarity index 100%
rename from sites/default/config/sync/pagerer.style.mini.yml
rename to config/sync/pagerer.style.mini.yml
diff --git a/sites/default/config/sync/pagerer.style.multipane.yml b/config/sync/pagerer.style.multipane.yml
similarity index 100%
rename from sites/default/config/sync/pagerer.style.multipane.yml
rename to config/sync/pagerer.style.multipane.yml
diff --git a/sites/default/config/sync/pagerer.style.progressive.yml b/config/sync/pagerer.style.progressive.yml
similarity index 100%
rename from sites/default/config/sync/pagerer.style.progressive.yml
rename to config/sync/pagerer.style.progressive.yml
diff --git a/sites/default/config/sync/pagerer.style.scrollpane.yml b/config/sync/pagerer.style.scrollpane.yml
similarity index 100%
rename from sites/default/config/sync/pagerer.style.scrollpane.yml
rename to config/sync/pagerer.style.scrollpane.yml
diff --git a/sites/default/config/sync/pagerer.style.slider.yml b/config/sync/pagerer.style.slider.yml
similarity index 100%
rename from sites/default/config/sync/pagerer.style.slider.yml
rename to config/sync/pagerer.style.slider.yml
diff --git a/sites/default/config/sync/pagerer.style.standard.yml b/config/sync/pagerer.style.standard.yml
similarity index 100%
rename from sites/default/config/sync/pagerer.style.standard.yml
rename to config/sync/pagerer.style.standard.yml
diff --git a/sites/default/config/sync/path_alias_xt.settings.yml b/config/sync/path_alias_xt.settings.yml
similarity index 100%
rename from sites/default/config/sync/path_alias_xt.settings.yml
rename to config/sync/path_alias_xt.settings.yml
diff --git a/sites/default/config/sync/pathauto.settings.yml b/config/sync/pathauto.settings.yml
similarity index 100%
rename from sites/default/config/sync/pathauto.settings.yml
rename to config/sync/pathauto.settings.yml
diff --git a/sites/default/config/sync/pathologic.settings.yml b/config/sync/pathologic.settings.yml
similarity index 100%
rename from sites/default/config/sync/pathologic.settings.yml
rename to config/sync/pathologic.settings.yml
diff --git a/sites/default/config/sync/persistent_login.settings.yml b/config/sync/persistent_login.settings.yml
similarity index 100%
rename from sites/default/config/sync/persistent_login.settings.yml
rename to config/sync/persistent_login.settings.yml
diff --git a/sites/default/config/sync/redirect.settings.yml b/config/sync/redirect.settings.yml
similarity index 100%
rename from sites/default/config/sync/redirect.settings.yml
rename to config/sync/redirect.settings.yml
diff --git a/sites/default/config/sync/search_api.settings.yml b/config/sync/search_api.settings.yml
similarity index 100%
rename from sites/default/config/sync/search_api.settings.yml
rename to config/sync/search_api.settings.yml
diff --git a/sites/default/config/sync/search_api_db.settings.yml b/config/sync/search_api_db.settings.yml
similarity index 100%
rename from sites/default/config/sync/search_api_db.settings.yml
rename to config/sync/search_api_db.settings.yml
diff --git a/sites/default/config/sync/smtp.settings.yml b/config/sync/smtp.settings.yml
similarity index 100%
rename from sites/default/config/sync/smtp.settings.yml
rename to config/sync/smtp.settings.yml
diff --git a/sites/default/config/sync/synonyms.synonym.field.synonyms.behavior.autocomplete_taxonomy_term_thesaurus_field_synonyms.yml b/config/sync/synonyms.synonym.field.synonyms.behavior.autocomplete_taxonomy_term_thesaurus_field_synonyms.yml
similarity index 100%
rename from sites/default/config/sync/synonyms.synonym.field.synonyms.behavior.autocomplete_taxonomy_term_thesaurus_field_synonyms.yml
rename to config/sync/synonyms.synonym.field.synonyms.behavior.autocomplete_taxonomy_term_thesaurus_field_synonyms.yml
diff --git a/sites/default/config/sync/system.action.node_delete_action.yml b/config/sync/system.action.node_delete_action.yml
similarity index 100%
rename from sites/default/config/sync/system.action.node_delete_action.yml
rename to config/sync/system.action.node_delete_action.yml
diff --git a/sites/default/config/sync/system.action.node_make_sticky_action.yml b/config/sync/system.action.node_make_sticky_action.yml
similarity index 100%
rename from sites/default/config/sync/system.action.node_make_sticky_action.yml
rename to config/sync/system.action.node_make_sticky_action.yml
diff --git a/sites/default/config/sync/system.action.node_make_unsticky_action.yml b/config/sync/system.action.node_make_unsticky_action.yml
similarity index 100%
rename from sites/default/config/sync/system.action.node_make_unsticky_action.yml
rename to config/sync/system.action.node_make_unsticky_action.yml
diff --git a/sites/default/config/sync/system.action.node_promote_action.yml b/config/sync/system.action.node_promote_action.yml
similarity index 100%
rename from sites/default/config/sync/system.action.node_promote_action.yml
rename to config/sync/system.action.node_promote_action.yml
diff --git a/sites/default/config/sync/system.action.node_publish_action.yml b/config/sync/system.action.node_publish_action.yml
similarity index 100%
rename from sites/default/config/sync/system.action.node_publish_action.yml
rename to config/sync/system.action.node_publish_action.yml
diff --git a/sites/default/config/sync/system.action.node_save_action.yml b/config/sync/system.action.node_save_action.yml
similarity index 100%
rename from sites/default/config/sync/system.action.node_save_action.yml
rename to config/sync/system.action.node_save_action.yml
diff --git a/sites/default/config/sync/system.action.node_unpromote_action.yml b/config/sync/system.action.node_unpromote_action.yml
similarity index 100%
rename from sites/default/config/sync/system.action.node_unpromote_action.yml
rename to config/sync/system.action.node_unpromote_action.yml
diff --git a/sites/default/config/sync/system.action.node_unpublish_action.yml b/config/sync/system.action.node_unpublish_action.yml
similarity index 100%
rename from sites/default/config/sync/system.action.node_unpublish_action.yml
rename to config/sync/system.action.node_unpublish_action.yml
diff --git a/sites/default/config/sync/system.action.pathauto_update_alias_node.yml b/config/sync/system.action.pathauto_update_alias_node.yml
similarity index 100%
rename from sites/default/config/sync/system.action.pathauto_update_alias_node.yml
rename to config/sync/system.action.pathauto_update_alias_node.yml
diff --git a/sites/default/config/sync/system.action.pathauto_update_alias_user.yml b/config/sync/system.action.pathauto_update_alias_user.yml
similarity index 100%
rename from sites/default/config/sync/system.action.pathauto_update_alias_user.yml
rename to config/sync/system.action.pathauto_update_alias_user.yml
diff --git a/sites/default/config/sync/system.action.redirect_delete_action.yml b/config/sync/system.action.redirect_delete_action.yml
similarity index 100%
rename from sites/default/config/sync/system.action.redirect_delete_action.yml
rename to config/sync/system.action.redirect_delete_action.yml
diff --git a/sites/default/config/sync/system.action.user_add_role_action.admin.yml b/config/sync/system.action.user_add_role_action.admin.yml
similarity index 100%
rename from sites/default/config/sync/system.action.user_add_role_action.admin.yml
rename to config/sync/system.action.user_add_role_action.admin.yml
diff --git a/sites/default/config/sync/system.action.user_add_role_action.root.yml b/config/sync/system.action.user_add_role_action.root.yml
similarity index 100%
rename from sites/default/config/sync/system.action.user_add_role_action.root.yml
rename to config/sync/system.action.user_add_role_action.root.yml
diff --git a/sites/default/config/sync/system.action.user_add_role_action.user.yml b/config/sync/system.action.user_add_role_action.user.yml
similarity index 100%
rename from sites/default/config/sync/system.action.user_add_role_action.user.yml
rename to config/sync/system.action.user_add_role_action.user.yml
diff --git a/sites/default/config/sync/system.action.user_block_user_action.yml b/config/sync/system.action.user_block_user_action.yml
similarity index 100%
rename from sites/default/config/sync/system.action.user_block_user_action.yml
rename to config/sync/system.action.user_block_user_action.yml
diff --git a/sites/default/config/sync/system.action.user_cancel_user_action.yml b/config/sync/system.action.user_cancel_user_action.yml
similarity index 100%
rename from sites/default/config/sync/system.action.user_cancel_user_action.yml
rename to config/sync/system.action.user_cancel_user_action.yml
diff --git a/sites/default/config/sync/system.action.user_remove_role_action.admin.yml b/config/sync/system.action.user_remove_role_action.admin.yml
similarity index 100%
rename from sites/default/config/sync/system.action.user_remove_role_action.admin.yml
rename to config/sync/system.action.user_remove_role_action.admin.yml
diff --git a/sites/default/config/sync/system.action.user_remove_role_action.root.yml b/config/sync/system.action.user_remove_role_action.root.yml
similarity index 100%
rename from sites/default/config/sync/system.action.user_remove_role_action.root.yml
rename to config/sync/system.action.user_remove_role_action.root.yml
diff --git a/sites/default/config/sync/system.action.user_remove_role_action.user.yml b/config/sync/system.action.user_remove_role_action.user.yml
similarity index 100%
rename from sites/default/config/sync/system.action.user_remove_role_action.user.yml
rename to config/sync/system.action.user_remove_role_action.user.yml
diff --git a/sites/default/config/sync/system.action.user_unblock_user_action.yml b/config/sync/system.action.user_unblock_user_action.yml
similarity index 100%
rename from sites/default/config/sync/system.action.user_unblock_user_action.yml
rename to config/sync/system.action.user_unblock_user_action.yml
diff --git a/sites/default/config/sync/system.authorize.yml b/config/sync/system.authorize.yml
similarity index 100%
rename from sites/default/config/sync/system.authorize.yml
rename to config/sync/system.authorize.yml
diff --git a/sites/default/config/sync/system.cron.yml b/config/sync/system.cron.yml
similarity index 100%
rename from sites/default/config/sync/system.cron.yml
rename to config/sync/system.cron.yml
diff --git a/sites/default/config/sync/system.date.yml b/config/sync/system.date.yml
similarity index 100%
rename from sites/default/config/sync/system.date.yml
rename to config/sync/system.date.yml
diff --git a/sites/default/config/sync/system.diff.yml b/config/sync/system.diff.yml
similarity index 100%
rename from sites/default/config/sync/system.diff.yml
rename to config/sync/system.diff.yml
diff --git a/sites/default/config/sync/system.file.yml b/config/sync/system.file.yml
similarity index 100%
rename from sites/default/config/sync/system.file.yml
rename to config/sync/system.file.yml
diff --git a/sites/default/config/sync/system.image.gd.yml b/config/sync/system.image.gd.yml
similarity index 100%
rename from sites/default/config/sync/system.image.gd.yml
rename to config/sync/system.image.gd.yml
diff --git a/sites/default/config/sync/system.image.yml b/config/sync/system.image.yml
similarity index 100%
rename from sites/default/config/sync/system.image.yml
rename to config/sync/system.image.yml
diff --git a/sites/default/config/sync/system.logging.yml b/config/sync/system.logging.yml
similarity index 100%
rename from sites/default/config/sync/system.logging.yml
rename to config/sync/system.logging.yml
diff --git a/sites/default/config/sync/system.mail.yml b/config/sync/system.mail.yml
similarity index 100%
rename from sites/default/config/sync/system.mail.yml
rename to config/sync/system.mail.yml
diff --git a/sites/default/config/sync/system.maintenance.yml b/config/sync/system.maintenance.yml
similarity index 100%
rename from sites/default/config/sync/system.maintenance.yml
rename to config/sync/system.maintenance.yml
diff --git a/sites/default/config/sync/system.menu.account.yml b/config/sync/system.menu.account.yml
similarity index 100%
rename from sites/default/config/sync/system.menu.account.yml
rename to config/sync/system.menu.account.yml
diff --git a/sites/default/config/sync/system.menu.admin.yml b/config/sync/system.menu.admin.yml
similarity index 100%
rename from sites/default/config/sync/system.menu.admin.yml
rename to config/sync/system.menu.admin.yml
diff --git a/sites/default/config/sync/system.menu.devel.yml b/config/sync/system.menu.devel.yml
similarity index 100%
rename from sites/default/config/sync/system.menu.devel.yml
rename to config/sync/system.menu.devel.yml
diff --git a/sites/default/config/sync/system.menu.footer.yml b/config/sync/system.menu.footer.yml
similarity index 100%
rename from sites/default/config/sync/system.menu.footer.yml
rename to config/sync/system.menu.footer.yml
diff --git a/sites/default/config/sync/system.menu.main.yml b/config/sync/system.menu.main.yml
similarity index 100%
rename from sites/default/config/sync/system.menu.main.yml
rename to config/sync/system.menu.main.yml
diff --git a/sites/default/config/sync/system.menu.tools.yml b/config/sync/system.menu.tools.yml
similarity index 100%
rename from sites/default/config/sync/system.menu.tools.yml
rename to config/sync/system.menu.tools.yml
diff --git a/sites/default/config/sync/system.performance.yml b/config/sync/system.performance.yml
similarity index 100%
rename from sites/default/config/sync/system.performance.yml
rename to config/sync/system.performance.yml
diff --git a/sites/default/config/sync/system.rss.yml b/config/sync/system.rss.yml
similarity index 100%
rename from sites/default/config/sync/system.rss.yml
rename to config/sync/system.rss.yml
diff --git a/sites/default/config/sync/system.site.yml b/config/sync/system.site.yml
similarity index 100%
rename from sites/default/config/sync/system.site.yml
rename to config/sync/system.site.yml
diff --git a/sites/default/config/sync/system.theme.global.yml b/config/sync/system.theme.global.yml
similarity index 100%
rename from sites/default/config/sync/system.theme.global.yml
rename to config/sync/system.theme.global.yml
diff --git a/sites/default/config/sync/system.theme.yml b/config/sync/system.theme.yml
similarity index 100%
rename from sites/default/config/sync/system.theme.yml
rename to config/sync/system.theme.yml
diff --git a/sites/default/config/sync/taxonomy.settings.yml b/config/sync/taxonomy.settings.yml
similarity index 100%
rename from sites/default/config/sync/taxonomy.settings.yml
rename to config/sync/taxonomy.settings.yml
diff --git a/sites/default/config/sync/taxonomy.vocabulary.company.yml b/config/sync/taxonomy.vocabulary.company.yml
similarity index 100%
rename from sites/default/config/sync/taxonomy.vocabulary.company.yml
rename to config/sync/taxonomy.vocabulary.company.yml
diff --git a/sites/default/config/sync/taxonomy.vocabulary.showroom.yml b/config/sync/taxonomy.vocabulary.showroom.yml
similarity index 100%
rename from sites/default/config/sync/taxonomy.vocabulary.showroom.yml
rename to config/sync/taxonomy.vocabulary.showroom.yml
diff --git a/sites/default/config/sync/taxonomy.vocabulary.tags.yml b/config/sync/taxonomy.vocabulary.tags.yml
similarity index 100%
rename from sites/default/config/sync/taxonomy.vocabulary.tags.yml
rename to config/sync/taxonomy.vocabulary.tags.yml
diff --git a/sites/default/config/sync/taxonomy.vocabulary.thesaurus.yml b/config/sync/taxonomy.vocabulary.thesaurus.yml
similarity index 100%
rename from sites/default/config/sync/taxonomy.vocabulary.thesaurus.yml
rename to config/sync/taxonomy.vocabulary.thesaurus.yml
diff --git a/sites/default/config/sync/telephone_validation.settings.yml b/config/sync/telephone_validation.settings.yml
similarity index 100%
rename from sites/default/config/sync/telephone_validation.settings.yml
rename to config/sync/telephone_validation.settings.yml
diff --git a/sites/default/config/sync/text.settings.yml b/config/sync/text.settings.yml
similarity index 100%
rename from sites/default/config/sync/text.settings.yml
rename to config/sync/text.settings.yml
diff --git a/sites/default/config/sync/toolbar_themes.settings.yml b/config/sync/toolbar_themes.settings.yml
similarity index 100%
rename from sites/default/config/sync/toolbar_themes.settings.yml
rename to config/sync/toolbar_themes.settings.yml
diff --git a/sites/default/config/sync/ultimate_cron.job.content_lock_timeout_cron.yml b/config/sync/ultimate_cron.job.content_lock_timeout_cron.yml
similarity index 100%
rename from sites/default/config/sync/ultimate_cron.job.content_lock_timeout_cron.yml
rename to config/sync/ultimate_cron.job.content_lock_timeout_cron.yml
diff --git a/sites/default/config/sync/ultimate_cron.job.dblog_cron.yml b/config/sync/ultimate_cron.job.dblog_cron.yml
similarity index 100%
rename from sites/default/config/sync/ultimate_cron.job.dblog_cron.yml
rename to config/sync/ultimate_cron.job.dblog_cron.yml
diff --git a/sites/default/config/sync/ultimate_cron.job.field_cron.yml b/config/sync/ultimate_cron.job.field_cron.yml
similarity index 100%
rename from sites/default/config/sync/ultimate_cron.job.field_cron.yml
rename to config/sync/ultimate_cron.job.field_cron.yml
diff --git a/sites/default/config/sync/ultimate_cron.job.file_cron.yml b/config/sync/ultimate_cron.job.file_cron.yml
similarity index 100%
rename from sites/default/config/sync/ultimate_cron.job.file_cron.yml
rename to config/sync/ultimate_cron.job.file_cron.yml
diff --git a/sites/default/config/sync/ultimate_cron.job.honeypot_cron.yml b/config/sync/ultimate_cron.job.honeypot_cron.yml
similarity index 100%
rename from sites/default/config/sync/ultimate_cron.job.honeypot_cron.yml
rename to config/sync/ultimate_cron.job.honeypot_cron.yml
diff --git a/sites/default/config/sync/ultimate_cron.job.locale_cron.yml b/config/sync/ultimate_cron.job.locale_cron.yml
similarity index 100%
rename from sites/default/config/sync/ultimate_cron.job.locale_cron.yml
rename to config/sync/ultimate_cron.job.locale_cron.yml
diff --git a/sites/default/config/sync/ultimate_cron.job.matomo_cron.yml b/config/sync/ultimate_cron.job.matomo_cron.yml
similarity index 100%
rename from sites/default/config/sync/ultimate_cron.job.matomo_cron.yml
rename to config/sync/ultimate_cron.job.matomo_cron.yml
diff --git a/sites/default/config/sync/ultimate_cron.job.node_cron.yml b/config/sync/ultimate_cron.job.node_cron.yml
similarity index 100%
rename from sites/default/config/sync/ultimate_cron.job.node_cron.yml
rename to config/sync/ultimate_cron.job.node_cron.yml
diff --git a/sites/default/config/sync/ultimate_cron.job.persistent_login_cron.yml b/config/sync/ultimate_cron.job.persistent_login_cron.yml
similarity index 100%
rename from sites/default/config/sync/ultimate_cron.job.persistent_login_cron.yml
rename to config/sync/ultimate_cron.job.persistent_login_cron.yml
diff --git a/sites/default/config/sync/ultimate_cron.job.search_api_cron.yml b/config/sync/ultimate_cron.job.search_api_cron.yml
similarity index 100%
rename from sites/default/config/sync/ultimate_cron.job.search_api_cron.yml
rename to config/sync/ultimate_cron.job.search_api_cron.yml
diff --git a/sites/default/config/sync/ultimate_cron.job.system_cron.yml b/config/sync/ultimate_cron.job.system_cron.yml
similarity index 100%
rename from sites/default/config/sync/ultimate_cron.job.system_cron.yml
rename to config/sync/ultimate_cron.job.system_cron.yml
diff --git a/sites/default/config/sync/ultimate_cron.job.ultimate_cron_cron.yml b/config/sync/ultimate_cron.job.ultimate_cron_cron.yml
similarity index 100%
rename from sites/default/config/sync/ultimate_cron.job.ultimate_cron_cron.yml
rename to config/sync/ultimate_cron.job.ultimate_cron_cron.yml
diff --git a/sites/default/config/sync/ultimate_cron.job.update_cron.yml b/config/sync/ultimate_cron.job.update_cron.yml
similarity index 100%
rename from sites/default/config/sync/ultimate_cron.job.update_cron.yml
rename to config/sync/ultimate_cron.job.update_cron.yml
diff --git a/sites/default/config/sync/ultimate_cron.job.workflow_cron.yml b/config/sync/ultimate_cron.job.workflow_cron.yml
similarity index 100%
rename from sites/default/config/sync/ultimate_cron.job.workflow_cron.yml
rename to config/sync/ultimate_cron.job.workflow_cron.yml
diff --git a/sites/default/config/sync/ultimate_cron.settings.yml b/config/sync/ultimate_cron.settings.yml
similarity index 100%
rename from sites/default/config/sync/ultimate_cron.settings.yml
rename to config/sync/ultimate_cron.settings.yml
diff --git a/sites/default/config/sync/update.settings.yml b/config/sync/update.settings.yml
similarity index 100%
rename from sites/default/config/sync/update.settings.yml
rename to config/sync/update.settings.yml
diff --git a/sites/default/config/sync/user.flood.yml b/config/sync/user.flood.yml
similarity index 100%
rename from sites/default/config/sync/user.flood.yml
rename to config/sync/user.flood.yml
diff --git a/sites/default/config/sync/user.mail.yml b/config/sync/user.mail.yml
similarity index 100%
rename from sites/default/config/sync/user.mail.yml
rename to config/sync/user.mail.yml
diff --git a/sites/default/config/sync/user.role.admin.yml b/config/sync/user.role.admin.yml
similarity index 100%
rename from sites/default/config/sync/user.role.admin.yml
rename to config/sync/user.role.admin.yml
diff --git a/sites/default/config/sync/user.role.anonymous.yml b/config/sync/user.role.anonymous.yml
similarity index 100%
rename from sites/default/config/sync/user.role.anonymous.yml
rename to config/sync/user.role.anonymous.yml
diff --git a/sites/default/config/sync/user.role.authenticated.yml b/config/sync/user.role.authenticated.yml
similarity index 100%
rename from sites/default/config/sync/user.role.authenticated.yml
rename to config/sync/user.role.authenticated.yml
diff --git a/sites/default/config/sync/user.role.root.yml b/config/sync/user.role.root.yml
similarity index 100%
rename from sites/default/config/sync/user.role.root.yml
rename to config/sync/user.role.root.yml
diff --git a/sites/default/config/sync/user.role.user.yml b/config/sync/user.role.user.yml
similarity index 100%
rename from sites/default/config/sync/user.role.user.yml
rename to config/sync/user.role.user.yml
diff --git a/sites/default/config/sync/user.settings.yml b/config/sync/user.settings.yml
similarity index 100%
rename from sites/default/config/sync/user.settings.yml
rename to config/sync/user.settings.yml
diff --git a/sites/default/config/sync/views.settings.yml b/config/sync/views.settings.yml
similarity index 100%
rename from sites/default/config/sync/views.settings.yml
rename to config/sync/views.settings.yml
diff --git a/sites/default/config/sync/views.view.admin_nodes.yml b/config/sync/views.view.admin_nodes.yml
similarity index 100%
rename from sites/default/config/sync/views.view.admin_nodes.yml
rename to config/sync/views.view.admin_nodes.yml
diff --git a/sites/default/config/sync/views.view.admin_taxo.yml b/config/sync/views.view.admin_taxo.yml
similarity index 100%
rename from sites/default/config/sync/views.view.admin_taxo.yml
rename to config/sync/views.view.admin_taxo.yml
diff --git a/sites/default/config/sync/views.view.archive.yml b/config/sync/views.view.archive.yml
similarity index 100%
rename from sites/default/config/sync/views.view.archive.yml
rename to config/sync/views.view.archive.yml
diff --git a/sites/default/config/sync/views.view.content.yml b/config/sync/views.view.content.yml
similarity index 100%
rename from sites/default/config/sync/views.view.content.yml
rename to config/sync/views.view.content.yml
diff --git a/sites/default/config/sync/views.view.content_recent.yml b/config/sync/views.view.content_recent.yml
similarity index 100%
rename from sites/default/config/sync/views.view.content_recent.yml
rename to config/sync/views.view.content_recent.yml
diff --git a/sites/default/config/sync/views.view.content_translations.yml b/config/sync/views.view.content_translations.yml
similarity index 100%
rename from sites/default/config/sync/views.view.content_translations.yml
rename to config/sync/views.view.content_translations.yml
diff --git a/sites/default/config/sync/views.view.files.yml b/config/sync/views.view.files.yml
similarity index 100%
rename from sites/default/config/sync/views.view.files.yml
rename to config/sync/views.view.files.yml
diff --git a/sites/default/config/sync/views.view.frontpage.yml b/config/sync/views.view.frontpage.yml
similarity index 100%
rename from sites/default/config/sync/views.view.frontpage.yml
rename to config/sync/views.view.frontpage.yml
diff --git a/sites/default/config/sync/views.view.glossary.yml b/config/sync/views.view.glossary.yml
similarity index 100%
rename from sites/default/config/sync/views.view.glossary.yml
rename to config/sync/views.view.glossary.yml
diff --git a/sites/default/config/sync/views.view.locked_content.yml b/config/sync/views.view.locked_content.yml
similarity index 100%
rename from sites/default/config/sync/views.view.locked_content.yml
rename to config/sync/views.view.locked_content.yml
diff --git a/sites/default/config/sync/views.view.maillog_overview.yml b/config/sync/views.view.maillog_overview.yml
similarity index 100%
rename from sites/default/config/sync/views.view.maillog_overview.yml
rename to config/sync/views.view.maillog_overview.yml
diff --git a/sites/default/config/sync/views.view.redirect.yml b/config/sync/views.view.redirect.yml
similarity index 100%
rename from sites/default/config/sync/views.view.redirect.yml
rename to config/sync/views.view.redirect.yml
diff --git a/sites/default/config/sync/views.view.taxonomy_term.yml b/config/sync/views.view.taxonomy_term.yml
similarity index 100%
rename from sites/default/config/sync/views.view.taxonomy_term.yml
rename to config/sync/views.view.taxonomy_term.yml
diff --git a/sites/default/config/sync/views.view.user_admin_people.yml b/config/sync/views.view.user_admin_people.yml
similarity index 100%
rename from sites/default/config/sync/views.view.user_admin_people.yml
rename to config/sync/views.view.user_admin_people.yml
diff --git a/sites/default/config/sync/views.view.watchdog.yml b/config/sync/views.view.watchdog.yml
similarity index 100%
rename from sites/default/config/sync/views.view.watchdog.yml
rename to config/sync/views.view.watchdog.yml
diff --git a/sites/default/config/sync/views.view.who_s_new.yml b/config/sync/views.view.who_s_new.yml
similarity index 100%
rename from sites/default/config/sync/views.view.who_s_new.yml
rename to config/sync/views.view.who_s_new.yml
diff --git a/sites/default/config/sync/views.view.who_s_online.yml b/config/sync/views.view.who_s_online.yml
similarity index 100%
rename from sites/default/config/sync/views.view.who_s_online.yml
rename to config/sync/views.view.who_s_online.yml
diff --git a/sites/default/config/sync/views.view.workflow_entity_history.yml b/config/sync/views.view.workflow_entity_history.yml
similarity index 100%
rename from sites/default/config/sync/views.view.workflow_entity_history.yml
rename to config/sync/views.view.workflow_entity_history.yml
diff --git a/sites/default/config/sync/webprofiler.config.yml b/config/sync/webprofiler.config.yml
similarity index 100%
rename from sites/default/config/sync/webprofiler.config.yml
rename to config/sync/webprofiler.config.yml
diff --git a/sites/default/config/sync/workflow.settings.yml b/config/sync/workflow.settings.yml
similarity index 100%
rename from sites/default/config/sync/workflow.settings.yml
rename to config/sync/workflow.settings.yml
diff --git a/sites/default/config/sync/workflow.state.migration_creation.yml b/config/sync/workflow.state.migration_creation.yml
similarity index 100%
rename from sites/default/config/sync/workflow.state.migration_creation.yml
rename to config/sync/workflow.state.migration_creation.yml
diff --git a/sites/default/config/sync/workflow.state.migration_imported.yml b/config/sync/workflow.state.migration_imported.yml
similarity index 100%
rename from sites/default/config/sync/workflow.state.migration_imported.yml
rename to config/sync/workflow.state.migration_imported.yml
diff --git a/sites/default/config/sync/workflow.state.migration_new.yml b/config/sync/workflow.state.migration_new.yml
similarity index 100%
rename from sites/default/config/sync/workflow.state.migration_new.yml
rename to config/sync/workflow.state.migration_new.yml
diff --git a/sites/default/config/sync/workflow.state.migration_reviewed.yml b/config/sync/workflow.state.migration_reviewed.yml
similarity index 100%
rename from sites/default/config/sync/workflow.state.migration_reviewed.yml
rename to config/sync/workflow.state.migration_reviewed.yml
diff --git a/sites/default/config/sync/workflow.state.workflow_creation.yml b/config/sync/workflow.state.workflow_creation.yml
similarity index 100%
rename from sites/default/config/sync/workflow.state.workflow_creation.yml
rename to config/sync/workflow.state.workflow_creation.yml
diff --git a/sites/default/config/sync/workflow.state.workflow_edited.yml b/config/sync/workflow.state.workflow_edited.yml
similarity index 100%
rename from sites/default/config/sync/workflow.state.workflow_edited.yml
rename to config/sync/workflow.state.workflow_edited.yml
diff --git a/sites/default/config/sync/workflow.state.workflow_hidden.yml b/config/sync/workflow.state.workflow_hidden.yml
similarity index 100%
rename from sites/default/config/sync/workflow.state.workflow_hidden.yml
rename to config/sync/workflow.state.workflow_hidden.yml
diff --git a/sites/default/config/sync/workflow.state.workflow_imported.yml b/config/sync/workflow.state.workflow_imported.yml
similarity index 100%
rename from sites/default/config/sync/workflow.state.workflow_imported.yml
rename to config/sync/workflow.state.workflow_imported.yml
diff --git a/sites/default/config/sync/workflow.state.workflow_visible.yml b/config/sync/workflow.state.workflow_visible.yml
similarity index 100%
rename from sites/default/config/sync/workflow.state.workflow_visible.yml
rename to config/sync/workflow.state.workflow_visible.yml
diff --git a/sites/default/config/sync/workflow.transition.migration_creation_imported.yml b/config/sync/workflow.transition.migration_creation_imported.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.migration_creation_imported.yml
rename to config/sync/workflow.transition.migration_creation_imported.yml
diff --git a/sites/default/config/sync/workflow.transition.migration_creation_new.yml b/config/sync/workflow.transition.migration_creation_new.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.migration_creation_new.yml
rename to config/sync/workflow.transition.migration_creation_new.yml
diff --git a/sites/default/config/sync/workflow.transition.migration_creation_reviewed.yml b/config/sync/workflow.transition.migration_creation_reviewed.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.migration_creation_reviewed.yml
rename to config/sync/workflow.transition.migration_creation_reviewed.yml
diff --git a/sites/default/config/sync/workflow.transition.migration_imported_imported.yml b/config/sync/workflow.transition.migration_imported_imported.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.migration_imported_imported.yml
rename to config/sync/workflow.transition.migration_imported_imported.yml
diff --git a/sites/default/config/sync/workflow.transition.migration_imported_new.yml b/config/sync/workflow.transition.migration_imported_new.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.migration_imported_new.yml
rename to config/sync/workflow.transition.migration_imported_new.yml
diff --git a/sites/default/config/sync/workflow.transition.migration_imported_reviewed.yml b/config/sync/workflow.transition.migration_imported_reviewed.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.migration_imported_reviewed.yml
rename to config/sync/workflow.transition.migration_imported_reviewed.yml
diff --git a/sites/default/config/sync/workflow.transition.migration_new_imported.yml b/config/sync/workflow.transition.migration_new_imported.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.migration_new_imported.yml
rename to config/sync/workflow.transition.migration_new_imported.yml
diff --git a/sites/default/config/sync/workflow.transition.migration_new_new.yml b/config/sync/workflow.transition.migration_new_new.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.migration_new_new.yml
rename to config/sync/workflow.transition.migration_new_new.yml
diff --git a/sites/default/config/sync/workflow.transition.migration_new_reviewed.yml b/config/sync/workflow.transition.migration_new_reviewed.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.migration_new_reviewed.yml
rename to config/sync/workflow.transition.migration_new_reviewed.yml
diff --git a/sites/default/config/sync/workflow.transition.migration_reviewed_imported.yml b/config/sync/workflow.transition.migration_reviewed_imported.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.migration_reviewed_imported.yml
rename to config/sync/workflow.transition.migration_reviewed_imported.yml
diff --git a/sites/default/config/sync/workflow.transition.migration_reviewed_new.yml b/config/sync/workflow.transition.migration_reviewed_new.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.migration_reviewed_new.yml
rename to config/sync/workflow.transition.migration_reviewed_new.yml
diff --git a/sites/default/config/sync/workflow.transition.migration_reviewed_reviewed.yml b/config/sync/workflow.transition.migration_reviewed_reviewed.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.migration_reviewed_reviewed.yml
rename to config/sync/workflow.transition.migration_reviewed_reviewed.yml
diff --git a/sites/default/config/sync/workflow.transition.workflow_creation_edited.yml b/config/sync/workflow.transition.workflow_creation_edited.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.workflow_creation_edited.yml
rename to config/sync/workflow.transition.workflow_creation_edited.yml
diff --git a/sites/default/config/sync/workflow.transition.workflow_creation_hidden.yml b/config/sync/workflow.transition.workflow_creation_hidden.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.workflow_creation_hidden.yml
rename to config/sync/workflow.transition.workflow_creation_hidden.yml
diff --git a/sites/default/config/sync/workflow.transition.workflow_creation_imported.yml b/config/sync/workflow.transition.workflow_creation_imported.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.workflow_creation_imported.yml
rename to config/sync/workflow.transition.workflow_creation_imported.yml
diff --git a/sites/default/config/sync/workflow.transition.workflow_creation_visible.yml b/config/sync/workflow.transition.workflow_creation_visible.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.workflow_creation_visible.yml
rename to config/sync/workflow.transition.workflow_creation_visible.yml
diff --git a/sites/default/config/sync/workflow.transition.workflow_edited_edited.yml b/config/sync/workflow.transition.workflow_edited_edited.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.workflow_edited_edited.yml
rename to config/sync/workflow.transition.workflow_edited_edited.yml
diff --git a/sites/default/config/sync/workflow.transition.workflow_edited_hidden.yml b/config/sync/workflow.transition.workflow_edited_hidden.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.workflow_edited_hidden.yml
rename to config/sync/workflow.transition.workflow_edited_hidden.yml
diff --git a/sites/default/config/sync/workflow.transition.workflow_edited_imported.yml b/config/sync/workflow.transition.workflow_edited_imported.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.workflow_edited_imported.yml
rename to config/sync/workflow.transition.workflow_edited_imported.yml
diff --git a/sites/default/config/sync/workflow.transition.workflow_edited_visible.yml b/config/sync/workflow.transition.workflow_edited_visible.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.workflow_edited_visible.yml
rename to config/sync/workflow.transition.workflow_edited_visible.yml
diff --git a/sites/default/config/sync/workflow.transition.workflow_hidden_edited.yml b/config/sync/workflow.transition.workflow_hidden_edited.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.workflow_hidden_edited.yml
rename to config/sync/workflow.transition.workflow_hidden_edited.yml
diff --git a/sites/default/config/sync/workflow.transition.workflow_hidden_hidden.yml b/config/sync/workflow.transition.workflow_hidden_hidden.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.workflow_hidden_hidden.yml
rename to config/sync/workflow.transition.workflow_hidden_hidden.yml
diff --git a/sites/default/config/sync/workflow.transition.workflow_hidden_imported.yml b/config/sync/workflow.transition.workflow_hidden_imported.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.workflow_hidden_imported.yml
rename to config/sync/workflow.transition.workflow_hidden_imported.yml
diff --git a/sites/default/config/sync/workflow.transition.workflow_hidden_visible.yml b/config/sync/workflow.transition.workflow_hidden_visible.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.workflow_hidden_visible.yml
rename to config/sync/workflow.transition.workflow_hidden_visible.yml
diff --git a/sites/default/config/sync/workflow.transition.workflow_imported_edited.yml b/config/sync/workflow.transition.workflow_imported_edited.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.workflow_imported_edited.yml
rename to config/sync/workflow.transition.workflow_imported_edited.yml
diff --git a/sites/default/config/sync/workflow.transition.workflow_imported_hidden.yml b/config/sync/workflow.transition.workflow_imported_hidden.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.workflow_imported_hidden.yml
rename to config/sync/workflow.transition.workflow_imported_hidden.yml
diff --git a/sites/default/config/sync/workflow.transition.workflow_imported_imported.yml b/config/sync/workflow.transition.workflow_imported_imported.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.workflow_imported_imported.yml
rename to config/sync/workflow.transition.workflow_imported_imported.yml
diff --git a/sites/default/config/sync/workflow.transition.workflow_imported_visible.yml b/config/sync/workflow.transition.workflow_imported_visible.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.workflow_imported_visible.yml
rename to config/sync/workflow.transition.workflow_imported_visible.yml
diff --git a/sites/default/config/sync/workflow.transition.workflow_visible_edited.yml b/config/sync/workflow.transition.workflow_visible_edited.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.workflow_visible_edited.yml
rename to config/sync/workflow.transition.workflow_visible_edited.yml
diff --git a/sites/default/config/sync/workflow.transition.workflow_visible_hidden.yml b/config/sync/workflow.transition.workflow_visible_hidden.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.workflow_visible_hidden.yml
rename to config/sync/workflow.transition.workflow_visible_hidden.yml
diff --git a/sites/default/config/sync/workflow.transition.workflow_visible_imported.yml b/config/sync/workflow.transition.workflow_visible_imported.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.workflow_visible_imported.yml
rename to config/sync/workflow.transition.workflow_visible_imported.yml
diff --git a/sites/default/config/sync/workflow.transition.workflow_visible_visible.yml b/config/sync/workflow.transition.workflow_visible_visible.yml
similarity index 100%
rename from sites/default/config/sync/workflow.transition.workflow_visible_visible.yml
rename to config/sync/workflow.transition.workflow_visible_visible.yml
diff --git a/sites/default/config/sync/workflow.workflow.migration.yml b/config/sync/workflow.workflow.migration.yml
similarity index 100%
rename from sites/default/config/sync/workflow.workflow.migration.yml
rename to config/sync/workflow.workflow.migration.yml
diff --git a/sites/default/config/sync/workflow.workflow.workflow.yml b/config/sync/workflow.workflow.workflow.yml
similarity index 100%
rename from sites/default/config/sync/workflow.workflow.workflow.yml
rename to config/sync/workflow.workflow.workflow.yml
diff --git a/sites/default/config/sync/workflow_access.role.yml b/config/sync/workflow_access.role.yml
similarity index 100%
rename from sites/default/config/sync/workflow_access.role.yml
rename to config/sync/workflow_access.role.yml
diff --git a/sites/default/config/sync/workflow_access.settings.yml b/config/sync/workflow_access.settings.yml
similarity index 100%
rename from sites/default/config/sync/workflow_access.settings.yml
rename to config/sync/workflow_access.settings.yml
diff --git a/drush/Commands/PolicyCommands.php b/drush/Commands/PolicyCommands.php
new file mode 100644
index 0000000..290b4e0
--- /dev/null
+++ b/drush/Commands/PolicyCommands.php
@@ -0,0 +1,38 @@
+input()->getArgument('target') == '@prod') {
+ throw new \Exception(dt('Per !file, you may never overwrite the production database.', ['!file' => __FILE__]));
+ }
+ }
+
+ /**
+ * Limit rsync operations to production site.
+ *
+ * @hook validate core:rsync
+ *
+ * @throws \Exception
+ */
+ public function rsyncValidate(CommandData $commandData) {
+ if (preg_match("/^@prod/", $commandData->input()->getArgument('target'))) {
+ throw new \Exception(dt('Per !file, you may never rsync to the production site.', ['!file' => __FILE__]));
+ }
+ }
+}
diff --git a/drush/README.md b/drush/README.md
new file mode 100644
index 0000000..9d7bd39
--- /dev/null
+++ b/drush/README.md
@@ -0,0 +1 @@
+This directory contains commands, configuration and site aliases for Drush. See https://packagist.org/search/?type=drupal-drush for a directory of Drush commands installable via Composer.
diff --git a/drush/drush.yml b/drush/drush.yml
new file mode 100644
index 0000000..de78500
--- /dev/null
+++ b/drush/drush.yml
@@ -0,0 +1,6 @@
+#
+# A Drush configuration file
+#
+# Docs at https://github.com/drush-ops/drush/blob/master/examples/example.drush.yml
+#
+# Edit or remove this file as needed.
\ No newline at end of file
diff --git a/drush/sites/self.site.yml b/drush/sites/self.site.yml
new file mode 100644
index 0000000..cf57d09
--- /dev/null
+++ b/drush/sites/self.site.yml
@@ -0,0 +1,14 @@
+# Edit or remove this file as needed.
+# Docs at https://github.com/drush-ops/drush/blob/master/examples/example.site.yml
+
+#prod:
+# host: prod.domain.com
+# user: www-admin
+# root: /path/to/drupal
+# uri: http://www.example.com
+#
+#stage:
+# host: stage.domain.com
+# user: www-admin
+# root: /path/to/drupal
+# uri: http://stage.example.com
\ No newline at end of file
diff --git a/load.environment.php b/load.environment.php
new file mode 100644
index 0000000..769343f
--- /dev/null
+++ b/load.environment.php
@@ -0,0 +1,20 @@
+load();
+}
+catch (InvalidPathException $e) {
+ // Do nothing. Production environments rarely use .env files.
+}
diff --git a/modules/README.txt b/modules/README.txt
deleted file mode 100644
index 529c31b..0000000
--- a/modules/README.txt
+++ /dev/null
@@ -1,42 +0,0 @@
-Modules extend your site functionality beyond Drupal core.
-
-WHAT TO PLACE IN THIS DIRECTORY?
---------------------------------
-
-Placing downloaded and custom modules in this directory separates downloaded and
-custom modules from Drupal core's modules. This allows Drupal core to be updated
-without overwriting these files.
-
-DOWNLOAD ADDITIONAL MODULES
----------------------------
-
-Contributed modules from the Drupal community may be downloaded at
-https://www.drupal.org/project/project_module.
-
-ORGANIZING MODULES IN THIS DIRECTORY
-------------------------------------
-
-You may create subdirectories in this directory, to organize your added modules,
-without breaking the site. Some common subdirectories include "contrib" for
-contributed modules, and "custom" for custom modules. Note that if you move a
-module to a subdirectory after it has been enabled, you may need to clear the
-Drupal cache so it can be found.
-
-There are number of directories that are ignored when looking for modules. These
-are 'src', 'lib', 'vendor', 'assets', 'css', 'files', 'images', 'js', 'misc',
-'templates', 'includes', 'fixtures' and 'Drupal'.
-
-MULTISITE CONFIGURATION
------------------------
-
-In multisite configurations, modules found in this directory are available to
-all sites. You may also put modules in the sites/all/modules directory, and the
-versions in sites/all/modules will take precedence over versions of the same
-module that are here. Alternatively, the sites/your_site_name/modules directory
-pattern may be used to restrict modules to a specific site instance.
-
-MORE INFORMATION
-----------------
-
-Refer to the “Developing for Drupal” section of the README.txt in the Drupal
-root directory for further information on extending Drupal with custom modules.
diff --git a/phpunit.xml.dist b/phpunit.xml.dist
new file mode 100644
index 0000000..ce29746
--- /dev/null
+++ b/phpunit.xml.dist
@@ -0,0 +1,15 @@
+
+
+
+
+
+ ./test/
+
+
+
diff --git a/profiles/README.txt b/profiles/README.txt
deleted file mode 100644
index b0f0c0b..0000000
--- a/profiles/README.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-Installation profiles define additional steps that run after the base
-installation of Drupal is completed. They may also offer additional
-functionality and change the behavior of the site.
-
-WHAT TO PLACE IN THIS DIRECTORY?
---------------------------------
-
-Place downloaded and custom installation profiles in this directory.
-Note that installation profiles are generally provided as part of a Drupal
-distribution.
-
-DOWNLOAD ADDITIONAL DISTRIBUTIONS
----------------------------------
-
-Contributed distributions from the Drupal community may be downloaded at
-https://www.drupal.org/project/project_distribution.
-
-MULTISITE CONFIGURATION
------------------------
-
-In multisite configurations, installation profiles found in this directory are
-available to all sites during their initial site installation.
-
-MORE INFORMATION
-----------------
-
-Refer to the "Installation profiles" section of the README.txt in the Drupal
-root directory for further information on extending Drupal with custom profiles.
diff --git a/scripts/composer/ScriptHandler.php b/scripts/composer/ScriptHandler.php
new file mode 100644
index 0000000..a75e4d3
--- /dev/null
+++ b/scripts/composer/ScriptHandler.php
@@ -0,0 +1,100 @@
+locateRoot(getcwd());
+ $drupalRoot = $drupalFinder->getDrupalRoot();
+
+ $dirs = [
+ 'modules',
+ 'profiles',
+ 'themes',
+ ];
+
+ // Required for unit testing
+ foreach ($dirs as $dir) {
+ if (!$fs->exists($drupalRoot . '/'. $dir)) {
+ $fs->mkdir($drupalRoot . '/'. $dir);
+ $fs->touch($drupalRoot . '/'. $dir . '/.gitkeep');
+ }
+ }
+
+ // Prepare the settings file for installation
+ if (!$fs->exists($drupalRoot . '/sites/default/settings.php') and $fs->exists($drupalRoot . '/sites/default/default.settings.php')) {
+ $fs->copy($drupalRoot . '/sites/default/default.settings.php', $drupalRoot . '/sites/default/settings.php');
+ require_once $drupalRoot . '/core/includes/bootstrap.inc';
+ require_once $drupalRoot . '/core/includes/install.inc';
+ $settings['config_directories'] = [
+ CONFIG_SYNC_DIRECTORY => (object) [
+ 'value' => Path::makeRelative($drupalFinder->getComposerRoot() . '/config/sync', $drupalRoot),
+ 'required' => TRUE,
+ ],
+ ];
+ drupal_rewrite_settings($settings, $drupalRoot . '/sites/default/settings.php');
+ $fs->chmod($drupalRoot . '/sites/default/settings.php', 0666);
+ $event->getIO()->write("Create a sites/default/settings.php file with chmod 0666");
+ }
+
+ // Create the files directory with chmod 0777
+ if (!$fs->exists($drupalRoot . '/sites/default/files')) {
+ $oldmask = umask(0);
+ $fs->mkdir($drupalRoot . '/sites/default/files', 0777);
+ umask($oldmask);
+ $event->getIO()->write("Create a sites/default/files directory with chmod 0777");
+ }
+ }
+
+ /**
+ * Checks if the installed version of Composer is compatible.
+ *
+ * Composer 1.0.0 and higher consider a `composer install` without having a
+ * lock file present as equal to `composer update`. We do not ship with a lock
+ * file to avoid merge conflicts downstream, meaning that if a project is
+ * installed with an older version of Composer the scaffolding of Drupal will
+ * not be triggered. We check this here instead of in drupal-scaffold to be
+ * able to give immediate feedback to the end user, rather than failing the
+ * installation after going through the lengthy process of compiling and
+ * downloading the Composer dependencies.
+ *
+ * @see https://github.com/composer/composer/pull/5035
+ */
+ public static function checkComposerVersion(Event $event) {
+ $composer = $event->getComposer();
+ $io = $event->getIO();
+
+ $version = $composer::VERSION;
+
+ // The dev-channel of composer uses the git revision as version number,
+ // try to the branch alias instead.
+ if (preg_match('/^[0-9a-f]{40}$/i', $version)) {
+ $version = $composer::BRANCH_ALIAS_VERSION;
+ }
+
+ // If Composer is installed through git we have no easy way to determine if
+ // it is new enough, just display a warning.
+ if ($version === '@package_version@' || $version === '@package_branch_alias_version@') {
+ $io->writeError('You are running a development version of Composer. If you experience problems, please update Composer to the latest stable version.');
+ }
+ elseif (Comparator::lessThan($version, '1.0.0')) {
+ $io->writeError('Drupal-project requires Composer version 1.0.0 or higher. Please update your Composer before continuing.');
+ exit(1);
+ }
+ }
+
+}
diff --git a/sites/README.txt b/sites/README.txt
deleted file mode 100644
index 0372902..0000000
--- a/sites/README.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-This directory structure contains the settings and configuration files specific
-to your site or sites and is an integral part of multisite configurations.
-
-It is now recommended to place your custom and downloaded extensions in the
-/modules, /themes, and /profiles directories located in the Drupal root. The
-sites/all/ subdirectory structure, which was recommended in previous versions
-of Drupal, is still supported.
-
-See core/INSTALL.txt for information about single-site installation or
-multisite configuration.
diff --git a/sites/default/config/sync/better_messages.settings.yml b/sites/default/config/sync/better_messages.settings.yml
deleted file mode 100644
index 2a15d3d..0000000
--- a/sites/default/config/sync/better_messages.settings.yml
+++ /dev/null
@@ -1,63 +0,0 @@
-position: tr
-vertical: 50
-horizontal: 5
-fixed: 1
-width: 600px
-autoclose: 4
-opendelay: 0.3
-disable_autoclose: 1
-show_countdown: 0
-hover_autoclose: 1
-popin:
- effect: fadeIn
- duration: normal
-popout:
- effect: fadeIn
- duration: fast
-jquery_ui:
- draggable: 1
- resizable: 1
-visibility:
- message_type:
- id: message_type
- message_types: { }
- negate: false
- context_mapping:
- better_messages: '@better_messages.context:better_messages'
- 'entity_bundle:node':
- id: 'entity_bundle:node'
- bundles: { }
- negate: false
- context_mapping:
- node: '@node.node_route_context:node'
- domain:
- id: domain
- domains: { }
- negate: false
- context_mapping:
- 'entity:domain': '@domain.current_domain_context:entity:domain'
- language:
- id: language
- langcodes: { }
- negate: false
- context_mapping:
- language: '@language.current_language_context:language_interface'
- node_type:
- id: node_type
- bundles: { }
- negate: false
- context_mapping:
- node: '@node.node_route_context:node'
- request_path:
- id: request_path
- pages: ''
- negate: false
- user_role:
- id: user_role
- roles: { }
- negate: false
- context_mapping:
- user: '@user.current_user_context:current_user'
-langcode: fr
-_core:
- default_config_hash: a9lef__v03qMyTPkqoJ5HrJ89C7iZDTkvmfWYWe7iL0
diff --git a/themes/README.txt b/themes/README.txt
deleted file mode 100644
index 039aaaf..0000000
--- a/themes/README.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-Themes allow you to change the look and feel of your Drupal site. You can use
-themes contributed by others or create your own.
-
-WHAT TO PLACE IN THIS DIRECTORY?
---------------------------------
-
-Placing downloaded and custom themes in this directory separates downloaded and
-custom themes from Drupal core's themes. This allows Drupal core to be updated
-without overwriting these files.
-
-DOWNLOAD ADDITIONAL THEMES
---------------------------
-
-Contributed themes from the Drupal community may be downloaded at
-https://www.drupal.org/project/project_theme.
-
-MULTISITE CONFIGURATION
------------------------
-
-In multisite configurations, themes found in this directory are available to
-all sites. You may also put themes in the sites/all/themes directory, and the
-versions in sites/all/themes will take precedence over versions of the same
-themes that are here. Alternatively, the sites/your_site_name/themes directory
-pattern may be used to restrict themes to a specific site instance.
-
-MORE INFORMATION
------------------
-
-Refer to the "Appearance" section of the README.txt in the Drupal root directory
-for further information on customizing the appearance of Drupal with custom
-themes.
diff --git a/.csslintrc b/web/.csslintrc
similarity index 100%
rename from .csslintrc
rename to web/.csslintrc
diff --git a/web/.editorconfig b/web/.editorconfig
new file mode 100644
index 0000000..686c443
--- /dev/null
+++ b/web/.editorconfig
@@ -0,0 +1,17 @@
+# Drupal editor configuration normalization
+# @see http://editorconfig.org/
+
+# This is the top-most .editorconfig file; do not search in parent directories.
+root = true
+
+# All files.
+[*]
+end_of_line = LF
+indent_style = space
+indent_size = 2
+charset = utf-8
+trim_trailing_whitespace = true
+insert_final_newline = true
+
+[composer.{json,lock}]
+indent_size = 4
diff --git a/.eslintignore b/web/.eslintignore
similarity index 100%
rename from .eslintignore
rename to web/.eslintignore
diff --git a/.eslintrc.json b/web/.eslintrc.json
similarity index 100%
rename from .eslintrc.json
rename to web/.eslintrc.json
diff --git a/web/.gitattributes b/web/.gitattributes
new file mode 100644
index 0000000..a37894e
--- /dev/null
+++ b/web/.gitattributes
@@ -0,0 +1,61 @@
+# Drupal git normalization
+# @see https://www.kernel.org/pub/software/scm/git/docs/gitattributes.html
+# @see https://www.drupal.org/node/1542048
+
+# Normally these settings would be done with macro attributes for improved
+# readability and easier maintenance. However macros can only be defined at the
+# repository root directory. Drupal avoids making any assumptions about where it
+# is installed.
+
+# Define text file attributes.
+# - Treat them as text.
+# - Ensure no CRLF line-endings, neither on checkout nor on checkin.
+# - Detect whitespace errors.
+# - Exposed by default in `git diff --color` on the CLI.
+# - Validate with `git diff --check`.
+# - Deny applying with `git apply --whitespace=error-all`.
+# - Fix automatically with `git apply --whitespace=fix`.
+
+*.config text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
+*.css text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
+*.dist text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
+*.engine text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php
+*.html text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=html
+*.inc text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php
+*.install text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php
+*.js text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
+*.json text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
+*.lock text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
+*.map text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
+*.md text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
+*.module text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php
+*.php text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php
+*.po text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
+*.profile text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php
+*.script text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
+*.sh text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php
+*.sql text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
+*.svg text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
+*.theme text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php
+*.twig text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
+*.txt text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
+*.xml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
+*.yml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
+
+# Define binary file attributes.
+# - Do not treat them as text.
+# - Include binary diff in patches instead of "binary files differ."
+*.eot -text diff
+*.exe -text diff
+*.gif -text diff
+*.gz -text diff
+*.ico -text diff
+*.jpeg -text diff
+*.jpg -text diff
+*.otf -text diff
+*.phar -text diff
+*.png -text diff
+*.svgz -text diff
+*.ttf -text diff
+*.woff -text diff
+*.woff2 -text diff
diff --git a/.ht.router.php b/web/.ht.router.php
similarity index 100%
rename from .ht.router.php
rename to web/.ht.router.php
diff --git a/.htaccess b/web/.htaccess
similarity index 100%
rename from .htaccess
rename to web/.htaccess
diff --git a/autoload.php b/web/autoload.php
similarity index 55%
rename from autoload.php
rename to web/autoload.php
index 1e5ad34..4722f6c 100644
--- a/autoload.php
+++ b/web/autoload.php
@@ -4,6 +4,9 @@
* @file
* Includes the autoloader created by Composer.
*
+ * This file was generated by drupal-composer/drupal-scaffold.
+ * https://github.com/drupal-composer/drupal-scaffold
+ *
* @see composer.json
* @see index.php
* @see core/install.php
@@ -11,4 +14,4 @@
* @see core/modules/statistics/statistics.php
*/
-return require __DIR__ . '/vendor/autoload.php';
+return require __DIR__ . '/../vendor/autoload.php';
diff --git a/index.php b/web/index.php
similarity index 100%
rename from index.php
rename to web/index.php
diff --git a/web/modules/.gitkeep b/web/modules/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/modules/custom/materio_id/materio_id.info.yml b/web/modules/custom/materio_id/materio_id.info.yml
similarity index 100%
rename from modules/custom/materio_id/materio_id.info.yml
rename to web/modules/custom/materio_id/materio_id.info.yml
diff --git a/modules/custom/materio_id/materio_id.module b/web/modules/custom/materio_id/materio_id.module
similarity index 100%
rename from modules/custom/materio_id/materio_id.module
rename to web/modules/custom/materio_id/materio_id.module
diff --git a/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_allpublicfiles.yml b/web/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_allpublicfiles.yml
similarity index 100%
rename from modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_allpublicfiles.yml
rename to web/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_allpublicfiles.yml
diff --git a/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_breve.yml b/web/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_breve.yml
similarity index 100%
rename from modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_breve.yml
rename to web/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_breve.yml
diff --git a/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_breve_i18n.yml b/web/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_breve_i18n.yml
similarity index 100%
rename from modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_breve_i18n.yml
rename to web/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_breve_i18n.yml
diff --git a/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_materiau.yml b/web/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_materiau.yml
similarity index 100%
rename from modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_materiau.yml
rename to web/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_materiau.yml
diff --git a/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_materiau_i18n.yml b/web/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_materiau_i18n.yml
similarity index 100%
rename from modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_materiau_i18n.yml
rename to web/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_materiau_i18n.yml
diff --git a/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_taxonomy_term_company.yml b/web/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_taxonomy_term_company.yml
similarity index 100%
rename from modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_taxonomy_term_company.yml
rename to web/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_taxonomy_term_company.yml
diff --git a/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_taxonomy_term_showroom.yml b/web/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_taxonomy_term_showroom.yml
similarity index 100%
rename from modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_taxonomy_term_showroom.yml
rename to web/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_taxonomy_term_showroom.yml
diff --git a/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_taxonomy_term_tags.yml b/web/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_taxonomy_term_tags.yml
similarity index 100%
rename from modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_taxonomy_term_tags.yml
rename to web/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_taxonomy_term_tags.yml
diff --git a/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_taxonomy_term_tags_i18n.yml b/web/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_taxonomy_term_tags_i18n.yml
similarity index 100%
rename from modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_taxonomy_term_tags_i18n.yml
rename to web/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_taxonomy_term_tags_i18n.yml
diff --git a/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_taxonomy_term_thesaurus.yml b/web/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_taxonomy_term_thesaurus.yml
similarity index 100%
rename from modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_taxonomy_term_thesaurus.yml
rename to web/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_taxonomy_term_thesaurus.yml
diff --git a/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_taxonomy_term_thesaurus_i18n.yml b/web/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_taxonomy_term_thesaurus_i18n.yml
similarity index 100%
rename from modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_taxonomy_term_thesaurus_i18n.yml
rename to web/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_taxonomy_term_thesaurus_i18n.yml
diff --git a/modules/custom/materio_migrate/config/install/migrate_plus.migration_group.d7_materio.yml b/web/modules/custom/materio_migrate/config/install/migrate_plus.migration_group.d7_materio.yml
similarity index 100%
rename from modules/custom/materio_migrate/config/install/migrate_plus.migration_group.d7_materio.yml
rename to web/modules/custom/materio_migrate/config/install/migrate_plus.migration_group.d7_materio.yml
diff --git a/modules/custom/materio_migrate/materio_migrate.info.yml b/web/modules/custom/materio_migrate/materio_migrate.info.yml
similarity index 100%
rename from modules/custom/materio_migrate/materio_migrate.info.yml
rename to web/modules/custom/materio_migrate/materio_migrate.info.yml
diff --git a/modules/custom/materio_migrate/readme.md b/web/modules/custom/materio_migrate/readme.md
similarity index 100%
rename from modules/custom/materio_migrate/readme.md
rename to web/modules/custom/materio_migrate/readme.md
diff --git a/modules/custom/materio_migrate/src/Plugin/migrate/source/D7NodeBreve.php b/web/modules/custom/materio_migrate/src/Plugin/migrate/source/D7NodeBreve.php
similarity index 100%
rename from modules/custom/materio_migrate/src/Plugin/migrate/source/D7NodeBreve.php
rename to web/modules/custom/materio_migrate/src/Plugin/migrate/source/D7NodeBreve.php
diff --git a/modules/custom/materio_migrate/src/Plugin/migrate/source/D7NodeBreveI18n.php b/web/modules/custom/materio_migrate/src/Plugin/migrate/source/D7NodeBreveI18n.php
similarity index 100%
rename from modules/custom/materio_migrate/src/Plugin/migrate/source/D7NodeBreveI18n.php
rename to web/modules/custom/materio_migrate/src/Plugin/migrate/source/D7NodeBreveI18n.php
diff --git a/modules/custom/materio_migrate/src/Plugin/migrate/source/D7NodeMateriau.php b/web/modules/custom/materio_migrate/src/Plugin/migrate/source/D7NodeMateriau.php
similarity index 100%
rename from modules/custom/materio_migrate/src/Plugin/migrate/source/D7NodeMateriau.php
rename to web/modules/custom/materio_migrate/src/Plugin/migrate/source/D7NodeMateriau.php
diff --git a/modules/custom/materio_migrate/src/Plugin/migrate/source/D7NodeMateriauI18n.php b/web/modules/custom/materio_migrate/src/Plugin/migrate/source/D7NodeMateriauI18n.php
similarity index 100%
rename from modules/custom/materio_migrate/src/Plugin/migrate/source/D7NodeMateriauI18n.php
rename to web/modules/custom/materio_migrate/src/Plugin/migrate/source/D7NodeMateriauI18n.php
diff --git a/modules/custom/materio_migrate/src/Plugin/migrate/source/D7TaxonomyTermCompany.php b/web/modules/custom/materio_migrate/src/Plugin/migrate/source/D7TaxonomyTermCompany.php
similarity index 100%
rename from modules/custom/materio_migrate/src/Plugin/migrate/source/D7TaxonomyTermCompany.php
rename to web/modules/custom/materio_migrate/src/Plugin/migrate/source/D7TaxonomyTermCompany.php
diff --git a/modules/custom/materio_migrate/src/Plugin/migrate/source/D7TaxonomyTermShowroom.php b/web/modules/custom/materio_migrate/src/Plugin/migrate/source/D7TaxonomyTermShowroom.php
similarity index 100%
rename from modules/custom/materio_migrate/src/Plugin/migrate/source/D7TaxonomyTermShowroom.php
rename to web/modules/custom/materio_migrate/src/Plugin/migrate/source/D7TaxonomyTermShowroom.php
diff --git a/modules/custom/materio_migrate/src/Plugin/migrate/source/D7TaxonomyTermTags.php b/web/modules/custom/materio_migrate/src/Plugin/migrate/source/D7TaxonomyTermTags.php
similarity index 100%
rename from modules/custom/materio_migrate/src/Plugin/migrate/source/D7TaxonomyTermTags.php
rename to web/modules/custom/materio_migrate/src/Plugin/migrate/source/D7TaxonomyTermTags.php
diff --git a/modules/custom/materio_migrate/src/Plugin/migrate/source/D7TaxonomyTermTagsI18n.php b/web/modules/custom/materio_migrate/src/Plugin/migrate/source/D7TaxonomyTermTagsI18n.php
similarity index 100%
rename from modules/custom/materio_migrate/src/Plugin/migrate/source/D7TaxonomyTermTagsI18n.php
rename to web/modules/custom/materio_migrate/src/Plugin/migrate/source/D7TaxonomyTermTagsI18n.php
diff --git a/modules/custom/materio_migrate/src/Plugin/migrate/source/D7TaxonomyTermThesaurus.php b/web/modules/custom/materio_migrate/src/Plugin/migrate/source/D7TaxonomyTermThesaurus.php
similarity index 100%
rename from modules/custom/materio_migrate/src/Plugin/migrate/source/D7TaxonomyTermThesaurus.php
rename to web/modules/custom/materio_migrate/src/Plugin/migrate/source/D7TaxonomyTermThesaurus.php
diff --git a/modules/custom/materio_migrate/src/Plugin/migrate/source/D7TaxonomyTermThesaurusI18n.php b/web/modules/custom/materio_migrate/src/Plugin/migrate/source/D7TaxonomyTermThesaurusI18n.php
similarity index 100%
rename from modules/custom/materio_migrate/src/Plugin/migrate/source/D7TaxonomyTermThesaurusI18n.php
rename to web/modules/custom/materio_migrate/src/Plugin/migrate/source/D7TaxonomyTermThesaurusI18n.php
diff --git a/modules/custom/materio_samples/config/schema/materio_samples.schema.yml b/web/modules/custom/materio_samples/config/schema/materio_samples.schema.yml
similarity index 100%
rename from modules/custom/materio_samples/config/schema/materio_samples.schema.yml
rename to web/modules/custom/materio_samples/config/schema/materio_samples.schema.yml
diff --git a/modules/custom/materio_samples/materio_samples.info.yml b/web/modules/custom/materio_samples/materio_samples.info.yml
similarity index 100%
rename from modules/custom/materio_samples/materio_samples.info.yml
rename to web/modules/custom/materio_samples/materio_samples.info.yml
diff --git a/modules/custom/materio_samples/src/Plugin/Field/FieldFormatter/SamplesDefaultFormatter.php b/web/modules/custom/materio_samples/src/Plugin/Field/FieldFormatter/SamplesDefaultFormatter.php
similarity index 100%
rename from modules/custom/materio_samples/src/Plugin/Field/FieldFormatter/SamplesDefaultFormatter.php
rename to web/modules/custom/materio_samples/src/Plugin/Field/FieldFormatter/SamplesDefaultFormatter.php
diff --git a/modules/custom/materio_samples/src/Plugin/Field/FieldType/SamplesItem.php b/web/modules/custom/materio_samples/src/Plugin/Field/FieldType/SamplesItem.php
similarity index 100%
rename from modules/custom/materio_samples/src/Plugin/Field/FieldType/SamplesItem.php
rename to web/modules/custom/materio_samples/src/Plugin/Field/FieldType/SamplesItem.php
diff --git a/modules/custom/materio_samples/src/Plugin/Field/FieldWidget/SamplesDefaultWidget.php b/web/modules/custom/materio_samples/src/Plugin/Field/FieldWidget/SamplesDefaultWidget.php
similarity index 100%
rename from modules/custom/materio_samples/src/Plugin/Field/FieldWidget/SamplesDefaultWidget.php
rename to web/modules/custom/materio_samples/src/Plugin/Field/FieldWidget/SamplesDefaultWidget.php
diff --git a/web/profiles/.gitkeep b/web/profiles/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/profiles/d8-starterkit-profile b/web/profiles/d8-starterkit-profile
similarity index 100%
rename from profiles/d8-starterkit-profile
rename to web/profiles/d8-starterkit-profile
diff --git a/robots.txt b/web/robots.txt
similarity index 100%
rename from robots.txt
rename to web/robots.txt
diff --git a/sites/default/default.services.yml b/web/sites/default/default.services.yml
similarity index 100%
rename from sites/default/default.services.yml
rename to web/sites/default/default.services.yml
diff --git a/sites/default/default.settings.php b/web/sites/default/default.settings.php
similarity index 100%
rename from sites/default/default.settings.php
rename to web/sites/default/default.settings.php
diff --git a/web/sites/default/services.yml b/web/sites/default/services.yml
new file mode 100644
index 0000000..88f45b7
--- /dev/null
+++ b/web/sites/default/services.yml
@@ -0,0 +1,155 @@
+parameters:
+ session.storage.options:
+ # Default ini options for sessions.
+ #
+ # Some distributions of Linux (most notably Debian) ship their PHP
+ # installations with garbage collection (gc) disabled. Since Drupal depends
+ # on PHP's garbage collection for clearing sessions, ensure that garbage
+ # collection occurs by using the most common settings.
+ # @default 1
+ gc_probability: 1
+ # @default 100
+ gc_divisor: 100
+ #
+ # Set session lifetime (in seconds), i.e. the time from the user's last
+ # visit to the active session may be deleted by the session garbage
+ # collector. When a session is deleted, authenticated users are logged out,
+ # and the contents of the user's $_SESSION variable is discarded.
+ # @default 200000
+ gc_maxlifetime: 200000
+ #
+ # Set session cookie lifetime (in seconds), i.e. the time from the session
+ # is created to the cookie expires, i.e. when the browser is expected to
+ # discard the cookie. The value 0 means "until the browser is closed".
+ # @default 2000000
+ cookie_lifetime: 0
+ #
+ # Drupal automatically generates a unique session cookie name based on the
+ # full domain name used to access the site. This mechanism is sufficient
+ # for most use-cases, including multi-site deployments. However, if it is
+ # desired that a session can be reused across different subdomains, the
+ # cookie domain needs to be set to the shared base domain. Doing so assures
+ # that users remain logged in as they cross between various subdomains.
+ # To maximize compatibility and normalize the behavior across user agents,
+ # the cookie domain should start with a dot.
+ #
+ # @default none
+ cookie_domain: '.materio.com'
+ #
+ twig.config:
+ # Twig debugging:
+ #
+ # When debugging is enabled:
+ # - The markup of each Twig template is surrounded by HTML comments that
+ # contain theming information, such as template file name suggestions.
+ # - Note that this debugging markup will cause automated tests that directly
+ # check rendered HTML to fail. When running automated tests, 'debug'
+ # should be set to FALSE.
+ # - The dump() function can be used in Twig templates to output information
+ # about template variables.
+ # - Twig templates are automatically recompiled whenever the source code
+ # changes (see auto_reload below).
+ #
+ # For more information about debugging Twig templates, see
+ # https://www.drupal.org/node/1906392.
+ #
+ # Not recommended in production environments
+ # @default false
+ debug: false
+ # Twig auto-reload:
+ #
+ # Automatically recompile Twig templates whenever the source code changes.
+ # If you don't provide a value for auto_reload, it will be determined
+ # based on the value of debug.
+ #
+ # Not recommended in production environments
+ # @default null
+ auto_reload: null
+ # Twig cache:
+ #
+ # By default, Twig templates will be compiled and stored in the filesystem
+ # to increase performance. Disabling the Twig cache will recompile the
+ # templates from source each time they are used. In most cases the
+ # auto_reload setting above should be enabled rather than disabling the
+ # Twig cache.
+ #
+ # Not recommended in production environments
+ # @default true
+ cache: true
+ renderer.config:
+ # Renderer required cache contexts:
+ #
+ # The Renderer will automatically associate these cache contexts with every
+ # render array, hence varying every render array by these cache contexts.
+ #
+ # @default ['languages:language_interface', 'theme', 'user.permissions']
+ required_cache_contexts: ['languages:language_interface', 'theme', 'user.permissions']
+ # Renderer automatic placeholdering conditions:
+ #
+ # Drupal allows portions of the page to be automatically deferred when
+ # rendering to improve cache performance. That is especially helpful for
+ # cache contexts that vary widely, such as the active user. On some sites
+ # those may be different, however, such as sites with only a handful of
+ # users. If you know what the high-cardinality cache contexts are for your
+ # site, specify those here. If you're not sure, the defaults are fairly safe
+ # in general.
+ #
+ # For more information about rendering optimizations see
+ # https://www.drupal.org/developing/api/8/render/arrays/cacheability#optimizing
+ auto_placeholder_conditions:
+ # Max-age at or below which caching is not considered worthwhile.
+ #
+ # Disable by setting to -1.
+ #
+ # @default 0
+ max-age: 0
+ # Cache contexts with a high cardinality.
+ #
+ # Disable by setting to [].
+ #
+ # @default ['session', 'user']
+ contexts: ['session', 'user']
+ # Tags with a high invalidation frequency.
+ #
+ # Disable by setting to [].
+ #
+ # @default []
+ tags: []
+ # Cacheability debugging:
+ #
+ # Responses with cacheability metadata (CacheableResponseInterface instances)
+ # get X-Drupal-Cache-Tags and X-Drupal-Cache-Contexts headers.
+ #
+ # For more information about debugging cacheable responses, see
+ # https://www.drupal.org/developing/api/8/response/cacheable-response-interface
+ #
+ # Not recommended in production environments
+ # @default false
+ http.response.debug_cacheability_headers: false
+ factory.keyvalue:
+ {}
+ # Default key/value storage service to use.
+ # @default keyvalue.database
+ # default: keyvalue.database
+ # Collection-specific overrides.
+ # state: keyvalue.database
+ factory.keyvalue.expirable:
+ {}
+ # Default key/value expirable storage service to use.
+ # @default keyvalue.database.expirable
+ # default: keyvalue.database.expirable
+ # Allowed protocols for URL generation.
+ filter_protocols:
+ - http
+ - https
+ - ftp
+ - news
+ - nntp
+ - tel
+ - telnet
+ - mailto
+ - irc
+ - ssh
+ - sftp
+ - webcal
+ - rtsp
diff --git a/sites/development.services.yml b/web/sites/development.services.yml
similarity index 100%
rename from sites/development.services.yml
rename to web/sites/development.services.yml
diff --git a/sites/example.settings.local.php b/web/sites/example.settings.local.php
similarity index 100%
rename from sites/example.settings.local.php
rename to web/sites/example.settings.local.php
diff --git a/sites/example.sites.php b/web/sites/example.sites.php
similarity index 100%
rename from sites/example.sites.php
rename to web/sites/example.sites.php
diff --git a/web/themes/.gitkeep b/web/themes/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/update.php b/web/update.php
similarity index 100%
rename from update.php
rename to web/update.php
diff --git a/web.config b/web/web.config
similarity index 100%
rename from web.config
rename to web/web.config