Compare commits

..

1 commit

Author SHA1 Message Date
Clayton Dewey
67d76c2476 Add grunt-cli as a dependency 2018-09-03 13:59:39 -06:00
1610 changed files with 21142 additions and 99400 deletions

41
.ddev/.gitignore vendored
View file

@ -1,41 +0,0 @@
#ddev-generated: Automatically generated ddev .gitignore.
# You can remove the above line if you want to edit and maintain this file yourself.
/.gitignore
/**/*.example
/.dbimageBuild
/.dbimageExtra
/.ddev-docker-*.yaml
/.*downloads
/.global_commands
/.homeadditions
/.importdb*
/.sshimageBuild
/.venv
/.webimageBuild
/.webimageExtra
/apache/apache-site.conf
/commands/.gitattributes
/commands/db/mysql
/commands/host/launch
/commands/web/xdebug
/commands/web/live
/config.local.y*ml
/db_snapshots
/import-db
/import.yaml
/mutagen/mutagen.yml
/mutagen/.start-synced
/nginx_full/nginx-site.conf
/postgres/postgresql.conf
/providers/acquia.yaml
/providers/lagoon.yaml
/providers/platform.yaml
/providers/upsun.yaml
/sequelpro.spf
/settings/settings.ddev.py
/traefik/config/agaric-coop.yaml
/traefik/certs/agaric-coop.crt
/traefik/certs/agaric-coop.key
/xhprof/xhprof_prepend.php
/**/README.*

View file

@ -1,16 +0,0 @@
Scripts in this directory will be executed inside the db
container. A number of environment variables are supplied to the scripts, including:
DDEV_APPROOT: file system location of the project on the host)
DDEV_HOST_DB_PORT: Localhost port of the database server
DDEV_HOST_WEBSERVER_PORT: Localhost port of the webserver
DDEV_HOST_HTTPS_PORT: Localhost port for https on webserver
DDEV_DOCROOT: Relative path from approot to docroot
DDEV_HOSTNAME: Comma-separated list of FQDN hostnames
DDEV_PHP_VERSION
DDEV_WEBSERVER_TYPE: nginx-fpm, apache-fpm, apache-cgi
DDEV_PROJECT_TYPE: drupal8, typo3, backdrop, wordpress, etc.
DDEV_ROUTER_HTTP_PORT: Router port for http
DDEV_ROUTER_HTTPS_PORT: Router port for https
More environment variables may be available, see https://github.com/drud/ddev/blob/52c7915dee41d4846f9f619520b726994c0372c5/pkg/ddevapp/ddevapp.go#L1006-L1030

View file

@ -1,7 +0,0 @@
#!/bin/bash
## Description: run mysqldump in web container
## Usage: mysqldump [flags] [args]
## Example: "ddev mysqldump db" or "ddev mysqldump otherdb" or "ddev mysqldump db | gzip >db.sql.gz"
mysqldump -uroot -proot $@

View file

@ -1,18 +0,0 @@
Scripts in this directory will be executed on the host
but they can take easily take action on containers by using
`ddev exec`. A number of environment variables are supplied to the scripts
including:
DDEV_APPROOT: file system location of the project on the host)
DDEV_HOST_DB_PORT: Localhost port of the database server
DDEV_HOST_WEBSERVER_PORT: Localhost port of the webserver
DDEV_HOST_HTTPS_PORT: Localhost port for https on webserver
DDEV_DOCROOT: Relative path from approot to docroot
DDEV_HOSTNAME: Comma-separated list of FQDN hostnames
DDEV_PHP_VERSION
DDEV_WEBSERVER_TYPE: nginx-fpm, apache-fpm, apache-cgi
DDEV_PROJECT_TYPE: drupal8, typo3, backdrop, wordpress, etc.
DDEV_ROUTER_HTTP_PORT: Router port for http
DDEV_ROUTER_HTTPS_PORT: Router port for https
More environment variables may be available, see https://github.com/drud/ddev/blob/52c7915dee41d4846f9f619520b726994c0372c5/pkg/ddevapp/ddevapp.go#L1006-L1030

View file

@ -1,31 +0,0 @@
#!/bin/bash
## Description: Run MySQLWorkbench against current db
## Usage: mysqlworkbench
## Example: "ddev mysqlworkbench"
# Note that this examle uses $DDEV_HOST_DB_PORT to get the port for the connection
# Mysql Workbench can be obtained from https://dev.mysql.com/downloads/workbench/
query="root:root@127.0.0.1:${DDEV_HOST_DB_PORT}"
case $OSTYPE in
linux-gnu)
# You may need "apt-get install libproj-dev gnome-keyring" if it complains about those
mysql-workbench --query "$query" &
echo "Attempted to launch mysql-workbench"
;;
"darwin"*)
"/Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench" --query "$query" &
echo "Attempted to launch MySQLWorkbench.app"
;;
"win*"* | "msys"*)
# 'C:\Program Files\MySQL\MySQL Workbench 8.0 CE\mysqlworkbench.exe'
# You may need to add it to your system %PATH% or change the path here
# On docker toolbox you'll need to change the query to use the toolbox IP address,
# likely 192.168.99.100
'C:\Program Files\MySQL\MySQL Workbench 8.0 CE\mysqlworkbench.exe' --query "$query"
#;;
esac

View file

@ -1,8 +0,0 @@
#!/bin/bash
## Description: Open PHPStorm with the current project
## Usage: phpstorm
## Example: "ddev phpstorm"
# Example is macOS-specific, but easy to adapt to any OS
open -a PHPStorm.app ${DDEV_APPROOT}

View file

@ -1,10 +0,0 @@
#!/bin/bash
## Description: Tail the main solr log
## Usage: solrtail
## Example: ddev solrtail
# This can't work unless you have a solr service,
# See https://ddev.readthedocs.io/en/latest/users/extend/additional-services/#apache-solr
ddev exec -s solr tail -40lf /opt/solr/server/logs/solr.log

View file

@ -1,24 +0,0 @@
Scripts in this directory will be executed inside the solr
container (if it exists, of course). This is just an example,
but any named service can have a directory with commands.
Note that /mnt/ddev_config must be mounted into the 3rd-party service
with a stanza like this in the docker-compose.solr.yaml:
volumes:
- type: "bind"
source: "."
target: "/mnt/ddev_config"
A number of environment variables are supplied to the scripts, including:
DDEV_DOCROOT: Relative path from approot to docroot
DDEV_HOSTNAME: Comma-separated list of FQDN hostnames
DDEV_PHP_VERSION
DDEV_WEBSERVER_TYPE: nginx-fpm, apache-fpm, apache-cgi
DDEV_PROJECT_TYPE: drupal8, typo3, backdrop, wordpress, etc.
DDEV_ROUTER_HTTP_PORT: Router port for http
DDEV_ROUTER_HTTPS_PORT: Router port for https
More environment variables may be available, see https://github.com/drud/ddev/blob/52c7915dee41d4846f9f619520b726994c0372c5/pkg/ddevapp/ddevapp.go#L1006-L1030

View file

@ -1,12 +0,0 @@
#!/bin/bash
## Description: Tail the main solr log
## Usage: solrtail
## Example: ddev solrtail
# This example runs inside the solr container.
# Note that this requires that /mnt/ddev_config be mounted
# into the solr container and of course that you have a container
# named solr.
tail -f /opt/solr/server/logs/solr.log

View file

@ -1,20 +0,0 @@
Scripts in this directory will be executed inside the web
container. You can copy the example file or just rename it:
`mv drush.example drush`, for example, and it will become
a live command.
A number of environment variables are supplied to the scripts, including:
DDEV_APPROOT: file system location of the project on the host)
DDEV_HOST_DB_PORT: Localhost port of the database server
DDEV_HOST_WEBSERVER_PORT: Localhost port of the webserver
DDEV_HOST_HTTPS_PORT: Localhost port for https on webserver
DDEV_DOCROOT: Relative path from approot to docroot
DDEV_HOSTNAME: Comma-separated list of FQDN hostnames
DDEV_PHP_VERSION
DDEV_WEBSERVER_TYPE: nginx-fpm, apache-fpm, apache-cgi
DDEV_PROJECT_TYPE: drupal8, typo3, backdrop, wordpress, etc.
DDEV_ROUTER_HTTP_PORT: Router port for http
DDEV_ROUTER_HTTPS_PORT: Router port for https
More environment variables may be available, see https://github.com/drud/ddev/blob/52c7915dee41d4846f9f619520b726994c0372c5/pkg/ddevapp/ddevapp.go#L1006-L1030

View file

@ -1,7 +0,0 @@
#!/bin/bash
## Description: Run drush inside the web container
## Usage: drush [flags] [args]
## Example: "ddev drush uli" or "ddev drush sql-cli" or "ddev drush --version"
drush $@

View file

@ -1,7 +0,0 @@
#!/bin/bash
## Description: Reload config for nginx and php-fpm inside web container
## Usage: restart-nginx
## Example: "ddev restart-nginx"
killall -HUP nginx php-fpm

View file

@ -1,260 +0,0 @@
name: agaric-coop
type: drupal9
docroot: web
php_version: "8.1"
webserver_type: apache-fpm
router_http_port: "80"
router_https_port: "443"
xdebug_enabled: false
additional_hostnames: []
additional_fqdns: []
database:
type: mariadb
version: "10.5"
nfs_mount_enabled: false
mutagen_enabled: false
webimage_extra_packages: [rake, sassc]
use_dns_when_possible: true
composer_version: "2"
web_environment: []
nodejs_version: "16"
# Key features of ddev's config.yaml:
# name: <projectname> # Name of the project, automatically provides
# http://projectname.ddev.site and https://projectname.ddev.site
# type: <projecttype> # drupal6/7/8, backdrop, typo3, wordpress, php
# docroot: <relative_path> # Relative path to the directory containing index.php.
# php_version: "7.4" # PHP version to use, "5.6", "7.0", "7.1", "7.2", "7.3", "7.4", "8.0", "8.1"
# You can explicitly specify the webimage but this
# is not recommended, as the images are often closely tied to ddev's' behavior,
# so this can break upgrades.
# webimage: <docker_image> # nginx/php docker image.
# database:
# type: <dbtype> # mysql, mariadb
# version: <version> # database version, like "10.3" or "8.0"
# Note that mariadb_version or mysql_version from v1.18 and earlier
# will automatically be converted to this notation with just a "ddev config --auto"
# router_http_port: <port> # Port to be used for http (defaults to port 80)
# router_https_port: <port> # Port for https (defaults to 443)
# xdebug_enabled: false # Set to true to enable xdebug and "ddev start" or "ddev restart"
# Note that for most people the commands
# "ddev xdebug" to enable xdebug and "ddev xdebug off" to disable it work better,
# as leaving xdebug enabled all the time is a big performance hit.
# xhprof_enabled: false # Set to true to enable xhprof and "ddev start" or "ddev restart"
# Note that for most people the commands
# "ddev xhprof" to enable xhprof and "ddev xhprof off" to disable it work better,
# as leaving xhprof enabled all the time is a big performance hit.
# webserver_type: nginx-fpm # or apache-fpm
# timezone: Europe/Berlin
# This is the timezone used in the containers and by PHP;
# it can be set to any valid timezone,
# see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
# For example Europe/Dublin or MST7MDT
# composer_root: <relative_path>
# Relative path to the composer root directory from the project root. This is
# the directory which contains the composer.json and where all Composer related
# commands are executed.
# composer_version: "2"
# You can set it to "" or "2" (default) for Composer v2 or "1" for Composer v1
# to use the latest major version available at the time your container is built.
# It is also possible to select a minor version for example "2.2" which will
# install the latest release of that branch. Alternatively, an explicit Composer
# version may be specified, for example "1.0.22". Finally, it is also possible
# to use one of the key words "stable", "preview" or "snapshot" see Composer
# documentation.
# To reinstall Composer after the image was built, run "ddev debug refresh".
# nodejs_version: "16"
# change from the default system Node.js version to another supported version, like 12, 14, 17, 18.
# Note that you can use 'ddev nvm' or nvm inside the web container to provide nearly any
# Node.js version, including v6, etc.
# additional_hostnames:
# - somename
# - someothername
# would provide http and https URLs for "somename.ddev.site"
# and "someothername.ddev.site".
# additional_fqdns:
# - example.com
# - sub1.example.com
# would provide http and https URLs for "example.com" and "sub1.example.com"
# Please take care with this because it can cause great confusion.
# upload_dir: custom/upload/dir
# would set the destination path for ddev import-files to <docroot>/custom/upload/dir
# When mutagen is enabled this path is bind-mounted so that all the files
# in the upload_dir don't have to be synced into mutagen
# working_dir:
# web: /var/www/html
# db: /home
# would set the default working directory for the web and db services.
# These values specify the destination directory for ddev ssh and the
# directory in which commands passed into ddev exec are run.
# omit_containers: [db, dba, ddev-ssh-agent]
# Currently only these containers are supported. Some containers can also be
# omitted globally in the ~/.ddev/global_config.yaml. Note that if you omit
# the "db" container, several standard features of ddev that access the
# database container will be unusable. In the global configuration it is also
# possible to omit ddev-router, but not here.
# nfs_mount_enabled: false
# Great performance improvement but requires host configuration first.
# See https://ddev.readthedocs.io/en/stable/users/performance/#using-nfs-to-mount-the-project-into-the-container
# mutagen_enabled: false
# Performance improvement using mutagen asynchronous updates.
# See https://ddev.readthedocs.io/en/latest/users/performance/#using-mutagen
# fail_on_hook_fail: False
# Decide whether 'ddev start' should be interrupted by a failing hook
# host_https_port: "59002"
# The host port binding for https can be explicitly specified. It is
# dynamic unless otherwise specified.
# This is not used by most people, most people use the *router* instead
# of the localhost port.
# host_webserver_port: "59001"
# The host port binding for the ddev-webserver can be explicitly specified. It is
# dynamic unless otherwise specified.
# This is not used by most people, most people use the *router* instead
# of the localhost port.
# host_db_port: "59002"
# The host port binding for the ddev-dbserver can be explicitly specified. It is dynamic
# unless explicitly specified.
# phpmyadmin_port: "8036"
# phpmyadmin_https_port: "8037"
# The PHPMyAdmin ports can be changed from the default 8036 and 8037
# host_phpmyadmin_port: "8036"
# The phpmyadmin (dba) port is not normally bound on the host at all, instead being routed
# through ddev-router, but it can be specified and bound.
# mailhog_port: "8025"
# mailhog_https_port: "8026"
# The MailHog ports can be changed from the default 8025 and 8026
# host_mailhog_port: "8025"
# The mailhog port is not normally bound on the host at all, instead being routed
# through ddev-router, but it can be bound directly to localhost if specified here.
# webimage_extra_packages: [php7.4-tidy, php-bcmath]
# Extra Debian packages that are needed in the webimage can be added here
# dbimage_extra_packages: [telnet,netcat]
# Extra Debian packages that are needed in the dbimage can be added here
# use_dns_when_possible: true
# If the host has internet access and the domain configured can
# successfully be looked up, DNS will be used for hostname resolution
# instead of editing /etc/hosts
# Defaults to true
# project_tld: ddev.site
# The top-level domain used for project URLs
# The default "ddev.site" allows DNS lookup via a wildcard
# If you prefer you can change this to "ddev.local" to preserve
# pre-v1.9 behavior.
# ngrok_args: --basic-auth username:pass1234
# Provide extra flags to the "ngrok http" command, see
# https://ngrok.com/docs#http or run "ngrok http -h"
# disable_settings_management: false
# If true, ddev will not create CMS-specific settings files like
# Drupal's settings.php/settings.ddev.php or TYPO3's AdditionalConfiguration.php
# In this case the user must provide all such settings.
# You can inject environment variables into the web container with:
# web_environment:
# - SOMEENV=somevalue
# - SOMEOTHERENV=someothervalue
# no_project_mount: false
# (Experimental) If true, ddev will not mount the project into the web container;
# the user is responsible for mounting it manually or via a script.
# This is to enable experimentation with alternate file mounting strategies.
# For advanced users only!
# bind_all_interfaces: false
# If true, host ports will be bound on all network interfaces,
# not just the localhost interface. This means that ports
# will be available on the local network if the host firewall
# allows it.
# default_container_timeout: 120
# The default time that ddev waits for all containers to become ready can be increased from
# the default 120. This helps in importing huge databases, for example.
#web_extra_exposed_ports:
#- name: nodejs
# container_port: 3000
# http_port: 2999
# https_port: 3000
#- name: something
# container_port: 4000
# https_port: 4000
# http_port: 3999
# Allows a set of extra ports to be exposed via ddev-router
# The port behavior on the ddev-webserver must be arranged separately, for example
# using web_extra_daemons.
# For example, with a web app on port 3000 inside the container, this config would
# expose that web app on https://<project>.ddev.site:9999 and http://<project>.ddev.site:9998
# web_extra_exposed_ports:
# - container_port: 3000
# http_port: 9998
# https_port: 9999
#web_extra_daemons:
#- name: "http-1"
# command: "/var/www/html/node_modules/.bin/http-server -p 3000"
# directory: /var/www/html
#- name: "http-2"
# command: "/var/www/html/node_modules/.bin/http-server /var/www/html/sub -p 3000"
# directory: /var/www/html
# override_config: false
# By default, config.*.yaml files are *merged* into the configuration
# But this means that some things can't be overridden
# For example, if you have 'nfs_mount_enabled: true'' you can't override it with a merge
# and you can't erase existing hooks or all environment variables.
# However, with "override_config: true" in a particular config.*.yaml file,
# 'nfs_mount_enabled: false' can override the existing values, and
# hooks:
# post_start: []
# or
# web_environment: []
# or
# additional_hostnames: []
# can have their intended affect. 'override_config' affects only behavior of the
# config.*.yaml file it exists in.
# Many ddev commands can be extended to run tasks before or after the
# ddev command is executed, for example "post-start", "post-import-db",
# "pre-composer", "post-composer"
# See https://ddev.readthedocs.io/en/stable/users/extend/custom-commands/ for more
# information on the commands that can be extended and the tasks you can define
# for them. Example:
#hooks:
# post-import-db:
# - exec: drush cr
# - exec: drush updb

View file

@ -1,6 +0,0 @@
Files in .ddev/homeadditions will be copied into the web container's home directory.
An example bash_aliases.example is provided here. To make this file active you can either
cp bash_aliases.example .bash_aliases
or ln -s bash_aliases.example .bash_aliases

View file

@ -1,5 +0,0 @@
# To make this file active you can either
# cp bash_aliases.example .bash_aliases
# or ln -s bash_aliases.example .bash_aliases
alias ll="ls -lhA"

10
.gitignore vendored
View file

@ -6,7 +6,6 @@ web/core
web/modules/contrib
web/profiles
web/sites
web/libraries
## Temporarily allow deployment of custom modules (by only ignoring contrib here).
## So far we are using custom modules for migration only, which wouldn't technically
## ever be required on the platform.
@ -19,13 +18,6 @@ web/themes/custom/*/*.js
web/themes/custom/*/src
vendor/
## Ignore folder for SQL dumps
/backups
## Ignore other template-built files:
drush/sites/local.site.yml
drush/drush.yml
## What you CAN commit:
# config
# web/themes/custom/*/templates
@ -45,5 +37,3 @@ drush/drush.yml
## composer.json/composer.lock file called for modules X and Y, which were not deployed"
## to make it easier to understand the resulting config import error :-/
# composer.lock
/.editorconfig
/.gitattributes

View file

@ -1,26 +0,0 @@
## Summary
(Summarize the bug encountered concisely)
## Steps to reproduce
(How one can reproduce the issue - include specific links when possible)
## What is the current bug behavior?
(What actually happens)
## What is the expected correct behavior?
(What you should see instead)
## Relevant screenshots
/label ~Bug

View file

@ -1,10 +0,0 @@
## Background
## Work Required
* [ ]
/label ~Task

View file

@ -1,10 +0,0 @@
## Acceptance Criteria
Given that I am [role],
when I [action],
then I [result].
## Work Required
* [ ]
/label ~"User Story"

3
.gitmodules vendored
View file

@ -1,4 +1,3 @@
[submodule "web/themes/custom/agarica/patternlibrary"]
path = web/themes/custom/agarica/patternlibrary
url = git@git.agaric.com:agaric/patternlibrary.git
branch = master
url = git@gitlab.com:agaric/patternlibrary.git

52
.vscode/launch.json vendored
View file

@ -1,52 +0,0 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Listen for Xdebug",
"type": "php",
"request": "launch",
"port": 9003,
"hostname": "0.0.0.0",
"pathMappings": {
"/var/www/html": "${workspaceRoot}"
}
},
{
"name": "Launch currently open script",
"type": "php",
"request": "launch",
"program": "${file}",
"cwd": "${fileDirname}",
"port": 0,
"runtimeArgs": [
"-dxdebug.start_with_request=yes"
],
"env": {
"XDEBUG_MODE": "debug,develop",
"XDEBUG_CONFIG": "client_port=${port}"
}
},
{
"name": "Launch Built-in web server",
"type": "php",
"request": "launch",
"runtimeArgs": [
"-dxdebug.mode=debug",
"-dxdebug.start_with_request=yes",
"-S",
"localhost:0"
],
"program": "",
"cwd": "${workspaceRoot}",
"port": 9003,
"serverReadyAction": {
"pattern": "Development Server \\(http://localhost:([0-9]+)\\) started",
"uriFormat": "http://localhost:%s",
"action": "openExternally"
}
}
]
}

View file

@ -1,48 +0,0 @@
# Identify tasks which do not have output files:
.PHONY: help synclivetotest syncdb syncfiles
GREEN := $(shell tput -Txterm setaf 2)
WHITE := $(shell tput -Txterm setaf 7)
YELLOW := $(shell tput -Txterm setaf 3)
RESET := $(shell tput -Txterm sgr0)
# Perl to convert target docs (following ##@).
# Example:
# mytarget: ##@group description
# Group items under @group in output,
# And show target<tab>description
HELPME = \
%help; \
while(<>) { push @{$$help{$$2 // 'options'}}, [$$1, $$3] if /^([a-zA-Z\-]+)\s*:.*\#\#(?:@([a-zA-Z\-]+))?\s(.*)$$/ }; \
for (sort keys %help) { \
print "${WHITE}$$_:${RESET}\n"; \
for (@{$$help{$$_}}) { \
$$sep = " " x (20 - length $$_->[0]); \
print " ${YELLOW}$$_->[0]${RESET}$$sep${GREEN}$$_->[1]${RESET}\n"; \
}; \
print "\n"; }
# Should always be the first target (as this will run with just `make`):
help: ##@Targets Show this text (or just run make)
@perl -e '$(HELPME)' Makefile
# Configure sync'
ALIAS_LIVE := @live.live
ALIAS_TEST := @test.test
SRV_TEST := root@elizabeth.mayfirst.org
SRV_LIVE := $(SRV_TEST)
FILES_LIVE := /home/agaric_live/files
FILES_TEST := /home/agaric_test/files
ECHO := $(if $(TEST),@echo)
synclivetotest: ##@Targets Sync live environment to test (pass TEST=true to echo commands)
$(ECHO) drush -y $(ALIAS_TEST) sql-drop
$(ECHO) drush -y sql-sync $(ALIAS_LIVE) $(ALIAS_TEST)
ifeq ($(SRV_TEST), $(SRV_LIVE))
$(ECHO) ssh -A $(SRV_LIVE) rsync -rz --stats --exclude styles \
--exclude css --exclude js $(FILES_LIVE) \
--delete ${FILES_TEST}
else
$(ECHO) drush -y sync $(ALIAS_LIVE)/public/%files $(ALIAS_TEST)/public/%files
endif

View file

@ -1,10 +1,6 @@
# Agaric's Flagship Site
See also [SERVICES.md](https://gitlab.com/agaric/sites/agaric-com/blob/master/SERVICES.md)
## Get submodules
This project includes the [Agaric styleguide](https://gitlab.com/agaric/patternlibrary) as a [git submodule](https://git-scm.com/book/en/v2/Git-Tools-Submodules).
This project includes the [Agaric styleguide](https://gitlab.com/agaric/styleguide) as a [git submodule](https://git-scm.com/book/en/v2/Git-Tools-Submodules).
### When cloning
@ -25,97 +21,13 @@ git submodule update
To be able to import the configuration, you need to get the initializing database (where we will also be collaborating on content) [from the test site](https://agaric-test.drutopia.org/) pending resolution of [drutopia#216](https://gitlab.com/drutopia/drutopia/issues/216).
```
ddev start
ddev auth ssh
ddev composer install
ddev . drush -y sql-dump > /tmp/paranoia.sql && drush sql-drop && drush -y sql-sync @live @self && drush -y updb
ddev . drush -y rsync @live:%files @self:%files
```
### Get updates
```
git pull
git submodule update --recursive --remote
ddev start
ddev composer install
ddev . drush -y sql-dump > /tmp/paranoia.sql && drush -y sql-drop && drush -y sql-sync @live @self && drush -y updb
ddev . drush -y rsync @live:%files @self:%files
ddev . drush cim -y
```
## Theming
See `web/themes/custom/agarica/patternlibrary/README.md` for how to make changes, especially involving Sass to CSS compilation for styles.
After making changes withing the Pattern Library within the custom Agaric theme, commit these changes *first* to the pattern library itself, and second commit the pattern library as a whole to the main project (it will be a single change, "Subproject commit" and the current hash value of the subproject repository.
## Deployment
Agaric is currently using a Platform as a Service version of Drutopia with additional modules.
Set up [drutopia_host](https://gitlab.com/drutopia-platform/drutopia_host) and [hosting_private](https://gitlab.com/drutopia-platform/hosting_private), as documented in hosting private.
Then use [ahoy](https://github.com/ahoy-cli/ahoy/), from within the hosting_private directory (`cd ~/Projects/drutopia-platform/drutopia_host/hosting_private`).
Ensure all three related repositories are up-to-date with:
```
cd ~/Projects/drutopia-platform/drutopia_host/hosting_private
ahoy git-pull-all
```
If Agaric's Drutopia PaaS base has changed (the composer.lock in this directory), produce and push a new build:
```
ahoy deploy-build agaric
```
To deploy this build to an instance of the site plus config, templates, styles:
```
ahoy deploy-site agaric_test
```
(And likewise for `agaric_live`.) Use `deploy-site-force` in place of `deploy-site` if you need to override configuration changes made on live and you are certain you have captured all wanted changes.
Then record the deployment, logs from both deploy-site and deploy-build:
```
ahoy artifacts
```
### Drupal settings file management
The Drupal settings files are also managed by Drutopia. On each deploy, the file is generated and replaces the `settings.local.php` that is on the server with whatever settings will match the Drutopia configuration. Therefore, in order to add settings, you must edit the vault settings using:
```
ahoy vault-edit
```
Look for the Yaml section for `agaric_live`, or `agaric_test`, as appropriate, and edit the `php_settings_code` section to add items to that site's setting overrides. For example:
```
...
online: True
php_settings_code: |2
$settings['super_secret'] = p@ssw0rd;
$config['life.answer'] = 42;
server_aliases:
- agaric.com
...
```
## Code Hightlight.
The [prism.js](https://prismjs.com/) library was added in the site and can be used like this:
```
<pre>
<code class="language-css">
p { color: red }
</code>
</pre>
```
The suffix of the class needs to be changed depending of the language that is going to be highlighted eg: `language-php`, `language-js` etc.
See `web/themes/custom/agarica/README.md` and `web/themes/custom/agarica/patternlibrary/README.md`

View file

@ -1,23 +0,0 @@
# "dev" => {
# "host" => "vlad@simone.mayfirst.org",
# "path" => "/var/local/drupal/findit/web",
# "backups" => "/tmp",
# },
ENVIRONMENTS = {
"test" => {
"host" => "agaric_test@drutopia.org",
"path" => "/home/agaric_test/site/web",
"drush" => "/home/agaric_test/site/vendor/bin/drush",
"backups" => "/tmp",
},
"live" => {
"host" => "agaric_live@drutopia.org",
"path" => "/home/agaric_live/site/web",
"drush" => "/home/agaric_live/site/vendor/bin/drush",
"backups" => "/tmp",
},
}
TAGNAMES = %w(stable)
DRUPAL = "web"
PROFILE = "agaric"
BUILDDIR = "/tmp/build"

View file

@ -1,15 +0,0 @@
# Services
Our server is elizabeth.mayfirst.org which is named after [Elizabeth "Betita" Martínez](https://en.wikipedia.org/wiki/Elizabeth_Martínez)
## Drupal Planet
Agaric is source ID 217 and is listed as 'Agaric Collective':
https://www.drupal.org/aggregator/sources/217
The feed URL they are reading is:
https://agaric.coop/drupal-planet
Note that this does not have 'rss' or 'feed' in the path so will not match any path alias pattern we create, but it is essential we maintain this alias because that is the URL Drupal Planet is reading.

View file

@ -1,8 +0,0 @@
{
"folders": [
{
"path": "."
}
],
"settings": {}
}

View file

@ -1,248 +1,70 @@
{
"name": "agaric-sites/agaric_coop",
"description": "Agaric site modified from template for composer-based Drupal 8 Drutopia projects.",
"name": "drutopia/drutopia_template",
"description": "Template for composer-based Drutopia projects.",
"type": "project",
"license": "GPL-2.0-or-later",
"license": "GPL-2.0+",
"minimum-stability": "dev",
"prefer-stable": true,
"homepage": "https://agaric.coop",
"support": {
"docs": "http://docs.drutopia.org/en/latest",
"issues": "https://gitlab.com/drutopia/drutopia/-/issues"
"require": {
"composer/installers": "^1.0",
"drupal-composer/drupal-scaffold": "^2.0.0",
"cweagans/composer-patches": "^1.0",
"drutopia/drutopia": "^1.0-alpha7",
"drupal/core": "~8.5.0",
"behat/behat": "^3.4",
"drupal/drupal-extension": "^3.3",
"behat/mink": "^1.7",
"behat/mink-goutte-driver": "^1.2",
"drush/drush": "^8.0",
"drupal/migrate_tools": "^4.0",
"drupal/migrate_plus": "^4.0"
},
"repositories": {
"drupal/search_api_entity_multiselect": {
"type": "git",
"url": "https://codeberg.org/agaric/search_api_entity_multiselect.git"
},
"drupal/google_analytics": {
"type": "git",
"url": "git@git.drupal.org:issue/google_analytics-3357831.git"
},
"drupal": {
"type": "composer",
"url": "https://packages.drupal.org/8"
},
"drutopia": {
"type": "vcs",
"url": "https://github.com/drutopia/drutopia"
}
},
"require": {
"composer/installers": "^2",
"cweagans/composer-patches": "^1",
"drupal/admin_toolbar": "^3",
"drupal/allowed_formats": "^2",
"drupal/antibot": "^2",
"drupal/asset_injector": "^2",
"drupal/auto_entitylabel": "^3.0@beta",
"drupal/backup_migrate": "^5",
"drupal/better_exposed_filters": "^6",
"drupal/block_class": "^2",
"drupal/bpmn_io": "^1",
"drupal/cancel_button": "^1",
"drupal/ckeditor_markdown": "^1.3",
"drupal/ckeditorheight": "^1",
"drupal/classitup": "^1",
"drupal/coffee": "1.x-dev",
"drupal/comment_notify": "^1",
"drupal/content_lock": "^2",
"drupal/context_stack": "^1",
"drupal/convert_bundles": "^2",
"drupal/core-composer-scaffold": "^10",
"drupal/core-recommended": "^10",
"drupal/csp": "^1",
"drupal/customerror": "^1",
"drupal/dashboards": "^2",
"drupal/date_popup": "^2",
"drupal/datetimehideseconds": "^1",
"drupal/diff": "^1",
"drupal/drd": "^4",
"drupal/drd_agent": "^4",
"drupal/dropdown_language": "^4",
"drupal/drutopia_collection": "2.0.x-dev@dev",
"drupal/drutopia_core": "2.0.x-dev@dev",
"drupal/drutopia_organization": "2.0.x-dev@dev",
"drupal/drutopia_paragraph_title": "^1",
"drupal/drutopia_site": "2.0.x-dev@dev",
"drupal/easy_breadcrumb": "^2",
"drupal/eca": "^1",
"drupal/eca_context": "^1.0",
"drupal/editor_advanced_link": "^2.0",
"drupal/editoria11y": "^2",
"drupal/email_registration": "^1",
"drupal/entity_notify": "^1",
"drupal/entity_reference_override": "^2",
"drupal/entitygroupfield": "^2",
"drupal/environment_indicator": "^4",
"drupal/eva": "^3",
"drupal/exif_orientation": "^1",
"drupal/feeds": "^3",
"drupal/feeds_ex": "^1",
"drupal/feeds_ical": "^2",
"drupal/field_defaults": "^2",
"drupal/field_formatter_class": "^1",
"drupal/field_token_value": "^3",
"drupal/filter_perms": "^1",
"drupal/fitvids": "^2",
"drupal/fixed_block_content": "^1",
"drupal/flag": "^4",
"drupal/footnotes": "^3",
"drupal/fullcalendar_view": "^5",
"drupal/geolocation": "^3",
"drupal/gin": "^3",
"drupal/gin_gutenberg": "^1",
"drupal/gin_login": "^2",
"drupal/gin_toolbar": "^1",
"drupal/google_analytics": "dev-3357831-php-8.2-compatibility",
"drupal/gutenberg": "^2",
"drupal/http_cache_control": "^2",
"drupal/http_client_error_status": "^3",
"drupal/ief_complex_open": "^1",
"drupal/indieweb": "^1",
"drupal/inline_entity_form": "^1.0@RC",
"drupal/inotherwords": "^3",
"drupal/insert": "^3",
"drupal/key": "^1.14",
"drupal/link_attributes": "^1.9",
"drupal/linkit": "^6",
"drupal/mail_login": "^2.7",
"drupal/markdown": "^3",
"drupal/menu_item_extras": "^2.19",
"drupal/menu_link_config": "^1.0@alpha",
"drupal/menu_trail_by_path": "^2",
"drupal/microformats": "^2",
"drupal/migrate_plus": "^6",
"drupal/migrate_source_csv": "^3",
"drupal/migrate_tools": "^6",
"drupal/migrate_upgrade": "^4",
"drupal/minimalhtml": "^2",
"drupal/multiparagraph_flow": "^1.0@dev",
"drupal/node_view_permissions": "^1.4",
"drupal/noreferrer": "^1",
"drupal/notfoundpassthrough": "1.x-dev",
"drupal/octavia": "2.0.x-dev@dev",
"drupal/octavia_camouflage": "2.0.x-dev@dev",
"drupal/paragraphs_features": "^2",
"drupal/password_policy": "^4",
"drupal/plausible": "^2.0@beta",
"drupal/prepopulate": "^2",
"drupal/preview_link": "^2",
"drupal/printable": "^3",
"drupal/quickedit": "^1.0",
"drupal/r4032login": "^2",
"drupal/rabbit_hole": "^1.0@beta",
"drupal/regionincontent": "^1",
"drupal/registration_role": "^2",
"drupal/require_on_publish": "^1",
"drupal/role_delegation": "^1",
"drupal/scheduler": "^1",
"drupal/schema_metatag": "^2",
"drupal/scn": "^2",
"drupal/search404": "^2",
"drupal/search_api_autocomplete": "^1.6",
"drupal/search_api_entity_multiselect": "1.0.x-dev",
"drupal/search_api_saved_searches": "^1",
"drupal/seckit": "^2.0",
"drupal/select_or_other": "^4.0",
"drupal/seven": "^1.0",
"drupal/shield": "^1.4",
"drupal/smart_date": "^4.0",
"drupal/sms": "^2.0",
"drupal/social_post_facebook": "3.0.x-dev@dev",
"drupal/social_post_twitter": "3.x-dev@dev",
"drupal/stringoverrides": "^1.8",
"drupal/stripe_webform": "^2",
"drupal/subpathauto": "^1.0@RC",
"drupal/super_login": "^2.1",
"drupal/taxonomy_import": "^2",
"drupal/taxonomy_manager": "^2",
"drupal/textarea_widget_for_text": "^1.1",
"drupal/tomselect": "1.0.x-dev@dev",
"drupal/trim": "^2",
"drupal/twig_tweak": "^3.2",
"drupal/twigsuggest": "^1",
"drupal/ui_patterns": "^1",
"drupal/unique_content_field_validation": "^1.1",
"drupal/view_password": "^6",
"drupal/view_unpublished": "^1.0",
"drupal/views_daterange_filters": "^1.0@alpha",
"drupal/views_field_compare": "^1.0@beta",
"drupal/viewsreference": "^1",
"drupal/webform": "^6.0",
"drupal/webform_mailchimp": "^5.4",
"drupal/weight": "^3.3",
"drupal/workflow_buttons": "1.x-dev",
"drupal/wysiwyg_linebreaks": "^2",
"drush/drush": "*",
"drutopia/drutopia": "2.0.x-dev",
"league/commonmark": "^1.0",
"vlucas/phpdotenv": "^5.1",
"webflo/drupal-finder": "^1.2"
},
"require-dev": {
"behat/behat": "^3.4",
"behat/mink": "^1.7",
"drupal/upgrade_status": "^4"
},
"config": {
"sort-packages": true,
"process-timeout": 600,
"allow-plugins": {
"composer/installers": true,
"cweagans/composer-patches": true,
"drupal/core-composer-scaffold": true,
"drupal/core-project-message": false,
"wikimedia/composer-merge-plugin": true
}
},
"conflict": {
"drupal/drupal": "*"
"scripts": {
"post-install-cmd": [
"DrupalComposer\\DrupalScaffold\\Plugin::scaffold"
],
"post-update-cmd": [
"DrupalComposer\\DrupalScaffold\\Plugin::scaffold"
]
},
"extra": {
"drupal-scaffold": {
"locations": {
"web-root": "web/"
},
"allowed-packages": [
"drupal/ui_patterns"
]
},
"installer-paths": {
"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/contrib/{$name}": ["type:drupal-drush"],
"web/modules/custom/{$name}": ["type:drupal-custom-module"],
"web/themes/custom/{$name}": ["type:drupal-custom-theme"]
},
"merge-plugin": {
"include": [
"web/modules/contrib/webform/composer.libraries.json"
"web/core": [
"drupal/core"
],
"web/modules/contrib/{$name}": [
"type:drupal-module"
],
"web/profiles/contrib/{$name}": [
"type:drupal-profile"
],
"web/themes/contrib/{$name}": [
"type:drupal-theme"
],
"drush/contrib/{$name}": [
"type:drupal-drush"
]
},
"enable-patching": true,
"patches": {
"drupal/coffee": {
"Allow user to specify keyboard shortcut.": "https://www.drupal.org/files/issues/2018-11-11/1734898-14.coffee-hotkeys-plus-g.patch"
},
"drupal/core": {
"Adding attributes to views-view-list.html.twig doesn't work if Views List class Style option is empty": "https://www.drupal.org/files/issues/2023-03-16/2845400-24.patch",
"Use form element of type date instead textfield when selecting a date in an exposed filter": "https://www.drupal.org/files/issues/2021-12-01/2648950-257.patch",
"Views Date Filter Datetime Granularity Option": "https://www.drupal.org/files/issues/2021-04-27/2868014-110-after-2648950-247-applied.patch",
"Exception thrown by responsive srcset images when the image is not yet in the file system (such as with Stage File Proxy)": "https://www.drupal.org/files/issues/2021-09-03/responsive_image-remove_missing_response_image_width_exception-2827921-22.patch"
},
"drupal/ds": {
"Parent theme template inheritance bug": "https://www.drupal.org/files/issues/2021-02-22/2895316-12.patch"
"drupal/migrate_plus": {
"EntityLookup fatal error on config entity type": "https://www.drupal.org/files/issues/2933306-config_entity-2.patch"
}
}
},
"scripts": {
"nuke": "scripts/nuke.sh",
"pull": "scripts/pull.sh",
"pull-files": "drush -y rsync @live:%files @self:%files",
"css": "scripts/css.sh",
"quick-start": [
"composer install",
"php docroot/core/scripts/drupal quick-start drutopia --no-interaction"
]
"require-dev": {
"phpunit/phpunit": "^6",
"symfony/phpunit-bridge": "*",
"mikey179/vfsstream": "~1.2"
}
}

29966
composer.lock generated

File diff suppressed because it is too large Load diff

View file

@ -1 +0,0 @@
menu_depth: 4

View file

@ -1,2 +0,0 @@
max_bundle_number: 20
hoverintent_functionality: true

View file

@ -1,3 +0,0 @@
_core:
default_config_hash: In3MY-CuVp64RxCeU5X6rsEhR6jR4Si8OG6BX18DALg
entity_saved_in_background_alert_message: 'The content has been modified elsewhere. As a result, autosaving has been disabled and autosaved states for the current page have been deleted. Autosave will be reactivated after reloading the page.'

View file

@ -1,13 +0,0 @@
_core:
default_config_hash: QnLi3Y7e5T_v9EZqYxRb90E0bBDb2g1y7xREWLKJLC0
interval: 60000
only_on_form_change: false
active_on:
content_entity_forms: true
config_entity_forms: false
notification:
active: true
message: 'Saving draft...'
delay: 1000
allowed_content_entity_types: { }
allowed_new: true

View file

@ -1,31 +0,0 @@
uuid: 90b94a1a-2679-4e0f-bfa9-7c2c47cdd17f
langcode: en
status: true
dependencies:
content:
- 'block_content:slide:82a602d0-5a54-4baf-84a9-8bbf482a96f9'
module:
- block_content
- block_visibility_groups
theme:
- agarica
id: 31daysofmigrationsinterviewontalkingdrupal
theme: agarica
region: content_bottom
weight: 0
provider: null
plugin: 'block_content:82a602d0-5a54-4baf-84a9-8bbf482a96f9'
settings:
id: 'block_content:82a602d0-5a54-4baf-84a9-8bbf482a96f9'
label: '31 Days of Migrations Interview on Talking Drupal'
label_display: '0'
provider: block_content
status: true
info: ''
view_mode: columnar
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''

View file

@ -1,33 +0,0 @@
uuid: 7201dbba-0cc0-46c5-a175-3b1be47aa5e3
langcode: en
status: false
dependencies:
content:
- 'block_content:slide:a3a19121-c6a2-4a3f-8225-8e84f5fb0c9d'
module:
- block_content
- block_visibility_groups
theme:
- agarica
_core:
default_config_hash: Ek5XM_EH35AD3Efjo15F1f5LaMJbgdTx_plu8K_9vok
id: agarica_home_page_custom_1
theme: agarica
region: content_bottom
weight: -11
provider: null
plugin: 'block_content:a3a19121-c6a2-4a3f-8225-8e84f5fb0c9d'
settings:
id: 'block_content:a3a19121-c6a2-4a3f-8225-8e84f5fb0c9d'
label: 'Home page custom 1'
label_display: '0'
provider: block_content
status: true
info: ''
view_mode: columnar
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''

View file

@ -1,33 +0,0 @@
uuid: 9d41ad55-46a7-43b8-877b-5219eeb54bac
langcode: en
status: false
dependencies:
content:
- 'block_content:slide:8f30e41d-3693-43bc-a281-9b11e29df3b8'
module:
- block_content
- block_visibility_groups
theme:
- agarica
_core:
default_config_hash: adph6pOIE75AsoO7sgVHgzVJxz9l12gXYWp4VRpoMiA
id: agarica_home_page_custom_2
theme: agarica
region: content_bottom
weight: -10
provider: null
plugin: 'block_content:8f30e41d-3693-43bc-a281-9b11e29df3b8'
settings:
id: 'block_content:8f30e41d-3693-43bc-a281-9b11e29df3b8'
label: 'Home page custom 2'
label_display: '0'
provider: block_content
status: true
info: ''
view_mode: columnar
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''

View file

@ -1,35 +0,0 @@
uuid: d8665d59-0f09-4004-b54b-91be96de670d
langcode: en
status: false
dependencies:
config:
- block_visibility_groups.block_visibility_group.home_page
content:
- 'block_content:slide:086d20ee-9e48-4ee3-81ae-263f7dc279ba'
module:
- block_content
- block_visibility_groups
theme:
- agarica
_core:
default_config_hash: 0yPCPcBUHpioxWsX_hl1NEw4yz9ypWGort601TUljoY
id: agarica_home_page_custom_3
theme: agarica
region: content_bottom
weight: -8
provider: null
plugin: 'block_content:086d20ee-9e48-4ee3-81ae-263f7dc279ba'
settings:
id: 'block_content:086d20ee-9e48-4ee3-81ae-263f7dc279ba'
label: 'Home page custom 3'
label_display: '0'
provider: block_content
status: true
info: ''
view_mode: columnar
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: home_page

View file

@ -1,31 +0,0 @@
uuid: e069fce5-8225-4f8a-b004-2cb403e2beae
langcode: en
status: true
dependencies:
content:
- 'block_content:slide:d5f97865-8fc0-4240-a0c4-4b302f641345'
module:
- block_content
- block_visibility_groups
theme:
- agarica
id: agaricnewsletter
theme: agarica
region: content_bottom
weight: 0
provider: null
plugin: 'block_content:d5f97865-8fc0-4240-a0c4-4b302f641345'
settings:
id: 'block_content:d5f97865-8fc0-4240-a0c4-4b302f641345'
label: 'Agaric Newsletter'
label_display: visible
provider: block_content
status: true
info: ''
view_mode: default
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''

View file

@ -1,22 +0,0 @@
uuid: b5687322-6f65-474a-86aa-6ef9d842c884
langcode: en
status: true
dependencies:
module:
- system
theme:
- claro
_core:
default_config_hash: NjcxOBrPOiK5-38t56DwFBDVY4yer7YSlbRWXFuHe7A
id: claro_breadcrumbs
theme: claro
region: breadcrumb
weight: 0
provider: null
plugin: system_breadcrumb_block
settings:
id: system_breadcrumb_block
label: Breadcrumbs
label_display: '0'
provider: system
visibility: { }

View file

@ -1,22 +0,0 @@
uuid: 256e0ab2-c7af-465b-9d6f-d44a5539326c
langcode: en
status: true
dependencies:
module:
- system
theme:
- claro
_core:
default_config_hash: a0Yyx1GeyKarZ4T_yXQBR_ZFKnXiFLtxAb6gWLd8nr0
id: claro_content
theme: claro
region: content
weight: 0
provider: null
plugin: system_main_block
settings:
id: system_main_block
label: 'Main page content'
label_display: '0'
provider: system
visibility: { }

View file

@ -1,22 +0,0 @@
uuid: 188b2c4c-cbb5-4e4d-ae1f-0f90d146ebef
langcode: en
status: true
dependencies:
module:
- help
theme:
- claro
_core:
default_config_hash: jccFSSVqV0WCDb6NtML1VWAWTtDbZ-zn5YgTRMgMrIM
id: claro_help
theme: claro
region: help
weight: 0
provider: null
plugin: help_block
settings:
id: help_block
label: Help
label_display: '0'
provider: help
visibility: { }

View file

@ -1,20 +0,0 @@
uuid: fe5f8678-4118-47e9-b0fd-ad68226a0526
langcode: en
status: true
dependencies:
theme:
- claro
_core:
default_config_hash: CdXfDmRgAvms7EQovxxWPdYi0GitxeRbVtScYK16ZH0
id: claro_local_actions
theme: claro
region: content
weight: -10
provider: null
plugin: local_actions_block
settings:
id: local_actions_block
label: 'Primary admin actions'
label_display: '0'
provider: core
visibility: { }

View file

@ -1,22 +0,0 @@
uuid: 45a1a2a2-78f1-489b-b8b1-b356dd599e13
langcode: en
status: true
dependencies:
module:
- system
theme:
- claro
_core:
default_config_hash: '-Ac3ISpIT0PQ-whzD7_dw0SdKi6dAbRFNWdSjOiVDqg'
id: claro_messages
theme: claro
region: highlighted
weight: 0
provider: null
plugin: system_messages_block
settings:
id: system_messages_block
label: 'Status messages'
label_display: '0'
provider: system
visibility: { }

View file

@ -1,20 +0,0 @@
uuid: 256444a2-89e5-49e1-9ef9-314b004d8edf
langcode: en
status: true
dependencies:
theme:
- claro
_core:
default_config_hash: fNwDdW063tk_ktzSWzZVeQS9wzvLooVO280BQ9WrsIs
id: claro_page_title
theme: claro
region: header
weight: -30
provider: null
plugin: page_title_block
settings:
id: page_title_block
label: 'Page title'
label_display: '0'
provider: core
visibility: { }

View file

@ -1,22 +0,0 @@
uuid: 40ef5460-0f52-4869-8a62-7a6ab10840ea
langcode: en
status: true
dependencies:
theme:
- claro
_core:
default_config_hash: ACjBZI5shAMiiUpsz-inLYVXDqNNXRnSzAWV3kV_8Hw
id: claro_primary_local_tasks
theme: claro
region: header
weight: 0
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Primary tabs'
label_display: '0'
provider: core
primary: true
secondary: false
visibility: { }

View file

@ -1,22 +0,0 @@
uuid: 950f5415-1d4a-4451-ba91-693c8dcd40e1
langcode: en
status: true
dependencies:
theme:
- claro
_core:
default_config_hash: 2L0geP-ixCbCkEpW6BVF6H7vDUZN4ea07_Y9CociQm4
id: claro_secondary_local_tasks
theme: claro
region: pre_content
weight: 0
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Secondary tabs'
label_display: '0'
provider: core
primary: false
secondary: true
visibility: { }

View file

@ -1,31 +0,0 @@
uuid: 25be0dcb-7727-4258-a7f9-e191b0449644
langcode: en
status: true
dependencies:
config:
- views.view.search
module:
- block_visibility_groups
- views
theme:
- octavia
_core:
default_config_hash: drz4dvA7i2tK42yDl1PLhaeRiI0W20SqFccoObeKLAY
id: content_search_form_global
theme: octavia
region: header_search
weight: 0
provider: null
plugin: 'views_exposed_filter_block:search-page_1'
settings:
id: 'views_exposed_filter_block:search-page_1'
label: ''
label_display: '0'
provider: views
views_label: ''
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''

View file

@ -1,32 +0,0 @@
uuid: 6b14561b-5882-48b8-8332-537d6a65f065
langcode: en
status: true
dependencies:
config:
- block_visibility_groups.block_visibility_group.search
- views.view.search
module:
- block_visibility_groups
- views
theme:
- octavia
_core:
default_config_hash: Vj9rMV1HDin53HlL2YKiRIMEQUO8Aa-BUu7t-0tgUOc
id: content_search_form_search
theme: octavia
region: sidebar_first
weight: 0
provider: null
plugin: 'views_exposed_filter_block:search-page_1'
settings:
id: 'views_exposed_filter_block:search-page_1'
label: ''
label_display: '0'
provider: views
views_label: ''
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: search

View file

@ -1,29 +0,0 @@
uuid: 22c9a786-73a7-4ea2-bec8-d47a26b454f7
langcode: en
status: true
dependencies:
config:
- views.view.search
module:
- block_visibility_groups
- views
theme:
- agarica
id: exposedformsearchpage_1
theme: agarica
region: primary_menu
weight: -8
provider: null
plugin: 'views_exposed_filter_block:search-page_1'
settings:
id: 'views_exposed_filter_block:search-page_1'
label: ''
label_display: '0'
provider: views
views_label: ''
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''

View file

@ -1,37 +0,0 @@
uuid: 5a4e2d89-ac8b-4692-ba63-5ec690cf1a59
langcode: en
status: true
dependencies:
config:
- views.view.search
module:
- block_visibility_groups
- system
- views
theme:
- agarica
id: exposedformsearchpage_1_2
theme: agarica
region: header_search
weight: 0
provider: null
plugin: 'views_exposed_filter_block:search-page_1'
settings:
id: 'views_exposed_filter_block:search-page_1'
label: ''
label_display: visible
provider: views
views_label: ''
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''
request_path:
id: request_path
negate: false
context_mapping: { }
pages: |
/search
/search/*

View file

@ -1,39 +0,0 @@
uuid: a9f2c8b6-96c6-418c-8d5e-463d251739b0
langcode: en
status: true
dependencies:
config:
- system.menu.main
module:
- block_visibility_groups
- menu_block
theme:
- octavia
_core:
default_config_hash: eJrCgI_sSLwD4b-lgt-hLYWyH5R6m_ou6ZSzZZbv3Hg
id: footer_about_us
theme: octavia
region: footer_menus
weight: -20
provider: null
plugin: 'menu_block:main'
settings:
id: 'menu_block:main'
label: 'About Us'
label_display: visible
provider: menu_block
follow: false
follow_parent: child
label_link: false
label_type: block
level: 1
depth: 0
expand_all_items: false
parent: 'main:menu_link_content:33435872-bdbe-4833-9477-c057c2c33359'
suggestion: main
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''

View file

@ -1,39 +0,0 @@
uuid: a57e43df-eacf-4a80-8cce-ebc8fcd93a7d
langcode: en
status: true
dependencies:
config:
- system.menu.main
module:
- block_visibility_groups
- menu_block
theme:
- octavia
_core:
default_config_hash: y7D1_-5WE5uR9bFhOPE7wnF-ZHNeK8JhVe8-PBa03e8
id: footer_get_involved
theme: octavia
region: footer_menus
weight: -18
provider: null
plugin: 'menu_block:main'
settings:
id: 'menu_block:main'
label: 'Get Involved'
label_display: visible
provider: menu_block
follow: false
follow_parent: child
label_link: false
label_type: block
level: 1
depth: 0
expand_all_items: false
parent: 'main:menu_link_content:f1eaa438-620d-418b-acd3-ad00dab9c635'
suggestion: main
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''

View file

@ -1,39 +0,0 @@
uuid: ea6024cb-e5ef-47d2-9f89-d3e5f05087c1
langcode: en
status: true
dependencies:
config:
- system.menu.main
module:
- block_visibility_groups
- menu_block
theme:
- octavia
_core:
default_config_hash: Uvp7dFZ5RwRIOWf2HBXzYRqoV5UI-6nx5zqh6CmhikI
id: footer_our_work
theme: octavia
region: footer_menus
weight: -19
provider: null
plugin: 'menu_block:main'
settings:
id: 'menu_block:main'
label: 'Our Work'
label_display: visible
provider: menu_block
follow: false
follow_parent: child
label_link: false
label_type: block
level: 1
depth: 0
expand_all_items: false
parent: 'main:menu_link_content:3f594be0-bb0f-4b30-923e-e7984983a0fd'
suggestion: main
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''

View file

@ -1,22 +0,0 @@
uuid: b4eac400-4235-4fd9-bdaa-11ce7b3203bb
langcode: en
status: true
dependencies:
module:
- system
theme:
- gin
_core:
default_config_hash: y9X3xgCsO59pQyzNLzY1D3SDJJxCHILLWkpPnmuTJ2E
id: gin_breadcrumbs
theme: gin
region: breadcrumb
weight: 0
provider: null
plugin: system_breadcrumb_block
settings:
id: system_breadcrumb_block
label: Breadcrumbs
label_display: '0'
provider: system
visibility: { }

View file

@ -1,22 +0,0 @@
uuid: 733f5d2e-72af-439d-8193-55d88a49e4e0
langcode: en
status: true
dependencies:
module:
- system
theme:
- gin
_core:
default_config_hash: hBHXB7hC05XU7pDYzETt-GUcpFlogK1gkjyAsg0Ym58
id: gin_content
theme: gin
region: content
weight: 0
provider: null
plugin: system_main_block
settings:
id: system_main_block
label: 'Main page content'
label_display: '0'
provider: system
visibility: { }

View file

@ -1,22 +0,0 @@
uuid: edae7165-daf6-4a00-a353-9bada37cb337
langcode: en
status: true
dependencies:
module:
- help
theme:
- gin
_core:
default_config_hash: 8nOAry2oKqJOr0zbrlJ3sZHDFJLIO6j-0vT0K_TYca4
id: gin_help
theme: gin
region: help
weight: 0
provider: null
plugin: help_block
settings:
id: help_block
label: Help
label_display: '0'
provider: help
visibility: { }

View file

@ -1,20 +0,0 @@
uuid: c6f3def0-b208-4142-a7df-32fceeaff1b2
langcode: en
status: true
dependencies:
theme:
- gin
_core:
default_config_hash: OQ9aJ-4qVwK1x00o9EOYK4eFDjQr_HLpbPiJaPSVZiQ
id: gin_local_actions
theme: gin
region: content
weight: -10
provider: null
plugin: local_actions_block
settings:
id: local_actions_block
label: 'Primary admin actions'
label_display: '0'
provider: core
visibility: { }

View file

@ -1,22 +0,0 @@
uuid: 86b40799-a6f1-446f-90ae-478a814190ff
langcode: en
status: true
dependencies:
module:
- system
theme:
- gin
_core:
default_config_hash: WvPhI8OwllG0gE69-F8qL3ai3nd5SbYD6JpmEuZcyok
id: gin_messages
theme: gin
region: highlighted
weight: 0
provider: null
plugin: system_messages_block
settings:
id: system_messages_block
label: 'Status messages'
label_display: '0'
provider: system
visibility: { }

View file

@ -1,20 +0,0 @@
uuid: bb66b6f9-554e-4c3f-9f53-e302d02ffe04
langcode: en
status: true
dependencies:
theme:
- gin
_core:
default_config_hash: HLQY2xgby8K3vN_98hiOSasOhm9pdCsH234-s0duJ8Q
id: gin_page_title
theme: gin
region: header
weight: -30
provider: null
plugin: page_title_block
settings:
id: page_title_block
label: 'Page title'
label_display: '0'
provider: core
visibility: { }

View file

@ -1,22 +0,0 @@
uuid: d41456fe-6395-43c2-b06a-dde3411b99ff
langcode: en
status: true
dependencies:
theme:
- gin
_core:
default_config_hash: Hh01DLj9k7UnNdPpOQXHZHW7GHf2OPNDQyCJF7_R9ac
id: gin_primary_local_tasks
theme: gin
region: header
weight: 0
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Primary tabs'
label_display: '0'
provider: core
primary: true
secondary: false
visibility: { }

View file

@ -1,22 +0,0 @@
uuid: 793e0050-ff07-4dc3-8165-369ce766381e
langcode: en
status: true
dependencies:
theme:
- gin
_core:
default_config_hash: BCWhood0xXFQYqxFgL1spXdb9KeIuXH1YvTdjIEedDg
id: gin_secondary_local_tasks
theme: gin
region: pre_content
weight: 0
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Secondary tabs'
label_display: '0'
provider: core
primary: false
secondary: true
visibility: { }

View file

@ -1,40 +0,0 @@
uuid: 111507ad-206f-4d2f-864e-24b12ebac1dd
langcode: en
status: false
dependencies:
content:
- 'block_content:basic:134165a3-b38a-41c1-92aa-984e3e6d3435'
module:
- block_content
- block_visibility_groups
- ctools
- node
theme:
- agarica
id: hireagaric
theme: agarica
region: content_bottom
weight: -9
provider: null
plugin: 'block_content:134165a3-b38a-41c1-92aa-984e3e6d3435'
settings:
id: 'block_content:134165a3-b38a-41c1-92aa-984e3e6d3435'
label: 'Hire Agaric'
label_display: '0'
provider: block_content
status: true
info: ''
view_mode: full
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''
'entity_bundle:node':
id: 'entity_bundle:node'
negate: false
context_mapping:
node: '@node.node_route_context:node'
bundles:
blog: blog

View file

@ -1,32 +0,0 @@
uuid: 218d7a62-1e87-41c4-a0d9-d1be728bf9a5
langcode: en
status: true
dependencies:
config:
- block_visibility_groups.block_visibility_group.home_page
module:
- block_visibility_groups
theme:
- octavia
_core:
default_config_hash: adph6pOIE75AsoO7sgVHgzVJxz9l12gXYWp4VRpoMiA
id: home_page_custom_2
theme: octavia
region: content_bottom
weight: 2
provider: null
plugin: 'block_content:8f30e41d-3693-43bc-a281-9b11e29df3b8'
settings:
id: 'block_content:8f30e41d-3693-43bc-a281-9b11e29df3b8'
label: 'Home page custom 2'
label_display: '0'
provider: block_content
status: true
info: ''
view_mode: columnar
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: home_page

View file

@ -1,32 +0,0 @@
uuid: df2750bb-efa7-4d95-8bea-7478f6b5cede
langcode: en
status: true
dependencies:
config:
- block_visibility_groups.block_visibility_group.home_page
module:
- block_visibility_groups
theme:
- octavia
_core:
default_config_hash: 0yPCPcBUHpioxWsX_hl1NEw4yz9ypWGort601TUljoY
id: home_page_custom_3
theme: octavia
region: content_bottom
weight: 4
provider: null
plugin: 'block_content:086d20ee-9e48-4ee3-81ae-263f7dc279ba'
settings:
id: 'block_content:086d20ee-9e48-4ee3-81ae-263f7dc279ba'
label: 'Home page custom 3'
label_display: '0'
provider: block_content
status: true
info: ''
view_mode: columnar
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: home_page

View file

@ -1,27 +0,0 @@
uuid: cddd6272-7a22-4110-862c-338686afc1c1
langcode: en
status: true
dependencies:
module:
- block_visibility_groups
- dropdown_language
theme:
- agarica
id: languageswitcher
theme: agarica
region: footer
weight: 0
provider: null
plugin: 'dropdown_language:language_interface'
settings:
id: 'dropdown_language:language_interface'
label: 'Language:'
label_display: visible
provider: dropdown_language
labels: { }
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''

View file

@ -1,31 +0,0 @@
uuid: add6196e-3612-4143-a31f-3ad79d359c0d
langcode: en
status: true
dependencies:
config:
- system.menu.main
module:
- block_visibility_groups
- system
theme:
- agarica
id: mainnavigation
theme: agarica
region: secondary_menu
weight: 0
provider: null
plugin: 'system_menu_block:main'
settings:
id: 'system_menu_block:main'
label: 'Second-level main navigation'
label_display: '0'
provider: system
level: 2
depth: 1
expand_all_items: false
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''

View file

@ -1,31 +0,0 @@
uuid: 33e858a7-5fb0-4061-99d1-85cb9b4d7e8e
langcode: en
status: false
dependencies:
content:
- 'block_content:content_reference:779630ad-78a7-4a33-9f3b-2b73de77bfa4'
module:
- block_content
- block_visibility_groups
theme:
- agarica
id: upcomingtrainingsfromagaric
theme: agarica
region: content
weight: -8
provider: null
plugin: 'block_content:779630ad-78a7-4a33-9f3b-2b73de77bfa4'
settings:
id: 'block_content:779630ad-78a7-4a33-9f3b-2b73de77bfa4'
label: 'Upcoming Trainings from Agaric'
label_display: visible
provider: block_content
status: true
info: ''
view_mode: full
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''

View file

@ -1,34 +0,0 @@
uuid: bace00b3-a26c-4ee1-9aea-8e59f77b6a86
langcode: en
status: false
dependencies:
module:
- block_visibility_groups
- http_client_error_status
- user
theme:
- agarica
id: userlogin
theme: agarica
region: bottom
weight: -11
provider: null
plugin: user_login_block
settings:
id: user_login_block
label: 'User login'
label_display: visible
provider: user
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''
http_client_error_status:
id: http_client_error_status
negate: false
context_mapping: { }
request_401: false
request_403: true
request_404: false

View file

@ -1,8 +0,0 @@
uuid: 21ced413-ae8e-47ec-9e6d-d675e1c85d70
langcode: en
status: true
dependencies: { }
id: content_reference
label: 'Content reference'
revision: 0
description: ''

View file

@ -1,7 +0,0 @@
uuid: 5c3f5dad-c83a-4eba-89d8-ae49b1469b6a
langcode: en
status: true
dependencies: { }
formId: comment_form
captchaType: riddler/Riddler
label: comment_form

View file

@ -1,9 +0,0 @@
uuid: 8c3a3bd4-0db4-43e8-b48c-7f82129f2567
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: dXrX0-J-kKv0EAFBOwj3iknBYWbh30k_54lWApW4YUQ
formId: contact_message_feedback_form
captchaType: default
label: contact_message_feedback_form

View file

@ -1,9 +0,0 @@
uuid: 36ce83e9-1cde-41c4-a6b5-61b553843af4
langcode: en
status: false
dependencies: { }
_core:
default_config_hash: 7zUmOK1ti1l0bc78ieysHa3_57MOin7IgHpHhwbSugs
formId: contact_message_personal_form
captchaType: default
label: contact_message_personal_form

View file

@ -1,7 +0,0 @@
uuid: 82a5cf75-fc93-403f-91bd-0115fbbabcbe
langcode: en
status: false
dependencies: { }
formId: node_action_form
captchaType: default
label: node_action_form

View file

@ -1,7 +0,0 @@
uuid: 49977c7a-44b3-4fc9-a9ad-033628c680a2
langcode: en
status: false
dependencies: { }
formId: node_article_form
captchaType: default
label: node_article_form

View file

@ -1,7 +0,0 @@
uuid: 55a995de-130f-4134-a792-2332c04818cb
langcode: en
status: false
dependencies: { }
formId: node_blog_form
captchaType: default
label: node_blog_form

View file

@ -1,7 +0,0 @@
uuid: 78432405-d9f3-4d70-80fe-cfdf56921d60
langcode: en
status: false
dependencies: { }
formId: node_campaign_form
captchaType: default
label: node_campaign_form

View file

@ -1,7 +0,0 @@
uuid: 33598578-ea78-4150-8c4b-5c9643527187
langcode: en
status: false
dependencies: { }
formId: node_case_study_form
captchaType: default
label: node_case_study_form

View file

@ -1,7 +0,0 @@
uuid: 2133fb7d-efe9-448c-90de-9573313d1e18
langcode: en
status: false
dependencies: { }
formId: node_event_form
captchaType: default
label: node_event_form

View file

@ -1,7 +0,0 @@
uuid: 27831b34-ac65-461d-b08b-c7228b540a22
langcode: en
status: false
dependencies: { }
formId: node_landing_page_form
captchaType: default
label: node_landing_page_form

View file

@ -1,7 +0,0 @@
uuid: eedde8fb-8dee-4451-8fac-4fdec3f9ef6b
langcode: en
status: false
dependencies: { }
formId: node_page_form
captchaType: default
label: node_page_form

View file

@ -1,7 +0,0 @@
uuid: 04aafb3f-507d-4403-833d-d982cdc3032b
langcode: en
status: false
dependencies: { }
formId: node_people_form
captchaType: default
label: node_people_form

View file

@ -1,7 +0,0 @@
uuid: 7135081a-bfad-4ee6-ab99-49e6f505a192
langcode: en
status: false
dependencies: { }
formId: node_resource_form
captchaType: default
label: node_resource_form

View file

@ -1,9 +0,0 @@
uuid: 72a8c963-260a-44f4-8aaa-b695c4311db2
langcode: en
status: false
dependencies: { }
_core:
default_config_hash: XbughDuwgOtc_8ztmYxz84gaXBeR760xH3bGSKD9v1Q
formId: user_login_form
captchaType: default
label: user_login_form

View file

@ -1,9 +0,0 @@
uuid: 42f5818e-f934-415a-84a3-9b99a65c78e0
langcode: en
status: false
dependencies: { }
_core:
default_config_hash: qZeHI5fZ9WQRKsfl8FMBwzk3puSsWCRtWKEZh04JJUo
formId: user_pass
captchaType: default
label: user_pass

View file

@ -1,9 +0,0 @@
uuid: 08ef1218-75c2-4ad9-a840-f8796fd9af97
langcode: en
status: false
dependencies: { }
_core:
default_config_hash: 2iz3cMg7T1eSKXtNIB9WyaRptfg7wosDDPBSBhXFXl0
formId: user_register_form
captchaType: default
label: user_register_form

View file

@ -1,15 +0,0 @@
_core:
default_config_hash: hSAUW7BoAd9YUpKcVKyZpW4wY67g4XZAYlt3Vnz6SVA
enable_globally: 0
enable_globally_on_admin_routes: false
default_challenge: riddler/Riddler
description: 'Please help us focus on people and not spambots by answering this question.'
administration_mode: true
administration_mode_on_admin_routes: false
whitelist_ips: ''
wrong_captcha_response_message: 'The answer you entered for the CAPTCHA was not correct. Do we need to make our website more clear about what we do?'
default_validation: 1
persistence: 3
enable_stats: false
log_wrong_responses: true
title: CAPTCHA

View file

@ -1,3 +0,0 @@
third_party_settings:
shortcut:
module_link: true

View file

@ -1,14 +0,0 @@
_core:
default_config_hash: cOqVnz_7pbb_0R31nQwih4Gh8XkmIbyFagFp6uUPaOc
coffee_menus:
admin: admin
footer: footer
main: main
tools: tools
account: account
max_results: 12
keycodes:
- 206
- 75
- 71
- 103

View file

@ -1,59 +0,0 @@
_core:
default_config_hash: Q6HMOSKUhb-YgBPZ1JIbcVeOxHPv-eJoBGYmXiG9Pik
bundle_types:
- node--blog--comment
available_alerts:
1: true
2: false
enable_default:
watcher: '1'
entity_author: true
mail_templates:
watcher:
node:
subject: '[site:name] :: new comment on [node:title]'
body: |
Hi [comment-subscribed:author],
[comment:author] has commented on: "[node:title]"
----
[comment:title]
[comment:body]
----
You can view the comment at the following url
[comment:url]
You can stop receiving emails when someone replies to this post,
by going to [comment-subscribed:unsubscribe-url]
You can set up auto-following feature for all future posts
by creating your own user with a few clicks here [site:login-url]
-- [site:name] team
[site:url]
entity_author:
node:
subject: '[site:name] :: new comment for your post'
body: |
Hi [node:author],
You have received a comment on: "[node:title]"
----
[comment:title]
[comment:body]
----
You can view the comment at the following url
[comment:url]
You will receive emails like this for all replies to your posts. You can
disable this by logging in and changing the settings on your user account at
[node:author:edit-url].
-- [site:name] team
[site:url]
node_types:
- blog

View file

@ -1,11 +0,0 @@
uuid: 7af9d194-e680-430f-8fef-6c0d44081a23
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: eJWhGhpRfmEhpk2aZAe8424DHGi6A4onjpxfouE4eWk
id: edit_contact_form
label: 'Edit contact form'
route: |
entity.contact_form.collection
entity.contact_form.edit_form

View file

@ -1,11 +0,0 @@
uuid: f2d3b10a-3d9d-4110-80ff-709dc584607d
langcode: en
status: true
dependencies:
module:
- address
id: config_sync.module.address
snapshotSet: config_sync
extensionType: module
extensionName: address
items: { }

View file

@ -1,18 +0,0 @@
uuid: c60c1135-36ad-4172-b131-6d466198112d
langcode: en
status: true
dependencies:
module:
- admin_toolbar
id: config_sync.module.admin_toolbar
snapshotSet: config_sync
extensionType: module
extensionName: admin_toolbar
items:
-
collection: ''
name: admin_toolbar.settings
data:
menu_depth: 4
_core:
default_config_hash: jvTSppzcgH5wnzBhX5xnAExcp2I1CzkQ_aky65XNfYI

View file

@ -1,20 +0,0 @@
uuid: c4f3765b-5d11-4fe2-bf9d-e9ac83d68eed
langcode: en
status: true
dependencies:
module:
- admin_toolbar_tools
id: config_sync.module.admin_toolbar_tools
snapshotSet: config_sync
extensionType: module
extensionName: admin_toolbar_tools
items:
-
collection: ''
name: admin_toolbar_tools.settings
data:
max_bundle_number: 20
hoverintent_functionality: true
show_local_tasks: false
_core:
default_config_hash: WgdZsrd_5w9jlmcHV4R9dD2tG9OZEkYo4I_O8h7Gq8Q

View file

@ -1,11 +0,0 @@
uuid: 4792cbf4-4703-4c85-9f8d-db6f4e0d2b99
langcode: en
status: true
dependencies:
module:
- allowed_formats
id: config_sync.module.allowed_formats
snapshotSet: config_sync
extensionType: module
extensionName: allowed_formats
items: { }

View file

@ -1,33 +0,0 @@
uuid: ff423420-cdba-4fc4-93d5-a4ca0402f287
langcode: en
status: true
dependencies:
module:
- autosave_form
id: config_sync.module.autosave_form
snapshotSet: config_sync
extensionType: module
extensionName: autosave_form
items:
-
collection: ''
name: autosave_form.messages
data:
entity_saved_in_background_alert_message: 'The content has been modified elsewhere. As a result, autosaving has been disabled and autosaved states for the current page have been deleted. Autosave will be reactivated after reloading the page.'
_core:
default_config_hash: In3MY-CuVp64RxCeU5X6rsEhR6jR4Si8OG6BX18DALg
-
collection: ''
name: autosave_form.settings
data:
interval: 60000
active_on:
content_entity_forms: true
config_entity_forms: false
notification:
active: true
message: 'Saving draft...'
delay: 1000
allowed_content_entity_types: { }
_core:
default_config_hash: QnLi3Y7e5T_v9EZqYxRb90E0bBDb2g1y7xREWLKJLC0

View file

@ -1,11 +0,0 @@
uuid: 638eac71-d7fa-44c6-85a0-27039ee251cc
langcode: en
status: true
dependencies:
module:
- block
id: config_sync.module.block
snapshotSet: config_sync
extensionType: module
extensionName: block
items: { }

View file

@ -1,585 +0,0 @@
uuid: 226336e1-9074-444b-9a7f-8cd72a53fd34
langcode: en
status: true
dependencies:
module:
- block_content
id: config_sync.module.block_content
snapshotSet: config_sync
extensionType: module
extensionName: block_content
items:
-
collection: ''
name: core.entity_view_mode.block_content.full
data:
langcode: en
status: false
dependencies:
module:
- block_content
id: block_content.full
label: Full
targetEntityType: block_content
cache: true
-
collection: ''
name: field.storage.block_content.body
data:
langcode: en
status: true
dependencies:
module:
- block_content
- text
id: block_content.body
field_name: body
entity_type: block_content
type: text_with_summary
settings: { }
module: text
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: true
custom_storage: false
-
collection: ''
name: views.view.block_content
data:
langcode: en
status: true
dependencies:
module:
- block_content
- user
id: block_content
label: 'Custom block library'
module: views
description: 'Find and manage custom blocks.'
tag: default
base_table: block_content_field_data
base_field: id
core: 8.x
display:
default:
display_plugin: default
id: default
display_title: Master
position: 0
display_options:
access:
type: perm
options:
perm: 'administer blocks'
cache:
type: tag
options: { }
query:
type: views_query
options:
disable_sql_rewrite: false
distinct: false
replica: false
query_comment: ''
query_tags: { }
exposed_form:
type: basic
options:
submit_button: Apply
reset_button: false
reset_button_label: Reset
exposed_sorts_label: 'Sort by'
expose_sort_order: true
sort_asc_label: Asc
sort_desc_label: Desc
pager:
type: mini
options:
items_per_page: 50
offset: 0
id: 0
total_pages: null
tags:
previous: ' Previous'
next: 'Next '
expose:
items_per_page: false
items_per_page_label: 'Items per page'
items_per_page_options: '5, 10, 25, 50'
items_per_page_options_all: false
items_per_page_options_all_label: '- All -'
offset: false
offset_label: Offset
style:
type: table
options:
grouping: { }
row_class: ''
default_row_class: true
override: true
sticky: false
caption: ''
summary: ''
description: ''
columns:
info: info
type: type
changed: changed
operations: operations
info:
info:
sortable: true
default_sort_order: asc
align: ''
separator: ''
empty_column: false
responsive: ''
type:
sortable: true
default_sort_order: asc
align: ''
separator: ''
empty_column: false
responsive: ''
changed:
sortable: true
default_sort_order: desc
align: ''
separator: ''
empty_column: false
responsive: ''
operations:
sortable: false
default_sort_order: asc
align: ''
separator: ''
empty_column: false
responsive: ''
default: changed
empty_table: true
row:
type: fields
fields:
info:
id: info
table: block_content_field_data
field: info
relationship: none
group_type: group
admin_label: ''
label: 'Block description'
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: true
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: value
type: string
settings:
link_to_entity: true
group_column: value
group_columns: { }
group_rows: true
delta_limit: 0
delta_offset: 0
delta_reversed: false
delta_first_last: false
multi_type: separator
separator: ', '
field_api_classes: false
entity_type: null
entity_field: info
plugin_id: field
type:
id: type
table: block_content_field_data
field: type
relationship: none
group_type: group
admin_label: ''
label: 'Block type'
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: true
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: target_id
type: entity_reference_label
settings:
link: false
group_column: target_id
group_columns: { }
group_rows: true
delta_limit: 0
delta_offset: 0
delta_reversed: false
delta_first_last: false
multi_type: separator
separator: ', '
field_api_classes: false
entity_type: block_content
entity_field: type
plugin_id: field
changed:
id: changed
table: block_content_field_data
field: changed
relationship: none
group_type: group
admin_label: ''
label: Updated
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: true
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
entity_type: block_content
entity_field: changed
type: timestamp
settings:
date_format: short
custom_date_format: ''
timezone: ''
plugin_id: field
operations:
id: operations
table: block_content
field: operations
relationship: none
group_type: group
admin_label: ''
label: Operations
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: true
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
destination: true
entity_type: block_content
plugin_id: entity_operations
filters:
info:
id: info
table: block_content_field_data
field: info
relationship: none
group_type: group
admin_label: ''
operator: contains
value: ''
group: 1
exposed: true
expose:
operator_id: info_op
label: 'Block description'
description: ''
use_operator: false
operator: info_op
identifier: info
required: false
remember: false
multiple: false
remember_roles:
authenticated: authenticated
anonymous: '0'
administrator: '0'
is_grouped: false
group_info:
label: ''
description: ''
identifier: ''
optional: true
widget: select
multiple: false
remember: false
default_group: All
default_group_multiple: { }
group_items: { }
entity_type: block_content
entity_field: info
plugin_id: string
type:
id: type
table: block_content_field_data
field: type
relationship: none
group_type: group
admin_label: ''
operator: in
value: { }
group: 1
exposed: true
expose:
operator_id: type_op
label: 'Block type'
description: ''
use_operator: false
operator: type_op
identifier: type
required: false
remember: false
multiple: false
remember_roles:
authenticated: authenticated
anonymous: '0'
administrator: '0'
reduce: false
is_grouped: false
group_info:
label: ''
description: ''
identifier: ''
optional: true
widget: select
multiple: false
remember: false
default_group: All
default_group_multiple: { }
group_items: { }
entity_type: block_content
entity_field: type
plugin_id: bundle
reusable:
id: reusable
table: block_content_field_data
field: reusable
relationship: none
group_type: group
admin_label: ''
operator: '='
value: '1'
group: 1
exposed: false
expose:
operator_id: ''
label: ''
description: ''
use_operator: false
operator: ''
identifier: ''
required: false
remember: false
multiple: false
remember_roles:
authenticated: authenticated
is_grouped: false
group_info:
label: ''
description: ''
identifier: ''
optional: true
widget: select
multiple: false
remember: false
default_group: All
default_group_multiple: { }
group_items: { }
entity_type: block_content
entity_field: reusable
plugin_id: boolean
sorts: { }
title: 'Custom block library'
header: { }
footer: { }
empty:
area_text_custom:
id: area_text_custom
table: views
field: area_text_custom
relationship: none
group_type: group
admin_label: ''
empty: true
tokenize: false
content: 'There are no custom blocks available.'
plugin_id: text_custom
block_content_listing_empty:
admin_label: ''
empty: true
field: block_content_listing_empty
group_type: group
id: block_content_listing_empty
label: ''
relationship: none
table: block_content
plugin_id: block_content_listing_empty
entity_type: block_content
relationships: { }
arguments: { }
display_extenders: { }
cache_metadata:
contexts:
- 'languages:language_content'
- 'languages:language_interface'
- url
- url.query_args
- user.permissions
max-age: 0
tags: { }
page_1:
display_plugin: page
id: page_1
display_title: Page
position: 1
display_options:
display_extenders: { }
path: admin/structure/block/block-content
menu:
type: tab
title: 'Custom block library'
description: ''
parent: block.admin_display
weight: 0
context: '0'
menu_name: admin
cache_metadata:
contexts:
- 'languages:language_content'
- 'languages:language_interface'
- url
- url.query_args
- user.permissions
max-age: 0
tags: { }

View file

@ -1,11 +0,0 @@
uuid: 5dcb93b7-e298-456c-b5e4-acc4d6aaab35
langcode: en
status: true
dependencies:
module:
- block_visibility_groups
id: config_sync.module.block_visibility_groups
snapshotSet: config_sync
extensionType: module
extensionName: block_visibility_groups
items: { }

View file

@ -1,11 +0,0 @@
uuid: ab3993b6-4522-47d8-a076-4c3cbbf9bba0
langcode: en
status: true
dependencies:
module:
- breakpoint
id: config_sync.module.breakpoint
snapshotSet: config_sync
extensionType: module
extensionName: breakpoint
items: { }

View file

@ -1,89 +0,0 @@
uuid: 4e7bcf04-6457-474a-8390-e54f8c0c5da5
langcode: en
status: true
dependencies:
module:
- captcha
id: config_sync.module.captcha
snapshotSet: config_sync
extensionType: module
extensionName: captcha
items:
-
collection: ''
name: captcha.captcha_point.contact_message_feedback_form
data:
langcode: en
status: false
dependencies: { }
formId: contact_message_feedback_form
captchaType: default
label: contact_message_feedback_form
_core:
default_config_hash: dXrX0-J-kKv0EAFBOwj3iknBYWbh30k_54lWApW4YUQ
-
collection: ''
name: captcha.captcha_point.contact_message_personal_form
data:
langcode: en
status: false
dependencies: { }
formId: contact_message_personal_form
captchaType: default
label: contact_message_personal_form
_core:
default_config_hash: 7zUmOK1ti1l0bc78ieysHa3_57MOin7IgHpHhwbSugs
-
collection: ''
name: captcha.captcha_point.user_login_form
data:
langcode: en
status: false
dependencies: { }
formId: user_login_form
captchaType: default
label: user_login_form
_core:
default_config_hash: XbughDuwgOtc_8ztmYxz84gaXBeR760xH3bGSKD9v1Q
-
collection: ''
name: captcha.captcha_point.user_pass
data:
langcode: en
status: false
dependencies: { }
formId: user_pass
captchaType: default
label: user_pass
_core:
default_config_hash: qZeHI5fZ9WQRKsfl8FMBwzk3puSsWCRtWKEZh04JJUo
-
collection: ''
name: captcha.captcha_point.user_register_form
data:
langcode: en
status: false
dependencies: { }
formId: user_register_form
captchaType: default
label: user_register_form
_core:
default_config_hash: 2iz3cMg7T1eSKXtNIB9WyaRptfg7wosDDPBSBhXFXl0
-
collection: ''
name: captcha.settings
data:
enabled_default: 0
default_challenge: captcha/Math
description: 'This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.'
administration_mode: false
allow_on_admin_pages: false
whitelist_ips: ''
add_captcha_description: true
wrong_captcha_response_message: 'The answer you entered for the CAPTCHA was not correct.'
default_validation: 1
persistence: 1
enable_stats: false
log_wrong_responses: false
_core:
default_config_hash: hSAUW7BoAd9YUpKcVKyZpW4wY67g4XZAYlt3Vnz6SVA

View file

@ -1,11 +0,0 @@
uuid: 75b55c24-ec40-4588-814b-80d0aa1c2b5d
langcode: en
status: true
dependencies:
module:
- ckeditor
id: config_sync.module.ckeditor
snapshotSet: config_sync
extensionType: module
extensionName: ckeditor
items: { }

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