Compare commits

..

4 commits

Author SHA1 Message Date
benjamin melançon
9737fbc66b Commit compiled CSS 2019-08-06 18:59:36 -04:00
benjamin melançon
5983c606e1 Ensure user account menu stays on top of main nav background
Also keep columns (don't stack them) on mobile but hide most of them
2019-08-06 18:59:26 -04:00
benjamin melançon
0311059cea Override entire navbar block so we can take the silly hamburger menu out and put it somewhere reasonable 2019-08-06 18:57:30 -04:00
benjamin melançon
b964214cff Update README with CSS compile shortcut 2019-08-06 16:00:13 -04:00
832 changed files with 18358 additions and 79231 deletions

35
.ddev/.gitignore vendored
View file

@ -1,32 +1,13 @@
#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
/.ddev-docker-*.yaml
/.*downloads
/.homeadditions
/.importdb*
/.sshimageBuild
/.webimageBuild
/apache/apache-site.conf
/commands/.gitattributes
/config.local.y*ml
/config.*.local.y*ml
/import.yaml
/docker-compose.yaml
/db_snapshots
/mutagen/mutagen.yml
/mutagen/.start-synced
/nginx_full/nginx-site.conf
/postgres/postgresql.conf
/providers/acquia.yaml
/providers/lagoon.yaml
/providers/pantheon.yaml
/providers/platform.yaml
/providers/upsun.yaml
/sequelpro.spf
/traefik/config/geo-coop.yaml
/traefik/certs/geo-coop.crt
/traefik/certs/geo-coop.key
/xhprof/xhprof_prepend.php
/**/README.*
/import-db
/.bgsync*
/config.*.y*ml
/.webimageExtra
/.dbimageExtra
/*-build/Dockerfile.example

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,95 +1,56 @@
name: geo-coop
type: drupal11
APIVersion: v1.9.1
name: geo
type: drupal8
docroot: web
php_version: "8.1"
webserver_type: apache-fpm
php_version: "7.2"
webserver_type: nginx-fpm
router_http_port: "80"
router_https_port: "443"
xdebug_enabled: false
additional_hostnames: []
additional_fqdns: []
database:
type: mariadb
version: "10.5"
mariadb_version: "10.2"
nfs_mount_enabled: false
provider: default
use_dns_when_possible: true
composer_version: "2"
web_environment: []
nodejs_version: "16"
corepack_enable: false
default_container_timeout: "240"
timezone: ""
# Key features of DDEV's config.yaml:
# This config.yaml was created with ddev version v1.9.1
# webimage: drud/ddev-webserver:v1.9.0
# dbimage: drud/ddev-dbserver:v1.9.0-10.2
# dbaimage: drud/phpmyadmin:v1.9.0
# bgsyncimage: drud/ddev-bgsync:v1.9.0
# However we do not recommend explicitly wiring these images into the
# config.yaml as they may break future versions of ddev.
# You can update this config.yaml using 'ddev config'.
# 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> # backdrop, cakephp, craftcms, drupal, drupal6, drupal7, drupal8, drupal9, drupal10, drupal11, laravel, magento, magento2, php, shopware6, silverstripe, symfony, typo3, wordpress
# See https://ddev.readthedocs.io/en/stable/users/quickstart/ for more
# information on the different project types
# type: <projecttype> # drupal6/7/8, backdrop, typo3, wordpress, php
# docroot: <relative_path> # Relative path to the directory containing index.php.
# php_version: "8.3" # PHP version to use, "5.6" through "8.4"
# php_version: "7.1" # PHP version to use, "5.6", "7.0", "7.1", "7.2", "7.3"
# You can explicitly specify the webimage but this
# is not recommended, as the images are often closely tied to DDEV's' behavior,
# You can explicitly specify the webimage, dbimage, dbaimage lines 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.
# dbimage: <docker_image> # mariadb docker image.
# dbaimage: <docker_image>
# bgsyncimage: <docker_image>
# database:
# type: <dbtype> # mysql, mariadb, postgres
# version: <version> # database version, like "10.11" or "8.0"
# MariaDB versions can be 5.5-10.8, 10.11, and 11.4.
# MySQL versions can be 5.5-8.0.
# PostgreSQL versions can be 9-17.
# router_http_port: <port> # Port to be used for http (defaults to port 80)
# router_https_port: <port> # Port for https (defaults to 443)
# router_http_port: <port> # Port to be used for http (defaults to global configuration, usually 80)
# router_https_port: <port> # Port for https (defaults to global configuration, usually 443)
# xdebug_enabled: false # Set to true to enable xdebug and "ddev start" or "ddev restart"
# 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
# If timezone is unset, DDEV will attempt to derive it from the host system timezone
# using the $TZ environment variable or the /etc/localtime symlink.
# 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 use each other Composer version channel. This includes:
# - 2.2 (latest Composer LTS version)
# - stable
# - preview
# - snapshot
# Alternatively, an explicit Composer version may be specified, for example "2.2.18".
# To reinstall Composer after the image was built, run "ddev debug rebuild".
# nodejs_version: "22"
# change from the default system Node.js version to any other version.
# See https://ddev.readthedocs.io/en/stable/users/configuration/config/#nodejs_version for more information
# and https://www.npmjs.com/package/n#specifying-nodejs-versions for the full documentation,
# Note that using of 'ddev nvm' is discouraged because "nodejs_version" is much easier to use,
# can specify any version, and is more robust than using 'nvm'.
# corepack_enable: false
# Change to 'true' to 'corepack enable' and gain access to latest versions of yarn/pnpm
# webserver_type: nginx-fpm # Can be set to apache-fpm or apache-cgi as well
# additional_hostnames:
# - somename
@ -103,56 +64,29 @@ default_container_timeout: "240"
# 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_dirs: "custom/upload/dir"
#
# upload_dirs:
# - custom/upload/dir
# - ../private
#
# would set the destination paths 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_dirs don't have to be synced into Mutagen.
# disable_upload_dirs_warning: false
# If true, turns off the normal warning that says
# "You have Mutagen enabled and your 'php' project type doesn't have upload_dirs set"
# ddev_version_constraint: ""
# Example:
# ddev_version_constraint: ">= 1.22.4"
# This will enforce that the running ddev version is within this constraint.
# See https://github.com/Masterminds/semver#checking-version-constraints for
# supported constraint formats
# upload_dir: custom/upload/dir
# would set the destination path for ddev import-files to custom/upload/dir.
# 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.
# 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, 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.
# omit_containers: ["dba", "ddev-ssh-agent"]
# would omit the dba (phpMyAdmin) and ddev-ssh-agent containers. Currently
# only those two containers can be omitted here.
# Note that these containers can also be omitted globally in the
# ~/.ddev/global_config.yaml or with the "ddev config global" command.
# performance_mode: "global"
# DDEV offers performance optimization strategies to improve the filesystem
# performance depending on your host system. Should be configured globally.
#
# If set, will override the global config. Possible values are:
# - "global": uses the value from the global config.
# - "none": disables performance optimization for this project.
# - "mutagen": enables Mutagen for this project.
# - "nfs": enables NFS for this project.
#
# See https://ddev.readthedocs.io/en/stable/users/install/performance/#nfs
# See https://ddev.readthedocs.io/en/stable/users/install/performance/#mutagen
# 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
# fail_on_hook_fail: False
# Decide whether 'ddev start' should be interrupted by a failing hook
# webcache_enabled: false (deprecated)
# Was only for macOS, but now deprecated.
# See https://ddev.readthedocs.io/en/stable/users/performance/#using-webcache_enabled-to-cache-the-project-directory
# host_https_port: "59002"
# The host port binding for https can be explicitly specified. It is
@ -170,117 +104,44 @@ default_container_timeout: "240"
# The host port binding for the ddev-dbserver can be explicitly specified. It is dynamic
# unless explicitly specified.
# mailpit_http_port: "8025"
# mailpit_https_port: "8026"
# The Mailpit ports can be changed from the default 8025 and 8026
# phpmyadmin_port: "1000"
# The PHPMyAdmin port can be changed from the default 8036
# host_mailpit_port: "8025"
# The mailpit 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.
# mailhog_port: "1001"
# The MailHog port can be changed from the default 8025
# webimage_extra_packages: [php7.4-tidy, php-bcmath]
# webimage_extra_packages: [php-yaml, php7.3-ldap]
# Extra Debian packages that are needed in the webimage can be added here
# This is ignored if a free-form .ddev/web-build/Dockerfile is provided
# dbimage_extra_packages: [telnet,netcat]
# Extra Debian packages that are needed in the dbimage can be added here
# This is ignored if a free-form .ddev/db-build/Dockerfile is provided
# 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
# 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.
# For backward compatibility this can be changed to "ddev.local"
# ngrok_args: --basic-auth username:pass1234
# Provide extra flags to the "ngrok http" command, see
# https://ngrok.com/docs/ngrok-agent/config or run "ngrok http -h"
# ngrok_args: --subdomain mysite --auth "user:pass"
# 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 additional.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 the localhost interface only. 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
# Fill in all three fields even if you dont intend to use the https_port!
# If you dont add https_port, then it defaults to 0 and ddev-router will fail to start.
# provider: default # Currently either "default" or "pantheon"
#
# 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:
# - name: myapp
# 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 'use_dns_when_possible: 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,
# 'use_dns_when_possible: 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",
# 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
# See https://ddev.readthedocs.io/en/stable/users/extending-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 sql:sanitize
# - exec: drush updatedb
# - exec: drush cache:rebuild
# - 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"

View file

@ -1,27 +0,0 @@
#ddev-generated
-----BEGIN CERTIFICATE-----
MIIEZjCCAs6gAwIBAgIRAK3U6VQeR8o6nUc7H7ksR+4wDQYJKoZIhvcNAQELBQAw
UzEeMBwGA1UEChMVbWtjZXJ0IGRldmVsb3BtZW50IENBMRQwEgYDVQQLDAttbG5j
bkBuaXhvczEbMBkGA1UEAwwSbWtjZXJ0IG1sbmNuQG5peG9zMB4XDTI1MDEyNTAz
MjEyM1oXDTI3MDQyNTAyMjEyM1owPzEnMCUGA1UEChMebWtjZXJ0IGRldmVsb3Bt
ZW50IGNlcnRpZmljYXRlMRQwEgYDVQQLDAttbG5jbkBuaXhvczCCASIwDQYJKoZI
hvcNAQEBBQADggEPADCCAQoCggEBALcfIXjuIeyEIrS3ieJNMiyQi0908vdwRRPm
JyF3pi3y59wkD/354M3qkCeciElXaFwocZLLc5aPDaeqe5RxP0MndQ0nX7HbQYyB
9dgoThvrCKbE2hc/75AlpBa/2kVEoefVF7hqMVz1K/TU2fbUTUK0vpU73m4Aqdfa
fN6XVUO4VvGcw1LcxkoIxPqNOU3TqVKyoRdfzchTqkhZv18lqa3IMhQCjAYhjt0q
LIp8n1kSJP46ypubzdIUf6ZxSMlf1A1RYMItbV5nj6DWkCcl3oarpzBVA/aw+WSq
OrhCgHBSKTluFJrQ6y1vUEFgcF6Hldekg2DIg4/uUUUztYz0ExECAwEAAaOByDCB
xTAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHwYDVR0jBBgw
FoAUR3Cycv34IqivU0o5oFchbxNKLNswfQYDVR0RBHYwdIILKi5kZGV2LnNpdGWC
CWxvY2FsaG9zdIIMKi5kZGV2LmxvY2FsggtkZGV2LXJvdXRlcoIQZGRldi1yb3V0
ZXIuZGRldoIYZGRldi1yb3V0ZXIuZGRldl9kZWZhdWx0gg1nZW8uZGRldi5zaXRl
hwR/AAABMA0GCSqGSIb3DQEBCwUAA4IBgQBDkTBQ9ky52hOYo/N4q4wVpZlCM/4k
5pmPeeMz6Qjjq2IvniU8ts1gd+FrVjclY5jaoqlK7ke8fLF/y6Pc4/MMYgCk/l7d
xCGCz6FzaN390M/qg4U4fDhAiauize/89nLd6+Su9cpwgyg8ZedeT4rDbdf0YM+U
zuNN/3xz0r+k+Tno0KJZuggoyfWKWZpsFyQneKqVzO5O92pUIRKwhL04GEaK+rOe
i3umlICWAZ2ENVOY/pc8Z760imO11pXTRnR8C80byk9yM0c6WmzVeMMybNxg3Bx8
0v3h21/MeZRYcwkDO5pVI6VcJsCh2U60sZghCe1Zrj/lgJ9n1YZYRxLwEcll/2Bi
w/pDIm5LiyBwwa7tYY8bWVaJ/dGKmVY0TbN5Qy1zSSnmwbLa/z6wmDJT6b3mqdU4
4XYE0Yi2SGXYWyCBoipi6felZmyNJRcZgUAQm28kk2kUgdxQsLVVxL3/IAfZA4mZ
HAUnA3Mpd6z3opjEnYZxx47tHXFRXs3+rWQ=
-----END CERTIFICATE-----

View file

@ -1,29 +0,0 @@
#ddev-generated
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC3HyF47iHshCK0
t4niTTIskItPdPL3cEUT5ichd6Yt8ufcJA/9+eDN6pAnnIhJV2hcKHGSy3OWjw2n
qnuUcT9DJ3UNJ1+x20GMgfXYKE4b6wimxNoXP++QJaQWv9pFRKHn1Re4ajFc9Sv0
1Nn21E1CtL6VO95uAKnX2nzel1VDuFbxnMNS3MZKCMT6jTlN06lSsqEXX83IU6pI
Wb9fJamtyDIUAowGIY7dKiyKfJ9ZEiT+Osqbm83SFH+mcUjJX9QNUWDCLW1eZ4+g
1pAnJd6Gq6cwVQP2sPlkqjq4QoBwUik5bhSa0Ostb1BBYHBeh5XXpINgyIOP7lFF
M7WM9BMRAgMBAAECggEBAIfRryHifYbO+m7PMpWGbBBhpPHp68tameGIcr1/4OFz
qES++p2FGBeiQgkfMHY1PlIcLSCThcfFknspFz+iPymvukFnUrK3zIZKXe1U95n9
WQ1YM+nKogRn5qx434tAvFUW1+EP4kzwCwosVP2duTAgnrpRDUjJdS+D/dmapML0
VAE9nlSZmSKd+pwKaOnxP0e+6rWm3/C7dGV7/kjsiE5odbSaYvIIFVaYwbRaDNa+
5N+Omir2HFGABs9P1T6Pi4muCpTsNY6KbVeurOmYG5juN415B9jb1APuY+LtHCSf
ecbv8KNk7ApFaz7BK1IZJ3lVIPnz4teGm7u2bmhIgAECgYEAxZHb6AexKzP4rbb2
JycMwQUrsA9AIQ24lfsNq2izsN22BIFxOPvodM7nURV5v7NMlw/CzD2v6MpTbw/J
axK1SigjROGLn1QHIuGhq1ykSX+fKVztzPXyAxpjvnZOrsVMM9BYRv/FtejSQnLF
dKuxwxdg5GqizY4QKDwvgZp1EtECgYEA7UdkVbhr6aRZwQHWE2R9jCccgCzwimSC
nXtje+vFTfKzRdtJ6U4VVY3vIy7BehpVgPZ0p/GjYzh6qLEqHgRVi53Botsedpmg
/oQSqFQrmn/Vob7saUy8B3tOMll1FoEU92YrQEYonrBhyTFMuzfIiwcQwRgUtMR4
8JCWxbvwjEECgYEAjRHP7oaHh6ytVQR+EIi+f5g8kJLjHHbapSTEpu6014YHsIHo
oWKloboWyvvFmg7hkj9rvUASueq11mh0TmLmVZQBUu6lLlfmXI61TFFy8RQSRouX
NLEsY/DU5as+FWbFOX37en6o4nHiqBWhTeRGomGwCojlxFY6zS/kT+tEyvECgYBJ
ik72omoPx/hpcYBAEm02+whCUatbuTsiRBPZXIGSXx5hEE4gGStTkOIFLYCZr3/A
sKIHS0Uwg1jA3+gF1aIN258gMnmGmKblO1ntAelhwS0dLGdpW3cLepQJ1uALUYaG
Bwxwp03/oPstuDHn9KobLN1se2IvhJVXOfkA3/b2AQKBgQCqkZxAPnfOrN2ethtV
w/jsYzBNfhqTk9/B4G4j/I3GTfltk64JFBZud8ci4e1DJEkchWQZlIbiX9Fnx4+M
CFFmDo2Tn40tQdi50m8BgbMoes9vlXCtSFFgoJUQBLTJ/n8N0y7nN2Gw40/jLmag
mkFdV/iE29uEMgFLDLgcrH6/jw==
-----END PRIVATE KEY-----

View file

@ -1,77 +0,0 @@
#ddev-generated
# If you remove the ddev-generated line above you
# are responsible for maintaining this file. DDEV will not then
# update it, for example if you add `additional_hostnames`, etc.
http:
routers:
geo-web-80-http:
entrypoints:
- http-80
rule: HostRegexp(`^geo\.ddev\.site$`)
service: "geo-web-80"
ruleSyntax: v3
tls: false
# middlewares:
# - "geo-redirectHttps"
geo-web-8025-http:
entrypoints:
- http-8025
rule: HostRegexp(`^geo\.ddev\.site$`)
service: "geo-web-8025"
ruleSyntax: v3
tls: false
# middlewares:
# - "geo-redirectHttps"
geo-web-80-https:
entrypoints:
- http-443
rule: HostRegexp(`^geo\.ddev\.site$`)
service: "geo-web-80"
ruleSyntax: v3
tls: true
geo-web-8025-https:
entrypoints:
- http-8026
rule: HostRegexp(`^geo\.ddev\.site$`)
service: "geo-web-8025"
ruleSyntax: v3
tls: true
middlewares:
geo-redirectHttps:
redirectScheme:
scheme: https
permanent: true
services:
geo-web-80:
loadbalancer:
servers:
- url: http://ddev-geo-web:80
geo-web-8025:
loadbalancer:
servers:
- url: http://ddev-geo-web:8025
tls:
certificates:
- certFile: /mnt/ddev-global-cache/traefik/certs/geo.crt
keyFile: /mnt/ddev-global-cache/traefik/certs/geo.key

10
.gitignore vendored
View file

@ -4,7 +4,6 @@
# Drutopia-provided files which should not be overridden
/web/core
/web/modules/contrib
/web/libraries/
/web/profiles/contrib
/web/themes/contrib
/web/sites/default/files
@ -18,9 +17,6 @@
/web/sites/example.sites.php
/vendor/
# Temporary data dumps directory
/backups/
# Drupal scaffolding auto-added ignores
/.editorconfig
/.gitattributes
# This file will contain just the files of the old site
d7
data

View file

@ -1,6 +0,0 @@
image: appropriate/curl
trigger_build:
stage: deploy
script:
- curl -X POST -F "token=$CI_JOB_TOKEN" -F "variables[BUILD]=news" -F "variables[SITE]=geo_live" -F ref=master https://gitlab.com/api/v4/projects/6182846/trigger/pipeline

View file

@ -1,29 +0,0 @@
## Operating System
eg: Mac OSX 10.13.2
## Browser
eg: Firefox 64.0.2
If bug is not present in a certain browser, specify that as well.
## 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
/assign @freescholar

View file

@ -1,10 +0,0 @@
## Background
[Relevant info on why this task needs to be done.]
## Work Required
[if multiple steps are required, add checklist - usually done by Agaric]
/label ~Task
/assign @freescholar

View file

@ -1,21 +0,0 @@
## Acceptance Criteria
Given that I am a [user role],
when I [action],
then I [result],
so that [reason].
## Background
[Relevant background info elaborating on the "why" of the user story.]
## Additional Info
[Screenshots, wireframes, prototypes or other relevant documentation]
## Work Required
[Steps required to complete user story, usually completed by Agaric.]
/label ~"User Story"
/assign @freescholar

View file

@ -1,18 +0,0 @@
Set up
Make sure all your code is pushed, including an updated composer.lock file if you've made any changes to modules, themes, or libraries brought in that way.
```
cd ~/Projects/drutopia-platform/drutopia_host/hosting_private/
ahoy git-pull-all
ahoy deploy-build news
ahoy deploy-site geo_test
```
When you're absolutely certain and ready to do a force override quickly:
```
ahoy deploy-build news && ahoy deploy-site-force geo_test
```
And same for `_live` of course.

View file

@ -1,13 +0,0 @@
drupal 8 internet archive link module fix broken links
drupal fix broken external links
automatically fix broken links with links to internet archive
D7 only and doesn't have the auto-fix part: https://www.drupal.org/project/linkchecker
My notes on the need for a good external / internal combo for checking for broken links might be relevant here.
Has a different purpose but code may be super useful: https://www.drupal.org/project/web_page_archive
See https://social.coop/@GuerillaOntologist/102617272946795704 for motivation. Should at least suggest a browser plugin.

View file

@ -4,16 +4,12 @@ This project is based on Drutopia, which means it is compatible with
existing and future Drutopia features. We will be diverging from
Drutopia for special functionality, however.
See [DEPLOYMENT.md](DEPLOYMENT.md) for easy deploy instructions with Ahoy.
## Getting started
One time:
```shell
mkdir -p ~/Projects/geo
cd ~/Projects/geo
git clone git@git.agaric.com:geo/geo-coop.git
```
git clone git@gitlab.com:agaric/sites/geo.git
cd geo
```
@ -22,19 +18,77 @@ the following steps to work.
Whenever you want a fresh start:
```shell
```
git pull
ddev start
ddev composer update
ddev drush -y site:install minimal --existing-config
ddev . drush -y site:install minimal --existing-config
```
Note: If you receive a `Permission denied (publickey).` error it means you need to copy your key into the DDEV container by running `ddev auth ssh`.
## Pull live content down for development
## Running the migration in development
```shell
ddev drush sql-sync @live @self
ddev drush -y rsync --exclude-paths=css:js:php --verbose @live:%files/ @self:%files
Put the D7 files in the following location:
```
<Project Root>/d7/sites/default/files/
```
There is a reference to the `sites/default/files` in the database so that structure is mandatory for the migration.
The path in the `upgrade_d7_file.yml` migration file is different because this is executed inside the docker container so in the docker container the <Project Root> is: `/var/www/html/` but no need to re-create those folders in the host machine.
Create a database called `drupal7`:
Use `ddev describe` to see what the host and port are for your local environment, and use that in the first line here:
```
mysql --host=127.0.0.1 --port=32779 --user=root --password=root --database=db
CREATE DATABASE drupal7;
GRANT ALL ON drupal7.* to 'db'@'%' IDENTIFIED BY 'db';
```
Now `ctrl+c` out of there, and, again substituting the host and port for your own, import your file from whereever you placed and named your db SQL dump:
```
mysql --host=127.0.0.1 --port=32779 --user=root --password=root --database=drupal7 < data/db.mysql
```
(Above per [instructions for creating another database in ddev](https://stackoverflow.com/a/49785024/1943924).)
Once the files are in the correct place and the database has been created we can run the following to run all the migrations:
```
ddev . drush mim --group="migrate_drupal_7_geo"
```
## Running the migration on the hosted instance
1. Ensure the files you need are uploaded to the server. Obtain the latest from the prior site: database, and files. Upload these to the server (e.g. `scp *.gz geo_live@drutopia.org:`) and we'll extract them there.
1. If a deployment has been performed already, it must be moved out of the way by removing existing databases. Log into the server (`ssh geo_live@drutopia.org`) and remove the database(s):
- Start the mysql client (logged into geo_live): `mysql`
- Drop the drupal db: `drop database geo_live;`
- Drop the migration source db: `drop database geo_legacy;`
- Exit mysql by typing `ctrl+d`
1. Extract the uploaded files (still on server):
- Unzip the uploaded database file (this expects there to be only ONE such file): `gunzip *.mysql.gz`
- Rename the database file: `mv *.mysql geo_legacy.sql`
- Unpack the files, but first cd to where they go (again, there should only be ONE file ending in .tar.gz in home): `cd site/d7/sites/default/files/` and untar: `tar xzf ~/*.tar.gz` (this will take a minute/two).
- The server side is ready! Log off by typing `ctrl+d`
1. Now perform a deployment with drutopia_hosting. This will install the site using the minimal profile and existing config:
- `ahoy deploy-build news`
- `ahoy deploy-site geo_live`
1. Return to the server (`ssh geo_live@drutopia.org`), load legacy db and run the migration:
- Read the db source into the proper database: `mysql geo_legacy < geo_legacy.sql`
- `drush mim --group="migrate_drupal_7_geo"`
- `drush php:script article_repost_term.php`
## Post go-live tasks
1. Remove all d7 files: `rm -rf site/d7` and `rm geo_legacy.sql`, etc.
1. Change the site settings in hosting:
- config_import -> True
- php_settings_code -> blank
1. Change the news build settings in hosting:
- remove custom build commands (i.e. sed)
1. At this point, the deploy should be typical (deploy-build/deploy-site as normal)

View file

@ -1,34 +0,0 @@
## Uninstall
### The following will be uninstalled automatically on deploy to D9-latest (now merged into master branch)
- Color
- Quick Edit
- Seven
### The following can be removed manually after the D10 upgrade is complete
- Stable (uninstall and remove from composer.json)
- Geo upgrade (this one is actually now used during the upgrade, and it may not hurt to keep it around, though it can be uninstalled at the end)
### Migration related modules
Modules related to the migration from D7 to D8 are still enabled, they can probably be disabled, but this can be done after the upgrade is finished.
## Drupal 9.3.3 -> Drupal 9 latest
1. Add the following to the vault member:
```
post_deploy:
- command: "then stable9"
action: drush
```
2. Deploy master branch to site
3. Remove the post_deploy command from the vault member
## Drupal 9 latest -> Drupal 10
1. Deploy drupal10-rebased branch to site
2. Edit media items and apply cropping where needed (likely the hero blocks in header and footer will be tiny)
3. Uninstall Stable theme and Geo Upgrade custom module (remember to commit this change)
4. After finally deployed to live, remove the root composer dependency on honeypot (this was there because honeypot needed a constraint in order to apply database updates correctly)

View file

@ -1,222 +1,76 @@
{
"name": "agaric-sites/geo",
"description": "Drutopia-based site for the Grassroots Economic Organizing collective and potentially other news sites.",
"homepage": "https://geo.coop",
"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,
"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-beta2",
"drush/drush": "^9.0",
"drupal/migrate_plus": "^4.2",
"drupal/migrate_upgrade": "^3",
"drupal/migrate_tools": "^4.1",
"drupal/config_actions": "1.x-dev",
"drupal/convert_bundles": "^1.0@alpha",
"drupal/drutopia_collection": "^1.0@alpha",
"drupal/field_token_value": "^1.0",
"drupal/link_attributes": "^1.9"
},
"repositories": {
"drupal/empty_page": {
"type": "git",
"url": "git@git.drupal.org:issue/empty_page-3287186.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.7",
"drupal/admin_toolbar": "^3",
"drupal/antibot": "^2",
"drupal/asset_injector": "^2",
"drupal/auto_entitylabel": "^3",
"drupal/backup_migrate": "^5",
"drupal/better_exposed_filters": "^6",
"drupal/block_class": "^4",
"drupal/bpmn_io": "^1",
"drupal/cancel_button": "^1",
"drupal/ckeditor_iframe": "^3.0@beta",
"drupal/ckeditorheight": "^1",
"drupal/classitup": "^1",
"drupal/comment_notify": "^1",
"drupal/content_lock": "^2",
"drupal/convert_bundles": "^2",
"drupal/core-composer-scaffold": "^10",
"drupal/core-recommended": "^10",
"drupal/cshs": "^4",
"drupal/csp": "^1",
"drupal/customerror": "^1",
"drupal/dashboards": "^2",
"drupal/date_popup": "^2",
"drupal/datetimehideseconds": "^1",
"drupal/diff": "^1",
"drupal/drd_agent": "^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/empty_page": "dev-8.x-1.x",
"drupal/entity_reference_override": "^2",
"drupal/entitygroupfield": "^2",
"drupal/environment_indicator": "^4",
"drupal/eva": "^3",
"drupal/exif_orientation": "^1",
"drupal/facets": "dev-3.0.x as 2.0.x-dev",
"drupal/fakeobjects": "^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/footnotes": "^4",
"drupal/geolocation": "^3",
"drupal/gin_gutenberg": "^1",
"drupal/gin_login": "^2",
"drupal/google_analytics": "^4",
"drupal/gutenberg": "^2",
"drupal/http_cache_control": "^2",
"drupal/http_client_error_status": "^3",
"drupal/ief_complex_open": "^1",
"drupal/indieweb": "^1",
"drupal/inotherwords": "^3",
"drupal/insert": "^3",
"drupal/key": "^1.14",
"drupal/link_attributes": "^1.9",
"drupal/linkit": "^6",
"drupal/mailchimp": "^2",
"drupal/markdown": "^3",
"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/migration_helpers": "1.0.x-dev@dev",
"drupal/minimalhtml": "^2",
"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/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": "^3",
"drupal/scn": "^2",
"drupal/search404": "^2",
"drupal/search_api_autocomplete": "^1.6",
"drupal/search_api_saved_searches": "^1",
"drupal/seckit": "^2",
"drupal/select_or_other": "^4.0",
"drupal/shield": "^1.4",
"drupal/simple_sitemap": "^4.1",
"drupal/smart_date": "^4",
"drupal/sms": "^2",
"drupal/social_post_facebook": "3.0.x-dev@dev",
"drupal/social_post_twitter": "3.x-dev@dev",
"drupal/stable": "^2.0",
"drupal/stringoverrides": "^1.8",
"drupal/subpathauto": "^1.0@RC",
"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",
"drupal/ui_patterns": "^1",
"drupal/unique_content_field_validation": "^1.1",
"drupal/view_password": "^6",
"drupal/view_unpublished": "^1.0",
"drupal/viewsreference": "^1",
"drupal/visitors": "^2.17",
"drupal/webform": "^6.0",
"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
}
},
"conflict": {
"drupal/drupal": "*"
"scripts": {
"post-install-cmd": "DrupalComposer\\DrupalScaffold\\Plugin::scaffold",
"post-update-cmd": "DrupalComposer\\DrupalScaffold\\Plugin::scaffold",
"nuke": "rm -rf vendor web/core web/modules/contrib web/profiles/contrib drush/contrib",
"quick-start": [
"composer install",
"php docroot/core/scripts/drupal quick-start drutopia --no-interaction"
]
},
"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/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/2024-08-21/2648950-284.patch",
"Views Date Filter Datetime Granularity Option": "https://www.drupal.org/files/issues/2021-04-27/2868014-110-after-2648950-247-applied.patch"
"Allow an install hook in profiles installing from configuration": "https://www.drupal.org/files/issues/2018-11-27/2982052-22.patch"
},
"drupal/ds": {
"Parent theme template inheritance bug": "https://www.drupal.org/files/issues/2021-02-22/2895316-12.patch"
"drutopia/drutopia": {
"Remove default content": "patches/drutopia-remove-default-content.patch"
},
"drupal/unique_content_field_validation": {
"Overriden title field" : "https://www.drupal.org/files/issues/2023-01-05/unique-validation-title-override.patch"
"drupal/drutopia_core": {
"Remove default content": "patches/drutopia-core-remove-default-content.patch"
},
"drupal/migrate_tools": {
"The limit option does not accept a value": "https://www.drupal.org/files/issues/2019-02-05/migrate-tools_fix-drush-options_3024399-23.patch"
}
}
},
"scripts": {
"nuke": "rm -rf vendor web/core web/modules/contrib web/profiles/contrib drush/contrib",
"pull": "scripts/pull.sh",
"quick-start": [
"composer install",
"php docroot/core/scripts/drupal quick-start drutopia --no-interaction"
]
}
}

26595
composer.lock generated

File diff suppressed because it is too large Load diff

View file

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

View file

@ -1,3 +0,0 @@
_core:
default_config_hash: AAmWcgwzGYbXfR6wfEfMyoi3r5QZwlpxvq5dHbupnJo
display_menu_item: 0

View file

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

View file

@ -1,9 +0,0 @@
_core:
default_config_hash: 7QwhifH5gAzkdFMMDFV6XQRrcx4PAvtROZO8rs19nTo
form_ids:
- 'comment_*'
- user_login_form
- user_pass
- user_register_form
- 'contact_message_*'
show_form_ids: false

View file

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

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,14 +0,0 @@
_core:
default_config_hash: NX6_WyjygzZfQY-9SZq6_5fmh_KUK7L0XlOqaAXkRCQ
langcode: en
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

@ -12,18 +12,18 @@ dependencies:
id: articletopics
theme: geofresco
region: sidebar_first
weight: -9
weight: -8
provider: null
plugin: 'facet_block:article_topics'
settings:
id: 'facet_block:article_topics'
label: 'Article Topics'
label_display: visible
provider: facets
label_display: visible
block_id: articletopics
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''
context_mapping: { }

View file

@ -12,18 +12,18 @@ dependencies:
id: articletype
theme: geofresco
region: sidebar_first
weight: -8
weight: -7
provider: null
plugin: 'facet_block:article_type'
settings:
id: 'facet_block:article_type'
label: 'Article Type'
label_display: visible
provider: facets
label_display: visible
block_id: articletype
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''
context_mapping: { }

View file

@ -19,8 +19,8 @@ plugin: 'system_menu_block:account'
settings:
id: 'system_menu_block:account'
label: 'User account menu'
label_display: '1'
provider: system
label_display: '1'
level: 1
depth: 1
expand_all_items: false

View file

@ -17,8 +17,8 @@ plugin: system_branding_block
settings:
id: system_branding_block
label: 'Site branding'
label_display: '0'
provider: system
label_display: '0'
use_site_logo: true
use_site_name: true
use_site_slogan: true

View file

@ -17,6 +17,6 @@ plugin: system_main_block
settings:
id: system_main_block
label: 'Main page content'
label_display: '0'
provider: system
label_display: '0'
visibility: { }

View file

@ -17,6 +17,6 @@ plugin: help_block
settings:
id: help_block
label: Help
label_display: '0'
provider: help
label_display: '0'
visibility: { }

View file

@ -15,8 +15,8 @@ plugin: local_tasks_block
settings:
id: local_tasks_block
label: Tabs
label_display: '0'
provider: core
label_display: '0'
primary: true
secondary: true
visibility: { }

View file

@ -19,8 +19,8 @@ plugin: 'system_menu_block:main'
settings:
id: 'system_menu_block:main'
label: 'Main navigation'
label_display: '0'
provider: system
label_display: '0'
level: 1
depth: 1
expand_all_items: false

View file

@ -17,6 +17,6 @@ plugin: system_messages_block
settings:
id: system_messages_block
label: 'Status messages'
label_display: '0'
provider: system
label_display: '0'
visibility: { }

View file

@ -15,6 +15,6 @@ plugin: page_title_block
settings:
id: page_title_block
label: 'Page title'
label_display: '0'
provider: core
label_display: '0'
visibility: { }

View file

@ -17,6 +17,6 @@ plugin: system_powered_by_block
settings:
id: system_powered_by_block
label: 'Powered by Drupal'
label_display: '0'
provider: system
label_display: '0'
visibility: { }

View file

@ -19,8 +19,8 @@ plugin: 'system_menu_block:tools'
settings:
id: 'system_menu_block:tools'
label: Tools
label_display: visible
provider: system
label_display: visible
level: 1
depth: 0
expand_all_items: false

View file

@ -1,31 +0,0 @@
uuid: e236c061-f0f8-4620-b069-cc4f7713f364
langcode: en
status: true
dependencies:
content:
- 'block_content:slide:385d1256-b634-44c5-85cb-0d08a6da226b'
module:
- block_content
- block_visibility_groups
theme:
- geofresco
id: donatelink
theme: geofresco
region: footer_notice
weight: 0
provider: null
plugin: 'block_content:385d1256-b634-44c5-85cb-0d08a6da226b'
settings:
id: 'block_content:385d1256-b634-44c5-85cb-0d08a6da226b'
label: 'Donate link'
label_display: '0'
provider: block_content
status: true
info: ''
view_mode: default
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''

View file

@ -5,14 +5,10 @@ dependencies:
config:
- views.view.search
module:
- block_class
- block_visibility_groups
- views
theme:
- geofresco
third_party_settings:
block_class:
classes: is-hidden-mobile
id: exposedformsearchpage_1
theme: geofresco
region: header_search
@ -22,12 +18,12 @@ plugin: 'views_exposed_filter_block:search-page_1'
settings:
id: 'views_exposed_filter_block:search-page_1'
label: ''
label_display: '0'
provider: views
label_display: '0'
views_label: ''
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''
context_mapping: { }

View file

@ -20,20 +20,16 @@ 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
label_display: visible
level: 1
depth: 0
expand_all_items: false
expand: 0
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: ''
context_mapping: { }

View file

@ -17,8 +17,8 @@ plugin: 'block_content:ab794f80-2d8f-4254-bda4-6554074ab46c'
settings:
id: 'block_content:ab794f80-2d8f-4254-bda4-6554074ab46c'
label: 'Footer contact information'
label_display: '0'
provider: block_content
label_display: '0'
status: true
info: ''
view_mode: full
@ -26,5 +26,5 @@ visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''
context_mapping: { }

View file

@ -17,8 +17,8 @@ plugin: 'block_content:5eeea524-f31d-4a75-92aa-8f3d92925a9f'
settings:
id: 'block_content:5eeea524-f31d-4a75-92aa-8f3d92925a9f'
label: 'Footer copyleft'
label_display: '0'
provider: block_content
label_display: '0'
status: true
info: ''
view_mode: full
@ -26,5 +26,5 @@ visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''
context_mapping: { }

View file

@ -20,20 +20,16 @@ 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
label_display: visible
level: 1
depth: 0
expand_all_items: false
expand: 0
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: ''
context_mapping: { }

View file

@ -20,20 +20,16 @@ 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
label_display: visible
level: 1
depth: 0
expand_all_items: false
expand: 0
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: ''
context_mapping: { }

View file

@ -19,8 +19,8 @@ plugin: 'system_menu_block:account'
settings:
id: 'system_menu_block:account'
label: 'User account menu'
label_display: '0'
provider: system
label_display: '0'
level: 1
depth: 1
expand_all_items: false

View file

@ -17,8 +17,8 @@ plugin: system_branding_block
settings:
id: system_branding_block
label: 'Site branding'
label_display: '0'
provider: system
label_display: '0'
use_site_logo: true
use_site_name: true
use_site_slogan: true

View file

@ -11,12 +11,12 @@ _core:
id: geofresco_content
theme: geofresco
region: content
weight: -5
weight: 0
provider: null
plugin: system_main_block
settings:
id: system_main_block
label: 'Main page content'
label_display: '0'
provider: system
label_display: '0'
visibility: { }

View file

@ -5,7 +5,6 @@ dependencies:
config:
- system.menu.footer
module:
- block_visibility_groups
- system
theme:
- geofresco
@ -20,13 +19,9 @@ plugin: 'system_menu_block:footer'
settings:
id: 'system_menu_block:footer'
label: 'Footer menu'
label_display: '0'
provider: system
label_display: '0'
level: 1
depth: 0
expand_all_items: false
visibility:
condition_group:
id: condition_group
negate: false
block_visibility_group: ''
visibility: { }

View file

@ -17,6 +17,6 @@ plugin: help_block
settings:
id: help_block
label: Help
label_display: '0'
provider: help
label_display: '0'
visibility: { }

View file

@ -9,12 +9,12 @@ _core:
id: geofresco_local_actions
theme: geofresco
region: content
weight: -6
weight: -20
provider: null
plugin: local_actions_block
settings:
id: local_actions_block
label: 'Primary admin actions'
label_display: '0'
provider: core
label_display: '0'
visibility: { }

View file

@ -15,8 +15,8 @@ plugin: local_tasks_block
settings:
id: local_tasks_block
label: Tabs
label_display: '0'
provider: core
label_display: '0'
primary: true
secondary: true
visibility: { }

View file

@ -19,8 +19,8 @@ plugin: 'system_menu_block:main'
settings:
id: 'system_menu_block:main'
label: 'Main navigation'
label_display: '0'
provider: system
label_display: '0'
level: 1
depth: 2
expand_all_items: false

View file

@ -17,6 +17,6 @@ plugin: system_messages_block
settings:
id: system_messages_block
label: 'Status messages'
label_display: '0'
provider: system
label_display: '0'
visibility: { }

View file

@ -2,13 +2,8 @@ uuid: aeb3ab6f-f30b-48d1-85ab-97a6dfde8e3a
langcode: en
status: true
dependencies:
module:
- block_class
theme:
- geofresco
third_party_settings:
block_class:
classes: column
_core:
default_config_hash: sFPCArkI1EMTMKn-T_Gtlk6pAr2_JhI5b7aLvRz9UjM
id: geofresco_page_title
@ -20,6 +15,6 @@ plugin: page_title_block
settings:
id: page_title_block
label: 'Page title'
label_display: '0'
provider: core
label_display: '0'
visibility: { }

View file

@ -18,13 +18,13 @@ plugin: 'views_block:comments_recent-block_1'
settings:
id: 'views_block:comments_recent-block_1'
label: ''
label_display: visible
provider: views
label_display: visible
views_label: ''
items_per_page: '5'
items_per_page: none
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''
context_mapping: { }

View file

@ -18,13 +18,13 @@ plugin: 'views_block:content_recent-block_1'
settings:
id: 'views_block:content_recent-block_1'
label: ''
label_display: visible
provider: views
label_display: visible
views_label: ''
items_per_page: none
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''
context_mapping: { }

View file

@ -1,35 +0,0 @@
uuid: fe8af6d0-f206-4a72-b259-b26b91d85a35
langcode: en
status: true
dependencies:
config:
- fixed_block_content.fixed_block_content.home_page_hero
module:
- block_visibility_groups
- fixed_block_content
- system
theme:
- geofresco
id: homepagehero
theme: geofresco
region: highlighted
weight: 0
provider: null
plugin: 'fixed_block_content:home_page_hero'
settings:
id: 'fixed_block_content:home_page_hero'
label: 'Home page hero'
label_display: '0'
provider: fixed_block_content
view_mode: default
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''
request_path:
id: request_path
negate: false
context_mapping: { }
pages: '<front>'

View file

@ -19,8 +19,8 @@ plugin: 'system_menu_block:account'
settings:
id: 'system_menu_block:account'
label: 'User account menu'
label_display: '0'
provider: system
label_display: '0'
level: 1
depth: 1
expand_all_items: false

View file

@ -17,8 +17,8 @@ plugin: system_branding_block
settings:
id: system_branding_block
label: 'Site branding'
label_display: '0'
provider: system
label_display: '0'
use_site_logo: true
use_site_name: true
use_site_slogan: true

View file

@ -17,6 +17,6 @@ plugin: system_main_block
settings:
id: system_main_block
label: 'Main page content'
label_display: '0'
provider: system
label_display: '0'
visibility: { }

View file

@ -19,8 +19,8 @@ plugin: 'system_menu_block:footer'
settings:
id: 'system_menu_block:footer'
label: 'Footer menu'
label_display: '0'
provider: system
label_display: '0'
level: 1
depth: 0
expand_all_items: false

View file

@ -17,6 +17,6 @@ plugin: help_block
settings:
id: help_block
label: Help
label_display: '0'
provider: help
label_display: '0'
visibility: { }

View file

@ -15,6 +15,6 @@ plugin: local_actions_block
settings:
id: local_actions_block
label: 'Primary admin actions'
label_display: '0'
provider: core
label_display: '0'
visibility: { }

View file

@ -15,8 +15,8 @@ plugin: local_tasks_block
settings:
id: local_tasks_block
label: Tabs
label_display: '0'
provider: core
label_display: '0'
primary: true
secondary: true
visibility: { }

View file

@ -19,8 +19,8 @@ plugin: 'system_menu_block:main'
settings:
id: 'system_menu_block:main'
label: 'Main navigation'
label_display: '0'
provider: system
label_display: '0'
level: 1
depth: 2
expand_all_items: false

View file

@ -17,6 +17,6 @@ plugin: system_messages_block
settings:
id: system_messages_block
label: 'Status messages'
label_display: '0'
provider: system
label_display: '0'
visibility: { }

View file

@ -15,6 +15,6 @@ plugin: page_title_block
settings:
id: page_title_block
label: 'Page title'
label_display: '0'
provider: core
label_display: '0'
visibility: { }

View file

@ -1,15 +1,15 @@
uuid: 3c4253e3-6d40-403f-8b2d-763ee533b59d
uuid: 556ed494-c332-4fcf-b6b1-a4f985a8466b
langcode: en
status: true
dependencies:
module:
- system
theme:
- claro
- seven
_core:
default_config_hash: b6mUaCq5YPapRUABXRHfNTT6fxWIj5lgf0Mg4HaRJ_I
id: claro_breadcrumbs
theme: claro
default_config_hash: WWu2OQswgCztl9OeXjD1stexIEMZsSgPMYIdC-JHx9c
id: seven_breadcrumbs
theme: seven
region: breadcrumb
weight: 0
provider: null
@ -17,6 +17,6 @@ plugin: system_breadcrumb_block
settings:
id: system_breadcrumb_block
label: Breadcrumbs
label_display: '0'
provider: system
label_display: '0'
visibility: { }

View file

@ -1,15 +1,15 @@
uuid: 622d4c19-7310-477e-91e0-439341b716a3
uuid: 24269707-b61f-4072-8033-d17d3abb0523
langcode: en
status: true
dependencies:
module:
- system
theme:
- claro
- seven
_core:
default_config_hash: QTwkfDaGeBUk6aerktJBDXso4fCsqLTQOuWKXE1xMPU
id: claro_content
theme: claro
default_config_hash: YRY68JWkaUiGeZlWMv1nzeIgDm0ZZwXYgpqUpLFzwAY
id: seven_content
theme: seven
region: content
weight: 0
provider: null
@ -17,6 +17,6 @@ plugin: system_main_block
settings:
id: system_main_block
label: 'Main page content'
label_display: '0'
provider: system
label_display: '0'
visibility: { }

View file

@ -1,15 +1,15 @@
uuid: 20f5d01d-cdb6-4984-b663-d99caaaa091e
uuid: bf5e4d50-acbf-45af-96e4-a318c246904a
langcode: en
status: true
dependencies:
module:
- help
theme:
- claro
- seven
_core:
default_config_hash: bMLNWPKf3uHuqgmVszMb5zhM205c4Y-r7j5Tw6NDo-o
id: claro_help
theme: claro
default_config_hash: NU5A_49mwLHfs5xFzMFrZ850w9pgUolxMS9NNF3vv4c
id: seven_help
theme: seven
region: help
weight: 0
provider: null
@ -17,6 +17,6 @@ plugin: help_block
settings:
id: help_block
label: Help
label_display: '0'
provider: help
label_display: '0'
visibility: { }

View file

@ -1,13 +1,13 @@
uuid: a1b646f2-f5d8-4fda-90bd-e7dc6a5191ed
uuid: f018e64e-0b86-4837-8db8-2ec94c878763
langcode: en
status: true
dependencies:
theme:
- claro
- seven
_core:
default_config_hash: osZQ9lL2jTdH5am4LJiZ29RaivhzOf6vCpoRy6FZwIE
id: claro_local_actions
theme: claro
default_config_hash: HHryZVJbeKi9WnuBGC8FOhBZmBnk2G1H6KxFuy-rC9A
id: seven_local_actions
theme: seven
region: content
weight: -10
provider: null
@ -15,6 +15,6 @@ plugin: local_actions_block
settings:
id: local_actions_block
label: 'Primary admin actions'
label_display: '0'
provider: core
label_display: '0'
visibility: { }

View file

@ -0,0 +1,22 @@
uuid: 3b9bb00c-49d4-460a-a084-f2eb228b4ac6
langcode: en
status: true
dependencies:
module:
- user
theme:
- seven
_core:
default_config_hash: IItlF4SKHgxduIysVQdvirDJ_v3HGuAviOkidAOJYRE
id: seven_login
theme: seven
region: content
weight: 10
provider: null
plugin: user_login_block
settings:
id: user_login_block
label: 'User login'
provider: user
label_display: visible
visibility: { }

View file

@ -1,15 +1,15 @@
uuid: 0a24cb2e-cbb6-4709-82bc-c2ca81cdce5a
uuid: 694d2bb8-1dfc-4297-9c25-c9f7bb558c0e
langcode: en
status: true
dependencies:
module:
- system
theme:
- claro
- seven
_core:
default_config_hash: iIy-YIc9d9s1isAtTIKWDBKd6kd2r6LxoYz_-hkLJco
id: claro_messages
theme: claro
default_config_hash: XJqWwLt1LDCnazcEN6QkJmCLjk4R0__-8s0OO9xeNjg
id: seven_messages
theme: seven
region: highlighted
weight: 0
provider: null
@ -17,6 +17,6 @@ plugin: system_messages_block
settings:
id: system_messages_block
label: 'Status messages'
label_display: '0'
provider: system
label_display: '0'
visibility: { }

View file

@ -1,13 +1,13 @@
uuid: 4cd8d456-1a12-4baf-b0e3-f7ddf7b14571
uuid: 822971cb-9b83-4f6e-bf40-30d095be48b2
langcode: en
status: true
dependencies:
theme:
- claro
- seven
_core:
default_config_hash: gfXKmThltk6eewwrjAEaxVPxzPEVHV1UfNjjOUQ5A7g
id: claro_page_title
theme: claro
default_config_hash: ZSpc3IoSaLd0PkB02nxjVPBMztIdsTdHek9SiGaqZ_c
id: seven_page_title
theme: seven
region: header
weight: -30
provider: null
@ -15,6 +15,6 @@ plugin: page_title_block
settings:
id: page_title_block
label: 'Page title'
label_display: '0'
provider: core
label_display: '0'
visibility: { }

View file

@ -1,13 +1,13 @@
uuid: 6665d4bb-c9a8-4143-96d5-754b448422cc
uuid: 0c817cde-31b9-4dbd-b9be-02c42d1b7329
langcode: en
status: true
dependencies:
theme:
- claro
- seven
_core:
default_config_hash: 7cvXIzw8NabmQCWMPqBz0mvIQZzXUZB3OeOTa5eqbCo
id: claro_primary_local_tasks
theme: claro
default_config_hash: ddy1OsBbWxjwEI8VL1viD4I69qcLHOkul4BxbTqLBTs
id: seven_primary_local_tasks
theme: seven
region: header
weight: 0
provider: null
@ -15,8 +15,8 @@ plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Primary tabs'
label_display: '0'
provider: core
label_display: '0'
primary: true
secondary: false
visibility: { }

View file

@ -1,13 +1,13 @@
uuid: 75f0420d-7dc7-4f68-91a8-abf5705e73dc
uuid: 31ea76a8-edcf-4191-ba4e-a89066418909
langcode: en
status: true
dependencies:
theme:
- claro
- seven
_core:
default_config_hash: D_hUB_AW2IvKbVo3lVG-B2KfTsX6xJ-CxfOcRYUnL3E
id: claro_secondary_local_tasks
theme: claro
default_config_hash: QeZBeCilQfeET3GeW6ZtJkEiwROADTZktFgKWwPieD4
id: seven_secondary_local_tasks
theme: seven
region: pre_content
weight: 0
provider: null
@ -15,8 +15,8 @@ plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Secondary tabs'
label_display: '0'
provider: core
label_display: '0'
primary: false
secondary: true
visibility: { }

View file

@ -1,27 +0,0 @@
uuid: 4a62ed89-3157-46fd-a77e-7c8ee4e5a1e0
langcode: en
status: true
dependencies:
module:
- block_visibility_groups
- node
theme:
- geofresco
id: syndicate
theme: geofresco
region: footer_menus
weight: 0
provider: null
plugin: node_syndicate_block
settings:
id: node_syndicate_block
label: Syndicate
label_display: '0'
provider: node
block_count: 10
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''

View file

@ -18,13 +18,13 @@ plugin: 'views_block:comments_recent-block_1'
settings:
id: 'views_block:comments_recent-block_1'
label: ''
label_display: visible
provider: views
label_display: visible
views_label: ''
items_per_page: none
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''
context_mapping: { }

View file

@ -1,39 +0,0 @@
uuid: 451af5c3-b1a7-43a9-80ce-64629a3f38db
langcode: en
status: true
dependencies:
config:
- views.view.content_by_author
module:
- block_visibility_groups
- ctools
- views
theme:
- geofresco
id: views_block__content_by_author_block_author
theme: geofresco
region: content
weight: -4
provider: null
plugin: 'views_block:content_by_author-block_author'
settings:
id: 'views_block:content_by_author-block_author'
label: ''
label_display: visible
provider: views
context_mapping: { }
views_label: ''
items_per_page: '40'
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:
people: people

View file

@ -18,13 +18,13 @@ plugin: 'views_block:content_recent-block_1'
settings:
id: 'views_block:content_recent-block_1'
label: ''
label_display: visible
provider: views
label_display: visible
views_label: ''
items_per_page: none
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''
context_mapping: { }

View file

@ -1,36 +0,0 @@
uuid: f6120e1c-309a-4395-a7ef-4b5058e328aa
langcode: en
status: true
dependencies:
config:
- views.view.home_page_views
module:
- block_visibility_groups
- system
- views
theme:
- geofresco
id: views_block__home_page_views_block_articles
theme: geofresco
region: content
weight: -11
provider: null
plugin: 'views_block:home_page_views-block_articles'
settings:
id: 'views_block:home_page_views-block_articles'
label: ''
label_display: visible
provider: views
views_label: ''
items_per_page: none
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''
request_path:
id: request_path
negate: false
context_mapping: { }
pages: '<front>'

View file

@ -1,36 +0,0 @@
uuid: 0d56df84-e499-4cdc-b987-99a668ba1557
langcode: en
status: true
dependencies:
config:
- views.view.home_page_views
module:
- block_visibility_groups
- system
- views
theme:
- geofresco
id: views_block__home_page_views_block_blogs
theme: geofresco
region: content
weight: -9
provider: null
plugin: 'views_block:home_page_views-block_blogs'
settings:
id: 'views_block:home_page_views-block_blogs'
label: ''
label_display: visible
provider: views
views_label: ''
items_per_page: none
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''
request_path:
id: request_path
negate: false
context_mapping: { }
pages: '<front>'

View file

@ -1,36 +0,0 @@
uuid: 88fd256e-0dee-4c74-8d20-0351bb6fe912
langcode: en
status: true
dependencies:
config:
- views.view.home_page_views
module:
- block_visibility_groups
- system
- views
theme:
- geofresco
id: views_block__home_page_views_block_collections
theme: geofresco
region: content
weight: -7
provider: null
plugin: 'views_block:home_page_views-block_collections'
settings:
id: 'views_block:home_page_views-block_collections'
label: ''
label_display: visible
provider: views
views_label: ''
items_per_page: none
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''
request_path:
id: request_path
negate: false
context_mapping: { }
pages: '<front>'

View file

@ -1,36 +0,0 @@
uuid: 003eb8a5-597a-4ec9-9ad5-a50573ff103f
langcode: en
status: true
dependencies:
config:
- views.view.home_page_views
module:
- block_visibility_groups
- system
- views
theme:
- geofresco
id: views_block__home_page_views_block_featured
theme: geofresco
region: content
weight: -8
provider: null
plugin: 'views_block:home_page_views-block_featured'
settings:
id: 'views_block:home_page_views-block_featured'
label: 'Featured articles'
label_display: visible
provider: views
views_label: 'Featured articles'
items_per_page: none
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''
request_path:
id: request_path
negate: false
context_mapping: { }
pages: '<front>'

View file

@ -1,36 +0,0 @@
uuid: 71576977-dc89-43ad-b748-5f30ddf3e0e1
langcode: en
status: true
dependencies:
config:
- views.view.home_page_views
module:
- block_visibility_groups
- system
- views
theme:
- geofresco
id: views_block__home_page_views_block_gleanings
theme: geofresco
region: content
weight: -10
provider: null
plugin: 'views_block:home_page_views-block_gleanings'
settings:
id: 'views_block:home_page_views-block_gleanings'
label: ''
label_display: visible
provider: views
views_label: ''
items_per_page: none
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''
request_path:
id: request_path
negate: false
context_mapping: { }
pages: '<front>'

View file

@ -21,22 +21,22 @@ plugin: 'views_block:related_content-block_related_content'
settings:
id: 'views_block:related_content-block_related_content'
label: ''
label_display: visible
provider: views
context_mapping: { }
label_display: visible
views_label: ''
items_per_page: none
context_mapping: { }
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''
context_mapping: { }
'entity_bundle:node':
id: 'entity_bundle:node'
negate: true
context_mapping:
node: '@node.node_route_context:node'
bundles:
landing_page: landing_page
people: people
negate: true
context_mapping:
node: '@node.node_route_context:node'

View file

@ -1,42 +0,0 @@
uuid: 69eaf1b9-f9ed-44ab-a28c-a35091ac2595
langcode: en
status: true
dependencies:
config:
- views.view.related_content
module:
- block_visibility_groups
- node
- views
theme:
- geofresco
id: views_block__related_content_block_related_content_2
theme: geofresco
region: content_bottom
weight: -12
provider: null
plugin: 'views_block:related_content-block_related_content'
settings:
id: 'views_block:related_content-block_related_content'
label: ''
label_display: visible
provider: views
context_mapping: { }
views_label: ''
items_per_page: none
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:
article: article
blog: blog
collection: collection
gleaning: gleaning

View file

@ -1,24 +0,0 @@
_core:
default_config_hash: XEpuHrBp3DELKxVx0tmwE6CS7NSIKXu4F6QhT_vwqd0
maxlength_block_class_field: 255
field_type: multiple_textfields
default_case: lowercase
block_classes_stored:
- is-hidden-mobile
- column
enable_attributes: true
enable_auto_complete: true
qty_classes_per_block: 10
items_per_page: 50
enable_special_chars: false
qty_attributes_per_block: 10
enable_id_replacement: true
weight_attributes: null
weight_class: null
weight_id: null
filter_html_clean_css_identifier: ''
maxlength_attributes: 255
maxlength_id: 255
attribute_keys_stored: '[]'
attribute_value_stored: '[]'
attributes_inline: '[]'

View file

@ -0,0 +1,10 @@
uuid: cf2666c1-8ee6-467c-b771-71f4d39492bf
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.'

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