Compare commits

..

1017 commits

Author SHA1 Message Date
Chris (wolcen) Thompson
3656d61c4d Add services.yml to set session cookie length * 10 2024-11-06 13:36:53 -05:00
071d4b3adb Update referencing of components to Composer 3 style 2024-02-16 20:18:11 -05:00
Chris (wolcen) Thompson
07fa61b2bc Update submodule location 2024-02-16 17:51:24 -05:00
51e8cad661 Declare our custom theme compatible with Drupal 10 and 11 while we're at it
Ref #243
2024-02-15 21:43:13 -05:00
6094bedff7 Apply config changes from database updates
Ref #243
2024-02-15 21:42:27 -05:00
824910a357 Update composer lock 2024-02-15 21:40:47 -05:00
b56d606ddb Allow Drush to always float to latest supported version for corresponding Drupal 2024-02-15 21:23:38 -05:00
d7122316d8 Add Multiparagraph Flow 2024-02-15 21:23:18 -05:00
846f2b3a45 Apply language additions (changes already in apply updates commit) 2024-02-15 21:15:17 -05:00
aa899c1d28 Apply commit snapshot updates 2024-02-15 21:14:28 -05:00
bb285d185c Apply config changes from database updates
Ref #243
2024-02-15 20:34:34 -05:00
69ca1e7840 Add quickedit module so we can easily upgrade in one step
Ref #243
2024-02-15 11:33:06 -05:00
b968fd1bb7 Declare our custom modules compatible with Drupal 10 and 11 while we're at it
Ref #243
2024-02-15 11:17:30 -05:00
36820ff272 Apply updates from live (uninstalling groups) plus config formatting enhancements 2024-02-15 09:18:46 -05:00
1709131e38 Add seven module just so we can easily upgrade in one step 2024-02-15 08:25:52 -05:00
82d809dd34 Remove false precision 2024-02-05 12:56:35 -05:00
fb9535ad83 Update composer lock 2023-12-15 18:16:01 -05:00
e8424186d3 Apply DDEV self-updates 2023-12-15 18:15:50 -05:00
2d7bf03029 Add Super Login module though only want it if the leap at the eye symbol feature request
https://www.drupal.org/project/super_login/issues/3409170
2023-12-15 18:15:25 -05:00
bac3f62c5c Format source code- alphabetize composer 2023-12-15 17:15:04 -05:00
785ca1ad3d Remove SMS Twilio which isn't D10 and which we weren't using
Ref #243
2023-11-06 18:08:47 -05:00
c0a1e8db6f Switch to D10-compatible, no-upgrade path Stripe Webform
Ref #243
2023-11-06 18:05:58 -05:00
7106c40f95 Remove cleantaxonomy which we weren't using 2023-11-06 18:03:40 -05:00
837d36715e Remove URL Login which is not really maintained anymore, and we weren't using 2023-11-06 18:02:44 -05:00
949486dfa9 Bring more into accordance with build source requirements section
Ref #243
2023-11-06 17:10:56 -05:00
35f3776752 Fix undefined link URL notice (and show non-links!)
Ref #242
2023-11-06 15:37:10 -05:00
94a3767bda Apply DDEV self-update 2023-11-06 12:19:39 -05:00
2cffc1c29e Add launch.json for debugging from VScode 2023-10-24 19:46:27 -04:00
4f25227424 Update pattern library with newsletter signup thanks style fix
Ref #241
2023-10-24 14:04:19 -04:00
0f5d209817 Update composer lock 2023-10-20 18:32:10 -04:00
b629e7ef19 Add Clean Taxonomy module 2023-10-20 18:32:04 -04:00
352920b656 Add VScode workspace opener 2023-10-20 17:48:00 -04:00
75e0bb9d21 Remove authoring details from title paragraph, to be displayed on every node with authors 2023-10-20 17:47:40 -04:00
25713e5d9c Update DDEV .gitignore 2023-10-20 17:43:48 -04:00
1638ad1b75 Prevent PHP notices on content view modes with no body paragraph 2023-10-20 17:43:40 -04:00
4b5f7ed0ae Update lock file 2023-08-30 15:32:32 -07:00
9ea162b764 Apply automatic drupal updates 2023-08-30 15:31:55 -07:00
382d20455d Add patch to prevent fatal error while loading non-existent images (should only affect staging env)
https://www.drupal.org/project/drupal/issues/2827921
2023-08-30 15:10:40 -07:00
c9323a599d Update format of regionincontent constraint 2023-08-30 15:09:16 -07:00
e9a3784f41 Remove authoring details from title paragraph, to be displayed on every node with authors 2023-08-30 13:30:17 -07:00
bb9f5548f2 Remove unused use statement 2023-08-30 12:31:53 -07:00
1dbe93480c Commit lock file 2023-08-30 12:27:06 -07:00
b901244d56 Prevent some more errors and warnings 2023-08-30 12:26:39 -07:00
38d862a152 Update patternlibrary 2023-07-13 18:20:25 -07:00
a6de539541 Change text to display before authors 2023-07-13 16:56:29 -07:00
43801b73b8 Update patternlibrary 2023-07-13 16:41:42 -07:00
8ecd4efeab Update patternlibrary 2023-07-13 16:38:43 -07:00
fdfc3712ff Configure authors field to display as inotherwords list
Ref #239
2023-07-13 16:37:57 -07:00
eeadf9a0b6 Add authors and date to paragraph title template rather than field template
Ref #239
2023-07-13 16:34:54 -07:00
31a43c1890 Refactor addition of authors and date to use proper formatting
Ref #239
2023-07-03 19:05:56 -07:00
e1092392b1 Enable inotherwords module 2023-07-03 14:35:17 -07:00
fa27dc1a4d Prevent fatal error while loading authors data 2023-07-03 14:25:59 -07:00
Louis Elkner-Alfaro
3ddef4a97f Ref #239. Add authors and date to paragraph title 2023-07-03 13:43:37 -07:00
c5ff2f2214 Update mailchimp config removing really bad idea middleware 2023-06-30 20:40:09 -04:00
39a88deb5f Update composer lock file 2023-06-30 20:39:09 -04:00
cbc8a24edf Revert "Drop Webform mailchimp we do not use it"
I was wrong.  But we *should* not use it…

This reverts commit 1264af5272.
2023-06-30 20:38:16 -04:00
fa0f56200f Update composer lock file 2023-06-30 20:37:42 -04:00
1264af5272 Drop Webform mailchimp we do not use it 2023-06-30 20:37:31 -04:00
6dd0ef5cf6 Increase maximum size of image paragraph images significantly
Ref #237
2023-06-14 13:06:33 -04:00
b4c8f366b4 Filter to only show one piece of content, in the default language
Rather than all translations.

Ref #236
2023-06-14 12:59:52 -04:00
5052c4745e Add group by so multiple authors don't result in multiple rows for content
Ref #236
2023-06-14 12:49:12 -04:00
0b317bc8af Update config snapshots 2023-06-14 11:54:07 -04:00
83d4eb653b Apply config updates from database updates 2023-06-14 11:53:09 -04:00
492e8c216b Update composer lock file 2023-06-14 11:09:16 -04:00
d60779a690 Get correct development branch of title paragraph module 2023-06-14 10:21:12 -04:00
603519a0e6 Drop allowed formats as explicit requirement Drutopia has our backs 2023-06-14 10:20:49 -04:00
bf651d991b Also remove direct requirement of minimalhtml 2023-06-14 10:04:13 -04:00
0fd654c31b Update composer lock 2023-06-14 09:55:54 -04:00
bd5dc6c633 Add In Other Words, dev version
(We aren't currently using it, but must be doing something similar
in our templates, heh.)
2023-06-14 09:55:45 -04:00
73eef9589e Update Maria DB version 2023-06-14 09:53:04 -04:00
15cecf442f Apply updates to scaffolding file 2023-06-14 09:52:39 -04:00
65ad41de92 Drop explicit dependency on WYSIWYG Linebreaks; it's in Drutopia Site
Prevents this Problem 1
    - drupal/drutopia_site[dev-1.x, 1.x-dev] require drupal/wysiwyg_linebreaks ^2 -> found drupal/wysiwyg_linebreaks[dev-2.0.x, 2.0.0, 2.0.x-dev (alias of dev-2.0.x)] but it conflicts with your root composer.json require (^1.10).
2023-06-14 09:48:10 -04:00
Chris Thompson
ef95d84e4d Add file sync to pull command 2023-01-26 17:54:11 -05:00
1a79f58d02 Remove extra div and move button class onto anchor 2022-12-16 18:17:07 -05:00
Chris Thompson
f1cbdb8846 Include settings.local.php (so settings load on Drutopia) 2022-12-16 17:54:01 -05:00
eb5d8c99df Apply configuration updates from db updates 2022-12-16 17:32:57 -05:00
aabe0c27ee Update lock file 2022-12-16 17:32:07 -05:00
38a4a48899 Make the view more blog link a pretty button 2022-12-16 17:27:42 -05:00
6648fe29ed Load blocks from the secondary menu in the node preprocess hook
Fix missing secondary menu
2022-12-01 22:25:16 -05:00
e3b84fb85c Update patternlibrary version 2022-11-18 12:48:04 -05:00
Chris Thompson
af3e615988 Update hotjar, http_client_error_status, menu_trail_by_patha, password_policy, scn 2022-11-16 17:17:42 -05:00
Chris Thompson
71e9dac48e Update google analytics and field token value 2022-11-16 17:02:55 -05:00
Chris Thompson
08a7237a5b Update Editoria11y to 2.x 2022-11-16 16:50:51 -05:00
Chris Thompson
0edd4c8b28 Catch up to config changes due to modules 2022-11-16 16:38:28 -05:00
Chris Thompson
0c27b23804 Add workflow_buttons and filter_perms 2022-11-16 16:37:46 -05:00
Chris Thompson
359ae94370 Update composer/installers to 2.x 2022-11-16 16:33:04 -05:00
Chris Thompson
b9b8576048 Remove direct includes from composer, update block_class and drutopia_site
drutopia_site (dev) now includes patch for autosave_form
2022-11-16 16:19:30 -05:00
Chris Thompson
3028f91940 Add config for riddler/captcha from live 2022-11-16 15:36:06 -05:00
Chris Thompson
c6e86d7c73 Enable autosave for new items 2022-11-16 15:35:31 -05:00
Chris Thompson
d70c8f5771 Add patch for new item autosave 2022-11-16 15:29:36 -05:00
d2f8551c6c Add settings.php with defined config sync directory 2022-11-16 15:20:39 -05:00
Chris Thompson
e150ac5055 Update composer
Remove wysiwyg_linebreaks patch
Did not check outdated list as yet
2022-11-16 14:40:53 -05:00
Chris Thompson
0fbc4b617c Update DDEV configuration 2022-11-16 14:40:08 -05:00
c409a1d291 Bring in same patches Drutopia build_source uses 2022-09-12 17:37:50 -04:00
a6e83ae48a Apply self-updates to language config 2022-09-12 17:37:06 -04:00
0a5dfd5995 Add config snapshots 2022-09-12 17:36:31 -04:00
646d097cc3 Switch to Gin admin theme & toolbar, configure for horizontal 2022-09-12 17:36:10 -04:00
403b7143e4 Apply self-updates to webform config 2022-09-12 17:19:11 -04:00
8db9ac6f55 Lengthen honeypot protection times 2022-09-12 17:18:45 -04:00
f9d0d99213 Enable honeypot for all webforms 2022-09-12 17:18:07 -04:00
2fbd18b020 Delete non-webform contact form 2022-09-12 17:17:18 -04:00
82114e11f6 Update README with Ahoy approach 2022-09-12 16:56:02 -04:00
98bf4bf28c Disable update notifications 2022-09-12 16:50:39 -04:00
e929dedc05 Apply additional settings on customerror from live? 2022-09-12 16:47:55 -04:00
402c51342f Add config snapshots 2022-09-12 16:43:33 -04:00
990fdc0181 Disable user login block - someone on live 2022-09-12 16:42:43 -04:00
edef2e5bbf Disable antibot - ben on live 2022-09-12 16:42:15 -04:00
21584cbaf0 Close no-longer-active webforms - by dinarcon on live 2022-09-12 16:34:51 -04:00
a8b72639e8 Switch comments to plain markdown 2022-09-12 16:32:03 -04:00
b8883bc43f Apply config updates from database update 2022-09-12 16:11:44 -04:00
3b58a09466 Update composer lock file 2022-09-12 15:00:41 -04:00
d107614a30 Update DDEV 2022-09-12 15:00:26 -04:00
0982afa7e0 Bring into closer alignment with Drutopia build source composer.json 2022-09-12 14:55:50 -04:00
68f06ff83a Bring composer file more into line with Drutopia base 2022-03-11 23:01:03 -05:00
c116f99d4a Update price direct through config file (UI broken)
Don't know this'll actually work...
2022-03-11 16:24:53 -05:00
a19045e8ed Update Drupal content migration training purchase form text 2022-03-11 16:23:38 -05:00
ba2f790f93 Format docs 2022-03-11 16:04:46 -05:00
328c543e1e Update deployment instructions to be more helpful 2022-03-11 16:02:54 -05:00
01a4d3d592 Commit config snapshot 2022-03-11 15:34:48 -05:00
f525e7618c Commit oddly minor spanish language Drupal self-updates 2022-03-11 15:34:21 -05:00
5ad3e3bd80 Commit updated composer lock file inc with customerror fixes 2022-03-11 15:33:47 -05:00
605abdae82 Add editoria11y module recommended by Clayton for writing, accessibility review
https://devcollaborative.com/blog/best-drupal-accessibility-checker-content-authors-editoria11y
2022-03-11 15:32:18 -05:00
2992aabb6c Enable and configure Plausible analytics
Ref #229
2022-03-11 15:30:58 -05:00
5571b64398 Commit updated composer lock file 2022-03-11 13:13:11 -05:00
909ef23f81 Add Plausible analytics module (adds this one line for us)
'<script defer data-domain=agaric.coop src=https://plausible.io/js/plausible.js></script>' :-)
2022-03-11 12:44:17 -05:00
40735b8b8b Configure basic HTML input format to NOT use markdown at all
Was considering doing this anyway because switching between the Markdown WYSIWYG
and regular CKEditor could really screw up formatting, but after the upgrade of
the Markdown module (which provides the underlying Markdown capability that
CKEditor Markdown uses, apparently) it absolutely destroyed every port of content
that was using the Basic HTML input format, in the way described way back in this
old comment on the upgrade issue, https://www.drupal.org/project/markdown/issues/3103679#comment-14289153

Anyway this configuration change fixed the major problem of the text being output with
no HTML formatting whatsoever.

Ref #227
2022-03-08 15:43:26 -05:00
aa14d30664 Set webmentions to run on cron 2022-03-08 09:52:47 -05:00
26a8aaa097 Enable hidden bridgy mastodon return indicator 2022-03-08 09:41:58 -05:00
1dd4ff625e Add explicit markdown configuration w/ no changes 2022-03-08 07:55:57 -05:00
1350ce3fe5 Commit updated composer lock file 2022-03-08 07:55:21 -05:00
89bb55e2a1 Dropping down to commonmark 1.0 to fix even more fatal issue
https://www.drupal.org/project/markdown/issues/3268341
2022-03-08 07:55:08 -05:00
1ea7dfc207 Commit updated composer lock file 2022-03-08 07:21:42 -05:00
4fb0cf3337 Use dev version of markdown to fix fatal error
Uncaught PHP Exception Drupal\markdown\Exception\MissingVersionException: 'The library 'commonmark' did not not specify a version. If the plugin has no version, it must be explicitly set to '0.0.0'.' at /var/www/html/web/modules/contrib/markdown/src/Plugin/Markdown/InstallablePluginBase.php line 316'

Fixed as noted in https://www.drupal.org/project/markdown/issues/3187582#comment-14012913
2022-03-08 07:21:30 -05:00
71b9c51049 Commit updated composer lock file 2022-03-08 06:58:23 -05:00
6e4d748ca7 Install commonmark (haha not so easy read below)
Wow. Remove migrate upgrade, upgrade migrate tools, so can go to drush 11, which
allows the same version of dot-access-data that commonmark does, at least if it
is explicitly specified.
2022-03-08 06:56:12 -05:00
0188a3f761 Remove multiline config from config snapshot also 2022-03-07 12:57:34 -05:00
f65e0fa372 Close loop on removing multiline config (uninstalled on live, removed from codebase)
Because it is a core feature now (almost, not quite, as good as the module but the module
is not supported in 9)
2022-03-07 12:53:56 -05:00
0ee0fbf151 Fix another typo in my modified script but still no go
keys not set up for direct test/live talk here
2022-03-06 22:06:28 -05:00
8ba651139e Fix silly capital L typo 2022-03-06 21:58:19 -05:00
f5ef2ef668 Use standard location for Drush 2022-03-06 21:56:28 -05:00
f465929ca6 Bring in database copy script by Keegan & Chris for Portside
Naively changing names for agaric live and test on Elizabeth,
but not yet using variables that could be grabbed from .env file
2022-03-06 21:50:25 -05:00
c03173697d Commit config snapshot after D9 upgrades 2022-03-06 21:29:17 -05:00
d0da91842a Commit modules uninstalled by Drutopia in D9 2022-03-06 21:25:10 -05:00
3672b57fa5 Commit unexpected self-update of dependency to views admin people 2022-03-06 21:24:33 -05:00
fd6dab8f15 Commit self-updates to role config, dependencies + removed obsolete perms 2022-03-06 21:24:10 -05:00
481edbcaf7 Commit self-updates to config from D9 upgrade, tour new structure 2022-03-06 21:22:24 -05:00
afc0d03538 Commit self-updates to config from D9 upgrade, serialize/rss changes 2022-03-06 21:21:46 -05:00
18078d18a4 Commit self-updates to config from D9 upgrade that are just reorg 2022-03-06 21:14:00 -05:00
37422c70d0 Add new settings from Drupal 9 2022-03-06 19:56:58 -05:00
a9193da0a1 Commit updated composer lock file, minor dependency updates 2022-03-06 18:03:40 -05:00
cc77ec000a Update documentation around pattern library and how to commit changes to it 2022-03-06 16:50:44 -05:00
3e968b3497 Commit updated pattern library 2022-03-06 16:45:15 -05:00
9ddf17b1ff Declare custom theme compatible with Drupal 9 by fiat 2022-03-06 11:01:06 -05:00
7a9cd25e91 Declare custom modules compatible with Drupal 9 by fiat 2022-03-06 10:24:49 -05:00
c28e310310 Update DDEV configuration to Elizabeth-like conditions 2022-03-06 10:17:35 -05:00
d4af6b2811 Commit updated composer lock file for Drupal 9
(previous commit claiming we were on Drupal 9 already was an accidental lie)
2022-03-06 10:07:08 -05:00
ff627fff13 Bump Search404 to currently recommended 2.x branch 2022-03-06 10:05:55 -05:00
f796e3b62a Drop patch that has long since been committed
Remove Drupal Core 'search' module dependency from search404
https://www.drupal.org/project/search404/issues/2978837
2022-03-06 10:05:31 -05:00
bc2bfea77c Remove module which has merged into admin toolbar
(which is itself part of Drutopia core already)
2022-03-06 00:43:53 -05:00
fb18163d9d Update several modules to new 2.x branches supporting Drupal 9 2022-03-06 00:39:32 -05:00
4e81b6629f Even though it's being discontinued, Swiftmailer 2 is D9-compatible 2022-03-06 00:22:47 -05:00
88e7401908 Drop Multiline Config module it is now a core feature! 2022-03-05 09:30:21 -05:00
287baa7afb Drop dev pinning of Drutopia Site the official release has caught up 2022-03-05 09:29:46 -05:00
0b8eab6399 Drop honeypot from composer requirements; Drutopia has it
and is requiring a newer version so this was causing conflicts
2022-03-05 08:55:21 -05:00
megakeegman
b9e293afae Add auth ssh to the setup instructions 2022-03-04 14:52:04 -05:00
ab6f5e4ea7 Trust merge plugin to write to files 2022-03-04 14:20:25 -05:00
b52b7c9a71 Commit updated configuration from successful upgrade to Drupal 9 2022-03-04 14:13:49 -05:00
c69eb0b9ea Include (hidden) Indieweb fields for syndicating to Mastodon, Twitter 2022-03-04 11:58:54 -05:00
2c08a09cc5 Configure Indieweb to be able to push to Twitter & Mastodon through Bridgy 2022-03-04 11:44:56 -05:00
fd68f437ae Remove incorrect local drush information 2022-03-03 21:27:18 -05:00
bd26ecacf7 Upgrade DDEV configuration 2022-03-03 21:23:55 -05:00
fec9c52f57 Swap out Keegan for David in speaker request form
Change brought in from live
2022-03-02 12:58:38 -05:00
000dab7e9f Uninstall Block Theme Sync module (removed from Drutopia in favor of Skins) 2022-03-02 12:58:11 -05:00
fbc5665ec4 Fix typo in composer.json 2022-03-01 23:44:11 -05:00
44cb10e8e7 Upgrade composer info to Drupal 9 & bring more in line w/ Drutopia 2022-03-01 23:42:01 -05:00
b94463ae96 Commit updated composer lock file 2022-03-01 23:21:35 -05:00
b1a36cdc40 Allow useful plugins to write to files 2022-03-01 23:21:14 -05:00
7bc894678d Apply self-updates to ddev files 2022-03-01 23:21:01 -05:00
b54ccaf53f Commit composer lock file 2021-09-18 15:29:36 -04:00
d1fb1cb523 Add Drupal Remote Desktop command center to Agaric site 2021-09-18 15:29:19 -04:00
1e6b9bef3c Update composer lock with security release, other updates 2021-08-13 09:59:29 -04:00
e15c50e740 Update README to be a bit more clear about deployment 2021-07-14 11:22:29 -04:00
27bc701d4a Commit config after db updates; primarily linebreak expansions 2021-07-14 08:53:40 -04:00
f803aa6668 Config changes from live, inc linebreak expansions 2021-07-14 08:52:18 -04:00
b1b12e0505 Move config out of redundant sync directory 2021-07-14 08:14:19 -04:00
a83fc897c7 Add composer commands for our shell scripts 2021-07-14 08:02:15 -04:00
1099814519 Add script for bringing down database, with backups and drop 2021-07-14 08:02:01 -04:00
c7a757b9c0 Update name of ignored backup directory 2021-07-14 08:01:39 -04:00
bd72dc0486 Update pattern library 2021-07-14 08:00:38 -04:00
2f45fe92a2 Add working CSS compiling script that bypasses node/grunt 2021-07-14 07:54:51 -04:00
0f394481d1 Add nuke script file to delete all composer-managed everything 2021-07-14 07:22:45 -04:00
115eacb9fe Adopt standard folder name for database exports 2021-07-14 07:18:30 -04:00
53a80038ff Commit updated composer lock with very many minor version updates 2021-07-14 06:59:52 -04:00
9642c21c01 Commit meaningless ddev update 2021-07-14 06:52:52 -04:00
2b20944545 Update dependencies 2021-07-02 12:57:45 -04:00
benjamin melançon
3855ddb4e3 Commit updated composer lock file 2021-04-21 23:34:09 -04:00
benjamin melançon
c6ba68504b Commit self-updates to config from code updb changes, mostly webform 2021-04-21 23:13:50 -04:00
benjamin melançon
668c63dfe7 Commit new blocks, webforms, & other config updates from live 2021-04-21 23:07:59 -04:00
benjamin melançon
3f43583f39 Do not enable xdebug by default 2021-04-21 22:34:34 -04:00
benjamin melançon
9bf43ad516 Remove custom drush command 2021-04-21 22:33:57 -04:00
benjamin melançon
3e90d036b0 Commit updated composer lock with core security release 2021-04-21 22:10:30 -04:00
benjamin melançon
9b6e04483f Update wikimedia composer plugin to Composer 2 compatible 2021-04-21 22:00:45 -04:00
benjamin melançon
72d3428ded Update/reorg composer file to be a bit more like Drutopia 2021-04-21 21:59:19 -04:00
benjamin melançon
6fcec6cabd Set composer version to 2 explicitly 2021-04-21 21:52:12 -04:00
benjamin melançon
1ad69bb2cc Commit updated DDEV configuration file (for 17.1) 2021-04-21 21:51:46 -04:00
benjamin melançon
4e25f0a531 Update WYSIWYG Linebreaks patch to later one that improves over mine 2021-04-21 21:02:26 -04:00
benjamin melançon
f1292c8d78 Apply DDEV self-updates 2021-04-21 20:49:35 -04:00
benjamin melançon
d4c9c7926b Update instructions to use DDEV 2020-11-13 18:11:17 -05:00
benjamin melançon
3d50849101 Stick to 7.3 for now, says wolcen 2020-11-13 17:16:29 -05:00
David Valdez
a993889823 Add the configuration from live into the repository 2020-09-28 22:35:13 -05:00
David Valdez
c1590dde5c Revert "Add the climate strike widget in the site"
This reverts commit 75727c5728.
2020-09-28 15:45:49 -05:00
benjamin melançon
e4534b8b9e Update ddev-generated .gitignore 2020-08-05 14:25:11 -04:00
benjamin melançon
cc3f56e9d1 Update PHP version to 7.4
Since it's all Drupal 8 there we should plan to move to PHP 7.4 i'd think. Targeting agaric for that now but can drop down to php 7.3 i think if we don't want to try that. But PHP 7.2 isn't good enough for a module, twig_tweak 3.0.0, that i'm trying

(speaking to wolcen about Elizabeth).
2020-08-05 14:24:51 -04:00
benjamin melançon
a8a36a92f4 Update pattern library 2020-06-18 12:47:59 -04:00
benjamin melançon
32b471df52 Merge branch 'master' of gitlab.com:agaric/sites/agaric-com 2020-06-18 11:46:25 -04:00
benjamin melançon
bac7cb84ce Add two other training payment webforms 2020-06-18 11:46:08 -04:00
benjamin melançon
10d76df4dc Update migrate api payment webform 2020-06-18 11:45:51 -04:00
benjamin melançon
6947608abc Apply misc other self-updates 2020-06-18 10:40:53 -04:00
benjamin melançon
919badeddc Add 'post date' (which we're using for training date) to landing page simple cards
Yes we know that we're going to have to make a content type (or use event?) for trainings
'cause this is ridiculous.

Ref #221
2020-06-18 10:39:58 -04:00
benjamin melançon
b638eabc2b Commit immaterial self-updates to various views 2020-06-18 10:37:56 -04:00
benjamin melançon
475b6ef62b Commit search API updates from live that make zilch sense but whatevs 2020-06-18 10:36:55 -04:00
Chris Thompson
76724efe35 Add directions for handling settings to README 2020-06-17 21:27:48 -04:00
benjamin melançon
81fbb4afb2 Commit composer lock updated for Drupal core security release 2020-06-17 17:00:10 -04:00
benjamin melançon
56a1485012 Update pattern library 2020-06-17 16:21:49 -04:00
benjamin melançon
77e8362d12 Update API webform 2020-06-17 16:21:42 -04:00
benjamin melançon
56c11e6187 Add start of our payment form 2020-06-16 10:19:50 -04:00
benjamin melançon
1951e06123 Commit config snapshot 2020-06-16 10:19:39 -04:00
benjamin melançon
faf9fae692 Enable Stripe Webform 2020-06-16 10:19:26 -04:00
benjamin melançon
40de565d71 Commit config snapshot 2020-06-16 04:24:37 -04:00
benjamin melançon
b7d8d6d1ad Uninstall hotjar; version obsolete & we weren't using
Ref #168
2020-06-16 04:24:11 -04:00
benjamin melançon
879a21ee82 Commit change in caching that isn't hurting and is maybe helping
... but 'none' would be the *least* caching i thought?  Or maybe having some caching
helps bubble up to break the page cache?  I do not know.

Ref #217
2020-06-16 03:38:47 -04:00
benjamin melançon
65d2bb9f4e Apply seeming self-updates to search API 2020-06-15 18:29:04 -04:00
benjamin melançon
769a785e1a oh whatever lets keep logging honeypot indefinitely 2020-06-15 18:27:13 -04:00
benjamin melançon
634f7f32ef Add content reference paragraph capability to regular pages 2020-06-15 16:05:07 -04:00
benjamin melançon
66faef0e52 Commit the other random spanish config updates 2020-06-15 16:04:15 -04:00
benjamin melançon
d2ee303196 Commit updated and removed modules from database updates from Drutopia 2020-06-15 16:03:51 -04:00
benjamin melançon
8073214907 Commit config snapshot for autosave forms from way back there 2020-06-15 16:03:22 -04:00
benjamin melançon
44eda10d94 Add some random spanish for page content type 2020-06-15 16:03:07 -04:00
benjamin melançon
3a2ff802d5 Add regular image to landing pages for use on simple card view 2020-06-15 16:02:26 -04:00
benjamin melançon
e4b66d24c3 Enable autosave form 2020-06-15 15:58:30 -04:00
benjamin melançon
87bdbbfe03 Clean up part of mailsystem uninstallation 2020-06-15 15:53:38 -04:00
benjamin melançon
eaf8c4aa9f Commit new & updated webforms 2020-06-15 15:53:12 -04:00
benjamin melançon
ffd398200c Uninstall unused mail modules (goes with config snapshot just committed) 2020-06-15 15:52:25 -04:00
benjamin melançon
0f388bd324 Commit config snapshot of things removed a while ago? 2020-06-15 15:50:29 -04:00
benjamin melançon
ad9b6fadf2 Commit config snapshot 2020-06-15 15:48:51 -04:00
benjamin melançon
3128f8e0af Commit minor block self-updates 2020-06-15 15:48:11 -04:00
benjamin melançon
af4ce3aebe Update antibot settings from live / self-updates? 2020-06-15 15:47:01 -04:00
benjamin melançon
c8de4f9ff0 Update pattern library / shared theme 2020-06-15 10:18:29 -04:00
benjamin melançon
cea183be52 Update indieweb, twigsuggest modules and other dependencies 2020-06-15 10:18:13 -04:00
benjamin melançon
5dd02c0177 Add Stripe Webform module 2020-06-15 10:17:23 -04:00
benjamin melançon
4718424acc Enable xdebug. debugging works better that way 2020-06-14 05:48:26 -04:00
benjamin melançon
93ac22fe41 Commit composer lock file 2020-06-12 15:13:59 -04:00
benjamin melançon
4cdbb0c497 Restore module we're ditching so that updates can run disabling it without choking 2020-06-12 15:13:49 -04:00
benjamin melançon
57be7ec6ba Switch to data folder to ignore sql dumps, as we do on all other projects 2020-06-12 15:11:48 -04:00
benjamin melançon
32ac0c6fee Update composer lock file to latest couple updates dependencies 2020-06-11 22:40:24 -04:00
benjamin melançon
78ae3a03d2 Commit *many* dependency updates to composer lock file 2020-06-10 21:05:16 -04:00
benjamin melançon
b0f85cd4ed Commit updates to scaffolding files 2020-06-10 21:02:56 -04:00
benjamin melançon
2ed99afd1e Configure location of web root in for Drupal scaffold files 2020-06-10 21:01:49 -04:00
benjamin melançon
40b2a34f9a Merge branch 'master' of gitlab.com:agaric/sites/agaric-com 2020-06-10 14:45:07 -04:00
benjamin melançon
80ee256865 Name our site esp. since this is not the standard Drutopia template 2020-06-10 14:44:23 -04:00
benjamin melançon
d5257c0f26 Name our site esp. since this is not the standard Drutopia template 2020-06-10 14:43:23 -04:00
benjamin melançon
6e19dbbce9 Remove Drupal composer scaffold plugin now Drutopia profile brings in core's 2020-05-06 22:49:43 -04:00
benjamin melançon
b43aa5adc2 Reorganize to be consistent with GEO 2020-05-06 22:47:17 -04:00
benjamin melançon
3d7c74b4f7 Update composer lock inc webform security updates 2020-05-06 16:46:12 -04:00
mlncn
d226ffd124 Merge branch 'contact-form' into 'master'
Add contact form updates and change mailer

See merge request agaric/sites/agaric-com!73
2020-04-30 18:03:10 +00:00
Christopher Thompson
2be84e7d55 Add contact form updates and change mailer 2020-04-29 14:32:19 -04:00
benjamin melançon
ef90a90109 Commit composer lock file 2020-04-26 19:21:11 -04:00
benjamin melançon
c2e979481c Add http_cache_control module
This stuff can mostly be done in .htaccess:

https://developers.google.com/web/tools/lighthouse/audits/cache-policy
>
but the direction to use cached version instead of taking the error,
available in dev and 2.0 beta branches currently, may be useful with Cloudflare
2020-04-26 19:20:46 -04:00
benjamin melançon
1e103b5cf9 Fix path & complete suggested git message 2020-04-15 18:28:02 -04:00
benjamin melançon
e9cbc87be0 Change copy-paste dangerzone to test site 2020-04-15 14:04:32 -04:00
benjamin melançon
7783d10a91 Commit composer lock file 2020-04-15 13:55:43 -04:00
benjamin melançon
34df8dd34e Add mail sending modules 2020-04-15 13:55:30 -04:00
benjamin melançon
5de5aac641 Ran composer update a second time and it brought the libraries back! 2020-03-18 17:54:47 -04:00
benjamin melançon
ffd58d7a6b OK, commit the version of composer lock that reverts all library stuff
... ...

            web/libraries/{}: [
                type:drupal-library
            ],

is there in composer.lock, but the web/libraries folder does not exist.

And all the 'drupal-library' references got deleted from the composer.lock file
after upgrade.

That can't be good.

Though we can live without them, David only got them to be there on
March 2.
2020-03-18 17:43:18 -04:00
benjamin melançon
003fed27d7 Upgrade DDEV 2020-03-18 17:01:40 -04:00
David Valdez
b9965c46c0 Add the latest changes in config made in live 2020-03-05 00:01:22 -06:00
David Valdez
fad955f30b Composer lock with drupal 8.8.3 and without the honepoy patch 2020-03-04 23:41:34 -06:00
David Valdez
6b631fd342 Remove the honeypot patch.
The last version of the module contains the fix to this issue.
https://www.drupal.org/node/2944843
2020-03-04 17:08:45 -06:00
David Valdez
22a0a1cfa2 THe lock file with the libraries in the web folder 2020-03-02 11:55:15 -06:00
David Valdez
8321e97757 Put the libraries in a place where the browser can reach them. 2020-03-02 11:54:42 -06:00
David Valdez
f26384fe93 Added composer.lock file with the dev version of drutopia site 2020-03-02 11:38:39 -06:00
David Valdez
8e3078be18 Update drutopia_site module to have the last version of admin_toolbar 2020-03-02 11:38:18 -06:00
David Valdez
d8b3ddbb11 Composer.lock with all the libraries used by the webform module 2020-03-02 10:45:56 -06:00
David Valdez
92129f0e0c Add the composer.librarie.json from the webform module. 2020-03-02 10:45:29 -06:00
benjamin melançon
f42a6fbdd1 Add 'white' as a backgronud color for paragraphs
We'll use in the title paragraph to ensure menu can always be seen (does *not* get
'transparent' in this case).

Ref agaric/sites/agaric-com#86
2020-03-02 09:32:31 -05:00
benjamin melançon
9fb3008fe0 Update pattern library 2020-03-02 04:29:55 -05:00
benjamin melançon
4317a53306 Commit updated composer lock file 2020-03-02 03:26:43 -05:00
benjamin melançon
e2a4609daa Commit stray things from live/upgrade 2020-03-02 03:26:05 -05:00
benjamin melançon
c8c48d01e7 Commit change from live? actualyl probably upgrade; addition of daily count in redirects view 2020-03-02 03:25:44 -05:00
benjamin melançon
866261f9e3 Commit change from live: hiding title 2020-03-02 03:24:52 -05:00
benjamin melançon
9b96c0f7bd Commit config snapshots 2020-03-02 03:24:24 -05:00
benjamin melançon
de3910df62 Commit updated configuration following update to Drupal 8.8 2020-03-02 03:23:49 -05:00
benjamin melançon
54fb61f01e Update pattern library with compiled CSS 2020-03-02 03:13:14 -05:00
benjamin melançon
85549ad9a1 Update pattern library to not cut off landing page titles 2020-03-02 03:11:38 -05:00
benjamin melançon
67464bbd72 Add rake and sassc to required packages 2020-03-02 03:01:27 -05:00
David Valdez
b6f449c405 Update Drupal to 8.8.0 and use drupal/core-recommended instead of webflo/drupal-core-strict 2020-02-14 17:43:01 -06:00
David Valdez
d73cba4d58 Composer.lock with the drupal 8.7.11 2020-02-14 17:22:45 -06:00
David Valdez
349ac763c2 Add any change in configuration made in live into the repository. 2020-02-14 16:58:09 -06:00
David Valdez
59446bd37a Merge branch 'master' of gitlab.com:agaric/sites/agaric-com 2020-02-14 15:39:03 -06:00
David Valdez
43d7697c0e Update the ddev configuration to the latest version 2020-02-14 15:28:30 -06:00
benjamin melançon
270045bcbf Commit Micky's addition of drutopia intake form 2019-11-18 14:11:00 -05:00
benjamin melançon
cedca7f6ec Configure simple cards & landing page for listing of posts 2019-11-18 14:10:28 -05:00
benjamin melançon
10eccb0e54 Update composer lock file with latest security, stable updates 2019-11-18 11:20:56 -05:00
benjamin melançon
0555eb384a Commit old but safe composer updates 2019-11-18 04:53:23 -05:00
benjamin melançon
e048912cef Commit ddev config updates 2019-11-18 04:52:50 -05:00
benjamin melançon
6af5aa4ad2 Update to latest pattern library (let blockquotes show; some housekeeping) 2019-11-18 04:51:47 -05:00
mlncn
fcf4de7dee Merge branch 'config-changes' into 'master'
New config changes

See merge request agaric/sites/agaric-com!72
2019-09-04 20:37:55 +00:00
David Valdez
1f05ea429b New config changes 2019-09-04 15:09:09 -05:00
Clayton Dewey
7c0b519bc2 Merge branch 'climate-strike-widget' into 'master'
Add the climate strike widget in the site

See merge request agaric/sites/agaric-com!71
2019-09-04 19:37:52 +00:00
David Valdez
75727c5728 Add the climate strike widget in the site 2019-09-04 14:35:04 -05:00
Benjamin Melançon
ae13f1ba55 Commit composer lock file 2019-08-26 19:42:57 -04:00
Benjamin Melançon
3bb9aaf74d Give up on trying to install drd by downgrading symfony filesystem 2019-08-26 19:42:42 -04:00
Benjamin Melançon
e4afeb34d3 Update composer lock file 2019-08-26 17:52:02 -04:00
Benjamin Melançon
daf7df1aae Force symfony filesystem to be ~3.4 not 4.x because drd (Drupal Remote Dashboard) isn't compatible 2019-08-26 17:51:49 -04:00
Benjamin Melançon
659727c012 Commit updated lock file 2019-08-26 17:32:16 -04:00
Benjamin Melançon
45d656ae2a Update pattern library: updated bulma, styles for inline code 2019-08-18 18:23:04 -04:00
Benjamin Melançon
6840fecd08 Fix the thing that the bloody renaming of Octavia's CSS file broke
Ref https://gitlab.com/drutopia/octavia/issues/68
2019-08-18 18:21:15 -04:00
Benjamin Melançon
49c6fba27c Allow offline development 2019-08-18 18:03:36 -04:00
Benjamin Melançon
b627ad0aaf If we're going to have a user picture, make it possible to use/save forms with one
30kb hahahaha
2019-08-18 17:00:45 -04:00
Benjamin Melançon
b6a3ef12ee Update spanish translation of contact form 2019-08-18 16:57:33 -04:00
Benjamin Melançon
eb8d240756 Only inflict honeypot on specific forms 2019-08-18 16:48:59 -04:00
Benjamin Melançon
563ffa4742 Commit a weird self-removal of base field override for the UID on paragraphs which we neither see nor care about anyway 2019-08-18 16:48:01 -04:00
Benjamin Melançon
31a9e3d960 Commit config snapshots 2019-08-18 13:05:17 -04:00
Benjamin Melançon
ea4b68b010 Revert "For-the-record commit bizarro world translations: spanish that should be english and vice versa"
This reverts commit 3c03e52abd.
2019-08-18 13:05:02 -04:00
Benjamin Melançon
3c03e52abd For-the-record commit bizarro world translations: spanish that should be english and vice versa
Like there's a whole duplicate contact webform called contacto but that sets its language as English.

And all that stuff in /es/ that is deleting the spanish and doing english instead.  No entiendo.
2019-08-18 13:03:52 -04:00
Benjamin Melançon
398e625ae7 Add Micky's blog posts notification webform 2019-08-18 13:01:21 -04:00
Benjamin Melançon
1a3ea45feb Add and configure a content reference paragraph type 2019-08-18 13:00:32 -04:00
Benjamin Melançon
a1a3c1bab7 Add some of our minor intentional changes on live: permissions, input format; labels 2019-08-18 12:59:10 -04:00
Benjamin Melançon
deb534f254 Commit the form with the spanish title and description but that is the English (and only) version of its type 2019-08-18 12:54:10 -04:00
Benjamin Melançon
1cbae60841 All the translation things that look like they make sense 2019-08-18 12:52:17 -04:00
Benjamin Melançon
ae0ce646be Add webform scheduled module's settings we forgot before 2019-08-18 12:39:26 -04:00
Benjamin Melançon
64077e3bd4 Add blocks we added (and that Drutopia added?) 2019-08-18 12:39:04 -04:00
Benjamin Melançon
3d166065e7 Add another probe path to ignore 2019-08-18 12:35:26 -04:00
Benjamin Melançon
0e7f12ee7a Commit seemingly harmless self-updates inc config from enabled modules 2019-08-18 12:34:53 -04:00
Benjamin Melançon
b85e8082c3 Commit local DDEV configuration 2019-08-18 12:10:03 -04:00
Benjamin Melançon
fccb5d6a18 Comment out non-existent paths which have started causing fatal errors 2019-08-18 12:09:43 -04:00
Benjamin Melançon
1719fccf75 Update composer lock file with a ton of updates, including some minor security ones 2019-08-18 11:11:47 -04:00
benjamin melançon
c53d077394 Update pattern library 2019-08-03 16:51:37 -04:00
benjamin melançon
8b3f11777b Update pattern library 2019-08-01 11:38:33 -04:00
benjamin melançon
362c4b7e02 Update pattern library 2019-08-01 11:36:54 -04:00
benjamin melançon
6d7cb5f531 Update pattern library (better 'one more thing' font sizing 2019-08-01 11:23:27 -04:00
benjamin melançon
532a50034a Update composer lock 2019-07-31 16:44:52 -04:00
benjamin melançon
5604f87460 Add scheduler module 2019-07-31 16:44:23 -04:00
benjamin melançon
c7b0ffef91 Commit composer lock file 2019-07-30 15:27:59 -04:00
benjamin melançon
de79b292fe Add mailsystem and mimemail 2019-07-30 15:27:18 -04:00
benjamin melançon
9203cc517f Bring in David's de-conflicting of Bulma and Prizm's use of 'number' class 2019-06-06 14:49:59 -04:00
David Valdez
96963ba0dd Add a fix in the header 2019-05-13 14:05:12 -05:00
mlncn
249508c7c1 Merge branch 'drupal-8.7.1' into 'master'
Drupal 8.7.1

See merge request agaric/sites/agaric-com!70
2019-05-09 22:04:31 +00:00
David Valdez
4a77c57423 Drupal 8.7.1 2019-05-09 16:59:03 -05:00
mlncn
a30132eff4 Merge branch 'multiline_config' into 'master'
Multiline config

See merge request agaric/sites/agaric-com!69
2019-05-09 19:25:43 +00:00
David Valdez
6294789412 Composer lock with the multine config module 2019-05-09 13:49:27 -05:00
David Valdez
2aef6eb122 Add the multiline config module 2019-05-09 13:48:30 -05:00
mlncn
c39a172690 Merge branch 'sync-live-changes' into 'master'
Changes in the webform and some changes in the language

See merge request agaric/sites/agaric-com!68
2019-04-23 21:02:15 +00:00
David Valdez
9e6562ffaf Changes in the webform and some changes in the language 2019-04-23 15:50:29 -05:00
mlncn
76e88b2779 Merge branch 'drupal-8.6.15' into 'master'
Drupal 8.6.15

See merge request agaric/sites/agaric-com!67
2019-04-23 19:07:37 +00:00
David Valdez
0f79b591c9 Drupal 8.6.15 2019-04-23 13:57:28 -05:00
benjamin melançon
0fe2186b25 Update link to pattern library 2019-03-31 12:41:31 -04:00
benjamin melançon
0234b94bc0 Update composer lock file for 8.6.13 and a disturbing number of other dependencies
Including entity_browser moving from 1.x-dev to 2.x-dev?
2019-03-20 17:41:52 -04:00
Clayton Dewey
f1a3f05b5b Merge branch 'privacy-policy' into 'master'
Add the "privacy policy" link in the footer

See merge request agaric/sites/agaric-com!66
2019-03-13 17:41:02 +00:00
David Valdez
c436540884 Add the "privacy policy" link in the footer 2019-03-12 13:15:39 -06:00
Clayton Dewey
d073c6a7f7 Merge branch 'comment-simple-module' into 'master'
Comment simple module

See merge request agaric/sites/agaric-com!65
2019-03-12 17:30:20 +00:00
David Valdez
48a804bc5d Composer lock with the simple comment notify module 2019-03-12 11:10:10 -06:00
David Valdez
213a31ef38 add the Simple comment notify module 2019-03-12 11:04:43 -06:00
benjamin melançon
ff2521da9b ... and the deleted webform 2019-03-11 13:19:16 -04:00
benjamin melançon
cb37bb041e Remove language settings that went with deleted webform 2019-03-11 13:18:36 -04:00
benjamin melançon
7c0f0e4d33 Configure mailchimp & mailchimp webforms 2019-03-11 13:17:49 -04:00
benjamin melançon
f32b8c5480 Commit config snapshots 2019-03-10 14:18:05 -04:00
benjamin melançon
4fd550a87c Commit enabling of mailchimp webform & related 2019-03-10 14:17:47 -04:00
benjamin melançon
62506ba88b Update composer lock file with mailchimp webform and dependencies (inc mailchimp) 2019-03-10 11:52:45 -04:00
benjamin melançon
d9a6abe09e Add webform mailchimp module
... it's going to have a lot of dependencies in the composer lock file
2019-03-10 11:52:04 -04:00
benjamin melançon
c0edc26c86 Update a few dependencies 2019-03-10 11:46:54 -04:00
benjamin melançon
2f5b8b7cea record our server and who it's named after 2019-03-10 10:03:51 -04:00
benjamin melançon
bb78d46e49 Move how did you find us Q to post-submission survey 2019-03-06 09:03:32 -05:00
benjamin melançon
3b4ce30534 Start adding a confirmation page for a one-question survey 2019-03-06 08:58:01 -05:00
benjamin melançon
85eea1ff27 Update basic formatter with live changes 2019-03-05 18:12:30 -05:00
benjamin melançon
4722076a77 Update composer lock file with many minor dependency updates 2019-03-05 18:11:42 -05:00
benjamin melançon
a533f173ef Disable unused webform templates module 2019-03-05 09:14:39 -05:00
mlncn
38a80a48ee Merge branch 'micky-speakerforms' into 'master'
Add webform for speakers

See merge request agaric/sites/agaric-com!64
2019-03-05 10:48:16 +00:00
Micky Metts
deb6aaf9e2 Correct typos on speaker forms 2019-03-02 19:46:31 -05:00
Micky Metts
4b59a3ad86 Add webform for speakers 2019-02-28 16:04:38 -05:00
benjamin melançon
ff600a4cdb Set summary field for twitter description
... and some other things that were already working, hmm.  OK the site handle
wasn't working; maybe it will now.

Ref #177
2019-02-22 01:22:20 -05:00
benjamin melançon
4a990ed3ac Update pattern library 2019-02-21 09:31:00 -05:00
benjamin melançon
cc48eebe7e Configure the markdown editor 2019-02-21 09:02:38 -05:00
benjamin melançon
8c51013e01 Update pattern library with content flow improvements 2019-02-21 08:32:07 -05:00
benjamin melançon
a3d780df1c Commit provisioning-updated drush yml file 2019-02-21 07:41:13 -05:00
mlncn
7c1b025ac7 Merge branch 'add-rake-tasks' into 'master'
Add rake tasks

See merge request agaric/sites/agaric-com!63
2019-02-20 21:07:08 +00:00
755cb72210 Merge branch 'master' into 'add-rake-tasks'
# Conflicts:
#   Makefile
2019-02-20 21:05:56 +00:00
Chris Thompson
84c79fe3b0 Correct file paths in Makefile 2019-02-20 15:59:47 -05:00
Chris Thompson
cdf390f082 Add rake tasks, provisioning, and templates 2019-02-20 15:55:38 -05:00
Chris Thompson
20bee0fac4 Update file sync based on server specs and change drush alias 2019-02-20 15:50:43 -05:00
Chris Thompson
626fa03d5a Update drush aliases and remove .php style settings 2019-02-20 15:50:26 -05:00
benjamin melançon
119dbbc895 Update Drupal core with latest security release, also paragarphs 2019-02-20 15:15:05 -05:00
benjamin melançon
5948a6f913 Commit contact form message translations 2019-02-20 15:06:09 -05:00
benjamin melançon
4fe52c86d2 Enable markdown; apply self-update to preview link settings 2019-02-20 15:05:33 -05:00
benjamin melançon
f6918c3bc5 Update configuration updated by database updates 2019-02-20 14:43:47 -05:00
benjamin melançon
241775550b Commit Micky's changes to the live webform 2019-02-20 11:48:58 -05:00
benjamin melançon
9027af46a0 Commit some live (self?) updates of langcode 2019-02-20 11:48:38 -05:00
benjamin melançon
7f7e0b4a6d Update composer lock file 2019-02-20 11:25:22 -05:00
benjamin melançon
004db16e1c Add the markdown project 2019-02-20 11:25:09 -05:00
benjamin melançon
40c8705235 Update many mostly symfony dependencies 2019-02-20 09:30:58 -05:00
mlncn
3b7a8b7ff1 Merge branch '177-open-graph' into 'master'
Shorten page title, remove broken summary token, update image url token, fill...

Closes #177

See merge request agaric/sites/agaric-com!62
2019-02-20 14:12:06 +00:00
Clayton Dewey
0d430a624c Shorten page title, remove broken summary token, update image url token, fill in more Twitter defaults 2019-02-18 15:19:00 -07:00
Clayton Dewey
957bc4c333 Merge branch 'new-webform-edit-message' into 'master'
Remove the "fan mail" phrase from the contact form message.

See merge request agaric/sites/agaric-com!61
2019-02-07 18:12:36 +00:00
David Valdez
509b7dcd58 Remove the "fan mail" phrase from the contact form message.
Also, it removes the "From" value because it is always from a vistior.
2019-02-07 12:06:27 -06:00
benjamin melançon
b253a75b01 Update pattern library for better image spacing 2019-02-07 11:26:59 -05:00
Clayton Dewey
bc35f0d2ba Merge branch 'live-changes' into 'master'
These changes were made on Live.

See merge request agaric/sites/agaric-com!60
2019-02-05 22:55:16 +00:00
David Valdez
45f7f228a0 The metatag changes were restored.
Also, the taxonomy_term view edits were removed and some words were
translated to spanish, they were restored as well.
2019-02-05 13:41:46 -06:00
David Valdez
b9cf9bbd31 Revert "This changes were made on Live."
This reverts commit e731bc3bbb.
2019-02-05 19:07:45 +00:00
David Valdez
e731bc3bbb This changes were made on Live. 2019-02-04 13:28:46 -06:00
mlncn
a441a260ae Merge branch '177-open-graph' into 'master'
Enable OpenGraph module and configure sensible defaults for OpenGraph metatag

Closes #177

See merge request agaric/sites/agaric-com!52
2019-02-01 18:46:24 +00:00
Clayton Dewey
30a232ebe1 Change path of default images for metatag 2019-02-01 10:51:20 -07:00
Clayton Dewey
0c5ca7628a Merge branch 'master' into 177-open-graph 2019-02-01 10:37:07 -07:00
benjamin melançon
e62965946d Probably broke Planet, so Revert "Here's what was different on my local for RSS feeds"
This reverts commit 50d1c3c5b1.

(This was probably changes to the existing feed view display we didn't want to change.)
2019-01-29 16:46:19 -05:00
benjamin melançon
46ec28692b Improve look of comment form 2019-01-29 12:22:14 -05:00
benjamin melançon
b38ec22fbd Update pattern library to display comment form even if no comments 2019-01-29 11:44:05 -05:00
benjamin melançon
d249da84c5 Commit config snapshot 2019-01-29 10:47:50 -05:00
benjamin melançon
52a4b48165 Enable syslog 2019-01-29 10:47:00 -05:00
benjamin melançon
5a3bf66f0b Commit a few more self-added translation files
... while continuing to ignore the dozens that want to be deleted
2019-01-29 10:35:59 -05:00
benjamin melançon
2b3910a25a Commit config snapshot 2019-01-29 10:34:47 -05:00
benjamin melançon
d831af05c1 Enable Preview Link module 2019-01-29 10:34:10 -05:00
benjamin melançon
c00c90fe7c If we ever have only one paragraph type available, drop the dropdown 2019-01-29 10:28:04 -05:00
benjamin melançon
03967d4a1f Commit harmless-looking spanish translations that added themselves
... and decline to commit the dozens of *deleted* translations; Gnuget any idea what's happening here?
2019-01-29 08:59:13 -05:00
benjamin melançon
22494a1fce Commit config snapshot 2019-01-29 08:57:59 -05:00
benjamin melançon
55f0879762 Commit paragraphs features default config 2019-01-29 08:57:33 -05:00
benjamin melançon
59bd403e68 Commit config snapshot (unrelated to anything i've done, but ok) 2019-01-29 08:56:44 -05:00
benjamin melançon
94277f6ac0 Enable Paragraphs Features module 2019-01-29 08:55:35 -05:00
benjamin melançon
91d86f6eb5 Prevent prompt in database update & add file sync command 2019-01-29 08:49:05 -05:00
benjamin melançon
e601fa3c5c Make process timeout 10 minutes instead of default 5
When Drupal core is unzipped there's a notice of a 300 second timeout, then it switches
to the ZipArchive class; there's speculation that later errors that don't specify the
timeout but also result in unzip failures.  See:

https://stackoverflow.com/questions/28177019/composer-exceeded-the-timeout-of-300-seconds-while-installing-sylius-on-composer
https://www.drupal.org/project/drupal/issues/3000865
2019-01-29 08:18:06 -05:00
benjamin melançon
dfe3313ccc Update composer lock file 2019-01-29 08:13:53 -05:00
benjamin melançon
26f30d4e09 Remove gnuget's now-committed comment notify patches
* https://www.drupal.org/node/2575819
* https://www.drupal.org/node/2938134
2019-01-29 07:49:10 -05:00
benjamin melançon
d105370519 Update composer lock file with paragraphs features 2019-01-29 07:29:23 -05:00
benjamin melançon
784f860228 Add paragraphs features module for split text paragraphs ability 2019-01-29 07:29:05 -05:00
benjamin melançon
3569087ddc Update pattern library with Paragraph vertical spacing fix
> Make distance between Paragraphs match distance between paragraphs
  > Commit compiled CSS
2019-01-28 21:42:53 -05:00
mlncn
edceef153e Merge branch 'menu-translations' into 'master'
Menu items are now translatables.

See merge request agaric/sites/agaric-com!59
2019-01-29 00:36:06 +00:00
benjamin melançon
948d84c84f Update pattern library remove debug code
> Remove test printing of paragraph type
  > Format source code (indenting)
2019-01-28 17:59:41 -05:00
benjamin melançon
1b088635a6 Tell Drupal to use the preview view mode with all the config 2019-01-28 17:53:43 -05:00
benjamin melançon
50d1c3c5b1 Here's what was different on my local for RSS feeds 2019-01-28 17:45:11 -05:00
mlncn
6817c584a1 Merge branch 'prism-readme-how-to' into 'master'
Add at the readme instructions about how to use the PRISM library.

See merge request agaric/sites/agaric-com!58
2019-01-28 21:22:14 +00:00
David Valdez
f93dd4595a Menu items are now translatables. 2019-01-28 14:46:12 -06:00
David Valdez
bcc7e544ec Add at the readme instructions about how to use the PRISM library. 2019-01-28 13:38:24 -06:00
benjamin melançon
78df70c0bd Update composer lock file with preview link module 2019-01-27 08:48:59 -05:00
benjamin melançon
fd75dbd693 Add the Preview Link module 2019-01-27 08:48:33 -05:00
Clayton Dewey
0c20f5034f Merge branch 'patternlibrary-footer-update' into 'master'
Update the patternlibrary

See merge request agaric/sites/agaric-com!57
2019-01-25 19:40:38 +00:00
David Valdez
8b2d3842e4 Update the patternlibrary
It contains some changes in the footer
2019-01-25 13:37:05 -06:00
Clayton Dewey
3364db12b4 Fix formatting in User Story template 2019-01-25 12:18:46 -07:00
Clayton Dewey
42ffbb0db9 Remove .DS_Store 2019-01-25 11:30:37 -07:00
Clayton Dewey
1fdcbb608b Add issue templates 2019-01-25 11:29:55 -07:00
mlncn
e0ece9432a Merge branch 'make-commands' into 'master'
Correct sync location and split up steps

See merge request agaric/sites/agaric-com!56
2019-01-24 21:53:36 +00:00
Chris Thompson
5bb006e2db Tweak README for deployments 2019-01-24 14:00:03 -05:00
Chris Thompson
fbd90e84b8 Correct sync location and split up steps 2019-01-24 13:46:35 -05:00
mlncn
474ca14f5f Merge branch 'language-switcher-footer' into 'master'
Language switcher footer

See merge request agaric/sites/agaric-com!54
2019-01-22 18:32:20 +00:00
mlncn
6b18fdd475 Merge branch 'make-commands' into 'master'
Add makefile for sync command

See merge request agaric/sites/agaric-com!55
2019-01-22 18:31:21 +00:00
David Valdez
c05100545a Typo 2019-01-22 12:27:57 -06:00
David Valdez
55c322eb79 Displays a link to switch the language.
Only if the content has been translated already.
2019-01-22 12:05:38 -06:00
Chris Thompson
dd58eb1c24 Add makefile for sync command 2019-01-22 11:55:30 -05:00
David Valdez
a6ed2a3e5a Composer lock file with the language dropdown module 2019-01-21 23:48:25 -06:00
David Valdez
be9d0e8083 Language switcher footer 2019-01-21 23:48:06 -06:00
benjamin melançon
7184d9cfc3 Update pattern library for #159
> Remove surrounding cruft from pure teaser/preview paragraph for RSS
2019-01-21 13:04:01 -05:00
benjamin melançon
93a85a8d6b Update pattern library for #159
> Print only the first *text* paragraph
  > Fix read more link, make it a paragraph, escape the HTML
2019-01-21 00:32:45 -05:00
mlncn
f17bc0aa7e Merge branch '89-creative-commons' into 'master'
Resolve "A content editor can choose the license for their creative work."

See merge request agaric/sites/agaric-com!53
2019-01-20 05:16:56 +00:00
benjamin melançon
a61174b8a3 Author must be before body to not be in wrong place 2019-01-19 22:56:20 -05:00
benjamin melançon
cb2257d2fd Update pattern library 2019-01-19 22:06:17 -05:00
Clayton Dewey
e4825b24dd Add Small landscape image style for the license icon. 2019-01-19 15:14:55 -07:00
Clayton Dewey
9eecdef830 Update License vocabulary fields and display 2019-01-19 15:14:09 -07:00
benjamin melançon
96e28ee1b9 Add author field (for dc:creator), remove links 2019-01-19 15:05:39 -05:00
benjamin melançon
0459585965 Update pattern library to hide RSS extra title
Ref #159
2019-01-19 01:59:47 -05:00
benjamin melançon
00d0007265 Update composer lock file (no code changes) 2019-01-19 01:58:32 -05:00
Clayton Dewey
e6e1258829 Enable OpenGraph module and configure sensible defaults for OpenGraph metatag 2019-01-18 15:56:26 -07:00
benjamin melançon
1d3b9cd2eb Remove language code from filtering on taxonomy term listings
Ref #159
2019-01-18 17:42:29 -05:00
mlncn
0743650802 Merge branch 'comment_notify' into 'master'
Comment notify

See merge request agaric/sites/agaric-com!51
2019-01-17 20:44:19 +00:00
benjamin melançon
3ae5eab604 Update pattern library with RSS teaser craziness 2019-01-17 15:02:46 -05:00
benjamin melançon
be03f342b8 This can't be right but just try throwing empty 3rd party settings in
The actual error is in core/modules/content_translation/src/ContentTranslationManager.php here:

      foreach ($bundles as $bundle) {
        $config = $this->loadContentLanguageSettings($entity_type_id, $bundle);
        if ($config->getThirdPartySetting('content_translation', 'enabled', FALSE)) {
          $enabled = TRUE;
          break;
        }
      }

Something caused ane error like this, during configuration import:

 [notice] Synchronized configuration: create views.view.who_s_new in language.es.
Error: Call to a member function getThirdPartySetting() on null in /var/www/drutopia/web/core/modules/content_translation/src/ContentTranslationManager.php on line 99 #0 /var/www/drutopia/web/core/modules/content_translation/content_translation.module(180): Drupal\content_translation\ContentTranslationManager->isEnabled('group', '')
Error: Call to a member function getThirdPartySetting() on null in Drupal\content_translation\ContentTranslationManager->isEnabled() (line 99 of /var/www/drutopia/web/core/modules/content_translation/src/ContentTranslationManager.php).
PHP Fatal error:  Uncaught Error: Call to a member function getThirdPartySetting() on null in /var/www/drutopia/web/core/modules/content_translation/src/ContentTranslationManager.php:99
Stack trace:

Fatal error: Uncaught Error: Call to a member function getThirdPartySetting() on null in /var/www/drutopia/web/core/modules/content_translation/src/ContentTranslationManager.php:99
Stack trace:

(See agaric-com snippets)

The next thing that showed up on another try is the config we tried.
2019-01-17 14:02:08 -05:00
benjamin melançon
11bafffe6e Configure what RSS teaser view mode outputs
This somehow works even though the node_rss view row processor prevents node templates
from working, so we cannot override this template at the node level.
2019-01-17 13:34:28 -05:00
benjamin melançon
eec831e40e Add teaser taxonomy term feed
where we try to optimize for Drupal Planet while still getting all
our unique coolness (multiple authors, permalink guid) accounted for.
2019-01-17 13:30:30 -05:00
David Valdez
16f52afa5f Composer lock.
With the comment notify module
2019-01-17 11:48:54 -06:00
David Valdez
3454eeaf94 Add the comment notify module. 2019-01-17 11:45:29 -06:00
benjamin melançon
b049b761c3 Add public speaker webform 2019-01-17 05:08:34 -05:00
benjamin melançon
23401e513b Add Micky's tech & rev workshop form 2019-01-17 05:07:59 -05:00
benjamin melançon
a1edd2ed28 Configure taxonomy term paths 2019-01-17 05:07:11 -05:00
benjamin melançon
722c7acc98 Update ignored redirect 404 settings from live 2019-01-17 05:02:58 -05:00
benjamin melançon
ba1a63a95c Update composer lock file with latest Drupal 2019-01-16 19:10:08 -05:00
benjamin melançon
bbc1c1726c Update Pattern Library (David's work) 2019-01-16 16:55:44 -05:00
benjamin melançon
6edad65329 Add stub of RSS teaser work 2019-01-16 16:43:51 -05:00
benjamin melançon
10fcaf5a66 Update composer lock file with minor Indieweb module update 2019-01-16 16:43:51 -05:00
mlncn
80da91b259 Merge branch 'prism' into 'master'
A basic integration of the prism library.

See merge request agaric/sites/agaric-com!50
2019-01-15 18:16:33 +00:00
David Valdez
dd3404a457 Add the prism library in the theme 2019-01-15 10:19:19 -06:00
David Valdez
d4b055bcae Remove the agaric_prism module.
The libraries are going to be added directly in the theme
2019-01-15 10:18:46 -06:00
David Valdez
76b740adb9 A basic integration of the prism library. 2019-01-15 10:02:20 -06:00
mlncn
664775e42e Merge branch 'multilingual' into 'master'
Multilingual

See merge request agaric/sites/agaric-com!49
2019-01-15 05:06:12 +00:00
David Valdez
bd26b1501e Update language configuration 2019-01-14 19:15:35 -06:00
David Valdez
f05461ba95 Composer lock file 2019-01-12 00:55:42 -06:00
David Valdez
b8829e08bc Multiligual modules configuration 2019-01-12 00:55:42 -06:00
benjamin melançon
1beab9114e Update composer lock file - migration module updates
i suppose we should really uninstall and remove the migration modules now that we aren't using them anymore
2019-01-09 08:48:32 -05:00
benjamin melançon
30336e6d2c Update pattern library with style fixes
Problems mostly spotted by @sfreudenberg

  > Keep cards on work page to equal heights
  > Keep width full so taciturn types aren't shrunk
  > Change within-flow block padding to margin so spacing *does* collapse
2019-01-08 17:46:37 -05:00
benjamin melançon
815535cb3d Add RSS teaser view mode
TODO: Contribute back to Drutopia
2019-01-06 23:29:07 -05:00
benjamin melançon
d12aa25748 Commit config snapshot 2019-01-06 23:04:36 -05:00
benjamin melançon
0591510d80 Enable & configure HotJar 2019-01-06 23:04:22 -05:00
benjamin melançon
968378af35 Update Symfony a minor point version (to 3.4.21) 2019-01-06 22:51:49 -05:00
benjamin melançon
b6e6e78f6a Update composer lock file (rare no-code change) 2019-01-06 22:49:28 -05:00
benjamin melançon
c896719511 Sort composer packages alphabetically 2019-01-06 22:48:48 -05:00
benjamin melançon
3a67316a33 Tell composer to sort its packages alphabetically 2019-01-06 22:48:11 -05:00
benjamin melançon
d24cb4064e Update composer lock file with HotJar 2019-01-06 22:40:45 -05:00
benjamin melançon
0cca4d709a Add HotJar module for HotJar.com integration 2019-01-06 22:40:18 -05:00
benjamin melançon
d06ff77096 Use wildcards so future contact/webforms are protected
Ref #164
2019-01-04 13:55:09 -05:00
benjamin melançon
790e80a9d9 Link to Services file from README 2019-01-04 07:56:21 -05:00
benjamin melançon
65d4cc749e Add services file with Drupal Planet info 2019-01-04 07:36:42 -05:00
mlncn
cc6d3f50f5 Merge branch '164-spam-fighting' into 'master'
Fix form ids being fed antibot

Closes #164

See merge request agaric/sites/agaric-com!48
2019-01-04 12:30:01 +00:00
benjamin melançon
7ee6ef0c8f Update composer lock file (inc. Drupal core 8.6.5) 2019-01-04 00:29:38 -05:00
benjamin melançon
4f68a06ad6 Merge branch 'master' of gitlab.com:agaric/sites/agaric-com 2019-01-04 00:20:32 -05:00
benjamin melançon
ddf474ba0b Update composer lock file with composer speedup 2019-01-04 00:19:00 -05:00
benjamin melançon
5979f9cb10 Add speedup for composer 2019-01-04 00:18:43 -05:00
Clayton Dewey
ff344b2d87 Fix form ids being fed antibot 2019-01-03 16:52:13 -07:00
David Valdez
f902182444 Merge branch '164-spam-fighting' into 'master'
Resolve "Prevent email account from being spammed"

See merge request agaric/sites/agaric-com!47
2019-01-03 23:22:50 +00:00
Clayton Dewey
d2220e076c Make it more obvious when we get a submission from the contact form 2019-01-03 16:10:46 -07:00
Clayton Dewey
ea1daa3943 Enable and configure AntiBot to protect Contact and Training forms 2019-01-03 16:09:48 -07:00
Clayton Dewey
7dbec35edf Add AntiBot, composer.locl 2019-01-03 16:08:31 -07:00
Clayton Dewey
f4e5c97a57 Add AntiBot, composer.json 2019-01-03 16:08:16 -07:00
mlncn
beb2737ff4 Merge branch '159-drupal-planet' into 'master'
Configure an RSS teaser view mode for Blog Post and update Term Feed view to...

See merge request agaric/sites/agaric-com!46
2019-01-03 21:58:45 +00:00
Clayton Dewey
53dec4f515 Configure an RSS teaser view mode for Blog Post and update Term Feed view to use the teaser view mode 2019-01-03 13:55:32 -07:00
Clayton Dewey
a588543dd2 Merge branch 'master' of gitlab.com:agaric/sites/agaric-com 2019-01-03 12:48:32 -07:00
Clayton Dewey
95651134c5 Elaborate on deployment steps 2019-01-03 12:48:14 -07:00
benjamin melançon
590d10d407 Update positions on person add form 2019-01-03 12:48:25 -05:00
benjamin melançon
c321577d5e Commit stub general services webform 2019-01-03 12:46:29 -05:00
mlncn
8f886f286e Merge branch '159-drupal-planet' into 'master'
Update Term feed to include summary of article

See merge request agaric/sites/agaric-com!45
2019-01-03 00:21:12 +00:00
Clayton Dewey
8e56152983 Update Term feed to include summary of article 2019-01-02 17:14:30 -07:00
benjamin melançon
e7ed57e8ca Update live site URI 2019-01-02 18:30:31 -05:00
benjamin melançon
2e972eb7c6 Update pattern library 2019-01-02 18:29:37 -05:00
benjamin melançon
db0a741981 Redirect project we resurected 2019-01-02 01:15:30 -05:00
benjamin melançon
b7d15726bd Add more redirects 2019-01-02 01:01:01 -05:00
benjamin melançon
0ba23099db Update pattern library to mark up all active links
> Successfully add link classes to active item ancestor, without hangover

Ref #142
2019-01-01 11:10:21 -05:00
benjamin melançon
068bcc0991 Update pattern library so active links always distinguishable
> Keep underline visible when dark navbar not followed by dark section
  > That wouldn't work *with* dark section; just move active bar closer
  > Commit compiled CSS

Ref #142
2019-01-01 10:49:52 -05:00
benjamin melançon
f00aa72f00 Acknowledge footer usually false 2019-01-01 10:23:55 -05:00
benjamin melançon
083baf3d6f Update pattern library (admin-only update)
> Stop admin links from getting the 'standard block' treatment
2019-01-01 10:20:09 -05:00
benjamin melançon
de9dacd5bb Commit auto-acknowledgement of new person fields 2019-01-01 10:19:29 -05:00
benjamin melançon
78c7fd3e30 Update composer lock file (symfony dependencies & other minor) 2019-01-01 10:18:28 -05:00
benjamin melançon
d2fd49be0a Drop more link from case studies
... it displays badly, and we don't *have* more case studies (yet).

Ref #43
2019-01-01 10:17:35 -05:00
benjamin melançon
16cd4f10d9 Add footer with more link for blog embed (homepage) 2019-01-01 10:08:54 -05:00
benjamin melançon
aa202782cf Update pattern library
> Throw column class back on
2019-01-01 00:18:42 -05:00
benjamin melançon
03aac425ee Update pattern library with block fixes 2018-12-31 23:45:08 -05:00
benjamin melançon
112721a422 Update pattern library with general improv. esp for related content 2018-12-31 23:29:44 -05:00
benjamin melançon
c4704e3151 Update pattern library w/ indieweb, permalink improvements
> Keep permalinks working even if ionicon service down
  > Skip permalink & tags section for pages, landing pages
  > Add organization (not individual) indicator, may not work
2018-12-31 23:07:08 -05:00
benjamin melançon
c8e76172d2 Update pattern library for indieweb on homepage
> Mark up header with most basic h-card identification
2018-12-31 20:53:51 -05:00
mlncn
6129020445 Merge branch '142-menu-trail' into 'master'
Resolve "A visitor sees the active menu trail."

See merge request agaric/sites/agaric-com!44
2019-01-01 01:52:15 +00:00
Clayton Dewey
1a075f7b3d Enable Menu Trail by Path 2018-12-31 12:36:39 -07:00
Clayton Dewey
3cc39db072 Add Menu Trail by Path module, the lock file 2018-12-31 12:35:31 -07:00
Clayton Dewey
fb141526d6 Add Menu Trail by Path module 2018-12-31 12:35:06 -07:00
benjamin melançon
dce42bfeb7 Update composer lock file- honeypot accessibility patch + indieweb update (our changes) 2018-12-29 11:09:12 -05:00
mlncn
1a9e931dc1 Merge branch '113-related-content' into 'master'
Use teaser view mode for Related Content

See merge request agaric/sites/agaric-com!43
2018-12-29 01:38:32 +00:00
Clayton Dewey
8b49a43a9c Use teaser view mode for Related Content 2018-12-28 17:13:13 -07:00
benjamin melançon
27e062eae2 Add patch to fix honeypot accessibility 2018-12-28 18:15:53 -05:00
mlncn
3a999c2ac0 Merge branch 'case-study-views-fix' into 'master'
Disable page, fix more link

See merge request agaric/sites/agaric-com!42
2018-12-28 23:13:32 +00:00
mlncn
f71dd0b03b Merge branch '87-training-form' into 'master'
Update topics on training form

Closes #87

See merge request agaric/sites/agaric-com!41
2018-12-28 23:12:11 +00:00
mlncn
1eedf918ca Removed Backbone from offerings. 2018-12-28 23:12:04 +00:00
Clayton Dewey
183bf0095f Disable page, fix more link 2018-12-28 14:50:15 -07:00
Clayton Dewey
b7b746b42b Use live drush variable, add line about getting files from live site 2018-12-28 14:22:20 -07:00
Clayton Dewey
be4386ea98 Update topics on training form 2018-12-28 14:13:10 -07:00
benjamin melançon
e1ab8eb3f5 Commit menu weight updates 2018-12-28 15:59:56 -05:00
benjamin melançon
85cea7c330 Revert "Remove unused Page view on Case Study"
This reverts commit c57225a693.

Apparently Views doesn't work if there isn't page display.

Known bug, https://drupal.org/node/2655694

Ref #43
2018-12-28 15:51:22 -05:00
mlncn
64f6c3248b Merge branch '41-case-study-homepage' into 'master'
Remove unused Page view on Case Study

Closes #41

See merge request agaric/sites/agaric-com!36
2018-12-28 20:12:36 +00:00
mlncn
81118e9990 Merge branch '127-people-search' into 'master'
Fix styling of Person teaser view mode for search results

Closes #127

See merge request agaric/sites/agaric-com!37
2018-12-28 20:12:12 +00:00
mlncn
47bf383e49 Merge branch '140-people-contacts' into 'master'
Update People form to include contact fields

Closes #140

See merge request agaric/sites/agaric-com!39
2018-12-28 20:11:31 +00:00
mlncn
f332e2edf6 Merge branch '87-training-form' into 'master'
Create training form

See merge request agaric/sites/agaric-com!40
2018-12-28 20:11:04 +00:00
benjamin melançon
85c7e46f4b Update pattern library with accessibility improvements
> Add title explaining back-to-top
  > Make content links bold for accessibility (minimum contrast)
2018-12-28 14:43:18 -05:00
Clayton Dewey
bf632d39dc Create training form 2018-12-27 14:46:48 -07:00
Clayton Dewey
4c9f80efb3 Update People form to include contact fields 2018-12-27 14:23:28 -07:00
mlncn
b7ae20d635 Merge branch '140-people-contacts' into 'master'
Add contact fields to people content type

See merge request agaric/sites/agaric-com!38
2018-12-27 20:37:05 +00:00
Clayton Dewey
3262c6ccfa Add contact fields to people content type 2018-12-27 13:05:59 -07:00
Clayton Dewey
958821e108 Fix styling of Person teaser view mode for search results 2018-12-27 12:36:21 -07:00
Clayton Dewey
c57225a693 Remove unused Page view on Case Study 2018-12-27 12:24:12 -07:00
mlncn
2ee3662315 Merge branch '41-case-study-homepage' into 'master'
Update Case Study view to show only promoted items on homepage

Closes #41

See merge request agaric/sites/agaric-com!35
2018-12-27 19:03:07 +00:00
Clayton Dewey
cf18c7d588 Update Case Study view to show only promoted items on homepage 2018-12-27 09:21:16 -07:00
benjamin melançon
5f0dd7dbbe Commit auto-adding config that doesn't do anything
... probably i have a few more indieweb things checked on than i understand what they do.
2018-12-27 02:34:26 -05:00
benjamin melançon
08d208dcb6 Configure what to show for page teasers
Ref #127
2018-12-27 02:33:43 -05:00
benjamin melançon
4e209cb29b Require name and e-mail address for anonymous commenters
Ref #32
2018-12-27 01:41:13 -05:00
benjamin melançon
daf6232be7 Disable 'Related Content' block on person nodes
Ref #110
2018-12-27 01:15:15 -05:00
benjamin melançon
7e01653874 Manually enable Diff module in core.extension.yml
to prevent errors on import like:

 [error]  Drupal\Core\Config\ConfigImporterException: There were errors validating the config synchronization.
Configuration <em class=placeholder>diff.settings</em> depends on the <em class=placeholder>Diff</em> module that will not be installed after import. in Drupal\Core\Config\ConfigImporter->validate() (line 737 of /var/www/drutopia/web/core/lib/Drupal/Core/Config/ConfigImporter.php).

Ref #139
2018-12-27 00:40:34 -05:00
benjamin melançon
d6e494f536 Remove link from people roles
... at least until we style those listing pages a bit better.

Ref #110
2018-12-27 00:25:49 -05:00
benjamin melançon
3616e397f9 Update pattern library to keep logo from getting light header link styles 2018-12-26 23:57:51 -05:00
benjamin melançon
d8d9e967b9 Update pattern library to have dark hovers on light navbar
> Commit compiled CSS
  > Style hovered over navbar links to be dark on light headers
2018-12-26 23:32:34 -05:00
Clayton Dewey
a215a9d522 Merge branch 'master' of gitlab.com:agaric/sites/agaric-com 2018-12-26 21:00:04 -07:00
Clayton Dewey
c9e89e21eb Install, enable and configure Diff module 2018-12-26 20:59:54 -07:00
benjamin melançon
4100bae076 Update pattern library to keep link focus states same as hover 2018-12-26 22:29:16 -05:00
Clayton Dewey
2b4e729c79 Tweak the Admin Content view 2018-12-26 20:19:57 -07:00
Clayton Dewey
add6c9e1ca Update Admin Content view, part 2 2018-12-26 20:12:00 -07:00
Clayton Dewey
5d9093f0a3 Merge branch 'master' of gitlab.com:agaric/sites/agaric-com 2018-12-26 20:04:29 -07:00
Clayton Dewey
5cda00eca8 Update Admin Content view to be more relevant and usable 2018-12-26 20:04:22 -07:00
benjamin melançon
f339497fa3 Don't provide a comment preview option
it's ugly and it risks people not saving

Ref #32
2018-12-26 22:00:06 -05:00
benjamin melançon
4901a5e7d1 Update pattern library to place messages consistently
> Move help (status messages) to just below navbar

Ref #32
2018-12-26 21:11:19 -05:00
Clayton Dewey
5b5a92ff4d Merge branch 'master' of gitlab.com:agaric/sites/agaric-com 2018-12-26 19:10:09 -07:00
Clayton Dewey
ac20bff236 Enable and configure Honeypot 2018-12-26 19:09:55 -07:00
Clayton Dewey
9e25d34d97 Require Honeypot module 2018-12-26 19:05:34 -07:00
Clayton Dewey
dff483ec36 Require Honeypot module 2018-12-26 19:05:21 -07:00
benjamin melançon
475b45ccb1 Update pattern library to style status messages, keep them visible below navbar
Ref #32

  > Keep status messages out from under the fixed navbar
  > Override bulma message template to add styling classes
2018-12-26 20:46:39 -05:00
benjamin melançon
139273ea8f Give access to the minimal HTML format to everyone 2018-12-26 19:23:42 -05:00
Clayton Dewey
401bb931d5 Enable and configure Statistics module 2018-12-26 16:58:22 -07:00
Clayton Dewey
bbf57480e5 Enable and configure Google Analytics 2018-12-26 16:56:06 -07:00
Clayton Dewey
0354dcecf9 Require Google Analytics module, lock file 2018-12-26 16:37:10 -07:00
Clayton Dewey
f748a18395 Require Google Analytics module 2018-12-26 16:36:54 -07:00
benjamin melançon
c6b5d0a619 Update composer lock file with latest IndieWeb dev version 2018-12-26 13:36:06 -05:00
benjamin melançon
ebd109104e Without typo of leaving the caret in this time
Ref #132
2018-12-26 13:34:32 -05:00
benjamin melançon
d93f05616c Use the dev version of IndieWeb module since we're actively contributing
Ref #132
2018-12-26 13:32:19 -05:00
benjamin melançon
6c6e4646e9 Commit composer lock file updates of a couple Drupal dependences 2018-12-26 13:28:41 -05:00
benjamin melançon
76075b5fb5 Don't show subject (annoying when leaving comment); restrict format
Ref #32
2018-12-26 12:09:50 -05:00
benjamin melançon
2380ca8a57 Update pattern library to keep anchor targets from hiding under header
Ref #32
2018-12-26 10:08:53 -05:00
benjamin melançon
98a4873d2d Update pattern library - comments, fixes
Ref #32

  > Bring up form when it has focus, also
  > Give search form focus when it's hovered over
  > Ensure additional hover states have matching focus states
  > Set permalink (comment ID) correctly
2018-12-25 23:29:25 -05:00
benjamin melançon
b584a8824a Update pattern library with comment improvements
Ref #32

  > Drop extra to get rid of rude not verified message
  > Tweak alignment of ionicons
  > Keep link icon for permalink from being ugly for screenreaders
  > Attempt to smooth over link icon in screenreaders
  > Restrict comment form to middle flow
2018-12-25 21:10:38 -05:00
benjamin melançon
d7b8036a4c Don't print links (just the 'add new comment' link) on blog posts 2018-12-25 20:02:00 -05:00
benjamin melançon
0106778c44 Set taxonomy term-level permissions 2018-12-25 13:13:17 -05:00
benjamin melançon
d7cf4dab5a Disable comment threading (display), allow contact info, show form 2018-12-25 12:48:14 -05:00
benjamin melançon
d255c477a4 Whatever the meta tags field is, we don't ned to print it 2018-12-25 12:46:39 -05:00
benjamin melançon
32fb129aa9 Update pattern library: Output datetime as dt-published
microformat for indieweb

well this won't actually work until https://github.com/swentel/indieweb/issues/361
is done... but in anticipation of swentel's awesomeness.
2018-12-25 11:50:47 -05:00
benjamin melançon
be8c428d84 Update pattern library with comment display fixes
> Avoid printing reply link to regular users
  > Get unlinked title in a slightly less hacky way
  > Prevent comment title from being link (stupid /comment/123 link at that)

Hacks just there because the FlatComment module that Gnuget ported to D8 a year and
a half ago hasn't been released by the maintainer yet  :-/

Ref #32
2018-12-25 11:48:21 -05:00
benjamin melançon
ea1f71ca3e Set permissions to allow unauthenticated anonymous visitors to comment
and logged-in authenticated users to edit their comments and skip approval when posting, as
well as post in the first place.

But the comment form still isn't showing up...

Ref #32
2018-12-24 21:18:40 -05:00
benjamin melançon
b678357c3d Configure blog tags & topics to mark up as categories
plus other, experimental indieweb microformat config

Ref #132
2018-12-24 18:32:23 -05:00
benjamin melançon
a23f8f44f7 Configure blog posts to do new revisions by default
Ref #115
2018-12-24 18:18:44 -05:00
benjamin melançon
350638f21e Update to full release of webform! 2018-12-24 18:16:50 -05:00
benjamin melançon
f0495c7042 Configure blog posts to provide author microformats for author reference
Ref #132
2018-12-24 18:14:37 -05:00
benjamin melançon
f9142c0da3 Update pattern library: Add h-entry markup for title (p-name)
Ref #132
2018-12-22 16:48:18 -05:00
benjamin melançon
3d0ec7b122 Try configuring indieweb to auto e-content wrap node body (paragraphs) and comments
and also to mark up the summary so it can be used in syndication to microstatus networks.

We aren't printing the summary field on blog post full pages though so that can't possibly
work, and pretty sure the paragraphs won't print a class around them (but that's just as
well, we're doing the e-content class in the node--full template and getting a bit more of
the other content fields.

Wrapping the comment body is probably going to work though.

Ref #132
2018-12-22 16:47:09 -05:00
benjamin melançon
370e259739 Update webform and a couple Drupal dependencies 2018-12-22 15:45:22 -05:00
benjamin melançon
32559f60a8 Disable image on blog posts; it'll need to be embedded in content manually
Documented https://agaric-documentation.readthedocs.io/en/latest/agaric-website/basics.html
2018-12-21 13:40:33 -05:00
benjamin melançon
82003dc43b Update pattern library 2018-12-21 13:27:30 -05:00
benjamin melançon
7a4ca1476a Update pattern library with microformats start; ionicons as web componens
Ref #132
2018-12-20 15:40:04 -05:00
benjamin melançon
89bc148694 Include Ionicons web components JS 2018-12-20 15:36:28 -05:00
benjamin melançon
4ca792750c Update pattern library - Add placeholders, classes for indieweb markup
> Yet another hoop to preserve first section separation from navbar

Ref #132
2018-12-20 11:51:35 -05:00
benjamin melançon
05505362d9 Pour on a little more IndieWeb 2018-12-20 10:16:23 -05:00
benjamin melançon
4516bf1189 Update pattern library- Add me-myself relation to Mastadon, Twitter profiles
Ref #132
2018-12-20 04:52:02 -05:00
benjamin melançon
5445554a40 Commit snapshotted config 2018-12-18 20:22:02 -05:00
benjamin melançon
7cb4769a57 Enable Indieweb API and selected modules 2018-12-18 20:21:45 -05:00
benjamin melançon
23011d02ae Update composer lock file with indieweb module and its amazing dependencies
It's a *lot*, though, makes you realize we need to budget at least one full-time person to be
involved in this stack, with a particular eye toward security and getting patches put through
quickly, to do Drutopia right.

Ref #32
2018-12-18 19:35:49 -05:00
benjamin melançon
89f53a718a Add the Indieweb module
Ref #32
2018-12-18 19:33:26 -05:00
benjamin melançon
8087cf8790 Configure page teaser displayed fields (& ditch Display Suite template)
Ref #127
2018-12-18 17:20:32 -05:00
benjamin melançon
455020aed2 Make paragraphs available to case study teasers
Ref #127
2018-12-18 17:19:08 -05:00
benjamin melançon
f895ef9ce3 Update pattern library - Ensure embedded media is responsive
Fixes #128
2018-12-18 17:16:24 -05:00
benjamin melançon
58d2cb4f63 Update pattern library to accept title paragrophs into case study teaser 2018-12-18 12:26:43 -05:00
benjamin melançon
b95ea1dfbc Update pattern library - catch other 2 places field has ridiculously long name
Ref #127
2018-12-18 11:22:18 -05:00
benjamin melançon
8409715ffe Update pattern library
> Add a teaser template for case studies

Ref #127
2018-12-18 11:14:07 -05:00
benjamin melançon
803fa27b0d Configure fields for case study teaser 2018-12-18 11:13:47 -05:00
benjamin melançon
e67f1c008d Update pattern library
> Use teaser template instead of card (for blogs etc)

Ref #127
2018-12-18 09:02:45 -05:00
benjamin melançon
ac6b9201d8 Have blog view use teasers, so we keep blog & search styling in sync 2018-12-18 09:00:50 -05:00
benjamin melançon
1f2cc94090 Copy card view mode display config over to teaser 2018-12-18 09:00:00 -05:00
benjamin melançon
2f6aef4867 Make all search results 'teasers'.
Ref #127
2018-12-18 08:53:55 -05:00
benjamin melançon
4f7445ded5 Configure search bar to show on search result pages 2018-12-18 08:22:53 -05:00
benjamin melançon
bdfbd8c35b Update pattern library
Add template for header search separate from navbar search
Make search bar large on search page 'cause i'm fancy like that
2018-12-18 08:22:20 -05:00
benjamin melançon
9197d58411 Update pattern library
> Add the section class to page views (whole section)
  >  Turns out this is really important to keeping a margin on mobile-sized viewports
2018-12-18 00:14:31 -05:00
benjamin melançon
57215c1ca7 Update pattern library
> Hide search icon and form on mobile; print plain link instead
2018-12-17 23:59:39 -05:00
benjamin melançon
65a36f5e5d Update pattern library
> Win specificity battle over Bulma to highlight 2nd-level menu links on hover

Ref #110
2018-12-17 22:57:52 -05:00
benjamin melançon
f8802f0663 Update pattern library
> Rely on .content class for link hover padding in .hero components
  > Go to considerable lengths to keep links blue

Ref #110
2018-12-17 22:27:54 -05:00
benjamin melançon
50daceced2 Add another main navigation block for 2nd-level menu
And place in the secondary_menu region we output in the node template titlebar region
thanks to our https://www.drupal.org/project/regionincontent module.
2018-12-17 20:39:04 -05:00
benjamin melançon
18db37f32c Commit config snapshot 2018-12-17 20:36:53 -05:00
benjamin melançon
f01c1fb21f Update composer lock with core, contrib, dependency updates
None that should matter too much
2018-12-17 20:35:40 -05:00
benjamin melançon
7aa0a40d29 Enable Region In Content Template module
Ref #110
2018-12-17 19:43:11 -05:00
benjamin melançon
a20e70df36 Update composer lock file 2018-12-17 19:42:35 -05:00
benjamin melançon
0cd08942b1 Add Region In Content Template module
... that i just made.

Ref #110
2018-12-17 19:42:20 -05:00
benjamin melançon
3a4295899a Update pattern library
> Place bylines outside of titlebar
  > Only print the titlebar_links section if there's actually anything there
  > Restore distance between byline and title that adding titlebar div took away
  > Print the secondary menu in the titlebar area
2018-12-17 17:45:17 -05:00
benjamin melançon
74770f2649 Update pattern library
> Blank out the regular secondary menu block
  > Set starting default navbar to light header rather than transparent header
  > Give a try printing the secondary menu in the titlebar in the header
  > Scrollmagic doesn't know how to remove the initial state so just don't have it
  > Minimize flash of different navbar color
  > Let's try making blog posts light per design
  > And whatever, let's make random non-node pages have dark blue navbars too
2018-12-17 10:05:03 -05:00
benjamin melançon
67e22f99d5 Provide summary field for the person template 2018-12-16 12:53:49 -05:00
benjamin melançon
3a2ce7f3b6 Update pattern library
> Bring person node paragraphs in line with regular node paragraph handling
  > Use the field summary + include paragraph wrapper for it
  > Consistantly use 'false' rather than 'not true'

Ref #110
2018-12-16 11:56:59 -05:00
benjamin melançon
8ed346bac5 Update pattern library
> Work around local debug output breaking background images
2018-12-16 11:41:00 -05:00
benjamin melançon
4c469553bb Restrict team embed view to worker owners 2018-12-15 22:56:45 -05:00
benjamin melançon
d697b0f199 Update pattern library
> We're using minimal HTML so we can actually print paragraph tags as designed
  > Overhaul card template for small cards
  > Set classes for views rows showing small cards
  > Add back div for embedded views so we can pass classes in from the view

Ref #110
2018-12-15 22:49:27 -05:00
benjamin melançon
303e57dcc1 Set row classes and add embed view 2018-12-15 22:37:30 -05:00
benjamin melançon
d79784d9b6 Use image URL rather than image; provide summary field not role 2018-12-15 22:36:35 -05:00
benjamin melançon
9d4c7f0864 Remove extraneous help; send better signal about summary length
Ref #110
2018-12-15 22:35:42 -05:00
benjamin melançon
a43ddd0dd1 Kill the body field on people; we're using the summary now
Ref #110
2018-12-15 22:32:48 -05:00
benjamin melançon
3896464783 Lock down allowed HTML (no links, no paragraphs even) for summary field
Ref #110
2018-12-15 22:30:51 -05:00
benjamin melançon
8a3d3ee68a Update pattern library 2018-12-15 00:11:07 -05:00
benjamin melançon
8265c375f2 Configure small card person view mode not to use bloody display suite 2018-12-15 00:10:51 -05:00
benjamin melançon
05a1caa647 Update pattern library
> Keep person's name in front of their picture
  > Move transition to the whole element
2018-12-14 14:46:35 -05:00
benjamin melançon
05a384303b Update pattern library
> Tint person pictures per styleguide but remove on hover
2018-12-14 13:17:34 -05:00
benjamin melançon
ec0c7df355 Use landscape style for people page; losing responsive images for now
... but i can't imagine the responsive image was working too well, the configuration for
the 'wide' one in particular was quite whack.
2018-12-14 10:49:09 -05:00
benjamin melançon
7d7c668d8a Add a landscape style 2018-12-14 10:48:18 -05:00
benjamin melançon
d4c93e781a Update pattern library
> Remove all wrappers around embedded views
  > Make override very specific to blog
2018-12-13 18:20:07 -05:00
benjamin melançon
52e28a0cec In process but so far bad attempt to make RSS version of blog view 2018-12-13 18:19:41 -05:00
benjamin melançon
8c9cfe9d12 Update pattern library
> Override unformatted view wrapper for embeds
  > Override viewsreference view title to have titlebar stylings
2018-12-13 13:58:42 -05:00
benjamin melançon
e89368df18 Add an embed view display for Blog listing 2018-12-13 13:58:14 -05:00
benjamin melançon
d62ebda285 All paragraph types for all (in use) content types 2018-12-13 13:57:54 -05:00
benjamin melançon
8f315dd1ca Update pattern library
Keep blog teaser heights even: put author/date behind any pics
2018-12-13 11:25:52 -05:00
benjamin melançon
9924052929 Update pattern library 2018-12-13 11:12:32 -05:00
benjamin melançon
b0f905abb5 Commit meaningless config self-rearrangement 2018-12-13 11:12:26 -05:00
benjamin melançon
06b3a194f4 Update pattern library 2018-12-12 23:55:23 -05:00
benjamin melançon
921e4c750d Place search block in primary menu navigation (at end) 2018-12-12 23:55:11 -05:00
benjamin melançon
22d711dd96 Add case study view embed display & move page out of way 2018-12-12 13:02:27 -05:00
benjamin melançon
cb7e6f0e04 Update pattern library 2018-12-11 12:12:18 -05:00
benjamin melançon
b336db2071 Update pattern library 2018-12-10 22:35:31 -05:00
benjamin melançon
8c6242563b Give basic page webform paragraph (& all paragarphs) 2018-12-10 21:34:12 -05:00
benjamin melançon
3866e8b142 Configure a webform paragraph 2018-12-10 21:33:38 -05:00
benjamin melançon
4742d6d0b9 We want landscape aspect ratio
...but that doesn't really give us that
2018-12-10 21:29:30 -05:00
benjamin melançon
5fde8cdd4f Dump display suite and update blog 'card' output
with lovely simple things that fit into our new template beautifully
2018-12-10 18:09:09 -05:00
benjamin melançon
dbe704869f Update pattern library with better blog post listing 2018-12-10 18:08:14 -05:00
benjamin melançon
e9364ac651 Update composer lock file (webform updates) 2018-12-10 14:59:31 -05:00
benjamin melançon
a741fa1c3c Commit self config updates (after webform database updates) 2018-12-10 14:46:47 -05:00
benjamin melançon
a8d0ab16a5 Don't print summary field on full nodes
Fixes #112

Question is how did this get so broken?  Does Drutopia have such messed up
configuration for basic pages?
2018-12-10 14:46:03 -05:00
benjamin melançon
174a2ee0b2 Update pattern library 2018-12-10 14:12:11 -05:00
benjamin melançon
6a61119054 Hide body paragraph label because it's meaningless
And, more to the point, equally meaningless to non-sighted visitors or others
using assistive technology as it is to visitors seeing the page visually.
2018-12-10 13:52:54 -05:00
benjamin melançon
44ba48281f Commit self-update about url redirects 2018-12-10 13:51:29 -05:00
benjamin melançon
8bb38223b7 Hide the tag label entirely because we'll supply our own 2018-12-10 13:49:47 -05:00
benjamin melançon
4a7bb47888 Update pattern library 2018-12-10 13:07:36 -05:00
benjamin melançon
c10dd9046e Update pattern library
Ref #33
2018-12-09 23:17:55 -05:00
benjamin melançon
2aa96fc30c Update pattern library
Partially fixes #33
2018-12-09 13:42:15 -05:00
benjamin melançon
94aa3605d5 Update pattern library 2018-12-08 22:25:32 -05:00
benjamin melançon
eaec882c60 Add small subtitle and small title styles to rich HTML 2018-12-08 22:19:44 -05:00
benjamin melançon
53a7350e57 Update pattern library 2018-12-08 21:21:47 -05:00
Clayton Dewey
c7d20782ae Add line about doing some of this from within vagrant 2018-12-07 13:58:02 -05:00
Clayton Dewey
2dc072cab9 Update update instructions 2018-12-07 13:57:10 -05:00
benjamin melançon
df87b32782 Update composer lock file 2018-12-07 11:14:08 -05:00
benjamin melançon
d1b535f373 Remove now-committed patch! https://www.drupal.org/node/2917621 2018-12-07 11:13:11 -05:00
Chris Thompson
9efc958f4b Add redirects.txt as expected per drutopia_host 2018-12-07 02:00:24 -05:00
benjamin melançon
4e7ef556a7 Update pattern library 2018-12-03 08:37:00 -05:00
benjamin melançon
d3e3c23976 Update pattern library 2018-12-02 19:31:39 -05:00
benjamin melançon
d3e6df8886 Use the wide image for people pages 2018-12-02 19:31:16 -05:00
benjamin melançon
8eccec95f1 Restore access to the body field; use for short bio next to image 2018-12-02 19:30:08 -05:00
benjamin melançon
c95806ba71 Switch to non-display suite, normal node templates 2018-12-02 19:27:09 -05:00
benjamin melançon
4a3e14c957 Update pattern library 2018-12-02 11:09:32 -05:00
benjamin melançon
aae4016f3c Commit self-updated view weights 2018-12-01 10:28:33 -05:00
benjamin melançon
ab3474de7b Configure full HTML to do line breaks, give editors access
This fixes paragraphs not showing up on imported content
2018-12-01 10:27:45 -05:00
David Valdez
1e45c1fdde Merge branch 'redirect-migration-fix' into 'master'
The redirect migration was renamed to be more consistent.

See merge request agaric/sites/agaric-com!34
2018-11-23 19:04:50 +00:00
David Valdez
d4634a7271 The redirect migration was renamed to be more consistent. 2018-11-23 13:03:16 -06:00
benjamin melançon
325c246fed Update patternlibrary 2018-11-22 13:07:41 -05:00
benjamin melançon
b078120937 Output no labels, full image, and don't allow entry of link titles 2018-11-21 12:58:27 -05:00
benjamin melançon
fb5a538b6d Delete the home page feature (which must have been done on live) 2018-11-21 12:55:39 -05:00
benjamin melançon
0ca0973f4c Update pattern library 2018-11-21 12:07:32 -05:00
benjamin melançon
26ee66457d Update pattern library 2018-11-20 13:20:13 -05:00
benjamin melançon
7bb1560025 Update composer lock file 2018-11-20 13:19:30 -05:00
benjamin melançon
3372d88738 Update pattern library 2018-11-20 03:13:37 -05:00
benjamin melançon
9c6d7a1476 Actually add the fields that we just configured 2018-11-19 21:59:56 -05:00
benjamin melançon
208c36daa5 Don't print the new fields 2018-11-19 21:59:27 -05:00
benjamin melançon
a825335673 Add bust out of content flow option to text paragraphs
Set to 'off' by default.

This will replace our intuiting the need to bust out when a hero class is applied with the
style classes dropdown.  Someday, probably when we've moved beyond paragraphs, it would be
so nice to have configurations of the art direction options themselves, so that regular
usage is picking from a couple arranged options but there's an advanced option to get
more granular.  But for now, we'll live with the editor having to understand how things
are supposed to work together.
2018-11-19 21:58:49 -05:00
benjamin melançon
b9c9a793df Add bust out of content flow option to quotation
Set to 'on' by default
2018-11-19 21:56:15 -05:00
benjamin melançon
a9258dd075 Don't print the art direction 2018-11-19 21:38:27 -05:00
benjamin melançon
061b49ca53 Update pattern library 2018-11-19 21:25:46 -05:00
benjamin melançon
a3483d12e7 Update case study block view to only show six 2018-11-19 21:24:57 -05:00
benjamin melançon
81310df79f Add a boolean field for busting out of the flow 2018-11-19 21:20:30 -05:00
benjamin melançon
034c4e185f Add redirects in a text file (to be reformatted) 2018-11-19 17:34:43 -05:00
benjamin melançon
c187530a55 Add a style to basic HTML 2018-11-19 03:56:15 -05:00
benjamin melançon
7e81946cf8 We killed that block after all
Revert "Never mind; not worth breaking out of flow content"

This reverts commit 4e1be7cb72.
2018-11-19 03:17:39 -05:00
benjamin melançon
986774d7a1 Update pattern library 2018-11-19 03:07:25 -05:00
benjamin melançon
edd56f1801 Add style classes as option to text paragraphs
Adding one is what triggers all the craziness, busting out like ... a hero.
2018-11-19 03:07:16 -05:00
benjamin melançon
12a78b1d04 Update composer lock file with excess linebreaks fix patch 2018-11-18 22:10:04 -05:00
benjamin melançon
7a52a0c3f2 Add my patch to fix Google Docs ironic insertion of bad MSDOS carriage returns 2018-11-18 22:08:16 -05:00
benjamin melançon
58a2685bc9 Finish configuring quotation with image paragraph 2018-11-18 19:44:17 -05:00
benjamin melançon
0b186d47bc Update composer lock file
Minor update to search API and some HTML5-PHP dependency of something.
2018-11-18 19:31:39 -05:00
benjamin melançon
93abc8e826 Commit config snapshot 2018-11-18 19:11:52 -05:00
benjamin melançon
2d74cdcf20 Enable http status and use it for user login block visibility 2018-11-18 19:11:32 -05:00
benjamin melançon
d03c47d932 Update pattern library 2018-11-18 19:07:47 -05:00
benjamin melançon
937c4b7ddc Commit composer lock file 2018-11-18 19:07:39 -05:00
benjamin melançon
f7bd233c3f Add HTTP Client error status (for block visibility) module 2018-11-18 19:07:26 -05:00
benjamin melançon
19c6830c7b Commit config snapshot 2018-11-18 17:43:27 -05:00
benjamin melançon
9305d14a1e Configure clever-ish text for access denied page
It's nicely formatted, anyway
2018-11-18 17:43:11 -05:00
benjamin melançon
ab42706c73 Enable custom error module & configure site to use it 2018-11-18 17:42:23 -05:00
benjamin melançon
81abff5bb1 Update composer lock file with custom error added 2018-11-18 17:41:54 -05:00
benjamin melançon
17bc225af9 Add custom error module (drupal 8 is only in dev)
... i'm a maintainer, though...
2018-11-18 17:41:35 -05:00
benjamin melançon
72bb6c13d0 Update pattern library 2018-11-18 13:09:11 -05:00
benjamin melançon
e95d53859a Enable all paragraph types for campaign content 2018-11-18 13:01:01 -05:00
benjamin melançon
48f4c63c73 Add quotation with image paragraph type
Just a start so far, with a quotation text field with a generous character limit—
but not the unlimited amount a long text would be.
2018-11-18 13:00:32 -05:00
benjamin melançon
cce7fcc6c5 Commit config snapshots 2018-11-18 12:27:57 -05:00
benjamin melançon
91606062a0 Enable textarea for widget module 2018-11-18 12:27:40 -05:00
benjamin melançon
5f62040500 Update composer lock file with Textarea widget module 2018-11-18 12:26:55 -05:00
benjamin melançon
a5f2e0fb72 Add Textarea Widget for text fields module 2018-11-18 12:26:21 -05:00
benjamin melançon
4e1be7cb72 Never mind; not worth breaking out of flow content
Revert "Delete the front page block; it'll go in the page"

This reverts commit 26f84ddb60.
2018-11-17 21:59:42 -05:00
benjamin melançon
1d915bd525 Never mind; favicon here works automagically
Revert "We'll put the favicon in images in the pattern library"

This reverts commit 4f97841500.
2018-11-17 19:14:44 -05:00
benjamin melançon
4f97841500 We'll put the favicon in images in the pattern library 2018-11-17 19:11:18 -05:00
benjamin melançon
ee0c376f9a Add favicon file to web root & theme root 2018-11-17 19:09:42 -05:00
benjamin melançon
998a4c7b62 Dump more DS templates, commit auto-updated aspects of node display config 2018-11-17 19:06:07 -05:00
benjamin melançon
d89e8fa545 Dump display suite template for blogs; hide author field label entirely
We're dropping all the fancy, break-things templates. See
https://gitlab.com/drutopia/drutopia/issues/245
2018-11-17 19:04:37 -05:00
benjamin melançon
26f84ddb60 Delete the front page block; it'll go in the page 2018-11-17 19:02:17 -05:00
benjamin melançon
5c0a69be8c Give the other dates consistent formats too 2018-11-17 19:01:26 -05:00
benjamin melançon
6f9abd2149 Medium is what is used as date on nodes
Make it pretty and simple
2018-11-17 18:52:32 -05:00
benjamin melançon
17c923b8c5 Update pattern library 2018-11-15 02:29:43 -05:00
benjamin melançon
b9d4ccdceb Update manager permissions from Drutopia 2018-11-15 02:02:55 -05:00
benjamin melançon
c927c31417 Update composer lock file 2018-11-15 01:59:34 -05:00
benjamin melançon
1ad07636a5 Add patch to fix WYSIWYG Linebreaks 2018-11-15 01:59:07 -05:00
benjamin melançon
594b75747a Commit config snapshots 2018-11-15 01:58:41 -05:00
benjamin melançon
a8a3237ed7 Update manager role permissions imported with config distro from drutopia 2018-11-15 01:58:08 -05:00
benjamin melançon
13b1f6f1cd Update pattern library 2018-11-15 01:40:53 -05:00
benjamin melançon
4ab5854e9f Correct the label for bright blue (is-blue) 2018-11-15 01:09:03 -05:00
benjamin melançon
f89d9895a8 Update pattern library 2018-11-14 15:15:53 -05:00
benjamin melançon
436321c49c Add editor setting for making title paragraphs main/large 2018-11-14 15:15:43 -05:00
benjamin melançon
97b1954e26 Update pattern library 2018-11-14 15:04:07 -05:00
benjamin melançon
87406b85fa Update pattern library 2018-11-14 10:54:31 -05:00
benjamin melançon
efc11642b1 Don't allow visitors to register; call them visitors 2018-11-14 10:54:22 -05:00
benjamin melançon
e712c61ae0 Add final color selection already available in styles 2018-11-14 10:53:46 -05:00
benjamin melançon
36ead7ed4a Update pattern library 2018-11-14 00:58:07 -05:00
benjamin melançon
06ca96b6f2 Update pattern library 2018-11-14 00:27:47 -05:00
benjamin melançon
736b8056f9 Hide guidelines now that we're restricted to just one text format 2018-11-14 00:04:27 -05:00
benjamin melançon
77644e66e9 Only allow title HTML for title, subtitle 2018-11-13 23:58:20 -05:00
benjamin melançon
127e9fa00e Commit config snapshot 2018-11-13 23:55:42 -05:00
benjamin melançon
d8df2293a5 Enable allowed formats module 2018-11-13 23:55:31 -05:00
benjamin melançon
78e521d21d Update composer lock file 2018-11-13 23:54:24 -05:00
benjamin melançon
99cc602707 Add allowed formats module 2018-11-13 23:54:09 -05:00
benjamin melançon
a1f9149991 Remove attempt at token replacement 2018-11-13 23:50:20 -05:00
benjamin melançon
443695d3b7 Add missed titlebar field config 2018-11-13 23:47:28 -05:00
benjamin melançon
bbe00a5163 Update pattern library 2018-11-13 23:46:36 -05:00
benjamin melançon
6b30f72780 Add titlebar option to title paragraph 2018-11-13 22:56:47 -05:00
benjamin melançon
1df35c9517 Update pattern library 2018-11-13 22:45:07 -05:00
benjamin melançon
843acc68ed Don't print useless 'view' label 2018-11-13 22:43:48 -05:00
benjamin melançon
5be559326b Update composer lock file 2018-11-13 22:02:46 -05:00
benjamin melançon
c790f805ea Add dark (blue) to available color styles
This isn't intended to be used for the case studies, but it is used for landing
pages to make the common background, and we're using landing pages for 'Work'.
2018-11-13 21:57:31 -05:00
benjamin melançon
76e802769c Make update notification e-mail one of ours
... but i couldn't find this in the UI anywhere, bizarre.  Also i'd just as soon
disable this module, but we'll let it hang around until the Drutopia update game
is rock solid.
2018-11-13 21:50:51 -05:00
mlncn
6bdfdabb01 Merge branch '100-fix-cc-icons' into 'master'
Resolve "Fix CC icons in License module"

Closes #100

See merge request agaric/sites/agaric-com!33
2018-11-14 02:30:44 +00:00
benjamin melançon
e45bb6f1ad Commit disabling of views links 2018-11-13 11:40:30 -05:00
benjamin melançon
77184cbda6 Add note to readme about forcing config update on deploy 2018-11-12 23:52:52 -05:00
benjamin melançon
9978b9ed7c Commit config snapshots 2018-11-12 23:45:34 -05:00
benjamin melançon
52ab80a5ad Add a views reference paragraph type 2018-11-12 23:45:14 -05:00
benjamin melançon
db8322f5dc Update pattern library 2018-11-12 23:43:28 -05:00
benjamin melançon
bbb899f8f9 Configure tile view mode for case study listing 2018-11-12 23:42:58 -05:00
benjamin melançon
04ae9b4dd4 Update pattern library 2018-11-12 13:40:33 -05:00
benjamin melançon
80864b36bd Commit composer lock file 2018-11-12 13:39:34 -05:00
benjamin melançon
242ef7099d Add Views Reference module for formatting referenced views 2018-11-12 13:39:20 -05:00
benjamin melançon
0054cf6053 Hide toolbar rather than trying to fix it 2018-11-12 01:45:54 -05:00
benjamin melançon
062ae7dc82 Enable & configure UI patterns modules 2018-11-12 01:45:15 -05:00
benjamin melançon
022096fb7c Update composer lock file 2018-11-12 01:25:09 -05:00
benjamin melançon
f3e1bf4059 Commit config snapshot stuff which i really worry gets out of sync
... when i decline to commit some stuff, checkout to clean/reset config, and then re-import config  :-/
2018-11-11 19:39:51 -05:00
benjamin melançon
a76eeafccd Commit new facet block config for... Octavia?
Anyway it shouldn't hurt.
2018-11-11 19:36:42 -05:00
benjamin melançon
61b3a8996e Commit personal contact message config that came from somewhere... Clayton? 2018-11-11 19:35:43 -05:00
benjamin melançon
ab0ce6620c Commit redirect config that escaped two commits ago 2018-11-11 19:34:59 -05:00
benjamin melançon
633b1a8425 Commit live enablement/initial config of webform 2018-11-11 19:33:42 -05:00
benjamin melançon
ef15816b72 Commit live enablement/config of redirect & redirect 404 2018-11-11 19:32:00 -05:00
benjamin melançon
646febc054 Commit live changes to case study services reference form field 2018-11-11 19:30:10 -05:00
benjamin melançon
38dd0cfbbe Re-title case study view 2018-11-11 19:20:03 -05:00
benjamin melançon
287b6d9ab7 Configure case study tile 2018-11-11 19:19:38 -05:00
benjamin melançon
eb036a8704 Configure coffee to use alternate hotkeys 2018-11-11 19:18:28 -05:00
benjamin melançon
1cea868ffa Update Drupal core, contrib modules 2018-11-11 19:17:37 -05:00
benjamin melançon
8424c3b5fe Use more recent patch 2018-11-11 19:15:35 -05:00
benjamin melançon
9e2cd68270 Use dev version of coffee plus our patch for alt+g shortcut 2018-11-11 14:00:36 -05:00
benjamin melançon
0ebb1fc761 Clarify first steps to ahoy usages 2018-11-05 18:11:20 -05:00
benjamin melançon
e12694f163 Update to new release of Minimal HTML with title format 2018-11-05 18:08:45 -05:00
benjamin melançon
102439cd96 Add basic deploy/ahoy cheat sheet to README 2018-11-05 18:07:49 -05:00
benjamin melançon
60ff0235f2 Update webform because Jacob Rockowitz releases daily 2018-11-05 18:03:34 -05:00
benjamin melançon
77ed41c0d4 Update to non-deprecated form of GPL 2+ license 2018-11-05 17:45:56 -05:00
benjamin melançon
75509ea23a Correct Drush alias tag 2018-11-05 17:37:42 -05:00
benjamin melançon
80115cf009 Delete unused drush aliases 2018-11-05 17:37:20 -05:00
benjamin melançon
763229129a Commit configuration apparently resulting from migration 2018-11-05 17:36:53 -05:00
Clayton Dewey
a401195843 Update term descriptions 2018-11-05 14:18:02 -07:00
Clayton Dewey
8930352f57 Add CC icons 2018-11-05 13:52:27 -07:00
Clayton Dewey
088b8ecf45 Add images to module 2018-11-05 13:50:35 -07:00
benjamin melançon
e0cf9a4ff7 Update symfony components, config sync 2018-11-04 20:49:51 -05:00
benjamin melançon
7dd92ec895 Update pattern library 2018-11-03 10:29:13 -04:00
b78886351e Merge branch 'add-grunt' into 'master'
Add grunt-cli so grunt kss works

See merge request agaric/sites/agaric-com!32
2018-11-02 17:55:06 +00:00
Chris Thompson
96f8f70fcf Add grunt-cli so grunt kss works 2018-11-01 17:20:11 -04:00
benjamin melançon
5ebdc589e8 Add live site alias 2018-11-01 15:30:15 -04:00
benjamin melançon
d6b65205fb Enable all paragraph types for landing pages
and put them in a reasonable order
2018-11-01 14:02:06 -04:00
mlncn
b3084abdd7 Merge branch 'provision-zip' into 'master'
Update composer.lock that needed php zip

See merge request agaric/sites/agaric-com!31
2018-11-01 17:54:22 +00:00
Chris Thompson
26c1842646 Update composer.lock that needed php zip 2018-11-01 13:52:51 -04:00
c1ffa16621 Merge branch 'provision-zip' into 'master'
Add php-zip dependency

See merge request agaric/sites/agaric-com!30
2018-11-01 17:46:13 +00:00
Chris Thompson
e0798b9fb1 Add php-zip dependency 2018-11-01 13:45:08 -04:00
benjamin melançon
2b75fff261 Use Drutopia beta 2018-11-01 13:27:09 -04:00
benjamin melançon
4272d2c59c Update composer lock
... with stuff  that changed in the last few hours?
2018-11-01 13:14:17 -04:00
benjamin melançon
37534ec126 Update pattern library with case study finishing touches
... oxford commas, naturally.
2018-11-01 04:55:23 -04:00
benjamin melançon
0b4957a979 Commit every other last thing we want to keep 2018-11-01 03:49:08 -04:00
benjamin melançon
152f120aa0 Add one last stray Drutopia-updated config 2018-11-01 03:47:11 -04:00
benjamin melançon
fc660057f4 Accept the death of all the facet blocks
we'll all move on somehow, even if it means re-adding them

(both octavia and agarica lost them)
2018-11-01 03:46:17 -04:00
benjamin melançon
d0d685cac0 Commit more reasonably trivial config updates
manual, no module here
2018-11-01 03:44:49 -04:00
benjamin melançon
14c61444ad Update all 'trivial' config post new install
... take 2.
2018-11-01 03:41:25 -04:00
benjamin melançon
96be9203c2 Update composer lock file
really just an artifact of actually running composer which is the key thing
i forgot to do before doing the site install and painstakingly going through
all that damn configuration.
2018-11-01 03:04:33 -04:00
benjamin melançon
c02b2b1a28 Commit reverting of layout changes
... these aren't used for the case study, where our work is much more
active
2018-11-01 02:44:17 -04:00
benjamin melançon
67aebf25f5 Commit removal of filter which seems correct for full HTML 2018-11-01 02:43:35 -04:00
benjamin melançon
cec457e154 Commit config as originally set by file
which i hope works...
2018-11-01 02:41:27 -04:00
benjamin melançon
29546d0c74 Commit what seems to be correct auto-adds 2018-11-01 02:39:07 -04:00
benjamin melançon
cb8b21763a Commit dropping of modules we seem not to have been using
definitely not actually using yet in the case of UI Patterns

I can only guess in the case of migrate multilingual...
2018-11-01 02:38:43 -04:00
benjamin melançon
ead22857ea Live without our content blocks
which will need to be recreated on the new site, or replaced
by paragraphs on a node anyway.
2018-11-01 02:35:22 -04:00
benjamin melançon
25a3ffec4b Delete a couple more blocks which were on Octavia anyway
as opposed to the agarica custom theme we're using
2018-11-01 02:34:21 -04:00
benjamin melançon
d5078eb72a Commit deletion of 'promoted' views blocks
Not sure what they do and they seem very gone.

@cedewey know what they did?
2018-11-01 02:32:59 -04:00
benjamin melançon
58ad723671 Commit config snapshots 2018-11-01 02:31:58 -04:00
benjamin melançon
3af2c91fd3 Commit some more config we like 2018-11-01 02:24:47 -04:00
benjamin melançon
e7a8636e1a Commit snapshot config 2018-10-31 23:40:12 -04:00
benjamin melançon
703069ea76 Commit more wanted config 2018-10-31 23:39:57 -04:00
benjamin melançon
2df62b80f1 Update pattern library 2018-10-31 23:35:27 -04:00
benjamin melançon
a9d83fed8d Commit a ton more configuration with no significant changes 2018-10-31 23:34:46 -04:00
benjamin melançon
fd5b8c85fd Commit config snapshot stuff just to get it out of the way 2018-10-31 22:52:38 -04:00
benjamin melançon
f52371170e Commit all configuration we definitely want
Plus all the deletions we also want.
2018-10-31 21:17:20 -04:00
benjamin melançon
464debe818 Commit all snapshot files from fresh install
And drop all old snapshot files.
2018-10-31 20:55:19 -04:00
benjamin melançon
3fa6d21f67 Commit config snapshot stuff 2018-10-31 20:18:31 -04:00
benjamin melançon
e1ab2e9a2d Enable all the UI Patterns modules just to try 'em out 2018-10-31 20:18:21 -04:00
benjamin melançon
fb8e811c4c Disable the license field for now 2018-10-31 20:18:16 -04:00
benjamin melançon
4008a9f1a0 Include more menus in admin search 2018-10-31 20:18:11 -04:00
mlncn
b074ee2233 Merge branch 'style-case-studies' into 'master'
Style case studies

See merge request agaric/sites/agaric-com!26
2018-10-31 23:30:55 +00:00
benjamin melançon
343ebe1f8f Update pattern library 2018-10-31 19:30:17 -04:00
benjamin melançon
ac93aa57a6 Update to secure paragraphs release and to Drutopia beta 2018-10-31 19:30:02 -04:00
benjamin melançon
960e7118fe Update pattern library 2018-10-31 18:08:40 -04:00
benjamin melançon
32529b228c Update pattern library 2018-10-31 01:37:25 -04:00
benjamin melançon
c02ccc5347 Update composer lock 2018-10-31 01:37:25 -04:00
benjamin melançon
179f1a8c82 Add UI Patterns module 2018-10-31 01:37:25 -04:00
benjamin melançon
03051a05b1 Order filters so p tags stripped out 2018-10-31 01:37:25 -04:00
benjamin melançon
620679b3c6 Disable 'use field names' in templates because i don't understand it
.. and want to avoid ever-more dependencies on display suite without good cause.
2018-10-31 01:37:25 -04:00
benjamin melançon
0640f08703 Update pattern library with label styling, fixes 2018-10-31 01:37:25 -04:00
benjamin melançon
220146c435 Update pattern library with project details section 2018-10-31 01:37:25 -04:00
benjamin melançon
224d5c3c40 Working case overall template 2018-10-31 01:37:25 -04:00
benjamin melançon
a082feeb20 Update pattern library with selectable styles 2018-10-31 01:37:25 -04:00
benjamin melançon
7fe81adb39 Update pattern library with title paragraph improvements 2018-10-31 01:37:25 -04:00
benjamin melançon
f6c8f34728 We can print the whole image as that's what Todd does
(not a background image)
2018-10-31 01:37:25 -04:00
benjamin melançon
68f9527066 Add color style field
We'll try field_style_ as the prefix standard for fields used to format
the look of content, rather than being content themselves.
2018-10-31 01:37:25 -04:00
benjamin melançon
8455e91a9a Update pattern library with title field template 2018-10-31 01:37:25 -04:00
benjamin melançon
f94b70bd58 Commit config snapshot 2018-10-31 01:37:25 -04:00
benjamin melançon
6253609d9e Commit autoupdate of minimal HTML 2018-10-31 01:37:25 -04:00
benjamin melançon
6a44c770fc Give contributors, editors, managers access to Minimal/Title HTML 2018-10-31 01:37:25 -04:00
benjamin melançon
5f3b662728 Enable new Title format submodule of Minimal HTML 2018-10-31 01:37:25 -04:00
benjamin melançon
7edec8774e Update pattern library with start of styling title paragraph 2018-10-31 01:37:25 -04:00
benjamin melançon
94de2fdc5d Update pattern library to ditch title part of header section for node pages 2018-10-31 01:37:25 -04:00
benjamin melançon
9d7e97f46e Update pattern library to print header section only if no title paragraph 2018-10-31 01:37:25 -04:00
benjamin melançon
07d25bf5a1 Remove title/subtitle/image from node view, style in paragraph 2018-10-31 01:37:25 -04:00
benjamin melançon
7f52419c13 Show full paragraphs on case study nodes 2018-10-31 01:37:25 -04:00
benjamin melançon
cf9bce28ef Commit config snapshots 2018-10-31 01:37:25 -04:00
benjamin melançon
097f2539db Add title paragraph to case studies & reorder paragraphs 2018-10-31 01:37:25 -04:00
benjamin melançon
2f388bddd3 Add title paragraph (title, subtitle, image) 2018-10-31 01:37:25 -04:00
benjamin melançon
30a439437b Enable Minimal HTML module 2018-10-31 01:37:25 -04:00
benjamin melançon
22d53239ce Update pattern library 2018-10-31 01:37:24 -04:00
benjamin melançon
747c7e6ae7 Update composer lock file 2018-10-31 01:37:24 -04:00
benjamin melançon
75fbd6c29d Add minimal HTML module as a dependency 2018-10-31 01:37:24 -04:00
benjamin melançon
48b63e7fad Update pattern library with more divs removed 2018-10-31 01:37:24 -04:00
benjamin melançon
75bb640687 Update pattern library 2018-10-31 01:37:24 -04:00
benjamin melançon
9c3aabd8a5 Increase weight of Template Suggester so it has the last word 2018-10-31 01:37:24 -04:00
benjamin melançon
792480d2fe Use same layout for landing pages as for pages 2018-10-31 01:37:24 -04:00
benjamin melançon
190016552e Update pattern library 2018-10-31 01:37:24 -04:00
benjamin melançon
9074c112ce Commit config snapshots 2018-10-31 01:37:24 -04:00
benjamin melançon
94cffb92c8 Enable Case Study feature 2018-10-31 01:37:24 -04:00
benjamin melançon
fe5068399c Update pattern library with container class for highlighted region 2018-10-31 01:37:24 -04:00
benjamin melançon
e3f42b0977 Add markdown button to CKEditor menu bars 2018-10-31 01:37:24 -04:00
benjamin melançon
0419c65dc0 Coffee for everyone 2018-10-31 01:37:24 -04:00
benjamin melançon
d063ceb118 Replace home page hero slide block with basic block 2018-10-31 01:37:24 -04:00
benjamin melançon
fbda169db7 Commit config snapshot 2018-10-31 01:37:24 -04:00
benjamin melançon
7f82e50060 Enable CKEditor Markdown 2018-10-31 01:37:24 -04:00
benjamin melançon
60c04d74ab Update composer lock file with markdown plugin 2018-10-31 01:37:24 -04:00
benjamin melançon
acaaf4a237 Add Markdown plugin for CKEditor 2018-10-31 01:37:24 -04:00
mlncn
81905ed283 Merge branch 'migration-fixes' into 'master'
Migration extras

See merge request agaric/sites/agaric-com!28
2018-10-31 02:50:17 +00:00
David Valdez
1794c62709 Include the tags field migration. 2018-10-30 12:33:04 -06:00
David Valdez
77c6286dbb The field_authors is filled with the people nodes.
If the node was created by Ben then the field_authors field will have
the Ben people node.
2018-10-29 14:02:01 -06:00
David Valdez
5edb136586 Agaric people migration 2018-10-29 12:42:12 -06:00
David Valdez
176e291c24 Migrate the field_summary 2018-10-28 21:21:07 -06:00
mlncn
2c4c2fdcd1 Merge branch '94-case-study-dependencies' into 'master'
Resolve "Error when trying to install Drutopia Case Study"

Closes #94

See merge request agaric/sites/agaric-com!25
2018-10-18 21:31:26 +00:00
Clayton Dewey
c493abe844 Remove config snapshot file 2018-10-18 14:49:57 -06:00
Clayton Dewey
1ee97a93e0 Add license taxonomy configuration 2018-10-18 11:00:37 -06:00
Clayton Dewey
cbf270dc8c Add missing field configuration and remove license taxonomy configuration 2018-10-18 11:00:08 -06:00
Clayton Dewey
515b889d4b Add Creative License module as dependency 2018-10-18 10:31:20 -06:00
d8119f13c9 Merge branch 'more-updates' into 'master'
More updates

See merge request agaric/sites/agaric-com!24
2018-10-18 05:28:22 +00:00
benjamin melançon
7abe5c0bd7 Update to latest secure Drupal core
Got a Drush update and some other dependencies along for the ride
2018-10-17 21:12:29 -04:00
benjamin melançon
6dd8eab9ab Commit config snapshot 2018-10-17 21:04:02 -04:00
benjamin melançon
aadc147b60 Enable Template Suggester 2018-10-17 21:04:02 -04:00
benjamin melançon
32f6f98b98 Update pattern library- menu spacing fix 2018-10-17 21:04:02 -04:00
benjamin melançon
08d719663d Update pattern library 2018-10-17 21:04:02 -04:00
benjamin melançon
6884a8b711 Update pattern library 2018-10-17 21:00:54 -04:00
benjamin melançon
7b6ae5d20f Update composer lock file 2018-10-17 21:00:54 -04:00
benjamin melançon
7cbbaec0fd Add Template Suggestions module 2018-10-17 21:00:54 -04:00
Clayton Dewey
2176bdf0bf Merge branch 'simplify-front-page' into 'master'
Configure front page

See merge request agaric/sites/agaric-com!23
2018-10-16 22:43:03 +00:00
benjamin melançon
fd94da201d Update pattern library 2018-10-16 18:14:06 -04:00
benjamin melançon
b9029e359e Add a *provisional* slogan 2018-10-16 18:13:38 -04:00
benjamin melançon
1a41f4e688 Update home page with internal path that actually works in theme
See https://gitlab.com/drutopia/drutopia/issues/225
2018-10-16 18:13:14 -04:00
benjamin melançon
97c84c333b Set site name 2018-10-16 18:11:00 -04:00
mlncn
623c47aadf Merge branch '88-services-technologies' into 'master'
Add Technologies and Services vocabularies

Closes #88

See merge request agaric/sites/agaric-com!22
2018-10-16 21:26:46 +00:00
Clayton Dewey
6662e4990c Add Technologies and Services vocabularies 2018-10-16 14:59:53 -06:00
Clayton Dewey
ffb78f2228 Merge branch 'theme-progress' into 'master'
Live changes + Coffee

See merge request agaric/sites/agaric-com!21
2018-10-16 18:36:14 +00:00
benjamin melançon
e21aff50c5 Commit config snapshot of coffee enablement 2018-10-16 14:14:41 -04:00
benjamin melançon
2f00f581c1 Enable coffee module 2018-10-16 14:09:20 -04:00
benjamin melançon
f8123211a1 Bring in blocks created on live 2018-10-16 14:08:31 -04:00
Clayton Dewey
635a840f2a Merge branch 'theme-progress' into 'master'
Theme progress

See merge request agaric/sites/agaric-com!20
2018-10-16 17:58:23 +00:00
benjamin melançon
355dc17fc7 Update to latest pattern library (new/better templates) 2018-10-16 13:51:07 -04:00
benjamin melançon
a371dc9299 Update composer lock file 2018-10-16 13:50:38 -04:00
benjamin melançon
0972995a24 Add the admin aid Coffee module 2018-10-16 13:50:00 -04:00
58618de1c8 Merge branch 'update-config-for-latest-drutopia' into 'master'
Update config for latest drutopia

See merge request agaric/sites/agaric-com!19
2018-10-12 22:39:42 +00:00
16e0972d90 Merge branch 'drush-9' into 'master'
Update Drush to Drush 9

See merge request agaric/sites/agaric-com!18
2018-10-12 22:38:26 +00:00
benjamin melançon
49771666cc Update config with latest Drutopia
Using config_distro update ('merge').
2018-10-12 18:34:15 -04:00
benjamin melançon
fa10064401 Update Drush to Drush 9 2018-10-12 18:18:17 -04:00
Clayton Dewey
1dd24be3fd Merge branch 'update-drupal-drutopia' into 'master'
Update drupal & drutopia

See merge request agaric/sites/agaric-com!17
2018-10-12 20:50:57 +00:00
benjamin melançon
2ecb92af63 Commit updated lock file 2018-10-12 01:46:36 -04:00
benjamin melançon
45dbcbc504 update to Drush 9, reorganize + bring in stardard platform mods 2018-10-12 01:45:28 -04:00
benjamin melançon
d0de09e78d Update comoser lock file (config distro) 2018-10-12 01:21:13 -04:00
benjamin melançon
45855342e0 Update pattern library 2018-10-12 00:57:02 -04:00
benjamin melançon
72fcf5ed0a Update composer lock file Drupal 8.6.1 & dependencies 2018-10-08 00:08:16 -04:00
benjamin melançon
c71ef0625e Add instructions for fetching database 2018-10-08 00:07:26 -04:00
benjamin melançon
0b9f452ea3 Update pattern library 2018-10-07 01:22:10 -04:00
mlncn
81023733bb Merge branch '45-case-study' into 'master'
Create Case Study Content Type, corresponding view modes and View

Closes #45

See merge request agaric/sites/agaric-com!14
2018-10-02 22:02:27 +00:00
mlncn
ad66f4570a Merge branch '89-license' into 'master'
Create Creative License module

Closes #89

See merge request agaric/sites/agaric-com!15
2018-10-02 21:59:03 +00:00
Clayton Dewey
c0ec8e49ac Remove agaric-test specific data from default content 2018-10-02 15:57:30 -06:00
Clayton Dewey
e630d8397b Create Creative License module 2018-10-02 12:49:24 -06:00
Clayton Dewey
a3eaabec25 Create Case Study Content Type, corresponding view modes and View 2018-10-02 11:52:16 -06:00
mlncn
1f8e2d6be0 Merge branch 'content-aliases' into 'master'
Redirects

See merge request agaric/sites/agaric-com!13
2018-09-11 02:14:32 +00:00
David Valdez
169721fee2 Add the redirect module.
Add the migration to migrate all the redirects.

Also, configure the pathauto for the users.
2018-09-10 19:00:48 -05:00
David Valdez
0cc0fa3f0d The correct blog path is blogs (plural) 2018-09-10 14:43:37 -05:00
53f5270a64 Merge branch 'fix-styleguide' into 'master'
Update pattern library with static layouts fix

See merge request agaric/sites/agaric-com!11
2018-09-07 02:02:52 +00:00
fa825c2b2e Merge branch 'add-modules' into 'master'
Update to Drupal 8.6 and add contrib modules

See merge request agaric/sites/agaric-com!12
2018-09-07 02:02:35 +00:00
benjamin melançon
9138bef5f2 Update configuration from distribution 2018-09-06 19:25:29 -04:00
benjamin melançon
213f5e5b55 Configure webform permissions 2018-09-06 19:22:13 -04:00
benjamin melançon
c114f7d8ad Commit two content search blocks that added themselves from nowhere 2018-09-06 19:18:25 -04:00
benjamin melançon
127610d7c0 Commit config snapshot 2018-09-06 19:17:47 -04:00
benjamin melançon
e2857f1414 Enable Webform module 2018-09-06 19:16:50 -04:00
benjamin melançon
10d420a631 Commit config snapshot 2018-09-06 19:13:43 -04:00
benjamin melançon
77c125c625 Install and configure WYSIWYG linebreaks 2018-09-06 19:13:28 -04:00
benjamin melançon
b3e60ed406 Commit self-updates to configuration ofter a cache reload 2018-09-06 18:51:48 -04:00
benjamin melançon
5d0830d4e5 Commit configuration updated by Drupal 8.6 2018-09-06 18:50:05 -04:00
benjamin melançon
269c90cb9e Ignore folder for SQL dumps 2018-09-06 16:07:12 -04:00
benjamin melançon
e16bc8932e Update composer lock file with linebreaks, webform 2018-09-06 16:03:28 -04:00
benjamin melançon
ba7e02efac Add WYSYWIG Linebreaks module
Already asking to get this into Drutopia here

https://gitlab.com/drutopia/drutopia/issues/219
2018-09-06 16:00:40 -04:00
benjamin melançon
63c4ecb5c0 Add composer webform to Agaric's increasingly forked Drutopia base 2018-09-06 15:57:50 -04:00
benjamin melançon
080ec85f08 Update composer lock file for 8.6 2018-09-06 15:56:56 -04:00
benjamin melançon
74b4a7bf3d Provide convenient local aliases 2018-09-06 15:41:36 -04:00
benjamin melançon
1677722bf9 Remove patch which David got committed 2018-09-06 15:39:10 -04:00
benjamin melançon
903d97f121 Update composer lock file 2018-09-06 15:36:49 -04:00
benjamin melançon
59322bf447 Update to Drupal 8.6 2018-09-06 15:36:38 -04:00
mlncn
09b529e8be Merge branch 'migration-part-2' into 'master'
Migration part 2

See merge request agaric/sites/agaric-com!6
2018-09-06 04:28:14 +00:00
David Valdez
45731ed90f Flatten all threads in the comments 2018-09-05 21:25:46 -05:00
David Valdez
54c3ac9b46 Fix a bug in the MigrationLookup migration.
The migrations with ID were being skipped by the MigrationLookup plugin.

More info here: https://www.drupal.org/project/drupal/issues/2751825
2018-09-05 21:20:50 -05:00
David Valdez
e730f92584 Import the last 4 missing comments 2018-09-05 21:20:50 -05:00
David Valdez
55e5f22249 Comments migration`: 2018-09-05 21:20:50 -05:00
David Valdez
2948dacdb4 The blog migration 2018-09-05 21:20:50 -05:00
David Valdez
71d407fefd Migrate the field_file and field_image in the pages. 2018-09-05 21:20:50 -05:00
David Valdez
dfefedb453 Remove the uuid from the new fields 2018-09-05 21:20:50 -05:00
David Valdez
14e829fd66 Add the bio and the gpg field in the users.
Also, the user migration was updated to migrate the data of these
fields.
2018-09-05 21:20:50 -05:00
David Valdez
f9db6433cd Files migration 2018-09-05 21:20:50 -05:00
benjamin melançon
6899beee93 Update pattern library with static layouts fix 2018-09-05 19:00:51 -04:00
Clayton Dewey
3be2993ab2 Merge branch 'improve-dev-experience' into 'master'
Specify branch for pattern library submodule to prevent detached head

See merge request agaric/sites/agaric-com!10
2018-09-05 21:31:07 +00:00
benjamin melançon
ebec28e671 Specify branch for pattern library submodule to prevent detached head
The guillotine is only for very select members of the aristocracy.
2018-09-05 16:11:36 -04:00
Clayton Dewey
132b160382 Merge branch 'theme-cleanup' into 'master'
Theme cleanup

See merge request agaric/sites/agaric-com!9
2018-09-05 18:33:32 +00:00
benjamin melançon
a4a155bea3 Update composer lock file with latest version of Bulma, among other things 2018-09-03 23:16:56 -04:00
benjamin melançon
99d1427306 Apparently we successfully made this unnecessary 2018-09-03 22:43:48 -04:00
Clayton Dewey
5e8d6856bb Merge branch 'fix-grunt-install' into 'master'
Add grunt-cli as a dependency

See merge request agaric/sites/agaric-com!8
2018-09-03 20:06:21 +00:00
Clayton Dewey
489a475af7 Add grunt-cli as a dependency 2018-09-03 14:04:01 -06:00
882916a29b Merge branch 'provision-dewey' into 'master'
Provision Clayton Dewey's Mac

See merge request agaric/sites/agaric-com!7
2018-09-03 16:57:03 +00:00
1610 changed files with 98582 additions and 20324 deletions

41
.ddev/.gitignore vendored Normal file
View file

@ -0,0 +1,41 @@
#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.*

16
.ddev/commands/db/README.txt Executable file
View file

@ -0,0 +1,16 @@
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

@ -0,0 +1,7 @@
#!/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 $@

18
.ddev/commands/host/README.txt Executable file
View file

@ -0,0 +1,18 @@
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

@ -0,0 +1,31 @@
#!/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

@ -0,0 +1,8 @@
#!/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

@ -0,0 +1,10 @@
#!/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

24
.ddev/commands/solr/README.txt Executable file
View file

@ -0,0 +1,24 @@
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

@ -0,0 +1,12 @@
#!/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

20
.ddev/commands/web/README.txt Executable file
View file

@ -0,0 +1,20 @@
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

@ -0,0 +1,7 @@
#!/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

@ -0,0 +1,7 @@
#!/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

260
.ddev/config.yaml Normal file
View file

@ -0,0 +1,260 @@
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

6
.ddev/homeadditions/README.txt Executable file
View file

@ -0,0 +1,6 @@
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

@ -0,0 +1,5 @@
# 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,6 +6,7 @@ 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.
@ -18,6 +19,13 @@ 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
@ -37,3 +45,5 @@ vendor/
## 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

@ -0,0 +1,26 @@
## 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

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

View file

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

3
.gitmodules vendored
View file

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

52
.vscode/launch.json vendored Normal file
View file

@ -0,0 +1,52 @@
{
// 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"
}
}
]
}

48
Makefile Normal file
View file

@ -0,0 +1,48 @@
# 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,6 +1,10 @@
# 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/styleguide) as a [git submodule](https://git-scm.com/book/en/v2/Git-Tools-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).
### When cloning
@ -21,13 +25,97 @@ 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/README.md` and `web/themes/custom/agarica/patternlibrary/README.md`
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.

23
Rakefile Normal file
View file

@ -0,0 +1,23 @@
# "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"

15
SERVICES.md Normal file
View file

@ -0,0 +1,15 @@
# 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

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

View file

@ -1,70 +1,248 @@
{
"name": "drutopia/drutopia_template",
"description": "Template for composer-based Drutopia projects.",
"name": "agaric-sites/agaric_coop",
"description": "Agaric site modified from template for composer-based Drupal 8 Drutopia projects.",
"type": "project",
"license": "GPL-2.0+",
"license": "GPL-2.0-or-later",
"minimum-stability": "dev",
"prefer-stable": true,
"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"
"homepage": "https://agaric.coop",
"support": {
"docs": "http://docs.drutopia.org/en/latest",
"issues": "https://gitlab.com/drutopia/drutopia/-/issues"
},
"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"
}
},
"scripts": {
"post-install-cmd": [
"DrupalComposer\\DrupalScaffold\\Plugin::scaffold"
],
"post-update-cmd": [
"DrupalComposer\\DrupalScaffold\\Plugin::scaffold"
]
"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": "*"
},
"extra": {
"drupal-scaffold": {
"locations": {
"web-root": "web/"
},
"allowed-packages": [
"drupal/ui_patterns"
]
},
"installer-paths": {
"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"
"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"
]
},
"enable-patching": true,
"patches": {
"drupal/migrate_plus": {
"EntityLookup fatal error on config entity type": "https://www.drupal.org/files/issues/2933306-config_entity-2.patch"
"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"
}
}
},
"require-dev": {
"phpunit/phpunit": "^6",
"symfony/phpunit-bridge": "*",
"mikey179/vfsstream": "~1.2"
"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"
]
}
}

29744
composer.lock generated

File diff suppressed because it is too large Load diff

View file

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

View file

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

View file

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

View file

@ -0,0 +1,3 @@
_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

@ -0,0 +1,13 @@
_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

@ -0,0 +1,31 @@
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,4 +1,4 @@
uuid: a8f04425-a9b7-4f96-aaa4-575e983ccb8a
uuid: 3b1f525d-c361-4250-a2fc-1e23db783316
langcode: en
status: true
dependencies:
@ -19,8 +19,9 @@ plugin: 'system_menu_block:account'
settings:
id: 'system_menu_block:account'
label: 'User account menu'
provider: system
label_display: '0'
provider: system
level: 1
depth: 1
expand_all_items: false
visibility: { }

View file

@ -1,4 +1,4 @@
uuid: dfc55d72-43fc-4f24-a520-f39383c4c6d4
uuid: fc2abc82-1c90-4aad-ac9d-794d79b7c777
langcode: en
status: true
dependencies:
@ -17,8 +17,8 @@ plugin: system_branding_block
settings:
id: system_branding_block
label: 'Site branding'
provider: system
label_display: '0'
provider: system
use_site_logo: true
use_site_name: true
use_site_slogan: true

View file

@ -1,4 +1,4 @@
uuid: 16e6231a-5e2f-4e74-a448-14833226f234
uuid: fd5572f7-ae8a-454c-9837-9bec9b96b455
langcode: en
status: true
dependencies:
@ -11,12 +11,12 @@ _core:
id: agarica_content
theme: agarica
region: content
weight: 0
weight: -10
provider: null
plugin: system_main_block
settings:
id: system_main_block
label: 'Main page content'
provider: system
label_display: '0'
provider: system
visibility: { }

View file

@ -1,4 +1,4 @@
uuid: 361baebf-8a29-4fe0-bce0-cf119df7ab00
uuid: e0e2c708-36ce-4bd0-8465-54d042e8938a
langcode: en
status: true
dependencies:
@ -19,8 +19,9 @@ plugin: 'system_menu_block:footer'
settings:
id: 'system_menu_block:footer'
label: 'Footer menu'
provider: system
label_display: '0'
provider: system
level: 1
depth: 0
expand_all_items: false
visibility: { }

View file

@ -1,4 +1,4 @@
uuid: d64ccfd1-36e0-4360-81e8-2c18e9435269
uuid: adf7108e-22dc-431d-8dda-935bd1ad500d
langcode: en
status: true
dependencies:
@ -17,6 +17,6 @@ plugin: help_block
settings:
id: help_block
label: Help
provider: help
label_display: '0'
provider: help
visibility: { }

View file

@ -0,0 +1,33 @@
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

@ -0,0 +1,33 @@
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

@ -0,0 +1,35 @@
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,4 +1,4 @@
uuid: ae2f269c-2ecc-4bd8-b05d-3c3c9d05c330
uuid: e870348d-68df-4fc1-b204-5811d9c43588
langcode: en
status: true
dependencies:
@ -9,12 +9,12 @@ _core:
id: agarica_local_actions
theme: agarica
region: content
weight: -20
weight: -11
provider: null
plugin: local_actions_block
settings:
id: local_actions_block
label: 'Primary admin actions'
provider: core
label_display: '0'
provider: core
visibility: { }

View file

@ -1,4 +1,4 @@
uuid: fa84b8fc-b83e-4a20-b684-c570060351c3
uuid: e4ba5a97-9572-489e-b737-041655976797
langcode: en
status: true
dependencies:
@ -15,8 +15,8 @@ plugin: local_tasks_block
settings:
id: local_tasks_block
label: Tabs
provider: core
label_display: '0'
provider: core
primary: true
secondary: true
visibility: { }

View file

@ -1,10 +1,11 @@
uuid: 4356c769-5d15-4d90-b9eb-28b3e1572a85
uuid: 65140d20-fd32-480a-bbad-200a3da9b870
langcode: en
status: true
dependencies:
config:
- system.menu.main
module:
- block_visibility_groups
- system
theme:
- agarica
@ -13,14 +14,20 @@ _core:
id: agarica_main_menu
theme: agarica
region: primary_menu
weight: 1
weight: -9
provider: null
plugin: 'system_menu_block:main'
settings:
id: 'system_menu_block:main'
label: 'Main navigation'
provider: system
label_display: '0'
provider: system
level: 1
depth: 2
visibility: { }
depth: 1
expand_all_items: false
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''

View file

@ -1,4 +1,4 @@
uuid: 560fc918-0772-4dcd-bbca-78d3980b432d
uuid: fc0fbe9e-e838-47d8-8f95-42e155542cb6
langcode: en
status: true
dependencies:
@ -17,6 +17,6 @@ plugin: system_messages_block
settings:
id: system_messages_block
label: 'Status messages'
provider: system
label_display: '0'
provider: system
visibility: { }

View file

@ -1,4 +1,4 @@
uuid: 01db5ecc-89e5-49b9-b206-719ed49652f5
uuid: d2a2274c-6693-4a54-9119-68c1676e4376
langcode: en
status: true
dependencies:
@ -15,6 +15,6 @@ plugin: page_title_block
settings:
id: page_title_block
label: 'Page title'
provider: core
label_display: '0'
provider: core
visibility: { }

View file

@ -1,4 +1,4 @@
uuid: 260083c3-0d5b-4f55-b9f1-0e75faad03da
uuid: 8ff88c29-9bb1-485c-9c23-5ec4c932f276
langcode: en
status: true
dependencies:
@ -17,6 +17,6 @@ plugin: drutopia_powered_by_block
settings:
id: drutopia_powered_by_block
label: 'Powered by Drutopia'
provider: drutopia
label_display: '0'
provider: drutopia
visibility: { }

View file

@ -1,4 +1,4 @@
uuid: 95d83612-817d-4c3c-bfb2-253440876f04
uuid: 27bd6a21-87b7-4f7e-beb6-1b43495d82d2
langcode: en
status: true
dependencies:
@ -17,8 +17,8 @@ plugin: social_media_links_block
settings:
id: social_media_links_block
label: 'Social Media Links'
provider: social_media_links
label_display: '0'
provider: social_media_links
platforms:
behance:
value: ''

View file

@ -1,4 +1,4 @@
uuid: 450d559f-8039-4d52-8128-0f8086c5bfe1
uuid: 4bf80fa6-e5ed-4fff-a070-e48f7fad530a
langcode: en
status: true
dependencies:
@ -6,6 +6,7 @@ dependencies:
- views.view.related_content
module:
- block_visibility_groups
- ctools
- views
theme:
- agarica
@ -14,20 +15,27 @@ _core:
id: agarica_views_block__related_content_block_related_content
theme: agarica
region: content
weight: 10
weight: -9
provider: null
plugin: 'views_block:related_content-block_related_content'
settings:
id: 'views_block:related_content-block_related_content'
label: ''
provider: views
label_display: visible
provider: views
context_mapping: { }
views_label: ''
items_per_page: none
context_mapping: { }
visibility:
condition_group:
id: condition_group
negate: false
block_visibility_group: ''
context_mapping: { }
block_visibility_group: ''
'entity_bundle:node':
id: 'entity_bundle:node'
negate: true
context_mapping:
node: '@node.node_route_context:node'
bundles:
people: people

View file

@ -0,0 +1,31 @@
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,4 +1,4 @@
uuid: 8028849a-a982-4e37-a77a-8f68eadfc334
uuid: 0252d5f1-86a2-40a8-a0fa-71d098f1534c
langcode: en
status: true
dependencies:
@ -21,11 +21,11 @@ plugin: 'facet_block:article_topics'
settings:
id: 'facet_block:article_topics'
label: Topics
provider: facets
label_display: visible
provider: facets
visibility:
condition_group:
id: condition_group
negate: false
block_visibility_group: article_listing
context_mapping: { }
block_visibility_group: article_listing

View file

@ -1,4 +1,4 @@
uuid: 7a5a712f-50cd-4574-801d-834da148b0e5
uuid: fbabce6b-990f-448d-aeb0-bd3712575388
langcode: en
status: true
dependencies:
@ -21,11 +21,11 @@ plugin: 'facet_block:article_type'
settings:
id: 'facet_block:article_type'
label: Type
provider: facets
label_display: visible
provider: facets
visibility:
condition_group:
id: condition_group
negate: false
block_visibility_group: article_listing
context_mapping: { }
block_visibility_group: article_listing

View file

@ -21,11 +21,11 @@ plugin: 'facet_block:blog_topics'
settings:
id: 'facet_block:blog_topics'
label: Topics
provider: facets
label_display: visible
provider: facets
visibility:
condition_group:
id: condition_group
negate: false
block_visibility_group: blog_listing
context_mapping: { }
block_visibility_group: blog_listing

View file

@ -1,4 +1,4 @@
uuid: 72849663-05ad-4609-b10b-568715e55a81
uuid: 6c8e6045-e58b-45a8-a78b-cc2e83a4eb50
langcode: en
status: true
dependencies:
@ -19,8 +19,9 @@ plugin: 'system_menu_block:account'
settings:
id: 'system_menu_block:account'
label: 'User account menu'
provider: system
label_display: '1'
provider: system
level: 1
depth: 1
expand_all_items: false
visibility: { }

View file

@ -1,4 +1,4 @@
uuid: 3a0aa933-2aa4-41ba-be21-7a1cb628d688
uuid: c46b7d79-b26f-46b0-939c-12ef2fad98a8
langcode: en
status: true
dependencies:
@ -17,8 +17,8 @@ plugin: system_branding_block
settings:
id: system_branding_block
label: 'Site branding'
provider: system
label_display: '0'
provider: system
use_site_logo: true
use_site_name: true
use_site_slogan: true

View file

@ -1,4 +1,4 @@
uuid: d5bb3d92-1f88-4851-9944-978a91775720
uuid: fe83bf49-1ce8-4639-9ab6-2a2c0aa77c1c
langcode: en
status: true
dependencies:
@ -17,6 +17,6 @@ plugin: system_main_block
settings:
id: system_main_block
label: 'Main page content'
provider: system
label_display: '0'
provider: system
visibility: { }

View file

@ -1,4 +1,4 @@
uuid: 2518ef56-c632-4da0-ab5f-ee475eb0aca2
uuid: 90cb6a54-ab26-49a5-a968-d5d8a4723eed
langcode: en
status: true
dependencies:
@ -17,6 +17,6 @@ plugin: help_block
settings:
id: help_block
label: Help
provider: help
label_display: '0'
provider: help
visibility: { }

View file

@ -1,4 +1,4 @@
uuid: de189aea-af8a-435f-9707-4f4ba98fc194
uuid: 5d041c74-78f6-4a99-9013-7e3076ad1580
langcode: en
status: true
dependencies:
@ -15,8 +15,8 @@ plugin: local_tasks_block
settings:
id: local_tasks_block
label: Tabs
provider: core
label_display: '0'
provider: core
primary: true
secondary: true
visibility: { }

View file

@ -1,4 +1,4 @@
uuid: e5fa9369-f549-4268-867c-d005ce33141d
uuid: 13e76ccc-848d-4689-a0b6-417f64854f38
langcode: en
status: true
dependencies:
@ -19,8 +19,9 @@ plugin: 'system_menu_block:main'
settings:
id: 'system_menu_block:main'
label: 'Main navigation'
provider: system
label_display: '0'
provider: system
level: 1
depth: 1
expand_all_items: false
visibility: { }

View file

@ -1,4 +1,4 @@
uuid: cb9d2897-811a-4ced-b50a-302490cc3d1a
uuid: 52315eed-652b-4f82-9efe-009774b80272
langcode: en
status: true
dependencies:
@ -17,6 +17,6 @@ plugin: system_messages_block
settings:
id: system_messages_block
label: 'Status messages'
provider: system
label_display: '0'
provider: system
visibility: { }

View file

@ -1,4 +1,4 @@
uuid: b0beb4fc-5eab-45a5-bb4f-cef111389879
uuid: 90a1ab56-0d72-4209-a48b-31282acca8cf
langcode: en
status: true
dependencies:
@ -15,6 +15,6 @@ plugin: page_title_block
settings:
id: page_title_block
label: 'Page title'
provider: core
label_display: '0'
provider: core
visibility: { }

View file

@ -1,4 +1,4 @@
uuid: f3e71eb9-ccc8-4ad1-bd1b-6d8d7d665320
uuid: 608acdc0-f7e9-4491-b5e0-937e667bfcff
langcode: en
status: true
dependencies:
@ -17,6 +17,6 @@ plugin: system_powered_by_block
settings:
id: system_powered_by_block
label: 'Powered by Drupal'
provider: system
label_display: '0'
provider: system
visibility: { }

View file

@ -1,4 +1,4 @@
uuid: 4e6b6712-d256-4511-897d-b087d5a2407d
uuid: 844961ed-e273-4c0e-8cf9-06f07f0f8524
langcode: en
status: true
dependencies:
@ -19,8 +19,9 @@ plugin: 'system_menu_block:tools'
settings:
id: 'system_menu_block:tools'
label: Tools
provider: system
label_display: visible
provider: system
level: 1
depth: 0
expand_all_items: false
visibility: { }

View file

@ -0,0 +1,22 @@
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

@ -0,0 +1,22 @@
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

@ -0,0 +1,22 @@
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

@ -0,0 +1,20 @@
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

@ -0,0 +1,22 @@
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

@ -0,0 +1,20 @@
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

@ -0,0 +1,22 @@
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

@ -0,0 +1,22 @@
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

@ -0,0 +1,31 @@
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

@ -0,0 +1,32 @@
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,4 +1,4 @@
uuid: 1610ab04-990e-42a3-b2ef-b27b5f2fca74
uuid: f33e6dfa-07ac-4714-bdc9-9674b684ca62
langcode: en
status: true
dependencies:
@ -21,11 +21,11 @@ plugin: 'facet_block:event_topics'
settings:
id: 'facet_block:event_topics'
label: Topics
provider: facets
label_display: visible
provider: facets
visibility:
condition_group:
id: condition_group
negate: false
block_visibility_group: event_listing
context_mapping: { }
block_visibility_group: event_listing

View file

@ -1,4 +1,4 @@
uuid: cd8c43f6-ff68-4e9b-8ff0-6a4f75a26942
uuid: c965b6dd-b3c6-4e90-9382-277afcb67004
langcode: en
status: true
dependencies:
@ -21,11 +21,11 @@ plugin: 'facet_block:event_type'
settings:
id: 'facet_block:event_type'
label: Type
provider: facets
label_display: visible
provider: facets
visibility:
condition_group:
id: condition_group
negate: false
block_visibility_group: event_listing
context_mapping: { }
block_visibility_group: event_listing

View file

@ -0,0 +1,29 @@
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

@ -0,0 +1,37 @@
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

@ -0,0 +1,39 @@
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

@ -0,0 +1,39 @@
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

@ -0,0 +1,39 @@
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

@ -0,0 +1,22 @@
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

@ -0,0 +1,22 @@
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

@ -0,0 +1,22 @@
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

@ -0,0 +1,20 @@
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

@ -0,0 +1,22 @@
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

@ -0,0 +1,20 @@
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

@ -0,0 +1,22 @@
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

@ -0,0 +1,22 @@
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

@ -0,0 +1,40 @@
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,35 +1,32 @@
uuid: 51319124-c3d6-44c1-92d3-d1634d5e5c11
uuid: 13f7ec9a-7c8a-4882-ac8b-2435704e46a7
langcode: en
status: true
dependencies:
config:
- block_visibility_groups.block_visibility_group.home_page
enforced:
module:
- block_content
module:
- block_visibility_groups
theme:
- octavia
_core:
default_config_hash: 7LaudnAYBHZQGUVPqWOVEya4bd5pa1kdHDJn9SKEhcE
id: home_page_hero
default_config_hash: Ek5XM_EH35AD3Efjo15F1f5LaMJbgdTx_plu8K_9vok
id: home_page_custom_1
theme: octavia
region: highlighted
region: content_bottom
weight: 0
provider: null
plugin: 'block_content:9f7eec29-3c40-49f1-b7d9-18ff5c4eb32d'
plugin: 'block_content:a3a19121-c6a2-4a3f-8225-8e84f5fb0c9d'
settings:
id: 'block_content:9f7eec29-3c40-49f1-b7d9-18ff5c4eb32d'
label: 'Home page hero'
provider: block_content
id: 'block_content:a3a19121-c6a2-4a3f-8225-8e84f5fb0c9d'
label: 'Home page custom 1'
label_display: '0'
provider: block_content
status: true
info: ''
view_mode: full
view_mode: columnar
visibility:
condition_group:
id: condition_group
negate: false
block_visibility_group: home_page
context_mapping: { }
block_visibility_group: home_page

View file

@ -0,0 +1,32 @@
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

@ -0,0 +1,32 @@
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,18 +1,18 @@
uuid: 179126d5-494f-471c-907f-120ce6c45eaa
uuid: 194e48cd-82d4-4e1b-96e7-f240a6751dc9
langcode: en
status: true
dependencies:
config:
- block_visibility_groups.block_visibility_group.home_page
enforced:
module:
- block_content
module:
- block_visibility_groups
theme:
- octavia
enforced:
module:
- block_content
_core:
default_config_hash: Gfi_3QiVJsPMCSzDXQdrnY7iKUWS_k76GDc0iK3yDNw
default_config_hash: UM0JrnLICjDPy7RItwhppXAo_6rI5emb5-m1PX-ClIM
id: home_page_feature
theme: octavia
region: content
@ -22,8 +22,8 @@ plugin: 'block_content:2b547200-6da3-4608-aa40-b98a6bea4933'
settings:
id: 'block_content:2b547200-6da3-4608-aa40-b98a6bea4933'
label: 'Home page feature'
provider: block_content
label_display: '0'
provider: block_content
status: true
info: ''
view_mode: full
@ -31,5 +31,5 @@ visibility:
condition_group:
id: condition_group
negate: false
block_visibility_group: home_page
context_mapping: { }
block_visibility_group: home_page

View file

@ -0,0 +1,27 @@
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

@ -0,0 +1,31 @@
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,4 +1,4 @@
uuid: fe6a60c1-ca42-4ada-9e5e-f0e2d46d591b
uuid: 07ca41d3-9ff0-4cb7-814a-fcdee23b203c
langcode: en
status: true
dependencies:
@ -19,8 +19,9 @@ plugin: 'system_menu_block:account'
settings:
id: 'system_menu_block:account'
label: 'User account menu'
provider: system
label_display: '0'
provider: system
level: 1
depth: 1
expand_all_items: false
visibility: { }

View file

@ -1,4 +1,4 @@
uuid: 1eecb7ca-0991-4277-b3d2-f8a876163d39
uuid: ff33c349-771a-4fee-9c25-6ac5bdeed7e9
langcode: en
status: true
dependencies:
@ -17,8 +17,8 @@ plugin: system_branding_block
settings:
id: system_branding_block
label: 'Site branding'
provider: system
label_display: '0'
provider: system
use_site_logo: true
use_site_name: true
use_site_slogan: true

View file

@ -1,4 +1,4 @@
uuid: e1b40af7-6218-4473-9193-3f857bcfc87e
uuid: fe1b1d6a-89f3-431d-b062-d1342317b829
langcode: en
status: true
dependencies:
@ -17,6 +17,6 @@ plugin: system_main_block
settings:
id: system_main_block
label: 'Main page content'
provider: system
label_display: '0'
provider: system
visibility: { }

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