Browse Source

init

master
Josh Fabean 5 months ago
commit
8268ce908a
100 changed files with 10117 additions and 0 deletions
  1. +2
    -0
      .docksal/docksal.env
  2. +1
    -0
      .docksal/docksal.yml
  3. +22
    -0
      .gitignore
  4. +40
    -0
      .travis.yml
  5. +339
    -0
      LICENSE
  6. +21
    -0
      README.md
  7. +80
    -0
      composer.json
  8. +7573
    -0
      composer.lock
  9. +24
    -0
      config/default/.htaccess
  10. +0
    -0
      config/default/default/.gitkeep
  11. +24
    -0
      config/default/default/.htaccess
  12. +3
    -0
      config/default/default/automated_cron.settings.yml
  13. +27
    -0
      config/default/default/block.block.bartik_account_menu.yml
  14. +25
    -0
      config/default/default/block.block.bartik_branding.yml
  15. +22
    -0
      config/default/default/block.block.bartik_breadcrumbs.yml
  16. +22
    -0
      config/default/default/block.block.bartik_content.yml
  17. +27
    -0
      config/default/default/block.block.bartik_footer.yml
  18. +22
    -0
      config/default/default/block.block.bartik_help.yml
  19. +20
    -0
      config/default/default/block.block.bartik_local_actions.yml
  20. +22
    -0
      config/default/default/block.block.bartik_local_tasks.yml
  21. +27
    -0
      config/default/default/block.block.bartik_main_menu.yml
  22. +22
    -0
      config/default/default/block.block.bartik_messages.yml
  23. +20
    -0
      config/default/default/block.block.bartik_page_title.yml
  24. +22
    -0
      config/default/default/block.block.bartik_powered.yml
  25. +22
    -0
      config/default/default/block.block.bartik_search.yml
  26. +27
    -0
      config/default/default/block.block.bartik_tools.yml
  27. +22
    -0
      config/default/default/block.block.seven_breadcrumbs.yml
  28. +22
    -0
      config/default/default/block.block.seven_content.yml
  29. +22
    -0
      config/default/default/block.block.seven_help.yml
  30. +20
    -0
      config/default/default/block.block.seven_local_actions.yml
  31. +22
    -0
      config/default/default/block.block.seven_messages.yml
  32. +20
    -0
      config/default/default/block.block.seven_page_title.yml
  33. +22
    -0
      config/default/default/block.block.seven_primary_local_tasks.yml
  34. +22
    -0
      config/default/default/block.block.seven_secondary_local_tasks.yml
  35. +10
    -0
      config/default/default/block_content.type.basic.yml
  36. +3
    -0
      config/default/default/comment.settings.yml
  37. +10
    -0
      config/default/default/comment.type.comment.yml
  38. +3
    -0
      config/default/default/config_ignore.settings.yml
  39. +15
    -0
      config/default/default/config_split.config_split.local.yml
  40. +15
    -0
      config/default/default/config_split.config_split.prod.yml
  41. +15
    -0
      config/default/default/config_split.config_split.stage.yml
  42. +14
    -0
      config/default/default/contact.form.feedback.yml
  43. +13
    -0
      config/default/default/contact.form.personal.yml
  44. +7
    -0
      config/default/default/contact.settings.yml
  45. +24
    -0
      config/default/default/core.base_field_override.node.page.promote.yml
  46. +10
    -0
      config/default/default/core.date_format.fallback.yml
  47. +10
    -0
      config/default/default/core.date_format.html_date.yml
  48. +10
    -0
      config/default/default/core.date_format.html_datetime.yml
  49. +10
    -0
      config/default/default/core.date_format.html_month.yml
  50. +10
    -0
      config/default/default/core.date_format.html_time.yml
  51. +10
    -0
      config/default/default/core.date_format.html_week.yml
  52. +10
    -0
      config/default/default/core.date_format.html_year.yml
  53. +10
    -0
      config/default/default/core.date_format.html_yearless_date.yml
  54. +10
    -0
      config/default/default/core.date_format.long.yml
  55. +10
    -0
      config/default/default/core.date_format.medium.yml
  56. +10
    -0
      config/default/default/core.date_format.short.yml
  57. +34
    -0
      config/default/default/core.entity_form_display.block_content.basic.default.yml
  58. +36
    -0
      config/default/default/core.entity_form_display.comment.comment.default.yml
  59. +106
    -0
      config/default/default/core.entity_form_display.node.article.default.yml
  60. +77
    -0
      config/default/default/core.entity_form_display.node.page.default.yml
  61. +38
    -0
      config/default/default/core.entity_form_display.user.user.default.yml
  62. +12
    -0
      config/default/default/core.entity_form_mode.user.register.yml
  63. +24
    -0
      config/default/default/core.entity_view_display.block_content.basic.default.yml
  64. +27
    -0
      config/default/default/core.entity_view_display.comment.comment.default.yml
  65. +63
    -0
      config/default/default/core.entity_view_display.node.article.default.yml
  66. +28
    -0
      config/default/default/core.entity_view_display.node.article.rss.yml
  67. +55
    -0
      config/default/default/core.entity_view_display.node.article.teaser.yml
  68. +28
    -0
      config/default/default/core.entity_view_display.node.page.default.yml
  69. +30
    -0
      config/default/default/core.entity_view_display.node.page.teaser.yml
  70. +29
    -0
      config/default/default/core.entity_view_display.user.user.compact.yml
  71. +30
    -0
      config/default/default/core.entity_view_display.user.user.default.yml
  72. +12
    -0
      config/default/default/core.entity_view_mode.block_content.full.yml
  73. +12
    -0
      config/default/default/core.entity_view_mode.comment.full.yml
  74. +12
    -0
      config/default/default/core.entity_view_mode.node.full.yml
  75. +12
    -0
      config/default/default/core.entity_view_mode.node.rss.yml
  76. +12
    -0
      config/default/default/core.entity_view_mode.node.search_index.yml
  77. +12
    -0
      config/default/default/core.entity_view_mode.node.search_result.yml
  78. +12
    -0
      config/default/default/core.entity_view_mode.node.teaser.yml
  79. +12
    -0
      config/default/default/core.entity_view_mode.taxonomy_term.full.yml
  80. +12
    -0
      config/default/default/core.entity_view_mode.user.compact.yml
  81. +12
    -0
      config/default/default/core.entity_view_mode.user.full.yml
  82. +56
    -0
      config/default/default/core.extension.yml
  83. +9
    -0
      config/default/default/core.menu.static_menu_link_overrides.yml
  84. +3
    -0
      config/default/default/dblog.settings.yml
  85. +55
    -0
      config/default/default/editor.editor.basic_html.yml
  86. +63
    -0
      config/default/default/editor.editor.full_html.yml
  87. +24
    -0
      config/default/default/field.field.block_content.basic.body.yml
  88. +23
    -0
      config/default/default/field.field.comment.comment.comment_body.yml
  89. +24
    -0
      config/default/default/field.field.node.article.body.yml
  90. +35
    -0
      config/default/default/field.field.node.article.comment.yml
  91. +40
    -0
      config/default/default/field.field.node.article.field_image.yml
  92. +29
    -0
      config/default/default/field.field.node.article.field_tags.yml
  93. +24
    -0
      config/default/default/field.field.node.page.body.yml
  94. +40
    -0
      config/default/default/field.field.user.user.user_picture.yml
  95. +3
    -0
      config/default/default/field.settings.yml
  96. +21
    -0
      config/default/default/field.storage.block_content.body.yml
  97. +21
    -0
      config/default/default/field.storage.comment.comment_body.yml
  98. +21
    -0
      config/default/default/field.storage.node.body.yml
  99. +22
    -0
      config/default/default/field.storage.node.comment.yml
  100. +0
    -0
      config/default/default/field.storage.node.field_image.yml

+ 2
- 0
.docksal/docksal.env View File

@@ -0,0 +1,2 @@
DOCKSAL_STACK=default
DOCROOT=docroot

+ 1
- 0
.docksal/docksal.yml View File

@@ -0,0 +1 @@
version: "2.1"

+ 22
- 0
.gitignore View File

@@ -0,0 +1,22 @@
# Ignore directories generated by Composer
/drush/contrib/
/vendor/
/docroot/core/
/docroot/modules/contrib/
/docroot/themes/contrib/
/docroot/profiles/contrib/
/docroot/libraries/

# Ignore sensitive information
docroot/sites/*/settings.php
docroot/sites/*/settings.local.php

# Ignore Drupal's file directory
/docroot/sites/*/files/

# Ignore SimpleTest multi-site environment.
docroot/sites/simpletest

# Ignore files generated by PhpStorm
/.idea/
.tags

+ 40
- 0
.travis.yml View File

@@ -0,0 +1,40 @@
language: php
dist: trusty
sudo: false

php:
- 5.6
- 7.0
- 7.1

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

before_install:
- 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 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.4.x-dev drush/drush:9.0.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
- ./../vendor/bin/phpunit -c core --testsuite unit --exclude-group Composer,DependencyInjection,PageCache
- ./../vendor/bin/drush
- if [[ $RELEASE = stable ]]; then ./../vendor/bin/drupal; fi;

+ 339
- 0
LICENSE View File

@@ -0,0 +1,339 @@
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc., <http://fsf.org/>
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.

+ 21
- 0
README.md View File

@@ -0,0 +1,21 @@
# Composer template for Drupal projects
Code Koalas Edition

## How to use
1. `composer create-project codekoalas/koality-drupal:8.x-dev some-dir --stability dev --no-interaction`
2. Run `docker-compose up -d`
- This Implies you have docker setup in a similar way to me. Will need to put that up somewhere later.
3. Install Dependencies inside the Docker container (you may need to do this 2-3 times if you get errors or warnings)
- a. `docker exec -ti drupal-project /bin/bash` (optional - change drupal-project with your container name)
- b. from inside the container run `composer install` (you can do composer upgrade first if you'd like but it will take longer to find all new dependencies if they changed at all)
4. Go to your new local site.

## Simple Site Install
1. `composer create-project codekoalas/koality-drupal:8.x-dev some-dir --stability dev --no-interaction`
2. Run `make first-launch` (this spins up the Docker container, logs into the container and runs `composer install`)
3. Go to your new local site.

# Previous Readme
Since this is a fork the previous README can be viewed back on the main project:
https://github.com/drupal-composer/drupal-project


+ 80
- 0
composer.json View File

@@ -0,0 +1,80 @@
{
"name": "codekoalas/koality-drupal",
"description": "Project template for Drupal 8 projects with composer: with some pre-installed things needed on every site",
"type": "project",
"license": "GPL-2.0+",
"authors": [
{
"name": "",
"role": ""
}
],
"repositories": [
{
"type": "composer",
"url": "https://packages.drupal.org/8"
}
],
"require": {
"composer/installers": "^1.2",
"cweagans/composer-patches": "^1.6",
"drupal-composer/drupal-scaffold": "^2.2",
"drupal/config_export_ignore": "^1.0@RC",
"drupal/config_ignore": "^2.1",
"drupal/config_split": "^1.3",
"drupal/config_update": "^1.5",
"drupal/console": "~1.0",
"drupal/core": "~8.0",
"webflo/drupal-finder": "^0.3.0",
"webmozart/path-util": "^2.3"
},
"require-dev": {
"behat/mink": "~1.7",
"behat/mink-goutte-driver": "~1.2",
"jcalderonzumba/gastonjs": "~1.0.2",
"jcalderonzumba/mink-phantomjs-driver": "~0.3.1",
"mikey179/vfsstream": "~1.2",
"phpunit/phpunit": ">=4.8.28 <5",
"symfony/css-selector": "~2.8",
"drupal/console": "~1.0",
"drush/drush": "~8.0"
},
"conflict": {
"drupal/drupal": "*"
},
"minimum-stability": "dev",
"prefer-stable": true,
"config": {
"sort-packages": true
},
"autoload": {
"classmap": [
"scripts/composer/ScriptHandler.php"
]
},
"scripts": {
"drupal-scaffold": "DrupalComposer\\DrupalScaffold\\Plugin::scaffold",
"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": {
"installer-paths": {
"docroot/core": ["type:drupal-core"],
"docroot/libraries/{$name}": ["type:drupal-library"],
"docroot/modules/contrib/{$name}": ["type:drupal-module"],
"docroot/profiles/contrib/{$name}": ["type:drupal-profile"],
"docroot/themes/contrib/{$name}": ["type:drupal-theme"],
"drush/contrib/{$name}": ["type:drupal-drush"]
}
}
}

+ 7573
- 0
composer.lock
File diff suppressed because it is too large
View File


+ 24
- 0
config/default/.htaccess View File

@@ -0,0 +1,24 @@
# Deny all requests from Apache 2.4+.
<IfModule mod_authz_core.c>
Require all denied
</IfModule>

# Deny all requests from Apache 2.0-2.2.
<IfModule !mod_authz_core.c>
Deny from all
</IfModule>

# Turn off all options we don't need.
Options -Indexes -ExecCGI -Includes -MultiViews

# Set the catch-all handler to prevent scripts from being executed.
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
<Files *>
# Override the handler again if we're run later in the evaluation list.
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2013_003
</Files>

# If we know how to do it safely, disable the PHP engine entirely.
<IfModule mod_php5.c>
php_flag engine off
</IfModule>

+ 0
- 0
config/default/default/.gitkeep View File


+ 24
- 0
config/default/default/.htaccess View File

@@ -0,0 +1,24 @@
# Deny all requests from Apache 2.4+.
<IfModule mod_authz_core.c>
Require all denied
</IfModule>

# Deny all requests from Apache 2.0-2.2.
<IfModule !mod_authz_core.c>
Deny from all
</IfModule>

# Turn off all options we don't need.
Options -Indexes -ExecCGI -Includes -MultiViews

# Set the catch-all handler to prevent scripts from being executed.
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
<Files *>
# Override the handler again if we're run later in the evaluation list.
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2013_003
</Files>

# If we know how to do it safely, disable the PHP engine entirely.
<IfModule mod_php5.c>
php_flag engine off
</IfModule>

+ 3
- 0
config/default/default/automated_cron.settings.yml View File

@@ -0,0 +1,3 @@
interval: 10800
_core:
default_config_hash: fUksROt4FfkAU9BV4hV2XvhTBSS2nTNrZS4U7S-tKrs

+ 27
- 0
config/default/default/block.block.bartik_account_menu.yml View File

@@ -0,0 +1,27 @@
uuid: 0258c267-7495-4fa9-a296-da550810dfca
langcode: en
status: true
dependencies:
config:
- system.menu.account
module:
- system
theme:
- bartik
_core:
default_config_hash: 8a31Ywc1t2zlddGd3bmDrFMefWqgSK2E02ceFdr-bfc
id: bartik_account_menu
theme: bartik
region: secondary_menu
weight: 0
provider: null
plugin: 'system_menu_block:account'
settings:
id: 'system_menu_block:account'
label: 'User account menu'
provider: system
label_display: '0'
level: 1
depth: 1
expand_all_items: false
visibility: { }

+ 25
- 0
config/default/default/block.block.bartik_branding.yml View File

@@ -0,0 +1,25 @@
uuid: 2a82ee0d-5dcd-4cde-bb0d-67feb2c162f2
langcode: en
status: true
dependencies:
module:
- system
theme:
- bartik
_core:
default_config_hash: NDwadleLD3YVSbDUaakxyYZyINYtkFtOVGShfq4kWy8
id: bartik_branding
theme: bartik
region: header
weight: 0
provider: null
plugin: system_branding_block
settings:
id: system_branding_block
label: 'Site branding'
provider: system
label_display: '0'
use_site_logo: true
use_site_name: true
use_site_slogan: true
visibility: { }

+ 22
- 0
config/default/default/block.block.bartik_breadcrumbs.yml View File

@@ -0,0 +1,22 @@
uuid: 1a428739-61f9-45f1-a42c-e88f8e8c8ea3
langcode: en
status: true
dependencies:
module:
- system
theme:
- bartik
_core:
default_config_hash: oXUb3JZR2WW5VOdw4HrhRicCsq51mCgLfRyvheG68ck
id: bartik_breadcrumbs
theme: bartik
region: breadcrumb
weight: 0
provider: null
plugin: system_breadcrumb_block
settings:
id: system_breadcrumb_block
label: Breadcrumbs
provider: system
label_display: '0'
visibility: { }

+ 22
- 0
config/default/default/block.block.bartik_content.yml View File

@@ -0,0 +1,22 @@
uuid: 23dac335-ecb0-49f0-a7d1-7f9deb38e321
langcode: en
status: true
dependencies:
module:
- system
theme:
- bartik
_core:
default_config_hash: 9EoWV2Lot6FVSr50t4hoKgiz1LIXYWNG-IIPYsWxBqo
id: bartik_content
theme: bartik
region: content
weight: 0
provider: null
plugin: system_main_block
settings:
id: system_main_block
label: 'Main page content'
provider: system
label_display: '0'
visibility: { }

+ 27
- 0
config/default/default/block.block.bartik_footer.yml View File

@@ -0,0 +1,27 @@
uuid: bdafce2d-a72d-478f-9c2c-b61c52df3768
langcode: en
status: true
dependencies:
config:
- system.menu.footer
module:
- system
theme:
- bartik
_core:
default_config_hash: 8zRjTNbfNAJ94lQpZDu6MkyD87GYJ2zpH9VQPVmRbcM
id: bartik_footer
theme: bartik
region: footer_fifth
weight: 0
provider: null
plugin: 'system_menu_block:footer'
settings:
id: 'system_menu_block:footer'
label: 'Footer menu'
provider: system
label_display: '0'
level: 1
depth: 0
expand_all_items: false
visibility: { }

+ 22
- 0
config/default/default/block.block.bartik_help.yml View File

@@ -0,0 +1,22 @@
uuid: 5b9474a8-73f1-45c7-82f2-ad99b899e99f
langcode: en
status: true
dependencies:
module:
- help
theme:
- bartik
_core:
default_config_hash: 8I8iACSa0sKO3k3jlvUG1ge52rfcKX7USJAQYnzuBgg
id: bartik_help
theme: bartik
region: content
weight: -30
provider: null
plugin: help_block
settings:
id: help_block
label: Help
provider: help
label_display: '0'
visibility: { }

+ 20
- 0
config/default/default/block.block.bartik_local_actions.yml View File

@@ -0,0 +1,20 @@
uuid: dba36564-5d5f-45be-8d00-c5bafcf33388
langcode: en
status: true
dependencies:
theme:
- bartik
_core:
default_config_hash: 13GQpeITIJsp1kyPniXtWZfyFH87vb1xxJCHifL4UeE
id: bartik_local_actions
theme: bartik
region: content
weight: -20
provider: null
plugin: local_actions_block
settings:
id: local_actions_block
label: 'Primary admin actions'
provider: core
label_display: '0'
visibility: { }

+ 22
- 0
config/default/default/block.block.bartik_local_tasks.yml View File

@@ -0,0 +1,22 @@
uuid: 5a6bc663-4c37-4e88-9461-cadaaeab126e
langcode: en
status: true
dependencies:
theme:
- bartik
_core:
default_config_hash: X9I1OB0W3WlWtrK-CNcg6hNWwa8wficanpH8pYnDZDE
id: bartik_local_tasks
theme: bartik
region: content
weight: -40
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: Tabs
provider: core
label_display: '0'
primary: true
secondary: true
visibility: { }

+ 27
- 0
config/default/default/block.block.bartik_main_menu.yml View File

@@ -0,0 +1,27 @@
uuid: dfd6eb21-e529-491c-a075-77e931df82a0
langcode: en
status: true
dependencies:
config:
- system.menu.main
module:
- system
theme:
- bartik
_core:
default_config_hash: ChCx7DYNUrPTt5uiRdQAPDKJQMc-_SyAQTrZh8H0o-c
id: bartik_main_menu
theme: bartik
region: primary_menu
weight: 0
provider: null
plugin: 'system_menu_block:main'
settings:
id: 'system_menu_block:main'
label: 'Main navigation'
provider: system
label_display: '0'
level: 1
depth: 1
expand_all_items: false
visibility: { }

+ 22
- 0
config/default/default/block.block.bartik_messages.yml View File

@@ -0,0 +1,22 @@
uuid: a9af2e72-1979-43bc-a1d7-34aa429a628e
langcode: en
status: true
dependencies:
module:
- system
theme:
- bartik
_core:
default_config_hash: KHQIJ7Vfl25lTjzIc7qIvnuistt-Mw2O0kG4jCofmkI
id: bartik_messages
theme: bartik
region: highlighted
weight: 0
provider: null
plugin: system_messages_block
settings:
id: system_messages_block
label: 'Status messages'
provider: system
label_display: '0'
visibility: { }

+ 20
- 0
config/default/default/block.block.bartik_page_title.yml View File

@@ -0,0 +1,20 @@
uuid: 97afa973-de3b-4883-a396-6dbfd4d8ca86
langcode: en
status: true
dependencies:
theme:
- bartik
_core:
default_config_hash: 7rR9chwXvdM2H8OYMAYx9Zj3GGlPMrZp_M3ZA4thYTk
id: bartik_page_title
theme: bartik
region: content
weight: -50
provider: null
plugin: page_title_block
settings:
id: page_title_block
label: 'Page title'
provider: core
label_display: '0'
visibility: { }

+ 22
- 0
config/default/default/block.block.bartik_powered.yml View File

@@ -0,0 +1,22 @@
uuid: 4c08cfe9-b633-499b-bec2-5e3519d4f45c
langcode: en
status: true
dependencies:
module:
- system
theme:
- bartik
_core:
default_config_hash: jQQUUWN2Uxr5qZtc9zcJKBCxpKY8orN1u2HPqYYRQDI
id: bartik_powered
theme: bartik
region: footer_fifth
weight: 10
provider: null
plugin: system_powered_by_block
settings:
id: system_powered_by_block
label: 'Powered by Drupal'
provider: system
label_display: '0'
visibility: { }

+ 22
- 0
config/default/default/block.block.bartik_search.yml View File

@@ -0,0 +1,22 @@
uuid: f84ae3da-f980-4524-9d55-81e9032e4398
langcode: en
status: true
dependencies:
module:
- search
theme:
- bartik
_core:
default_config_hash: za-39d5WDUg6XvbyqSnuVYEeq6QM4qKJxW8MnoAha5A
id: bartik_search
theme: bartik
region: sidebar_first
weight: -1
provider: null
plugin: search_form_block
settings:
id: search_form_block
label: Search
provider: search
label_display: visible
visibility: { }

+ 27
- 0
config/default/default/block.block.bartik_tools.yml View File

@@ -0,0 +1,27 @@
uuid: ac6394dd-120e-4b55-a37e-46af0e612b7b
langcode: en
status: true
dependencies:
config:
- system.menu.tools
module:
- system
theme:
- bartik
_core:
default_config_hash: rH6PpAn7-RScha1rGkohGAYSSh_1OVeZzioJPzPw6O4
id: bartik_tools
theme: bartik
region: sidebar_first
weight: 0
provider: null
plugin: 'system_menu_block:tools'
settings:
id: 'system_menu_block:tools'
label: Tools
provider: system
label_display: visible
level: 1
depth: 0
expand_all_items: false
visibility: { }

+ 22
- 0
config/default/default/block.block.seven_breadcrumbs.yml View File

@@ -0,0 +1,22 @@
uuid: c033393a-3d23-4c55-952c-13e4f98679f5
langcode: en
status: true
dependencies:
module:
- system
theme:
- seven
_core:
default_config_hash: WWu2OQswgCztl9OeXjD1stexIEMZsSgPMYIdC-JHx9c
id: seven_breadcrumbs
theme: seven
region: breadcrumb
weight: 0
provider: null
plugin: system_breadcrumb_block
settings:
id: system_breadcrumb_block
label: Breadcrumbs
provider: system
label_display: '0'
visibility: { }

+ 22
- 0
config/default/default/block.block.seven_content.yml View File

@@ -0,0 +1,22 @@
uuid: 2609165b-e083-4f6c-864f-2b8e13aa62fc
langcode: en
status: true
dependencies:
module:
- system
theme:
- seven
_core:
default_config_hash: YRY68JWkaUiGeZlWMv1nzeIgDm0ZZwXYgpqUpLFzwAY
id: seven_content
theme: seven
region: content
weight: 0
provider: null
plugin: system_main_block
settings:
id: system_main_block
label: 'Main page content'
provider: system
label_display: '0'
visibility: { }

+ 22
- 0
config/default/default/block.block.seven_help.yml View File

@@ -0,0 +1,22 @@
uuid: c7a6d205-6151-4b2c-ab68-4b82f5c64367
langcode: en
status: true
dependencies:
module:
- help
theme:
- seven
_core:
default_config_hash: NU5A_49mwLHfs5xFzMFrZ850w9pgUolxMS9NNF3vv4c
id: seven_help
theme: seven
region: help
weight: 0
provider: null
plugin: help_block
settings:
id: help_block
label: Help
provider: help
label_display: '0'
visibility: { }

+ 20
- 0
config/default/default/block.block.seven_local_actions.yml View File

@@ -0,0 +1,20 @@
uuid: 26b2caec-e588-4a87-9f15-14cbae31d0ad
langcode: en
status: true
dependencies:
theme:
- seven
_core:
default_config_hash: HHryZVJbeKi9WnuBGC8FOhBZmBnk2G1H6KxFuy-rC9A
id: seven_local_actions
theme: seven
region: content
weight: -10
provider: null
plugin: local_actions_block
settings:
id: local_actions_block
label: 'Primary admin actions'
provider: core
label_display: '0'
visibility: { }

+ 22
- 0
config/default/default/block.block.seven_messages.yml View File

@@ -0,0 +1,22 @@
uuid: b98a1def-b41d-4699-bc2a-317e164ae98b
langcode: en
status: true
dependencies:
module:
- system
theme:
- seven
_core:
default_config_hash: XJqWwLt1LDCnazcEN6QkJmCLjk4R0__-8s0OO9xeNjg
id: seven_messages
theme: seven
region: highlighted
weight: 0
provider: null
plugin: system_messages_block
settings:
id: system_messages_block
label: 'Status messages'
provider: system
label_display: '0'
visibility: { }

+ 20
- 0
config/default/default/block.block.seven_page_title.yml View File

@@ -0,0 +1,20 @@
uuid: b327e365-39e1-4ba7-92db-aa437bf920ae
langcode: en
status: true
dependencies:
theme:
- seven
_core:
default_config_hash: ZSpc3IoSaLd0PkB02nxjVPBMztIdsTdHek9SiGaqZ_c
id: seven_page_title
theme: seven
region: header
weight: -30
provider: null
plugin: page_title_block
settings:
id: page_title_block
label: 'Page title'
provider: core
label_display: '0'
visibility: { }

+ 22
- 0
config/default/default/block.block.seven_primary_local_tasks.yml View File

@@ -0,0 +1,22 @@
uuid: 319c02a4-7dd1-4775-99da-1c18596a2220
langcode: en
status: true
dependencies:
theme:
- seven
_core:
default_config_hash: ddy1OsBbWxjwEI8VL1viD4I69qcLHOkul4BxbTqLBTs
id: seven_primary_local_tasks
theme: seven
region: header
weight: 0
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Primary tabs'
provider: core
label_display: '0'
primary: true
secondary: false
visibility: { }

+ 22
- 0
config/default/default/block.block.seven_secondary_local_tasks.yml View File

@@ -0,0 +1,22 @@
uuid: 83f35e25-a515-415c-9a5b-9a52dc2c4bb1
langcode: en
status: true
dependencies:
theme:
- seven
_core:
default_config_hash: QeZBeCilQfeET3GeW6ZtJkEiwROADTZktFgKWwPieD4
id: seven_secondary_local_tasks
theme: seven
region: pre_content
weight: 0
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Secondary tabs'
provider: core
label_display: '0'
primary: false
secondary: true
visibility: { }

+ 10
- 0
config/default/default/block_content.type.basic.yml View File

@@ -0,0 +1,10 @@
uuid: 6c10d955-ba23-4e48-ade8-a5d3622d2098
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: zglzjmYxi0G0ag9MZ02y0LSJOdpWRwJxyP_OvFojFyo
id: basic
label: 'Basic block'
revision: 0
description: 'A basic block contains a title and a body.'

+ 3
- 0
config/default/default/comment.settings.yml View File

@@ -0,0 +1,3 @@
log_ip_addresses: false
_core:
default_config_hash: YNUW2Ij5uE7a4oaXp3i_2lvaFdYM1zNKPPfnEjB0jEc

+ 10
- 0
config/default/default/comment.type.comment.yml View File

@@ -0,0 +1,10 @@
uuid: 50351534-f013-4c88-ad3a-5d55b14fb6b6
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: bqZsN31T2n0UjcbyCpOPi9D2iO0sAOHR7FnEs9qMvaA
id: comment
label: 'Default comments'
target_entity_type_id: node
description: 'Allows commenting on content'

+ 3
- 0
config/default/default/config_ignore.settings.yml View File

@@ -0,0 +1,3 @@
ignored_config_entities: { }
_core:
default_config_hash: UVH1aJ4b44UM-VdPVN7hNNuuVqfReJxwfVeDQH1Hvsk

+ 15
- 0
config/default/default/config_split.config_split.local.yml View File

@@ -0,0 +1,15 @@
uuid: 9e9c32a6-9490-42b7-ac9e-b1790eed7aee
langcode: en
status: true
dependencies: { }
id: local
label: Local
description: ''
folder: ../config/default/local
module: { }
theme: { }
blacklist: { }
graylist: { }
graylist_dependents: true
graylist_skip_equal: true
weight: 0

+ 15
- 0
config/default/default/config_split.config_split.prod.yml View File

@@ -0,0 +1,15 @@
uuid: 1ea3ebfc-786f-4157-9737-bc2aecc09dc0
langcode: en
status: true
dependencies: { }
id: prod
label: Prod
description: ''
folder: ../config/default/prod
module: { }
theme: { }
blacklist: { }
graylist: { }
graylist_dependents: true
graylist_skip_equal: true
weight: 0

+ 15
- 0
config/default/default/config_split.config_split.stage.yml View File

@@ -0,0 +1,15 @@
uuid: a1f82c94-41d8-4a32-8afa-3c358c315f6b
langcode: en
status: true
dependencies: { }
id: stage
label: Stage
description: ''
folder: ../config/default/stage
module: { }
theme: { }
blacklist: { }
graylist: { }
graylist_dependents: true
graylist_skip_equal: true
weight: 0

+ 14
- 0
config/default/default/contact.form.feedback.yml View File

@@ -0,0 +1,14 @@
uuid: f87279b0-2a46-4138-a939-f88f73ae8c4a
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: vymHlgJy26BuI5GGj9-IXjwR3dRC5C0tij4BpWJnoqw
id: feedback
label: 'Website feedback'
recipients:
- me@joshfabean.com
reply: ''
weight: 0
message: 'Your message has been sent.'
redirect: ''

+ 13
- 0
config/default/default/contact.form.personal.yml View File

@@ -0,0 +1,13 @@
uuid: dfb333de-41d4-4cb5-96b0-8349b671f64f
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: jonvgt3CkUM2eMLTFwWfHileWWDC4YtXCuIlCahTk_I
id: personal
label: 'Personal contact form'
recipients: { }
reply: ''
weight: 0
message: 'Your message has been sent.'
redirect: ''

+ 7
- 0
config/default/default/contact.settings.yml View File

@@ -0,0 +1,7 @@
default_form: feedback
flood:
limit: 5
interval: 3600
user_default_enabled: true
_core:
default_config_hash: U69DBeuvXuNVOC15rVNaBjDPK2fWFbo9v4takdYSSO8

+ 24
- 0
config/default/default/core.base_field_override.node.page.promote.yml View File

@@ -0,0 +1,24 @@
uuid: de9a372b-a2c9-4bb1-9dea-a17dac42ad71
langcode: en
status: true
dependencies:
config:
- node.type.page
_core:
default_config_hash: fPUEnm4T5zfZRr3ttDUqq7yCDd2uW3clWD-pvos4tlQ
id: node.page.promote
field_name: promote
entity_type: node
bundle: page
label: 'Promoted to front page'
description: ''
required: false
translatable: false
default_value:
-
value: 0
default_value_callback: ''
settings:
on_label: 'On'
off_label: 'Off'
field_type: boolean

+ 10
- 0
config/default/default/core.date_format.fallback.yml View File

@@ -0,0 +1,10 @@
uuid: e545b67d-4b34-49f3-981d-af7dd176c165
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: 7klS5IWXrwzVaPpYZFAs6wcx8U2FF1X73OfrtTsvuvE
id: fallback
label: 'Fallback date format'
locked: true
pattern: 'D, m/d/Y - H:i'

+ 10
- 0
config/default/default/core.date_format.html_date.yml View File

@@ -0,0 +1,10 @@
uuid: 1a55db37-7c50-4ce3-9609-8e07035ec61d
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: EOQltUQPmgc6UQ2rcJ4Xi_leCEJj5ui0TR-12duS-Tk
id: html_date
label: 'HTML Date'
locked: true
pattern: Y-m-d

+ 10
- 0
config/default/default/core.date_format.html_datetime.yml View File

@@ -0,0 +1,10 @@
uuid: 21404b7a-3518-4950-b49b-f65c66f074a9
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: jxfClwZIRXIdcvMrE--WkcZxDGUVoOIE3Sm2NRZlFuE
id: html_datetime
label: 'HTML Datetime'
locked: true
pattern: 'Y-m-d\TH:i:sO'

+ 10
- 0
config/default/default/core.date_format.html_month.yml View File

@@ -0,0 +1,10 @@
uuid: a1f4b7e4-ff72-4bdd-bf43-aac53ec4b2c3
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: Z7KuCUwM_WdTNvLcoltuX3_8d-s-8FZkTN6KgNwF0eM
id: html_month
label: 'HTML Month'
locked: true
pattern: Y-m

+ 10
- 0
config/default/default/core.date_format.html_time.yml View File

@@ -0,0 +1,10 @@
uuid: 185aa878-b36b-4493-8200-9c22ab1b5d7c
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: M7yqicYkU36hRy5p9drAaGBBihhUD1OyujFrAaQ93ZE
id: html_time
label: 'HTML Time'
locked: true
pattern: 'H:i:s'

+ 10
- 0
config/default/default/core.date_format.html_week.yml View File

@@ -0,0 +1,10 @@
uuid: 800c7130-9cf7-41b7-88f8-04483fbcf9e8
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: wKD4WsoV_wFgv2vgI4mcAAFSIzrye17ykzdwrnApkfY
id: html_week
label: 'HTML Week'
locked: true
pattern: Y-\WW

+ 10
- 0
config/default/default/core.date_format.html_year.yml View File

@@ -0,0 +1,10 @@
uuid: d011f96e-c513-44e9-beb4-8f7af26c51b0
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: OjekiQuX9RbVQ2_8jOHBL94RgYLePqX7wpfNGgcQzrk
id: html_year
label: 'HTML Year'
locked: true
pattern: 'Y'

+ 10
- 0
config/default/default/core.date_format.html_yearless_date.yml View File

@@ -0,0 +1,10 @@
uuid: 3ab29c09-3e38-4af5-8f09-0711b4075063
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: 5VpawMrKPEPCkoO4YpPa0TDFO2dgiIHfTziJtwlmUxc
id: html_yearless_date
label: 'HTML Yearless date'
locked: true
pattern: m-d

+ 10
- 0
config/default/default/core.date_format.long.yml View File

@@ -0,0 +1,10 @@
uuid: 419a446c-7f9e-4fdc-b97b-0e1e61c46578
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: og8sWXhBuHbLMw3CoiBEZjgqSyhFBFmcbUW_wLcfNbo
id: long
label: 'Default long date'
locked: false
pattern: 'l, F j, Y - H:i'

+ 10
- 0
config/default/default/core.date_format.medium.yml View File

@@ -0,0 +1,10 @@
uuid: 988eb258-d0d6-4e9b-b088-4e29d7dd7744
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: nzL5d024NjXIX_8TlT6uFAu973lmfkmHklJC-2i9rAE
id: medium
label: 'Default medium date'
locked: false
pattern: 'D, m/d/Y - H:i'

+ 10
- 0
config/default/default/core.date_format.short.yml View File

@@ -0,0 +1,10 @@
uuid: 3486e716-27ab-4d6e-8438-1ab8e8d61cd7
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: AlzeyytA8InBgxIG9H2UDJYs3CG98Zj6yRsDKmlbZwA
id: short
label: 'Default short date'
locked: false
pattern: 'm/d/Y - H:i'

+ 34
- 0
config/default/default/core.entity_form_display.block_content.basic.default.yml View File

@@ -0,0 +1,34 @@
uuid: 6b209bb8-ad39-45ad-8ec5-17e85d941d6a
langcode: en
status: true
dependencies:
config:
- block_content.type.basic
- field.field.block_content.basic.body
module:
- text
_core:
default_config_hash: e1Nu5xXAuF_QplbBUhQBPLnYWvHtDX0MkZnpuCiY8uM
id: block_content.basic.default
targetEntityType: block_content
bundle: basic
mode: default
content:
body:
type: text_textarea_with_summary
weight: -4
region: content
settings:
rows: 9
summary_rows: 3
placeholder: ''
third_party_settings: { }
info:
type: string_textfield
weight: -5
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
hidden: { }

+ 36
- 0
config/default/default/core.entity_form_display.comment.comment.default.yml View File

@@ -0,0 +1,36 @@
uuid: db25b472-9fe7-485c-bd13-1d4d3be9f6a8
langcode: en
status: true
dependencies:
config:
- comment.type.comment
- field.field.comment.comment.comment_body
module:
- text
_core:
default_config_hash: I0Pa0aQvT_jawlPo9oz4FE3h_ickc55dYKTPl6gILes
id: comment.comment.default
targetEntityType: comment
bundle: comment
mode: default
content:
author:
weight: -2
region: content
comment_body:
type: text_textarea
weight: 11
region: content
settings:
rows: 5
placeholder: ''
third_party_settings: { }
subject:
type: string_textfield
weight: 10
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
hidden: { }

+ 106
- 0
config/default/default/core.entity_form_display.node.article.default.yml View File

@@ -0,0 +1,106 @@
uuid: c4a3f54e-21c2-48db-a654-8ca13e6600a8
langcode: en
status: true
dependencies:
config:
- field.field.node.article.body
- field.field.node.article.comment
- field.field.node.article.field_image
- field.field.node.article.field_tags
- image.style.thumbnail
- node.type.article
module:
- comment
- image
- path
- text
_core:
default_config_hash: vPb_yvhA-xuNoV_yOmOwYxGuHNRIH1CoMK2qi7BSga0
id: node.article.default
targetEntityType: node
bundle: article
mode: default
content:
body:
type: text_textarea_with_summary
weight: 1
region: content
settings:
rows: 9
summary_rows: 3
placeholder: ''
third_party_settings: { }
comment:
type: comment_default
weight: 20
region: content
settings: { }
third_party_settings: { }
created:
type: datetime_timestamp
weight: 10
region: content
settings: { }
third_party_settings: { }
field_image:
type: image_image
weight: 4
region: content
settings:
progress_indicator: throbber
preview_image_style: thumbnail
third_party_settings: { }
field_tags:
type: entity_reference_autocomplete_tags
weight: 3
region: content
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
third_party_settings: { }
path:
type: path
weight: 30
region: content
settings: { }
third_party_settings: { }
promote:
type: boolean_checkbox
settings:
display_label: true
weight: 15
region: content
third_party_settings: { }
status:
type: boolean_checkbox
settings:
display_label: true
weight: 120
region: content
third_party_settings: { }
sticky:
type: boolean_checkbox
settings:
display_label: true
weight: 16
region: content
third_party_settings: { }
title:
type: string_textfield
weight: 0
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
uid:
type: entity_reference_autocomplete
weight: 5
region: content
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
third_party_settings: { }
hidden: { }

+ 77
- 0
config/default/default/core.entity_form_display.node.page.default.yml View File

@@ -0,0 +1,77 @@
uuid: b3113606-e528-4d16-94d4-41d959c418cf
langcode: en
status: true
dependencies:
config:
- field.field.node.page.body
- node.type.page
module:
- path
- text
_core:
default_config_hash: sb0qCkzU_8mNq29NehYAU8jCBXWPLeX0UN8sYFVGVcw
id: node.page.default
targetEntityType: node
bundle: page
mode: default
content:
body:
type: text_textarea_with_summary
weight: 31
region: content
settings:
rows: 9
summary_rows: 3
placeholder: ''
third_party_settings: { }
created:
type: datetime_timestamp
weight: 10
region: content
settings: { }
third_party_settings: { }
path:
type: path
weight: 30
region: content
settings: { }
third_party_settings: { }
promote:
type: boolean_checkbox
settings:
display_label: true
weight: 15
region: content
third_party_settings: { }
status:
type: boolean_checkbox
settings:
display_label: true
weight: 120
region: content
third_party_settings: { }
sticky:
type: boolean_checkbox
settings:
display_label: true
weight: 16
region: content
third_party_settings: { }
title:
type: string_textfield
weight: -5
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
uid:
type: entity_reference_autocomplete
weight: 5
region: content
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
third_party_settings: { }
hidden: { }

+ 38
- 0
config/default/default/core.entity_form_display.user.user.default.yml View File

@@ -0,0 +1,38 @@
uuid: 3f09ae08-233b-45a7-901e-d3561d7d56fd
langcode: en
status: true
dependencies:
config:
- field.field.user.user.user_picture
- image.style.thumbnail
module:
- image
- user
_core:
default_config_hash: K-1rBM8mTIkFp9RqOC2tMRUukOQ1xbRCfSKK8dEddnA
id: user.user.default
targetEntityType: user
bundle: user
mode: default
content:
account:
weight: -10
region: content
contact:
weight: 5
region: content
language:
weight: 0
region: content
timezone:
weight: 6
region: content
user_picture:
type: image_image
settings:
progress_indicator: throbber
preview_image_style: thumbnail
third_party_settings: { }
weight: -1
region: content
hidden: { }

+ 12
- 0
config/default/default/core.entity_form_mode.user.register.yml View File

@@ -0,0 +1,12 @@
uuid: da2ac0f9-4c0e-4e0e-80ac-5e037c396abc
langcode: en
status: true
dependencies:
module:
- user
_core:
default_config_hash: flXhTcp55yLcyy7ZLOhPGKGZobZQJdkAFVWV3LseiuI
id: user.register
label: Register
targetEntityType: user
cache: true

+ 24
- 0
config/default/default/core.entity_view_display.block_content.basic.default.yml View File

@@ -0,0 +1,24 @@
uuid: 86b0d2cb-2e24-4f3c-b458-d207f1f486fa
langcode: en
status: true
dependencies:
config:
- block_content.type.basic
- field.field.block_content.basic.body
module:
- text
_core:
default_config_hash: orJpHUlAc_wiQLMUjIgEJXGeiqylGHMPcmNRjGtct-M
id: block_content.basic.default
targetEntityType: block_content
bundle: basic
mode: default
content:
body:
label: hidden
type: text_default
weight: 0
region: content
settings: { }
third_party_settings: { }
hidden: { }

+ 27
- 0
config/default/default/core.entity_view_display.comment.comment.default.yml View File

@@ -0,0 +1,27 @@
uuid: add428c7-578c-483d-b9cf-161bc0a22ba6
langcode: en
status: true
dependencies:
config:
- comment.type.comment
- field.field.comment.comment.comment_body
module:
- text
_core:
default_config_hash: 77Ye1kR-P6AaiGfEO8mnXNSr7nqtnP3PiiVBwJeGGMI
id: comment.comment.default
targetEntityType: comment
bundle: comment
mode: default
content:
comment_body:
label: hidden
type: text_default
weight: 0
region: content
settings: { }
third_party_settings: { }
links:
weight: 100
region: content
hidden: { }

+ 63
- 0
config/default/default/core.entity_view_display.node.article.default.yml View File

@@ -0,0 +1,63 @@
uuid: 82146aff-1244-47ef-be7e-0a77292d08b3
langcode: en
status: true
dependencies:
config:
- core.entity_view_display.comment.comment.default
- field.field.node.article.body
- field.field.node.article.comment
- field.field.node.article.field_image
- field.field.node.article.field_tags
- image.style.large
- node.type.article
module:
- comment
- image
- text
- user
_core:
default_config_hash: ChmU3AVqDKU32A_fyChG0W9dTRKmVBR58B6OClCLvZI
id: node.article.default
targetEntityType: node
bundle: article
mode: default
content:
body:
type: text_default
weight: 0
region: content
settings: { }
third_party_settings: { }
label: hidden
comment:
type: comment_default
weight: 110
region: content
label: above
settings:
view_mode: default
pager_id: 0
third_party_settings: { }
field_image:
type: image
weight: -1
region: content
settings:
image_style: large
image_link: ''
third_party_settings: { }
label: hidden
field_tags:
type: entity_reference_label
weight: 10
region: content
label: above
settings:
link: true
third_party_settings: { }
links:
weight: 100
region: content
settings: { }
third_party_settings: { }
hidden: { }

+ 28
- 0
config/default/default/core.entity_view_display.node.article.rss.yml View File

@@ -0,0 +1,28 @@
uuid: 983c0bd5-1dea-4b52-b13e-38e20259477c
langcode: en
status: true
dependencies:
config:
- core.entity_view_mode.node.rss
- field.field.node.article.body
- field.field.node.article.comment
- field.field.node.article.field_image
- field.field.node.article.field_tags
- node.type.article
module:
- user
_core:
default_config_hash: 2rIr6K5Q0UQ9khg0zE_CK-PtJH76UL-BDDZcZnZzwCc
id: node.article.rss
targetEntityType: node
bundle: article
mode: rss
content:
links:
weight: 100
region: content
hidden:
body: true
comment: true
field_image: true
field_tags: true

+ 55
- 0
config/default/default/core.entity_view_display.node.article.teaser.yml View File

@@ -0,0 +1,55 @@
uuid: c79c487e-7d50-4ec2-8e18-bb8ecef25807
langcode: en
status: true
dependencies:
config:
- core.entity_view_mode.node.teaser
- field.field.node.article.body
- field.field.node.article.comment
- field.field.node.article.field_image
- field.field.node.article.field_tags
- image.style.medium
- node.type.article
module:
- image
- text
- user
_core:
default_config_hash: 4NcL2hSQZBpJbYtNuh5jC6kyQTcAc1m5bQpTegEWEso
id: node.article.teaser
targetEntityType: node
bundle: article
mode: teaser
content:
body:
type: text_summary_or_trimmed
weight: 0
region: content
settings:
trim_length: 600
third_party_settings: { }
label: hidden
field_image:
type: image
weight: -1
region: content
settings:
image_style: medium
image_link: content
third_party_settings: { }
label: hidden
field_tags:
type: entity_reference_label
weight: 10
region: content
settings:
link: true
third_party_settings: { }
label: above
links:
weight: 100
region: content
hidden:
comment: true
field_image: true
field_tags: true

+ 28
- 0
config/default/default/core.entity_view_display.node.page.default.yml View File

@@ -0,0 +1,28 @@
uuid: 670fd0ba-0ecb-4e33-af23-cafeaaa26fca
langcode: en
status: true
dependencies:
config:
- field.field.node.page.body
- node.type.page
module:
- text
- user
_core:
default_config_hash: g1S3_GLaxq4l3I9RIca5Mlz02MxI2KmOquZpHw59akM
id: node.page.default
targetEntityType: node
bundle: page
mode: default
content:
body:
label: hidden
type: text_default
weight: 100
region: content
settings: { }
third_party_settings: { }
links:
weight: 101
region: content
hidden: { }

+ 30
- 0
config/default/default/core.entity_view_display.node.page.teaser.yml View File

@@ -0,0 +1,30 @@
uuid: facd3f54-7150-42d4-881d-41d4aeb87de2
langcode: en
status: true
dependencies:
config:
- core.entity_view_mode.node.teaser
- field.field.node.page.body
- node.type.page
module:
- text
- user
_core:
default_config_hash: cSv5lDnbIgDug475Hdz3woED2XMqYv3awI-J9u1JLbY
id: node.page.teaser
targetEntityType: node
bundle: page
mode: teaser
content:
body:
label: hidden
type: text_summary_or_trimmed
weight: 100
region: content
settings:
trim_length: 600
third_party_settings: { }
links:
weight: 101
region: content
hidden: { }

+ 29
- 0
config/default/default/core.entity_view_display.user.user.compact.yml View File

@@ -0,0 +1,29 @@
uuid: c691cebc-65b4-497e-b0ae-8d39c24c199b
langcode: en
status: true
dependencies:
config:
- core.entity_view_mode.user.compact
- field.field.user.user.user_picture
- image.style.thumbnail
module:
- image
- user
_core:
default_config_hash: '-cLsS3M3JycipXQt9rEb81_HxKneReoGuRh8ijcOPXs'
id: user.user.compact
targetEntityType: user
bundle: user
mode: compact
content:
user_picture:
type: image
weight: 0
region: content
settings:
image_style: thumbnail
image_link: content
third_party_settings: { }
label: hidden