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