Compare commits

...
Sign in to create a new pull request.

654 commits

Author SHA1 Message Date
Chris (wolcen) Thompson
686046ddc8 Downgrade to php 8.1 (and use dns when possible with ddev!...pls) 2025-02-24 00:15:19 -05:00
a9eb5fa2c9 Remove reference to unneeded post scaffold script 2025-02-23 23:53:25 -05:00
af50ba58b9 Compile CSS 2025-02-23 23:41:31 -05:00
92d29700de Stick search bar on right for consistency and to fix weirdness at middle sizes
(this weirdness introduced by other recent changes, but it's better on the right anyway)

Also do not wrap menu on desktop and widescreen.

Ref #114
2025-02-23 23:41:26 -05:00
63ef4371cf Update composer lock file 2025-02-23 23:27:32 -05:00
223cc680f3 Compile CSS 2025-02-23 23:20:55 -05:00
3f1860f671 Conclusion of endless round of changes to make menu sort of usable
The dropdowns do not drop down on touch devices,
before fixing that need to check in on if the noble
battle to keep the menu visible for as many devices
as possible (and not hide behind the hamburger)
should in fact be given up.

Ref #114
2025-02-23 23:20:40 -05:00
aab893c1d9 Begin switching to Sass comments 2025-02-22 22:28:44 -05:00
ae81702195 Remove surplus div and put column class on block #114 2025-02-22 18:07:20 -05:00
2230b88aa2 Compile CSS 2025-02-22 16:52:44 -05:00
dede5d0f90 Prevent a slight horizontal scroll from page title area
Not entirely sure the root cause, but we do mess with default
overflow visibility in order to overlay the title on the image.

Ref #114
2025-02-22 16:52:25 -05:00
3526f6d6ed Commit config snapshot 2025-02-22 16:13:51 -05:00
04d293be1a Hide entire search bar on mobile; menu gains a search icon #114 2025-02-22 16:13:32 -05:00
39a7f8338f Enable & configure block class module and set search bar to be hidden on mobile
We have a search icon that already appears only on mobile.

Ref #114 #121
2025-02-22 13:16:02 -05:00
bbf449150d Enable Metatag's Open Graph and twitter card submodules #75 2025-02-22 12:27:11 -05:00
e1abbb9583 Automatically prevent duplicate footnotes #70 2025-02-22 01:43:36 -05:00
6b2cada3fd Allow advanced link options for target, title, and ARIA label #135 2025-02-22 01:43:01 -05:00
0853ec84af Commit config snapshot 2025-02-22 01:13:26 -05:00
d818b6782f Enable and configure CKEditor iFrame #116 2025-02-22 01:13:15 -05:00
1ba52f5250 Update composer lock file 2025-02-22 01:10:08 -05:00
68e68dceb1 Add CKEditor iFrame module #116 2025-02-22 01:10:05 -05:00
3afc4b0344 Commit config snapshot 2025-02-22 00:58:32 -05:00
49341d9e05 Uninstall fakeobjects which seems to be mostly a CKEditor4 plugin thing 2025-02-22 00:58:24 -05:00
576992fc9a Commit config snapshot 2025-02-22 00:55:41 -05:00
056d27dbc6 Uninstall CKEditor 4 and CKEditorHeight (fix for 5 is in core) 2025-02-22 00:55:30 -05:00
a6413707d3 Add alignment button to full HTML text format #134 2025-02-22 00:42:37 -05:00
fd8b85d8cc Update input formats simply by saving (& switching minimal to ckeditor5) 2025-02-21 23:25:29 -05:00
bf260559c0 Update composer lock file 2025-02-21 21:20:28 -05:00
e7e27fe6b6 Include fakeobjects in composer since we have it installed
It does work with CKEditor5, whatever its supposed to do.

https://www.drupal.org/project/fakeobjects
2025-02-21 21:18:26 -05:00
88e6ae06dc Update composer lock file 2025-02-21 21:13:19 -05:00
261070d05c Upgrade footnotes module 2025-02-21 21:13:17 -05:00
1a67e98980 Remove fakeobjects library removed by composer…
OK, make up your mind, composer.  Possible triggering change in next commit.
2025-02-21 21:13:01 -05:00
b08da36dbc Apply updates to JS libraries from composer updates 2025-02-21 20:41:12 -05:00
ab7cf69ecf Update composer lock file 2025-02-21 20:35:14 -05:00
d2b161b036 Apply config changes after database updates 2025-02-21 20:35:08 -05:00
9723afa636 Align composer.json more closely (but not perfectly) with Drutopia build source 2025-02-21 18:25:47 -05:00
bbd97e2815 Add script for retaining custom .htaccess from Drutopia build source 2025-02-21 18:23:07 -05:00
58c7589914 Remove citation output from stories in search results #133 2025-02-20 14:55:48 -05:00
9484396229 Allow managers to view site reports #124 2025-02-20 11:49:03 -05:00
36fe87400b Allow visitors to see the Drupal visitor count on content 2025-02-20 11:47:58 -05:00
39d0d48fe1 Add page caching 2025-02-20 11:46:55 -05:00
800b045b40 Config snapshot 2025-02-20 11:45:10 -05:00
55d9ac58b1 Enable and configure Plausible module #124 2025-02-20 11:39:13 -05:00
68ec23f264 Apply DDEV self-updates 2025-02-20 10:55:31 -05:00
7a795edc22 Remove outdated xdebug config 2025-02-20 10:54:48 -05:00
db25728263 Remove typo in PHP version 2025-02-02 08:24:32 -05:00
c43e265be2 Update and expand getting started steps, improve formatting and consistency
(as far as presuming DDEV)
2025-01-25 21:56:37 -05:00
2542f4a907 Remove migration-related instructions (completed that in 2019) 2025-01-25 21:55:29 -05:00
f89de9cd5b Update name, Drupal version, PHP version 2025-01-25 18:56:28 -05:00
5f0d8e285a Apply DDEV self-updates 2025-01-22 18:16:55 -05:00
f8717c06f2 Apply some automatic Drupal config rearrangement 2024-12-02 09:48:14 -08:00
ddfb9e58f1 Give contributor media image related permissions
Ref #128
2024-12-02 09:47:32 -08:00
1f00cb521d Clean up responsive image styles 2024-12-02 09:46:34 -08:00
3db3937b88 Add and update config snapshots 2024-11-25 09:55:44 -08:00
86aa0345a2 Apply database updates 2024-11-25 09:55:34 -08:00
e70878de65 Update lock file 2024-11-25 09:55:09 -08:00
Chris (wolcen) Thompson
a1d1a3e8fe Relocate test server 2024-10-07 18:29:05 -04:00
Chris (wolcen) Thompson
69de83d6c3 Reformat UPGRADE.md 2024-10-07 18:28:25 -04:00
cc746568c5 Add an extra note about remembering to remove the honeypot dependency from root composer 2024-10-07 12:47:15 -07:00
dd8185da3f Update upgrade documentation to reflect new rebased D10 branch 2024-10-07 12:41:14 -07:00
ed3029d217 Apply database updates 2024-10-07 12:38:45 -07:00
c23d471489 Update lock file 2024-10-07 12:37:47 -07:00
5ff3717750 Constrain honeypot version to allow database updates to run properly
https://www.drupal.org/project/honeypot/issues/3468450
2024-10-07 12:37:33 -07:00
4ed4b2dd03 Remove duplicate visitors dependency (probably happened during rebase) 2024-10-07 12:35:36 -07:00
9da65056b0 Update lock file 2024-10-07 12:33:29 -07:00
1bc2cca817 Update core patches 2024-10-07 12:33:16 -07:00
f6b9ec0b0d Compile CSS and JS 2024-10-07 12:00:42 -07:00
e3da49fcbc Allow mastodon embeds to display properly
Ref #125
2024-10-07 12:00:41 -07:00
2e99d5036e Apply self-updates 2024-10-07 12:00:41 -07:00
dd33e2ddaa Enable and configure permissions for visitors module #124 2024-10-07 12:00:41 -07:00
Chris (wolcen) Thompson
be6398b46f Remove duplicated line in captcha settings config 2024-10-07 12:00:41 -07:00
3775b9254b Update composer lock 2024-10-07 12:00:39 -07:00
8e490c59ef Add visitors module
Ref #124
2024-10-07 11:59:56 -07:00
4ee341391e Update composer lock 2024-10-07 11:59:56 -07:00
0941a53e40 Switch to static, working version of patch 2024-10-07 11:59:56 -07:00
981bf7252a Document the process of upgrading the site to D10 2024-10-07 11:59:56 -07:00
7b66a43869 Reduce the hard limit on the size of the wide rectangle crop type 2024-10-07 11:59:56 -07:00
lelkneralfaro
01d6a028ed Remove bottom whitespace coming from a margin rule
Sneak in an opacity rule change that should have been in the last commit
2024-10-07 11:59:56 -07:00
lelkneralfaro
5a7ad5e981 Update composer lock 2024-10-07 11:59:56 -07:00
4c090fa6f3 Apply some automatic updates to basic basic filter format 2024-10-07 11:59:56 -07:00
lelkneralfaro
bc33fe5fb2 Expand height of footer image parent and add opacity 2024-10-07 11:59:56 -07:00
1a242a2e51 Reduce the hard limit on extra wide rectangle crop type (so that it can be applied to tiny image in footer) 2024-10-07 11:59:56 -07:00
23879115e4 Configure the display of slide paragraph 2024-10-07 11:59:56 -07:00
0e760463e8 Re-theme slides 2024-10-07 11:59:56 -07:00
dafb90722c Revert "Update display of media images in slides"
This reverts commit 766093f539.
2024-10-07 11:59:56 -07:00
11cb90f508 Update display of media images in slides 2024-10-07 11:59:56 -07:00
4e7f31d3b4 Override the paragraph slide template 2024-10-07 11:59:56 -07:00
2c5b6472ee Switch template to extend stable9 rather than stable 2024-10-07 11:59:56 -07:00
84c6325436 Update templates to reflect change from field_image to field_media_image 2024-10-07 11:59:56 -07:00
f3a09e2920 Configure field media image display on all full content view modes 2024-10-07 11:59:56 -07:00
fd0e9ae445 Configure display of field media image on all card view modes 2024-10-07 11:59:56 -07:00
0141a9ba12 Remove reference to non-existent script in composer json 2024-10-07 11:59:56 -07:00
a3ecb2a905 Configure full html text editor 2024-10-07 11:59:56 -07:00
abc6efebc3 Replace field_image spec in ds-1col template with field_media_image 2024-10-07 11:59:56 -07:00
d643172cb2 Replace field_image with field_media_image on collections 2024-10-07 11:59:56 -07:00
28422be24c Replace field image with field media image on gleanings 2024-10-07 11:59:56 -07:00
dba0b270b0 Revise and re-save article config after distro update 2024-10-07 11:59:56 -07:00
5e3d693aaa Correct the machine name of the people content type in the image to media transformation 2024-10-07 11:59:55 -07:00
ea74c6ce83 Add convert bundles on media system action 2024-10-07 11:59:55 -07:00
c10d92021f Add deploy hook to migrate images to media using migration helpers 2024-10-07 11:59:55 -07:00
8bc7393a1f Enable migration helpers 2024-10-07 11:59:55 -07:00
4a6f9c1469 Add migration helpers to composer requirements 2024-10-07 11:59:53 -07:00
409ce63019 Remove the stark blocks added from distro update
Stark theme is not installed
2024-10-07 11:58:19 -07:00
705d7c56f3 Update config snapshots 2024-10-07 11:58:19 -07:00
f396430bc1 Selectively apply distro update 2024-10-07 11:58:16 -07:00
Louis Elkner-Alfaro
2a4b10f537 Bring in updated module configuration after D10 upgrade 2024-10-07 11:51:07 -07:00
Louis Elkner-Alfaro
790a477269 Add new configuration generated by config distro after d10 upgrade 2024-10-07 11:51:07 -07:00
ed09c9acf2 Apply automatic config self-updates 2024-10-07 11:51:04 -07:00
9affa01023 Add and update config snapshots 2024-10-07 11:46:38 -07:00
41e1a3985a Enable workflow buttons, trash workflow, and other module dependencies 2024-10-07 11:46:38 -07:00
c1520113fd Apply database updates 2024-10-07 11:46:38 -07:00
4d03914d17 Add D10 compatibility to geo upgrade cusstom module 2024-10-07 11:46:38 -07:00
7d5e28470e Apply automatic drupal scaffolding updates 2024-10-07 11:46:38 -07:00
3480bb4d40 Update lock file 2024-10-07 11:46:31 -07:00
ea9846b73c Update mailchimp and cshs version constraints for D10 compatibility 2024-10-07 11:44:17 -07:00
25467b2ffc Add issue fork of empty page for D10 compatibility 2024-10-07 11:44:17 -07:00
b3a30f32be Remove some unused modules 2024-10-07 11:44:17 -07:00
82a60b0fec Update composer json toward D10 compatibility
Meld with Drutopia build source
2024-10-07 11:43:57 -07:00
144b4cef7b Apply config changes from database updates 2024-06-05 21:59:31 -04:00
c6d67bf7ab Apply critical configuration change from database updates 2024-06-05 21:48:19 -04:00
67fa995f38 Configure Riddler for feedback form - from live 2024-06-05 12:40:19 -04:00
32dd271cb5 Update composer lock 2024-06-04 23:15:09 -04:00
019b46e5b8 Add visitors module
Ref #124
2024-06-04 23:15:03 -04:00
b9345e2b26 Update DDEV .gitignore 2024-06-04 22:12:28 -04:00
88fbdc8fa0 Update lock file 2024-02-23 13:22:37 -08:00
73cb4d702c Add stable theme to composer requirements (so it can be uninstalled later) 2024-02-23 13:16:22 -08:00
1b24e9c891 Uninstall seven theme 2024-02-23 13:15:46 -08:00
1fbbe4ae66 Disable color and quickedit modules (deprecated) 2024-02-23 13:08:10 -08:00
141c1b25a4 Add Drupal 10 compatibility for geo custom module and theme 2024-02-21 11:42:19 -08:00
d18e4cb8d5 Add config snapshots for riddler and captcha modules 2024-02-20 13:30:30 -08:00
56bcb1f0b4 Enable and configure riddler 2024-02-20 13:30:09 -08:00
95ca4e9c06 Merge branch 'drupal9-latest' into 'master'
Drupal 9 latest

See merge request agaric/sites/geo!4
2024-02-16 23:55:40 +00:00
7c654e2dd5 Prevent fatal error
Occurred on search page, but potentially others too
2024-02-16 13:03:59 -08:00
e18bfc02d0 Apply database updates 2024-02-12 11:48:10 -08:00
4e28912a5b Add config snapshot for rdf module 2024-02-12 11:44:22 -08:00
eefa243d2c Enable stable9 theme 2024-02-12 11:43:56 -08:00
eb4d770831 Remove snapshot for better normalizers 2024-02-12 10:43:28 -08:00
4d2eaa31e3 Uninstall better normalizers 2024-02-12 10:43:11 -08:00
Louis Elkner-Alfaro
e9ec43090e Update composer lock 2024-02-12 10:09:34 -08:00
Louis Elkner-Alfaro
3322440871 Upgrade dev requirement upgrade_status to latest version 2024-02-12 10:09:25 -08:00
b447513c25 Apply a few config updates from live site 2024-02-12 10:08:47 -08:00
7831090033 Apply automatic drupal scaffolding updates 2024-02-12 09:43:56 -08:00
ca7b46d5ad Update lock file 2024-02-12 09:43:25 -08:00
cc5c3f812d Update php version to 8.1 2024-02-12 09:43:04 -08:00
9457b33bac Remove redundant dependencies from composer project root 2024-02-12 09:42:26 -08:00
3678c26c96 Bring more into line with main Drutopia build source 2022-05-27 14:15:44 -04:00
9eb16fdb0d Commit updated composer lock file 2022-05-04 12:24:56 -04:00
e898335e28 Stop referencing nonexistent version of comment notify 2022-05-04 12:24:01 -04:00
0afa9e537f Bring composer more into line with Drutopia build source 2022-05-04 12:22:46 -04:00
9abf137b08 Update DDEV config for its latest version 2022-04-13 11:36:02 -04:00
600b9a937e Updated DDEV config to match our documented recommendations
See https://docs.agaric.coop/tools/creating-new-drutopia-site.html
Namely the line:
ddev config --docroot=web --project-type=drupal9 --composer-version=2 --webserver-type=apache-fpm --mariadb-version=10.5 --php-version=7.4 --create-docroot
2022-04-13 11:16:12 -04:00
8a6a5fb825 Switch migrate tools and comment notify to recommended major version 2022-04-13 10:50:17 -04:00
7533c942df Apply self-updates to Facets 2022-04-13 02:09:31 -04:00
80a383c7c4 Commit updated composer lock file 2022-04-13 02:09:08 -04:00
b4b7d1641a Commit updated composer lock file 2022-03-05 13:47:38 -05:00
51cb77e16b Make composer JSON more similar to Drutopia main source 2022-03-05 13:47:24 -05:00
7869118874 Bring composer.json more into line with Drutopia build_source 2022-02-11 16:24:51 -05:00
f4645846f7 Commit config snapshot 2022-02-06 15:19:51 -05:00
1e8a28cf3a Enable editor advanced link module #118 2022-02-06 15:19:41 -05:00
092dbb708e Commit attempts to restore link options & incidental updates from live
Ref #118
2022-02-06 15:19:10 -05:00
9c5bd3b9d3 Commit updated composer lock file 2022-02-06 15:16:59 -05:00
912a1da6a6 Add editor advanced link module #118 2022-02-06 15:16:46 -05:00
54e9155f03 Move to standard backup folder path 2022-02-06 15:06:27 -05:00
5a40085abc Update config file with latest DDEV comments (no config changes) 2022-01-31 15:53:40 -05:00
69feea79b4 Commit compiled CSS 2022-01-28 21:24:14 -05:00
megakeegman
85744a537e Move fixes for mobile display of comments to file with access to breakpoints 2022-01-28 21:23:52 -05:00
megakeegman
51d2bd8a53 Configure shortcuts for editors and managers 2022-01-28 20:33:40 -05:00
megakeegman
06df8f3c19 Commit drupal reformatting of config 2022-01-28 20:32:50 -05:00
efaf50cc0c Commit compiled CSS 2022-01-28 20:18:10 -05:00
c1b65d3da2 move to correct place 2022-01-28 20:17:58 -05:00
87aae76d17 Commit compiled CSS 2022-01-28 20:01:17 -05:00
d63dc2eb1b Try adding Keegan's suggested changes to the comment CSS fairly blindly 2022-01-28 20:00:50 -05:00
d839062213 Commit all self-updates from Drupal upgrades INCLUDING obsolete permissions removal 2022-01-28 19:20:33 -05:00
518258a5b5 Update components declaration in custom theme
Per this:

>  [warning] Components 8.x-1.x API is deprecated in components:8.x-2.0 and is removed from components:3.0.0. Update the geofresco.info.yml file to replace the component-libraries.[namespace].paths data with components.namespaces.[namespace]. See https://www.drupal.org/node/3082817
2022-01-28 19:04:59 -05:00
3b65d3d8ca Commit self-update to composer json (allowing extra power for our file-changig plugins) 2022-01-28 19:04:11 -05:00
1521eb1f3b Commit updated composer lock file 2022-01-28 18:42:57 -05:00
247ad46d10 Update DDEV config to latest dependencies available for D9, latest DDEV config 2021-11-22 16:17:58 -05:00
0bf5d3cf6b Bring in standard pull script from Drutopia build source 2021-11-22 16:14:05 -05:00
c5b7340659 Update to D9-compatible, normal versions of classitup, urllogin 2021-11-22 15:30:08 -05:00
f620df02ca Declare custom modules & themes compatible with Drupal 9 2021-11-19 10:02:02 -05:00
94766353bd Commit updated-to-D9 composer lock file 2021-11-19 09:57:51 -05:00
9c2e84374f Commit D9 updates to scaffolded files 2021-11-19 09:57:34 -05:00
98a6bb53e7 Use stable release of comment notify it's fine 2021-11-19 09:56:25 -05:00
ac190ac113 Upgrade to Drupal 9 core, and D9-compatible Client-Side Hierarchical Select 2021-11-19 09:53:09 -05:00
79c88426e2 Drop composer merge plugin which isn't needed for Composer 2 2021-11-19 09:52:16 -05:00
4d998845af Drop Prod Check which we weren't using yet
and Drutopia wasn't using, but would be interested in checking
back in on this module and evaluating it again for Drutopia.
2021-11-19 09:51:59 -05:00
dba9d5a315 Drop markdown which is not used by GEO and not D9 compatible yet
Also add microformats (Drutopia standard) and upgrade migrate modules
(also Drutopia standard) to D9-compatible ones.
2021-11-19 09:49:28 -05:00
325962afe9 Bring shared modules with Drutopia base into line for D9 upgrade 2021-11-19 09:44:28 -05:00
31650d35b3 Bring in D4D agent now standard for Drutopia 2021-11-19 09:43:16 -05:00
8f9e428263 Drop unused module to be more inline with Drutopia 2021-11-19 09:42:48 -05:00
1a80665369 Bring our composer.json more in line with Drutopia Agaric-hosted 2021-11-19 09:42:19 -05:00
358bd6054d Drop block field (yes, intentional) which GEO is not using
Bring in Block Class which is Drutopia standard (no these modules are not equivalent
at all they are just nearby alphabetically).

And upgrade Backup Migrate to 5 for Drupal 9 compatibility

Bringing our composer.json more in line with Drutopia Agaric-hosted
standard.
2021-11-19 09:40:37 -05:00
4f4871d0cf Get Twig Suggest module from drupal.org not GitLab 2021-11-19 09:39:15 -05:00
56925d83ea Commit DDEV self updates 2021-11-19 09:10:55 -05:00
c9c7329ad7 Update live site URL 2021-08-18 22:25:48 -04:00
f322a7c93a Iterate through authors as getting value directly only gets the first
Ref #108
2021-08-18 22:16:50 -04:00
1ab0ad4b3e Prevent errors trying to get values where are none
Notice: Trying to get property 'title' (and then 'value') of non-object

Ref #108
2021-08-18 21:52:24 -04:00
81af737226 Commit config snapshot 2021-08-17 08:26:34 -04:00
88c4009736 Enable fitvids module 2021-08-17 08:26:23 -04:00
c92fd716c3 Commit compiled CSS 2021-08-17 08:23:46 -04:00
c85ffc32b4 Remove minimum height from iframes to fix audio in hope fitvids can handle edge cases
Ref #111
2021-08-17 08:23:33 -04:00
5e203c1046 Commit compiled CSS with no changes from source but formatting & extremely minor updates from switch to sassc compiling 2021-08-17 08:19:02 -04:00
ae9a89872c Remove failed & gone Gulp stuff from README 2021-08-17 07:52:59 -04:00
e5171eb26e Update css compiling helper script 2021-08-17 07:51:17 -04:00
d7de47411e Use later node version and simplify package.json further
We're matching Family & Home here
2021-08-17 07:48:24 -04:00
378e4d969c Remove dependencies that break npm install
TypeError [ERR_INVALID_ARG_TYPE]: The original argument must be of type function
    at promisify (internal/util.js:206:11)
    at Object.<anonymous> (/home/mlncn/.nvm/versions/node/v8.4.0/lib/node_modules/npm/node_modules/@npmcli/move-file/index.js:26:18)
    at Module._compile (module.js:573:30)
    at Object.Module._extensions..js (module.js:584:10)
2021-08-17 07:31:38 -04:00
9c78bf27e6 Commit updated composer lock file with fitvids module 2021-08-17 07:16:14 -04:00
e14de651bd Add FitVids module
Ref #111
2021-08-17 07:15:50 -04:00
dc61f19bb9 Commit updated composer lock file, restoration of merge plugin and minor updates to JS libraries 2021-08-17 07:14:39 -04:00
29bb6cb0a5 Update to the version of PHP we use on live 2021-08-17 07:14:00 -04:00
37cd6da559 Restore composer merge plugin so all the JavaScript libraries Webform needs don't get blown away
See https://www.drupal.org/project/webform/issues/3041701#comment-14192535
2021-08-17 06:25:13 -04:00
969109103d Commit config from updates 2021-08-12 18:13:59 -04:00
dee28daffb Enable skins module so Octavia doesn't blow up the site 2021-08-12 18:00:46 -04:00
72eb94370b Commit what looks like meaningless Drupal self-updates from live 2021-08-12 17:54:02 -04:00
7420ecf564 Don't do live in the copy-paste instructions 2021-08-12 17:53:35 -04:00
4b4df9a511 Update deployment instructions and how to reach them 2021-08-12 17:51:44 -04:00
8d28f0be49 Update to latest security release (ckeditor) 2021-08-12 17:49:05 -04:00
3a53122016 Remove honeypot it's included (at later version) by Drutopia 2021-08-12 17:39:27 -04:00
22a567d040 Commit ddev update 2021-08-12 17:37:22 -04:00
f22a7c0b7d Bring composer file more in line with Drutopia on Elizabeth, CRLA 2021-05-28 11:56:13 -04:00
e66098cd1f Update composer description 2021-05-27 12:46:10 -04:00
0856ef9a1f Disable comment notify for all content types
Ref #113
2021-05-26 17:16:36 -04:00
dd37aed6b3 Add donation block
Ref #92
2021-05-26 17:15:32 -04:00
5063351563 Commit security update 2021-05-26 17:13:02 -04:00
db6ccb2916 Commit dependency updates inc drutopia version plus adding backup-migrate 2021-05-26 07:06:10 -04:00
0a94480bb8 Commit DDEV self-updates 2021-05-26 07:04:42 -04:00
5242a127ba Switch default issue assignee to Micky 2021-05-25 17:26:46 -04:00
benjamin melançon
5f7e806a7a Add backup and migrate module though seems not needed so maybe better for security not to add this to Drutopia sites 2021-04-26 15:52:37 -04:00
benjamin melançon
f86f5bfab6 Commit config snapshot 2021-04-26 15:52:04 -04:00
benjamin melançon
20c8714703 Commit live re-enable update module 2021-04-26 15:12:05 -04:00
benjamin melançon
6e41aab471 Commit live re-enable update module 2021-04-26 15:05:39 -04:00
benjamin melançon
2a77b20677 Remove secondary link for now
Ref #89
2021-04-26 14:59:47 -04:00
benjamin melançon
19d7bf0454 Commit config snapshot 2021-04-25 11:47:56 -04:00
benjamin melançon
a7d4f61a82 Commit config updated through database update hooks 2021-04-25 11:47:45 -04:00
benjamin melançon
8bd145d1e1 Commit apparent change to menu link override from live 2021-04-25 11:44:59 -04:00
benjamin melançon
f3589f9e4b Restore live config snapshot UUIDs 2021-04-25 11:44:28 -04:00
benjamin melançon
22caecfa3b Commit updated composer lock file 2021-04-24 23:18:29 -04:00
benjamin melançon
cea44d4a62 Commit updated ddev config (re-ran it) 2021-04-24 23:18:16 -04:00
benjamin melançon
25aeda61c3 Commit meaningless search API self-updates to config 2021-04-24 21:08:00 -04:00
benjamin melançon
8a7d854d84 Commit update to DDEV's own .gitignore 2021-04-24 21:07:58 -04:00
benjamin melançon
73820179fd Update .gitignore 2021-04-24 21:06:42 -04:00
mlncn
7b587954aa Add notes on upgrade (move to issue) 2021-04-11 14:39:08 -04:00
mlncn
f3a31bb3fd Ignore local backups directory 2021-04-11 10:43:32 -04:00
mlncn
e15f4e1719 Commit upgraded composer lock file 2021-04-09 11:24:23 -04:00
mlncn
f466815128 Update merge plugin for compatibility with Composer 2 2021-04-09 11:19:26 -04:00
mlncn
af8671d2d6 Remove patches that should no longer be relevant after migration and development 2021-04-09 11:16:57 -04:00
mlncn
2be6a7c64f Reorganize and update composer.json to be more in line with standard Drutopia 2021-04-09 11:16:38 -04:00
mlncn
a0a1ae5aee Update DDEV config 2021-04-09 10:59:28 -04:00
mlncn
845114fded Bring DDEV config up to speed- composer 2, apache 2021-04-09 10:58:35 -04:00
mlncn
5e599acdbc Commit config snapshot 2021-04-06 12:16:01 -04:00
mlncn
b37ec5abba Remove deleted config for uninstalled module 2021-04-06 12:15:35 -04:00
mlncn
f8748e0a4b Add path aliases for gleaning content
Ref #112
2021-04-05 22:29:35 -04:00
mlncn
e85adfec85 Disable updates module-- only way to stop irrelevant emails 2021-04-05 22:22:28 -04:00
mlncn
0b12ea381a Further update composer lock file? 2021-04-05 17:19:43 -04:00
mlncn
47c5d29bab Delete old not as good site alias approach 2021-04-05 16:56:33 -04:00
mlncn
e821536276 add better aliases file 2021-04-05 16:55:59 -04:00
mlncn
d69b6a9897 Commit updated .htaccess from Drupal scaffolding 2021-04-05 16:55:16 -04:00
mlncn
0f3764bdca Disable xdebug by default (can be enabled as needed) 2021-04-05 16:54:35 -04:00
mlncn
2ae879c2ed Commit updated composer lock 2021-04-05 16:53:46 -04:00
mlncn
f69ad457b3 Commit DDEV updates 2021-04-01 11:01:05 -04:00
benjamin melançon
6dd232f498 Update composer lock file 2020-05-15 13:14:45 -04:00
benjamin melançon
fc540062c0 Commit config snapshots 2020-05-06 23:54:42 -04:00
benjamin melançon
6665080c14 Commit switch of admin links access filter modules 2020-05-06 23:54:15 -04:00
benjamin melançon
63ba49dec7 Log honeypot blocks 2020-05-06 23:53:34 -04:00
benjamin melançon
3d8ddcb7b4 Commit meaningless self-updates to configuration 2020-05-06 23:52:53 -04:00
benjamin melançon
a113d890e2 Remove local alias just use @self 2020-05-06 23:40:16 -04:00
benjamin melançon
69bea0737c Ignore web/libraries although that feels risky 2020-05-06 23:01:29 -04:00
benjamin melançon
bc460ec67f Commit updated composer lock file 2020-05-06 23:00:25 -04:00
benjamin melançon
89267e8225 Commit scaffolding-provided ignore files 2020-05-06 22:58:23 -04:00
benjamin melançon
7e2fbc61ff Remove core patch we don't need and doesn't apply 2020-05-06 22:57:44 -04:00
benjamin melançon
bbb4f7b5d3 Commit new scaffolding additions to ignore file 2020-05-06 22:57:27 -04:00
benjamin melançon
c8020105e4 Reorganize to be more like Drutopia Template composer 2020-05-06 22:48:57 -04:00
benjamin melançon
5bc5b17851 Two more plugins for fun 2020-05-06 22:28:57 -04:00
benjamin melançon
c38cd73822 Update composer.json to be more like Agaric's 2020-05-06 22:27:28 -04:00
benjamin melançon
0027a9c043 Add local site drush alias 2020-05-06 22:22:23 -04:00
benjamin melançon
47d97d2b7d Match PHP and MariaDB versions on elizabeth 2020-05-06 21:38:32 -04:00
benjamin melançon
ebcdcf2b7a Commit config snapshot 2020-03-25 14:19:00 -04:00
benjamin melançon
1efe4ed3fc Enable antibot module 2020-03-25 14:18:48 -04:00
benjamin melançon
ec24a477bf Commit config snapshot for new core path alias module 2020-03-20 18:45:04 -04:00
benjamin melançon
eeab814df7 Use new style of config sync directory specification
Per https://www.drupal.org/node/3018145

Thanks wolcen!

Ref #109
2020-03-20 18:43:31 -04:00
benjamin melançon
741aa52ce4 Commit ddev update (affected doc comments only) 2020-03-20 18:41:23 -04:00
benjamin melançon
1925f38d85 Commit self updates 2020-03-20 18:39:21 -04:00
benjamin melançon
5b6526b3f4 Restore alphabetical order 2020-03-20 15:11:29 -04:00
benjamin melançon
d321bd9cae Update composer lock + Drupal scaffolding files with 8.8
Ref #109
2020-03-20 14:28:52 -04:00
benjamin melançon
3bc3d90a23 Remove claro; it's now in Drupal core
Ref #109
2020-03-20 14:02:24 -04:00
benjamin melançon
2b489dd403 Fix drutopia requirement 2020-03-20 13:54:32 -04:00
benjamin melançon
44ff945832 Use dev version of Drutopia pending
https://gitlab.com/drutopia/drutopia/-/issues/287

Ref #109
2020-03-20 13:46:34 -04:00
benjamin melançon
e772c859b7 Commit DDEV updates 2020-03-20 13:43:17 -04:00
Christopher Thompson
c18400a720 Update honeypot setting 2020-03-19 01:05:57 -04:00
Christopher Thompson
2f4cde2940 Update composer dependencies (address SA-CORE-2020-001) 2020-03-18 17:34:30 -04:00
benjamin melançon
bffe7b4770 Add comments template with temporary skipping of content links if no permission to administer 2020-02-06 14:14:25 -05:00
benjamin melançon
37e05b4af5 Update medium format (which is the one used by comments, apparently
Ref https://gitlab.com/drutopia/drutopia/issues/283
2020-02-05 14:51:07 -05:00
benjamin melançon
219a8fef48 Switch to a small thumbnail for compact (comment) user profile
Ref https://gitlab.com/drutopia/drutopia/issues/283
2020-02-05 14:34:01 -05:00
benjamin melançon
658af35e2c Remove aggressive 'not verified' label
Ref https://gitlab.com/drutopia/drutopia/issues/283
2020-02-05 14:30:57 -05:00
benjamin melançon
37fdc40e0e Add & configure user profile compact profile (shown on comments)- no member for, small pic
Ref https://gitlab.com/drutopia/drutopia/issues/283
2020-02-05 14:30:11 -05:00
benjamin melançon
ae0aa4ab39 Configure user profile default view mode 2020-02-05 14:28:59 -05:00
benjamin melançon
94b99f16d6 Commit config snapshot 2020-02-05 14:26:36 -05:00
benjamin melançon
e1d967a93a Commit configuration changes from live site 2020-02-05 14:26:21 -05:00
benjamin melançon
9836ea11a6 Commit compiled CSS/JS 2020-02-05 14:16:04 -05:00
benjamin melançon
bebd944698 Ensure empty indicator marks hidden despite tag styling; position visible mark to left
This will move into Octavia or even Bulma theme ideally

Ref https://gitlab.com/drutopia/drutopia/issues/283
2020-02-05 14:15:52 -05:00
benjamin melançon
6aafa4dfe8 Output permalink URLs to allow remix of date as permalink
Ref https://gitlab.com/drutopia/drutopia/issues/283

This will move into Octavia or even Bulma theme ideally
2020-02-05 14:11:10 -05:00
benjamin melançon
8e80118041 Update composer lock file 2020-02-04 23:07:37 -05:00
benjamin melançon
39ed9180bd Remove now-committed patch! 2020-02-04 22:29:54 -05:00
benjamin melançon
e6a19be4c1 Commit updated composer lock file 2020-02-04 22:23:35 -05:00
benjamin melançon
d20eb20f30 Format code comments 2019-10-10 02:00:18 -04:00
benjamin melançon
8d102a8d1e Commit compiled CSS 2019-10-10 01:17:37 -04:00
benjamin melançon
d2c6f994ca Ensure iframes (which include PDF previews) aren't ridiculously short
and create a new Content styles section while we're at it.
2019-10-10 01:17:29 -04:00
benjamin melançon
41457c3a00 Configure Google Analytics for GEO 2019-10-08 13:06:10 -04:00
benjamin melançon
4f83ff6466 Commit config snapshot 2019-10-08 10:57:39 -04:00
benjamin melançon
3f5ea0428b Enable Google Analytics module and commit initial configuration 2019-10-08 10:57:24 -04:00
benjamin melançon
af318d5ffc Commit composer lock file 2019-10-08 10:55:51 -04:00
benjamin melançon
fe38122419 Add Google Analytics module 2019-10-08 10:55:39 -04:00
benjamin melançon
8b0abce1ef Update to latest entity reference override that i just pushed to d.o 2019-10-08 10:49:59 -04:00
benjamin melançon
64895e1dec Get Entity Reference Overrides from drupal.org since we're pushing there too 2019-10-08 10:20:58 -04:00
benjamin melançon
466bd43269 Update composer lock file, inc. fixes to entity reference override 2019-10-08 09:03:21 -04:00
benjamin melançon
1215191d89 Make search listing use a full pager, double items per page 2019-10-07 23:25:59 -04:00
benjamin melançon
8704d71a5e Configure gleaning teaser, inc. removing links 2019-10-07 23:23:28 -04:00
benjamin melançon
86a48776e5 Configure collection teasers, inc. removing links 2019-10-07 23:22:12 -04:00
benjamin melançon
4612225813 Make all search results use teaser view mode 2019-10-07 16:28:16 -04:00
benjamin melançon
a2b9cd34a5 Increase left-side width again 2019-10-07 12:55:15 -04:00
benjamin melançon
8449541b9d Update composer lock 2019-10-07 11:47:36 -04:00
benjamin melançon
32161750e1 Configure biography summary override to use the minimal HTML format 2019-10-07 11:13:16 -04:00
benjamin melançon
bd93c6c211 Commit config snapshot 2019-10-07 11:12:43 -04:00
benjamin melançon
93b50af090 Enable Minimal HTML module and commit its initial configuration 2019-10-07 10:24:59 -04:00
benjamin melançon
f962faa922 Uninstall Views URL Path Arguments module 2019-10-07 10:20:24 -04:00
benjamin melançon
8c2cd3bceb Enable CKEditor height module
Make rich text WYSIWYG fields respect the #rows setting

Ref https://gitlab.com/drutopia/drutopia/issues/278
2019-10-07 10:09:54 -04:00
benjamin melançon
67d4cd6c2a Configure more fields to be in left column of author teasers 2019-10-07 10:09:16 -04:00
benjamin melançon
2dba40fd30 Tweak column classes to make author bio name/image column narrower 2019-10-07 09:11:22 -04:00
benjamin melançon
2350a96826 Commit compiled CSS 2019-10-07 09:10:49 -04:00
benjamin melançon
d070b0f77f Give author bios the standard bottom padding other Article sections have 2019-10-07 09:10:30 -04:00
benjamin melançon
352bb35433 Update composer lock file 2019-10-06 19:57:55 -04:00
benjamin melançon
3a3ea15f19 Add Minimal HTML 2019-10-06 19:57:47 -04:00
benjamin melançon
cf9aee7799 Add CKEditor Height fix 2019-10-06 19:57:36 -04:00
benjamin melançon
0311fd306f Fix duplicate display of author bio 2019-10-05 15:37:40 -04:00
benjamin melançon
271e6f2f3c Drop sticky at top of lists from Drutopia Blog view 2019-10-05 13:44:39 -04:00
benjamin melançon
5e4e89ceaf Ditch sticky at top of lists for article listing 2019-10-05 13:42:30 -04:00
benjamin melançon
60f44d44f7 Configure Article with embedded biography correctly 2019-10-05 13:36:54 -04:00
benjamin melançon
584283bf23 Commit compiled CSS 2019-10-05 12:58:12 -04:00
benjamin melançon
497adf823b Style featured articles front page listing row same as standard articles block
Ref #68
2019-10-05 12:38:29 -04:00
benjamin melançon
d34cdff07c Update display of articles and embedded (person) bio
Ref #38
2019-10-04 20:07:54 -04:00
benjamin melançon
f72166aa41 Improve order of elements on article edit forms 2019-10-04 20:05:12 -04:00
benjamin melançon
6e576255c4 Commit mysterious filter weight change from live 2019-10-04 16:45:05 -04:00
benjamin melançon
48964ac229 Disable Collection menu item 2019-10-04 16:41:51 -04:00
49630893c8 Turn off registrations; make accounts creatable by admins only 2019-10-04 16:39:27 -04:00
benjamin melançon
177b457dc2 Commit live changes that are probably meaningless self-updates 2019-10-04 16:35:59 -04:00
benjamin melançon
21310dbb35 Document theme preprocess 2019-10-04 10:41:25 -04:00
benjamin melançon
042c8870d1 Commit config snapshot 2019-10-04 09:53:10 -04:00
benjamin melançon
77bc63c43e Fix errors on other pages with titles not in a markup render item 2019-10-04 09:31:20 -04:00
benjamin melançon
9a0f2e22e6 Give editors ability to assign contributor, blogger roles & managers all roles
(short of administrator, which did require doing each role individually rather than 'all roles'
despite issues which suggested it wouldn't do the administrator.)

Ref #78
2019-10-04 09:30:39 -04:00
benjamin melançon
eb6ddff689 Configure insert widget, re-order form fields on Gleanings 2019-10-04 09:23:59 -04:00
benjamin melançon
25244dc0f4 Commit config sync 2019-10-04 00:38:11 -04:00
benjamin melançon
b803bda699 Enable and configure Insert image module 2019-10-04 00:38:01 -04:00
benjamin melançon
6306d84c6d Convert user ID to user display name for blog views 2019-10-03 20:50:40 -04:00
benjamin melançon
1f9714463f Drop contextual filter from url path module 2019-10-03 18:19:32 -04:00
benjamin melançon
67281ede61 Change path of view and use UID
One remaining problem is that the view title does not use the username

Also existing user blogs will have URLs with usernames in it because we
migrated the old path aliases, but we are not yet generating new path
aliases.

Ref #56
2019-10-03 18:18:49 -04:00
benjamin melançon
b8be494509 Update composer lock file 2019-10-03 17:06:46 -04:00
benjamin melançon
defb956fa5 Add role delegation module 2019-10-03 17:06:32 -04:00
benjamin melançon
b9c3e901c5 Update composer lock file 2019-10-03 13:08:11 -04:00
benjamin melançon
e922f7855b Add Insert module 2019-10-03 13:07:56 -04:00
benjamin melançon
ea8a06249b Update composer lock file, including with latest Drupal core 2019-10-03 08:47:03 -04:00
benjamin melançon
70af11c07d Remove blog module
It's ... not in great shape.

This reverts commit 4fbf6fdcdd5214bfbd16e0fc6b8afe666bfa3ce3.
2019-10-03 08:47:03 -04:00
benjamin melançon
0e4f29be89 Acknowledge ill-fated attempt to try blog module 2019-10-03 08:47:03 -04:00
benjamin melançon
503b854ea2 Add prod_check module 2019-10-03 08:47:03 -04:00
benjamin melançon
53433a8f02 Commit config snapshots 2019-10-03 08:47:03 -04:00
benjamin melançon
28cd1afff6 Configure subpathauto 2019-10-03 08:47:03 -04:00
benjamin melançon
d7f2920607 Require and enable subpathauto module 2019-10-03 08:47:03 -04:00
benjamin melançon
1a441937ee Configure View to use new argument validator from views url path module 2019-10-03 08:47:03 -04:00
benjamin melançon
14a1984085 Remove unused relationship from per-user blogs view 2019-10-03 08:47:03 -04:00
benjamin melançon
6954b5562b Add user name to blog posts so you know who wrote them 2019-10-03 08:47:03 -04:00
benjamin melançon
07bb7403f4 Update permissions 2019-10-03 08:47:03 -04:00
benjamin melançon
27ecec922b Remove actions related to proofreader role 2019-10-03 08:47:03 -04:00
benjamin melançon
5e02708016 Remove unused, not-easily-implemented proofreader role 2019-10-03 08:47:03 -04:00
benjamin melançon
f93a465cf6 Disable /node listing 2019-10-03 08:47:03 -04:00
David Valdez
563c7ee62a Comment temporary all the fields that we don't want to update 2019-10-02 21:35:44 -05:00
David Valdez
88209d3030 Merge branch 'master' of gitlab.com:agaric/sites/geo 2019-10-02 21:03:19 -05:00
David Valdez
e7f8b292c9 Add the bio of the persons in the paragraph field 2019-10-02 21:02:54 -05:00
David Valdez
964f541a08 Remove the VID from the nodes, no need to consider them.
If a node was edited the VID won't match anymore with what we have in
the source, breaking the migration, so we let drupal  handle the
revision instead to update the value
2019-10-02 19:20:55 -05:00
David Valdez
7b0ff5e881 Migrate the bio field in the story migration. 2019-10-02 18:50:33 -05:00
benjamin melançon
59cf8b1dd4 Improve display of blog teasers 2019-10-02 17:47:53 -04:00
benjamin melançon
96a65b1da6 OK really don't nkow what i'm doing here and neitherdoes the internet 2019-10-02 17:36:45 -04:00
benjamin melançon
dde3acee3c OK; this view works for UIDs, now to try to make it work for usernames
Generating path aliases for all these seems ill-advised, many won't have data, so why create the path?
2019-10-02 17:07:46 -04:00
benjamin melançon
ada214a995 Fix mis-calles of user as node 2019-10-02 14:56:24 -04:00
benjamin melançon
83d0ffaab8 Add a per-user blog view like D7 used to have
Borrowing from https://git.drupalcode.org/project/blog/blob/8.x-2.x/config/install/views.view.blog.yml

Ref #53
2019-10-02 14:48:52 -04:00
David Valdez
9108d898df Add the summary in the authors.
The summary is just the bio of the author.
2019-10-02 13:44:29 -05:00
benjamin melançon
0bdcbeb87f Commit config snapshots 2019-10-02 10:24:41 -04:00
benjamin melançon
60d38e29cd Enable and configure Footnotes module
Ref #70
2019-10-02 10:24:25 -04:00
benjamin melançon
638e50c9da Download and add the fakeobjects ckeditor plugin library, needed for Footnotes
to integrate with CKEditor WYSIWYG.

Ref #70
2019-10-02 10:08:17 -04:00
benjamin melançon
af1581d181 Give site managers ability to convert content to different types
Ref #72
2019-10-02 09:43:44 -04:00
benjamin melançon
cee52cccc6 Properly capitalize the 'Invited blogger' role 2019-10-02 09:40:35 -04:00
benjamin melançon
42dad2c960 Delete the content administrator role 2019-10-02 09:40:19 -04:00
benjamin melançon
7b5fc0915b Commit config snapshots 2019-10-02 09:38:49 -04:00
benjamin melançon
927f0d4877 Commit (core's) action module's basic settings 2019-10-02 09:38:38 -04:00
benjamin melançon
2778160183 Add all the bundle actions Convert Bundles creates 2019-10-02 09:38:15 -04:00
benjamin melançon
a93c12826f Enable convert bundles, which requires action module 2019-10-02 01:17:03 -04:00
benjamin melançon
0fc0453476 Commit config snapshot for Drutopia collection updates 2019-10-02 01:16:41 -04:00
benjamin melançon
94acb4bcb3 Update composer lock file 2019-10-02 00:57:40 -04:00
benjamin melançon
66d8d463e1 Add Footnotes module
Ref #70
2019-10-02 00:57:26 -04:00
benjamin melançon
74dab744a3 Explicitly filter out unpublished collections
Ref #71
2019-10-02 00:14:21 -04:00
75f9b87dc5 Josh dropped featured articles listing down a few rows 2019-10-02 00:09:29 -04:00
benjamin melançon
d9a30924a0 Remove Sticky listing from collection view; very old stuff was stuck on top 2019-10-01 20:27:03 -04:00
benjamin melançon
ece0ba6640 Hide summary on collection content; consistent with all other types
Ref #64
2019-10-01 18:50:50 -04:00
benjamin melançon
28c63238cd Make sure all content dates are required and default to current date 2019-10-01 18:44:08 -04:00
benjamin melançon
5a3f27459b Start a stub deployment readme that's currently duplicative of regular README 2019-10-01 17:35:18 -04:00
benjamin melançon
b226ad9cd7 Update composer lock file with latest entity reference override etc 2019-10-01 17:31:08 -04:00
Clayton Dewey
ab4ebaf9ea Commit front page block order changes and working gleanings view
... even though no one knows why the block order would have been saved at all.
2019-10-01 16:38:46 -04:00
benjamin melançon
aed6c86dd1 Fix title 2019-10-01 15:23:38 -04:00
benjamin melançon
861e9cf371 Add more link to our new Collections view 2019-10-01 15:22:23 -04:00
benjamin melançon
bc4b7a392e Add Collection view using collection search API index 2019-10-01 15:19:30 -04:00
benjamin melançon
3e68af2659 Add collections view 2019-10-01 15:18:29 -04:00
benjamin melançon
b68f6905c2 I'll just feal better if it has it's own uniue UUID for that subsection 2019-10-01 15:03:47 -04:00
benjamin melançon
7c7beeee45 Let it get a top-level UUID 2019-10-01 15:00:43 -04:00
benjamin melançon
3f3a70839c Pull in collection type term pathauto ripped off of article 2019-10-01 14:59:14 -04:00
benjamin melançon
1b3ea3a8e2 Finish configuring Search API index for Collections 2019-10-01 14:46:28 -04:00
benjamin melançon
fd1b5a575c Start to add collection search index 2019-10-01 14:40:03 -04:00
benjamin melançon
8624d02de6 Delete my Gleanings view that could never ever work building on an article search index
@cedewey was very, very right to start fresh, as the view was in fact unfixable.
2019-10-01 14:24:57 -04:00
benjamin melançon
250dcfd973 Give a couple of our content types more reasonable names 2019-10-01 14:20:58 -04:00
benjamin melançon
7188401326 Use full pager, show 24 items, on articles page (will set model for others) 2019-10-01 14:17:36 -04:00
benjamin melançon
72d7713013 Commit compiled CSS 2019-10-01 14:13:37 -04:00
benjamin melançon
1022f298ac While we're doing unholy things with the positioning of these buttons anyway 2019-10-01 14:13:06 -04:00
benjamin melançon
9dc6f27ead Commit compiled CSS 2019-10-01 14:12:07 -04:00
benjamin melançon
69f70682ca Improve commenting of styles 2019-10-01 14:11:54 -04:00
benjamin melançon
cc9a4bb4cb Include gleanings, collections in homepage title styles, with net reduction of code 2019-10-01 14:07:38 -04:00
benjamin melançon
6ed7b5c3d3 Set classes for gleaning, collection, blog, article cards 2019-10-01 13:58:25 -04:00
benjamin melançon
71159b5c37 Commit compiledCSS 2019-10-01 13:57:39 -04:00
benjamin melançon
61aaa540eb Give Collections and Gleanings the full treatment 2019-10-01 13:53:11 -04:00
benjamin melançon
c15b9350a5 Consolidate article and blog color styles 2019-10-01 13:50:18 -04:00
benjamin melançon
c15ff271bc Apply background color only to image replacement section 2019-10-01 13:45:51 -04:00
benjamin melançon
6085853e48 Add classes available to apply to Display Suite regions
what a runaround.  I still don't like you, display suite.
2019-10-01 13:42:38 -04:00
benjamin melançon
74eb334f8c Set gleanings to link to their nodes 2019-10-01 13:38:37 -04:00
benjamin melançon
24ae6b454b Commit compiled CSS 2019-10-01 13:33:30 -04:00
benjamin melançon
94d3b705bc Get our treasured default cadetblue into paint, and allow it to shine
... for one moment before everything gets their non-default titles
2019-10-01 13:33:09 -04:00
benjamin melançon
439f56e723 Commit compiled CSS 2019-10-01 13:27:08 -04:00
benjamin melançon
23dd2fce26 Move remaining paint jobs to paint stylesheet 2019-10-01 13:26:52 -04:00
benjamin melançon
4855fd770a Start moving color-changing code to separate 'paint' stylesheet 2019-10-01 13:20:39 -04:00
benjamin melançon
61210c0804 Ugly in so many ways, but it works 2019-10-01 13:14:07 -04:00
benjamin melançon
3777ffe098 There is no bloody way to get a node URL from a DS template
... not without the internet, at least.  Why the hell can't you build associative arrays in Twig?
Should have just done a preprocess function, but seriously, what in the hell?
2019-10-01 13:12:21 -04:00
benjamin melançon
3fa06f9ea8 Use display suite for gleaning card as for others; set available fields 2019-10-01 12:17:37 -04:00
benjamin melançon
9f762f6df3 Update article card to use publication date
Should be safe now that all were migrated with post date as the fallback
publication date.  THanks @Gnuget!
2019-10-01 12:17:04 -04:00
benjamin melançon
160f9c3f22 Create div group and put publication date in them 2019-10-01 12:10:29 -04:00
benjamin melançon
0b7901a2e6 Use same responsive image style for gleanings as for every other card 2019-10-01 12:06:25 -04:00
benjamin melançon
789e7e604a Commit config snapshot 2019-10-01 12:05:15 -04:00
benjamin melançon
2d4070224d Commit updated composer lock file 2019-10-01 10:50:22 -04:00
benjamin melançon
355f0e2239 Enable Entity Reference Override and configure biography field 2019-10-01 04:32:58 -04:00
benjamin melançon
540d6dbfc3 Commit contact form display config (unchanged from default) 2019-10-01 01:13:42 -04:00
benjamin melançon
4726bbe62e Update the recent content view to not include pages etc. 2019-10-01 01:13:00 -04:00
benjamin melançon
22545cc66e Update contact form submission recipient to be a working email address 2019-10-01 01:12:25 -04:00
benjamin melançon
e1bc21ea0f Update composer lock file 2019-10-01 01:06:54 -04:00
8139f68b1b Add Password Policy module
OK, so I guess I wasn't quite done. The Password Policy module seems reasonable to me. I've perused the code a bit... They aren't doing anything to invalidate passwords/force reset via Drupal - it implements it itself with a check with event subscriber (KernelEvents::REQUEST) the value of a new user field it adds (field_password_expiration). It also stores a last changed date, and expires users via cron. How it hooks the user modification form I didn't quite grep. Anyway - so far as I can be trusted to approve a module :check:

Project: https://www.drupal.org/project/password_policy
Source: https://git.drupalcode.org/project/password_policy (note shows a 7.x branch default)
Blog: https://opensenselabs.com/blog/tech/drupal-password-policy-module
2019-10-01 01:06:35 -04:00
benjamin melançon
d106091350 Commit composer lock file 2019-10-01 00:59:15 -04:00
benjamin melançon
f890d88f6b Include Agaric fork of entity reference override
... but i'm a maintainer over there now, so should really get any new code back over there...
2019-10-01 00:58:02 -04:00
benjamin melançon
ba0567540c Fix more links from front page to content type listings
Ref #60
2019-09-30 22:56:07 -04:00
benjamin melançon
a69a17c3e3 Add the whole gleanings view, too 2019-09-30 22:52:30 -04:00
benjamin melançon
8c5ecac768 Add more link for gleanings 2019-09-30 22:52:03 -04:00
benjamin melançon
8793b7cb61 Rename people view to Contributors (they aren't all GEO collective members) 2019-09-30 22:39:52 -04:00
benjamin melançon
d90cb8d5a2 Add blog listing more link 2019-09-30 22:39:09 -04:00
benjamin melançon
8ec5f69e58 Update site e-mail address 2019-09-30 22:38:36 -04:00
benjamin melançon
076c31c5c2 Update live site address 2019-09-30 21:37:33 -04:00
benjamin melançon
803dc05ead Add configuration for Collection simple card (used in related content)
Ref #57
2019-09-30 21:16:16 -04:00
benjamin melançon
f10bf3f5c6 Update article simple card display (no citation wanted here)
... and blind users still don't need to be told there's an image coming.
2019-09-30 21:08:39 -04:00
benjamin melançon
055559e0f1 Commit compiled CSS 2019-09-30 21:07:30 -04:00
benjamin melançon
6f0be229ae Remove empty gap from featured homepage image, to match look of content 2019-09-30 21:06:46 -04:00
benjamin melançon
772a5718ab Commit compiled CSS 2019-09-30 20:04:43 -04:00
benjamin melançon
28dd750314 Style footer menus so you can at least see them
@TODO embrace dark background and make links and text lightcolored
2019-09-30 20:04:27 -04:00
benjamin melançon
2939a0d4bd Remove a disturbing amount of views config that displayed changed date
in the footer recent content listing
2019-09-30 20:03:48 -04:00
benjamin melançon
b193e83469 Comment out HTML made unneeded by disabling of 'changed' date info 2019-09-30 20:02:26 -04:00
benjamin melançon
2c90d035d8 Configure collection card display 2019-09-30 19:59:31 -04:00
benjamin melançon
39e03c074c No one needs a title saying 'Image', *especially* if they can't see 2019-09-30 19:58:40 -04:00
benjamin melançon
9ff09d16b4 Commit compiled CSS 2019-09-30 19:48:27 -04:00
benjamin melançon
13f5a82540 Tweak no-image color background heights on full nodes at larger screen sizes 2019-09-30 19:48:16 -04:00
benjamin melançon
e818b0eb06 Tweak height of imageless content on front page listing 2019-09-30 19:32:26 -04:00
benjamin melançon
dddf4004b8 Commit compiled CSS 2019-09-30 19:28:55 -04:00
benjamin melançon
962ff7ce16 Fix targeting of titles; add blog front page block styles 2019-09-30 19:28:46 -04:00
08ce459501 Disable unwanted (for now) menu items 2019-09-30 19:22:50 -04:00
Michele Metts
e387a6291c Give managers menu admin capabilities 2019-09-30 19:20:14 -04:00
benjamin melançon
6ab0bc2341 Commit self-updates of publication date 2019-09-30 19:19:22 -04:00
benjamin melançon
3bdcb30189 Commit compiled CSS 2019-09-30 19:17:20 -04:00
benjamin melançon
35a9c22fd4 Stop excessive space under subtitles also 2019-09-30 19:15:58 -04:00
benjamin melançon
f6f64a169d Style Articles front page block title to match more link 2019-09-30 19:15:29 -04:00
benjamin melançon
ec75636e8c Add More link for Articles 2019-09-30 19:08:10 -04:00
benjamin melançon
f386401aa2 Add button class for more links 2019-09-30 19:07:38 -04:00
benjamin melançon
54669479f5 Commit compiled CSS 2019-09-30 19:07:28 -04:00
benjamin melançon
382f65161e Position and style More link for articles 2019-09-30 19:07:13 -04:00
benjamin melançon
0a8a33df60 Override container direct from stable theme because that's where html actually is 2019-09-30 18:47:27 -04:00
benjamin melançon
4633aedcc6 Override container template from Bulma for Views 'more' links 2019-09-30 18:46:32 -04:00
benjamin melançon
36ebf5d092 Make titles even larger on widest screens 2019-09-30 18:42:21 -04:00
benjamin melançon
edd2ac120d Make subtitles larger 2019-09-30 18:42:00 -04:00
benjamin melançon
48bd59bb1c Put user menu in footer 2019-09-30 18:41:44 -04:00
benjamin melançon
152854df5b Add featured content block to homepage 2019-09-30 18:23:24 -04:00
David Valdez
9b8dc97174 Rename some user roles.
administrator -> manager
proofreader -> contributor
content administrator -> editor
2019-09-30 16:05:46 -05:00
David Valdez
a64b7e11b4 Revert "No migrating permissions period ever good lord are you trying to drive me insane @gnuget?? :-P"
This reverts commit cd41f613ab.
2019-09-30 15:45:10 -05:00
benjamin melançon
c7b3b0e566 Let's give it a display title too 2019-09-30 16:32:32 -04:00
benjamin melançon
03bc2f8f1f Add description to our block 2019-09-30 16:29:00 -04:00
benjamin melançon
f589c88cb5 Add a featured on front page view 2019-09-30 16:27:02 -04:00
David Valdez
401637bbf7 Merge branch 'master' of gitlab.com:agaric/sites/geo 2019-09-30 15:25:18 -05:00
David Valdez
42d6b6c757 Add the "publication date" default value in the blog and gleaning types 2019-09-30 15:24:54 -05:00
David Valdez
b07c74d77e Add the "publication field"in the blog and gleaning content type 2019-09-30 15:11:19 -05:00
benjamin melançon
e5082fd098 Override sticky editor UI string with what we'll use it for
NOTE: this only applies for local development and Chris is adding it to the Drutopia
deployment config for GEO.  Thanks @wolcen
2019-09-30 16:06:54 -04:00
David Valdez
e78d0df898 Merge branch 'master' of gitlab.com:agaric/sites/geo 2019-09-30 14:59:47 -05:00
David Valdez
b9d4c3c0a4 The default value of "field_publication_date" is now the created date
In the issueindex and node story migrations
2019-09-30 14:59:17 -05:00
benjamin melançon
4a6bb251f9 Revert "Remove restriction that only 'promoted to homepage' content is shown to page and in RSS"
This reverts commit b3cb66d029.
2019-09-30 15:52:47 -04:00
benjamin melançon
b3cb66d029 Remove restriction that only 'promoted to homepage' content is shown to page and in RSS 2019-09-30 15:47:08 -04:00
benjamin melançon
9f443f6284 Add file and video paragraphs to collections 2019-09-30 15:40:52 -04:00
benjamin melançon
595ec341cb Drop FAQ paragraph from articles 2019-09-30 15:40:52 -04:00
benjamin melançon
25cca39d70 Commit config updates of added field 2019-09-30 15:40:52 -04:00
benjamin melançon
441eed9954 Update paragraphs on collection to work like on articles 2019-09-30 15:40:52 -04:00
David Valdez
e86c9d99ec Add upgrade_d7_taxonomy_term_custom_terms as dependnecy of
upgrade_d7_node_issueindex
2019-09-30 14:11:19 -05:00
benjamin melançon
31836eafc4 Add a possibly complete Issue Index to Collection form 2019-09-30 14:55:12 -04:00
benjamin melançon
60122d37b1 Add untested issue index migration (modified from article migration) 2019-09-30 14:44:35 -04:00
benjamin melançon
3d172cc0b0 Add publication date to Collections 2019-09-30 14:22:52 -04:00
benjamin melançon
cb325c229a Add RSS block 2019-09-30 14:22:13 -04:00
David Valdez
b875df8b1c Merge branch 'master' of gitlab.com:agaric/sites/geo 2019-09-30 13:19:28 -05:00
David Valdez
5d213f8c63 Merge all the topics into a single field in the blogs and stories 2019-09-30 13:18:59 -05:00
benjamin melançon
7741e7dbb9 Don't add noreferrer to outgoing links; GEO wants its friends to know where their traffic comes from 2019-09-30 13:43:32 -04:00
benjamin melançon
acfca5b1ba Add underline instead of strikethrough to editor config 2019-09-30 13:43:07 -04:00
benjamin melançon
dc46018aa2 Disable tags fields on all content types 2019-09-30 13:42:50 -04:00
benjamin melançon
e227fe154c Commit composer lock file 2019-09-30 12:25:35 -04:00
benjamin melançon
37659a2f2d Update LinkIt settings 2019-09-30 12:03:42 -04:00
benjamin melançon
5ea21639ae Commit config sync 2019-09-30 11:50:29 -04:00
benjamin melançon
a18796a766 Enable and configure Link It module and related 2019-09-30 11:48:38 -04:00
benjamin melançon
78cf5d734e Include patch to fix Claro dropdowns 2019-09-30 11:42:00 -04:00
benjamin melançon
53f145c66c Require Linkit module 2019-09-30 11:41:41 -04:00
benjamin melançon
04be0a5e7a Commit auto-add of geo citation field settings 2019-09-30 10:31:45 -04:00
benjamin melançon
a19eafadce Commit config snapshot 2019-09-30 08:55:34 -04:00
benjamin melançon
ee353b3276 Enable and configure noreferrer/noopener privacy/security module
Ref #46
2019-09-30 08:55:34 -04:00
benjamin melançon
b2dbe2677a Require noreferrer module for safer blank-targeted links 2019-09-30 08:55:34 -04:00
Chris Thompson
4e182eba8e Update and simplify deployment instructions 2019-09-29 23:18:01 -04:00
benjamin melançon
a039bb672e Use development version of our twigsuggest module 2019-09-29 22:44:16 -04:00
benjamin melançon
e03a2caa75 Add card class that Octavia added, before we overrode 2019-09-29 22:35:42 -04:00
benjamin melançon
a9c6cd1cd2 Move to a template suggestion that isn't broken
See https://www.drupal.org/project/ds/issues/2887778
2019-09-29 22:33:45 -04:00
benjamin melançon
1262491e13 Add patch to fix display suite's bloody broken template suggestions 2019-09-29 21:56:43 -04:00
benjamin melançon
0e02a241c5 Update collection card config to more closely resemble article 2019-09-29 17:26:01 -04:00
benjamin melançon
9d18571bbc Start to set correct colors for image-less cards by content types 2019-09-29 17:19:03 -04:00
benjamin melançon
20ddda7865 Unlink URL in citation; it's always on the same page 2019-09-29 17:19:03 -04:00
benjamin melançon
8d81631929 Ensure update 1col template only applies to cards 2019-09-29 17:19:03 -04:00
baec194fc7 Add collection card config 2019-09-29 17:16:55 -04:00
benjamin melançon
c90472d785 Show related content block on article, blog, gleaning etc. pages 2019-09-29 16:22:33 -04:00
benjamin melançon
dabce158c9 Provide alternate background if no image
Ref #33
2019-09-29 15:50:16 -04:00
benjamin melançon
d537a8dc9e Copy directly from display suite module so we can actually change something 2019-09-29 14:55:34 -04:00
benjamin melançon
e2c5de47f1 Copy over template from Octavia 2019-09-29 14:48:01 -04:00
benjamin melançon
91a83b091b Make tooltip text a little clearer 2019-09-29 13:41:39 -04:00
benjamin melançon
6aecd53ae7 Make citation title a little less prominent 2019-09-29 13:40:38 -04:00
benjamin melançon
88cf38a990 Commit config sync 2019-09-29 13:40:16 -04:00
benjamin melançon
d6673f81ba Enable GEO citation custom module & configure pseudofield display
... also drop all the deleted separate topic fields from footer display config
2019-09-29 13:39:49 -04:00
benjamin melançon
724e4c6d3f Unrequire and remove non-paragraph item listing from collection
Ref #43
2019-09-29 13:37:15 -04:00
benjamin melançon
ab29670bb2 Commit compiled CSS 2019-09-29 12:50:22 -04:00
benjamin melançon
135bea54dc Take control of title class bottom margin 2019-09-29 12:50:06 -04:00
benjamin melançon
bd26b9abc3 Try again in a way that sort of works, but not really 2019-09-29 12:48:07 -04:00
benjamin melançon
852a7c5644 Commit compiled CSS 2019-09-29 12:44:32 -04:00
benjamin melançon
6611274381 Try to get damn Bulma to stop screwing with title margin bottoms 2019-09-29 12:44:07 -04:00
benjamin melançon
2b7d778004 Start giving extra spacing below 'drums', sections of columns
The term ‘drum’ is used to describe the individual circular sections places, one on top of another, to construct the shaft of the column.
2019-09-29 12:23:17 -04:00
benjamin melançon
56f26ddc22 Fix IDE-caused typo of extra quotation mark 2019-09-29 12:22:00 -04:00
benjamin melançon
a21b35e850 Add generic term for one part of a column, to use in styling
'The term ‘drum’ is used to describe the individual circular sections places, one on top of another, to construct the shaft of the column.'
2019-09-29 12:21:30 -04:00
benjamin melançon
c584a088fb Correctly get the author, at least when only one 2019-09-29 12:20:57 -04:00
benjamin melançon
4ddfa5fc7c Comment out unused theme function suggestion 2019-09-29 10:21:38 -04:00
benjamin melançon
c58fa4b7a8 Give citation title classes, have URL link, and get spacing just perfect
Ref #10
2019-09-29 10:20:39 -04:00
benjamin melançon
d3d09f56ca Document corrected (not assuming a single value field) check for GEO Original term
Ref #10
2019-09-29 10:19:41 -04:00
benjamin melançon
a984702fc0 Commit compiled CSS 2019-09-28 23:37:00 -04:00
benjamin melançon
1d142d8437 Re-position editor's content edit tabs
.. to where it should always have been, and should not require ID-targeting
to put it back, ugh.
2019-09-28 23:36:42 -04:00
benjamin melançon
1ea4670410 Get a pretty good draft of our citation section 2019-09-28 22:58:55 -04:00
benjamin melançon
ec351cb728 Add xdebug configuration for PHPSTORM 2019-09-28 20:52:06 -04:00
benjamin melançon
c7b0b011b1 Allow DDEV to work without internet 2019-09-28 18:32:24 -04:00
benjamin melançon
6cab0a02bd Caught between saving data and doing this on view, leaning toward on view 2019-09-28 18:32:05 -04:00
benjamin melançon
fdc2a0900f Start a custom citations module
Looked into using bibcite - https://www.drupal.org/project/bibcite

but it a) wasn't designed for citing originally published articles
and b) did not document it's alleged API at all.  If it's not
documented, it's not an API, sorry.
2019-09-28 16:15:46 -04:00
benjamin melançon
cd41f613ab No migrating permissions period ever good lord are you trying to drive me insane @gnuget?? :-P 2019-09-28 10:46:27 -04:00
benjamin melançon
ce446778ad Update collection display
todo bring this in at drutopia/drutopia_collection#1
2019-09-24 09:57:26 -04:00
benjamin melançon
adbcac20ab Update text format access. Try to just give everyone who edits content full html 2019-09-24 08:52:18 -04:00
benjamin melançon
d06c13e351 drop permissions from roles to-be-dropped 2019-09-24 08:51:33 -04:00
benjamin melançon
0ec54ac7fe Update authenticated, contributor permissions 2019-09-24 08:47:31 -04:00
benjamin melançon
bff23f4b7a Apply self-updates of gleaning knowing about the comment field 2019-09-24 08:01:51 -04:00
benjamin melançon
b5b339f64d Hide title on home page hero block (because that's its title) 2019-09-24 07:43:28 -04:00
benjamin melançon
0d1fe7d613 Configure CSHS for collections 2019-09-23 10:59:18 -04:00
benjamin melançon
ab688b995c Configure client-side hierarchical select for blogs 2019-09-23 10:56:34 -04:00
benjamin melançon
d2d30c7959 Delete region from blogs (the secret topic duplicate) 2019-09-23 10:52:06 -04:00
benjamin melançon
1c8e4b6b3b Remove duplicate fields for topic from Article 2019-09-23 10:51:25 -04:00
benjamin melançon
296592a48c Update composer lock file to get our local changes to classitup 2019-09-23 10:47:59 -04:00
benjamin melançon
3de2cf05e0 Remove summary & topics from blog & article 'card' display
Ref #33
2019-09-23 10:45:07 -04:00
benjamin melançon
20cb60a414 Commit compiled CSS 2019-09-23 10:34:56 -04:00
benjamin melançon
a1a9c235e3 Let featured images get taller on the widest screens 2019-09-23 10:33:50 -04:00
benjamin melançon
01ae2c6913 Remove fields duplicating Topics from blogs 2019-09-23 10:25:16 -04:00
benjamin melançon
9e62ee36c9 Commit compiled CSS 2019-09-23 10:07:12 -04:00
benjamin melançon
b916f5f298 Add different background colors for each content type for non-image content 2019-09-23 10:06:27 -04:00
benjamin melançon
6132f58ced Set margin on embedded inline images
ref #27
2019-09-23 09:40:38 -04:00
benjamin melançon
1a2b7a8b6b Add background color for title of gleaning nodes
Ref #28
2019-09-23 08:32:59 -04:00
benjamin melançon
ed116c56cc Limit images shown for article cards to 1 2019-09-23 08:08:00 -04:00
benjamin melançon
543a7571be Commit compiled CSS 2019-09-23 08:07:39 -04:00
benjamin melançon
397748d38f Don't drop title down at all for non-fancy content types
And we display a solid color instead of an image where we *do* expect an image but there
isn't one, so no need for the no-featured-image class or extra margin in that case.

Ref #28
Ref #32
Ref #26
Ref #27
Ref #29
2019-09-23 08:07:23 -04:00
benjamin melançon
62dc4757bd Configure gleaning display; remove comment field from teasers etc. 2019-09-23 07:20:12 -04:00
benjamin melançon
eeafcbfba2 Configure client-side hierarchical select on articles 2019-09-23 07:18:30 -04:00
benjamin melançon
dea557d1a1 Allow sidebar to show on listing pages so facets can be seen & used
Ref #15
2019-09-22 23:18:11 -04:00
benjamin melançon
135a2a371f Set a maximum height for image we worked so hard to let it break all bounds 2019-09-22 23:17:02 -04:00
benjamin melançon
7d3fb59c4e Re-export config with UUIDs, auto-updates based on local config 2019-09-22 22:19:25 -04:00
benjamin melançon
32dd464ae8 And the straightforward new configuration for collection paragraph 2019-09-22 22:18:16 -04:00
benjamin melançon
ba35d8c75b Commit updates from Drutopia Collection
While preserving our comment-related changes

Ref #12
2019-09-22 22:16:56 -04:00
benjamin melançon
1ebe94868b Update comment notify settings
* For all content types with comments
* No 'replies only' because we don't do threaded comments
* configured to alert the people who posted the content (article, gleaning, etc) when a comment is left against it,
* and to give commenters the option of being notified of follow-up comments.

Ref #12
2019-09-22 21:43:28 -04:00
benjamin melançon
c75f5eff1c Commit config snapshots 2019-09-22 21:36:14 -04:00
benjamin melançon
cf8c86804e Enable and do initial configuration of comment notify modules
Send a simple link to all managers

And we'll try to send authors and commenters notice of new comments by default.

Ref #12
2019-09-22 21:36:05 -04:00
benjamin melançon
cf5207e352 Disable threading on articles too, as on all content here 2019-09-22 21:34:20 -04:00
benjamin melançon
2485830227 Enable comments on gleanings and collections
Ref #12
2019-09-22 21:33:38 -04:00
benjamin melançon
c74b391332 Disable threaded comments
Ref #12
2019-09-22 21:31:46 -04:00
benjamin melançon
f4ad763b25 Update composer lock file 2019-09-22 21:23:53 -04:00
benjamin melançon
607be4e2b1 Add simple comment notify module
Ref #12
2019-09-22 21:17:07 -04:00
benjamin melançon
35db7dd1bc Add comment notify module
Ref #12
2019-09-22 21:06:18 -04:00
benjamin melançon
06ccbe184b Commit config snapshot 2019-09-22 21:00:47 -04:00
benjamin melançon
cbb35dde19 Enable and configure honeypot (only add to non-privileged-accessible forms)
Ref #12
2019-09-22 20:59:40 -04:00
benjamin melançon
06593aa36e Update composer lock file 2019-09-22 20:53:57 -04:00
benjamin melançon
87cafa92a5 Add antibot to tag team spammers with honeypot, also just added
agaric/sites/geo#12
2019-09-22 20:53:44 -04:00
benjamin melançon
bbc7002b0e Update composer lock file 2019-09-22 20:50:52 -04:00
benjamin melançon
4d8d01f4f3 Add honeypot module 2019-09-22 20:50:43 -04:00
benjamin melançon
7edb3c53a6 Place 'content by author' in only place that it seems to work
Ref agaric/sites/geo#40
2019-09-22 20:24:37 -04:00
benjamin melançon
d788cf6ae4 Commit compiled CSS 2019-09-22 20:09:46 -04:00
benjamin melançon
09689dbab7 Configure gleaning cards to be somewhat reasonable 2019-09-22 20:09:32 -04:00
benjamin melançon
39e1eeafa6 Configure person full page, again same 2 col stacked layout 2019-09-22 20:08:55 -04:00
benjamin melançon
87216bfea5 Switch blogs over to same 2 col display as most everything 2019-09-22 20:08:08 -04:00
benjamin melançon
545d2752bd Replace publication datetime with post date 2019-09-22 20:06:51 -04:00
benjamin melançon
18d19c86b4 Set linehight where it doesn't get superseded 2019-09-22 19:45:05 -04:00
benjamin melançon
6d4bb660f1 Commit compiled CSS 2019-09-22 19:40:12 -04:00
benjamin melançon
fae37363b4 Set title size smaller for mobile, tablet 2019-09-22 19:39:56 -04:00
benjamin melançon
378f833a17 Set title lineheight so white semi-opaque backing neveroverlaps and intensifies 2019-09-22 19:38:14 -04:00
benjamin melançon
2760a8b937 Ditch our empty folders 2019-09-22 19:37:14 -04:00
benjamin melançon
80f8d4366a Add enough markup to fake being the full-width image 2019-09-22 19:29:21 -04:00
benjamin melançon
15527edf56 Commit compiled CSS 2019-09-22 19:23:52 -04:00
benjamin melançon
7576c2457a Add a background to take the place of an image if none 2019-09-22 19:23:35 -04:00
benjamin melançon
45ab938c9b Limit to one image on blog card display 2019-09-22 18:26:57 -04:00
benjamin melançon
d4de6c0a37 Update composer lock file with Drutopia collection update 2019-09-22 18:09:27 -04:00
benjamin melançon
0f53bc6b40 Revert "Apply safe meaningless config updates"
This reverts commit 7d57b5686b.

We don't even want this from my out-of-date local.
2019-09-22 15:11:52 -04:00
benjamin melançon
7d57b5686b Apply safe meaningless config updates 2019-09-22 13:31:54 -04:00
benjamin melançon
14df6aa0db Update composer lock file with dependency updates, inc Drupal core 2019-09-22 13:29:29 -04:00
benjamin melançon
ee2cc18629 Update DDEV 2019-09-22 13:28:39 -04:00
benjamin melançon
22a44ae069 Update README with CSS compile shortcut 2019-09-22 09:47:09 -04:00
Benjamin Melançon
c24294a435 Add permission to 'view' empty pages 2019-09-01 23:55:47 -04:00
Benjamin Melançon
bad1e363ca Commit config snapshot 2019-09-01 23:52:56 -04:00
Benjamin Melançon
3e8ad8956b Enable class it up module 2019-09-01 23:52:41 -04:00
Benjamin Melançon
27c0b34a4e Update composer lock file 2019-09-01 23:48:09 -04:00
Benjamin Melançon
d6e455fb81 Commit compiled CSS 2019-09-01 23:46:13 -04:00
Benjamin Melançon
e385e60da3 Maybe we made the title fatter but we need more space 2019-09-01 23:45:51 -04:00
Benjamin Melançon
132bdd6758 Commit compiled CSS 2019-09-01 23:43:27 -04:00
Benjamin Melançon
1fc51a1eef Add menu link config although i don't think we'll use it
Filed https://gitlab.com/agaric/sites/geo/issues/39 instead
2019-09-01 23:41:29 -04:00
Benjamin Melançon
e591b6c70f Bring in dev version of classitup so we can work on it 2019-09-01 23:02:59 -04:00
Benjamin Melançon
d79c0feee7 Add Class It Up module 2019-09-01 21:42:19 -04:00
Benjamin Melançon
07861c3d9a Add class we will have Class It Up automatically provide 2019-09-01 21:41:43 -04:00
Benjamin Melançon
fcc77247d3 Commit config snapshots 2019-09-01 10:02:03 -04:00
Benjamin Melançon
14c634d761 Commit composer lock file 2019-09-01 10:01:44 -04:00
Benjamin Melançon
b9213cde83 Remove Hax module
it is not currently the answer to all our current prayers

See https://gitlab.com/agaric/raw-notes/blob/master/content/notes/2019-08-31-hax-and-drupal.md
2019-09-01 10:00:55 -04:00
Benjamin Melançon
ce680efad7 Limit images on teasers and cards to *just one*
... even though we migrated like a dozen into field_image in many cases.

Ref #24
2019-09-01 09:05:25 -04:00
Benjamin Melançon
511f23d20b Configure front page to be our new 'empty page' (where all our blocks hang out) 2019-09-01 08:56:53 -04:00
Benjamin Melançon
7671bc2fe6 Add Hax and Mailchimp modules 2019-09-01 08:55:37 -04:00
Benjamin Melançon
d3be422cd7 Try out Hax module, could it replace paragraphs on short notice? 2019-09-01 08:55:14 -04:00
Benjamin Melançon
e45844a056 Enable Mailchimp module 2019-09-01 08:54:27 -04:00
Benjamin Melançon
fb69330cf5 Configure Empty Page module to provide a front page path 2019-09-01 08:45:28 -04:00
Benjamin Melançon
ba46fd4d2a Add Empty Page module, Twig Template Suggestions, and Webform modules 2019-09-01 08:44:52 -04:00
Benjamin Melançon
aec7e7cbc1 Enable Twig Template Suggestions and Empty Page module so we can clean up the home page 2019-09-01 08:44:16 -04:00
Benjamin Melançon
3fb94d6d4e Make featured image class only get applied to full content
... so it stops destroying our teaser and card listings
2019-09-01 08:39:18 -04:00
Benjamin Melançon
68f58a7285 Let other blocks adjust their weight 2019-08-31 23:27:42 -04:00
Benjamin Melançon
a6b18d68be Configure home page card views for articles, blogs, collections, and gleanings
Ref #24
2019-08-31 23:25:40 -04:00
798 changed files with 74264 additions and 17916 deletions

39
.ddev/.gitignore vendored
View file

@ -1,19 +1,32 @@
#ddev-generated: Automatically generated ddev .gitignore.
# You can remove the above line if you want to edit and maintain this file yourself.
/.gitignore
/import.yaml
/docker-compose.yaml
/db_snapshots
/sequelpro.spf
/import-db
/.bgsync*
/config.*.y*ml
/.webimageBuild
/**/*.example
/.dbimageBuild
/.bgsyncimageBuild
/.ddev-docker-*.yaml
/.*downloads
/.homeadditions
/.importdb*
/.sshimageBuild
/.webimageExtra
/.dbimageExtra
/.webimageBuild
/.dbimageBuild
/*-build/Dockerfile.example
/apache/apache-site.conf
/commands/.gitattributes
/config.local.y*ml
/config.*.local.y*ml
/db_snapshots
/mutagen/mutagen.yml
/mutagen/.start-synced
/nginx_full/nginx-site.conf
/postgres/postgresql.conf
/providers/acquia.yaml
/providers/lagoon.yaml
/providers/pantheon.yaml
/providers/platform.yaml
/providers/upsun.yaml
/sequelpro.spf
/traefik/config/geo-coop.yaml
/traefik/certs/geo-coop.crt
/traefik/certs/geo-coop.key
/xhprof/xhprof_prepend.php
/**/README.*

View file

@ -1,9 +0,0 @@
#!/bin/bash
## #ddev-generated
## Description: run mysql client in db container
## Usage: mysql [flags] [args]
## Example: "ddev mysql" or "ddev mysql -uroot -proot" or "echo 'SHOW TABLES;' | ddev mysql"
## `ddev mysql --database=mysql -uroot -proot` gets you to the 'mysql' database with root privileges
mysql -udb -pdb $@

View file

@ -1,66 +1,96 @@
APIVersion: v1.10.1
name: geo
type: drupal8
name: geo-coop
type: drupal11
docroot: web
php_version: "7.2"
webserver_type: nginx-fpm
router_http_port: "80"
router_https_port: "443"
php_version: "8.1"
webserver_type: apache-fpm
xdebug_enabled: false
additional_hostnames: []
additional_fqdns: []
mariadb_version: "10.2"
nfs_mount_enabled: false
provider: default
database:
type: mariadb
version: "10.5"
use_dns_when_possible: true
timezone: ""
composer_version: "2"
web_environment: []
nodejs_version: "16"
corepack_enable: false
default_container_timeout: "240"
# This config.yaml was created with ddev version v1.10.1
# webimage: drud/ddev-webserver:v1.10.0
# dbimage: drud/ddev-dbserver:v1.10.0-10.2
# dbaimage: drud/phpmyadmin:v1.10.0
# bgsyncimage: drud/ddev-bgsync:v1.10.0
# However we do not recommend explicitly wiring these images into the
# config.yaml as they may break future versions of ddev.
# You can update this config.yaml using 'ddev config'.
# Key features of ddev's config.yaml:
# 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
# type: <projecttype> # backdrop, cakephp, craftcms, drupal, drupal6, drupal7, drupal8, drupal9, drupal10, drupal11, laravel, magento, magento2, php, shopware6, silverstripe, symfony, typo3, wordpress
# See https://ddev.readthedocs.io/en/stable/users/quickstart/ for more
# information on the different project types
# docroot: <relative_path> # Relative path to the directory containing index.php.
# php_version: "7.2" # PHP version to use, "5.6", "7.0", "7.1", "7.2", "7.3"
# php_version: "8.3" # PHP version to use, "5.6" through "8.4"
# You can explicitly specify the webimage, dbimage, dbaimage lines but this
# is not recommended, as the images are often closely tied to ddev's' behavior,
# 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.
# dbimage: <docker_image> # mariadb docker image.
# dbaimage: <docker_image>
# bgsyncimage: <docker_image>
# router_http_port: <port> # Port to be used for http (defaults to port 80)
# router_https_port: <port> # Port for https (defaults to 443)
# database:
# type: <dbtype> # mysql, mariadb, postgres
# version: <version> # database version, like "10.11" or "8.0"
# MariaDB versions can be 5.5-10.8, 10.11, and 11.4.
# MySQL versions can be 5.5-8.0.
# PostgreSQL versions can be 9-17.
# xdebug_enabled: false # Set to true to enable xdebug and "ddev start" or "ddev restart"
# router_http_port: <port> # Port to be used for http (defaults to global configuration, usually 80)
# router_https_port: <port> # Port for https (defaults to global configuration, usually 443)
# xdebug_enabled: false # Set to true to enable Xdebug and "ddev start" or "ddev restart"
# Note that for most people the commands
# "ddev exec enable_xdebug" and "ddev exec disable_xdebug" work better,
# as leaving xdebug enabled all the time is a big performance hit.
# "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.
# webserver_type: nginx-fpm # Can be set to apache-fpm or apache-cgi as well
# xhprof_enabled: false # Set to true to enable Xhprof and "ddev start" or "ddev restart"
# Note that for most people the commands
# "ddev xhprof" to enable Xhprof and "ddev xhprof off" to disable it work better,
# as leaving Xhprof enabled all the time is a big performance hit.
# webserver_type: nginx-fpm or apache-fpm
# timezone: Europe/Berlin
# If timezone is unset, DDEV will attempt to derive it from the host system timezone
# using the $TZ environment variable or the /etc/localtime symlink.
# This is the timezone used in the containers and by PHP;
# it can be set to any valid timezone,
# see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
# For example Europe/Dublin or MST7MDT
# composer_root: <relative_path>
# Relative path to the Composer root directory from the project root. This is
# the directory which contains the composer.json and where all Composer related
# commands are executed.
# composer_version: "2"
# You can set it to "" or "2" (default) for Composer v2 or "1" for Composer v1
# to use the latest major version available at the time your container is built.
# It is also possible to use each other Composer version channel. This includes:
# - 2.2 (latest Composer LTS version)
# - stable
# - preview
# - snapshot
# Alternatively, an explicit Composer version may be specified, for example "2.2.18".
# To reinstall Composer after the image was built, run "ddev debug rebuild".
# nodejs_version: "22"
# change from the default system Node.js version to any other version.
# See https://ddev.readthedocs.io/en/stable/users/configuration/config/#nodejs_version for more information
# and https://www.npmjs.com/package/n#specifying-nodejs-versions for the full documentation,
# Note that using of 'ddev nvm' is discouraged because "nodejs_version" is much easier to use,
# can specify any version, and is more robust than using 'nvm'.
# corepack_enable: false
# Change to 'true' to 'corepack enable' and gain access to latest versions of yarn/pnpm
# additional_hostnames:
# - somename
# - someothername
@ -73,8 +103,26 @@ timezone: ""
# 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 custom/upload/dir.
# upload_dirs: "custom/upload/dir"
#
# upload_dirs:
# - custom/upload/dir
# - ../private
#
# would set the destination paths for ddev import-files to <docroot>/custom/upload/dir
# When Mutagen is enabled this path is bind-mounted so that all the files
# in the upload_dirs don't have to be synced into Mutagen.
# disable_upload_dirs_warning: false
# If true, turns off the normal warning that says
# "You have Mutagen enabled and your 'php' project type doesn't have upload_dirs set"
# ddev_version_constraint: ""
# Example:
# ddev_version_constraint: ">= 1.22.4"
# This will enforce that the running ddev version is within this constraint.
# See https://github.com/Masterminds/semver#checking-version-constraints for
# supported constraint formats
# working_dir:
# web: /var/www/html
@ -83,19 +131,28 @@ timezone: ""
# These values specify the destination directory for ddev ssh and the
# directory in which commands passed into ddev exec are run.
# omit_containers: ["dba", "ddev-ssh-agent"]
# would omit the dba (phpMyAdmin) and ddev-ssh-agent containers. Currently
# only those two containers can be omitted here.
# Note that these containers can also be omitted globally in the
# ~/.ddev/global_config.yaml or with the "ddev config global" command.
# omit_containers: [db, ddev-ssh-agent]
# Currently only these containers are supported. Some containers can also be
# omitted globally in the ~/.ddev/global_config.yaml. Note that if you omit
# the "db" container, several standard features of DDEV that access the
# database container will be unusable. In the global configuration it is also
# possible to omit ddev-router, but not here.
# 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
# performance_mode: "global"
# DDEV offers performance optimization strategies to improve the filesystem
# performance depending on your host system. Should be configured globally.
#
# If set, will override the global config. Possible values are:
# - "global": uses the value from the global config.
# - "none": disables performance optimization for this project.
# - "mutagen": enables Mutagen for this project.
# - "nfs": enables NFS for this project.
#
# See https://ddev.readthedocs.io/en/stable/users/install/performance/#nfs
# See https://ddev.readthedocs.io/en/stable/users/install/performance/#mutagen
# webcache_enabled: false (deprecated)
# Was only for macOS, but now deprecated.
# See https://ddev.readthedocs.io/en/stable/users/performance/#using-webcache_enabled-to-cache-the-project-directory
# 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
@ -113,13 +170,15 @@ timezone: ""
# The host port binding for the ddev-dbserver can be explicitly specified. It is dynamic
# unless explicitly specified.
# phpmyadmin_port: "1000"
# The PHPMyAdmin port can be changed from the default 8036
# mailpit_http_port: "8025"
# mailpit_https_port: "8026"
# The Mailpit ports can be changed from the default 8025 and 8026
# mailhog_port: "1001"
# The MailHog port can be changed from the default 8025
# host_mailpit_port: "8025"
# The mailpit port is not normally bound on the host at all, instead being routed
# through ddev-router, but it can be bound directly to localhost if specified here.
# webimage_extra_packages: [php-yaml, php7.3-ldap]
# 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]
@ -137,19 +196,91 @@ timezone: ""
# If you prefer you can change this to "ddev.local" to preserve
# pre-v1.9 behavior.
# ngrok_args: --subdomain mysite --auth username:pass
# 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"
# https://ngrok.com/docs/ngrok-agent/config or run "ngrok http -h"
# provider: default # Currently either "default" or "pantheon"
# disable_settings_management: false
# If true, DDEV will not create CMS-specific settings files like
# Drupal's settings.php/settings.ddev.php or TYPO3's additional.php
# In this case the user must provide all such settings.
# You can inject environment variables into the web container with:
# web_environment:
# - SOMEENV=somevalue
# - SOMEOTHERENV=someothervalue
# no_project_mount: false
# (Experimental) If true, DDEV will not mount the project into the web container;
# the user is responsible for mounting it manually or via a script.
# This is to enable experimentation with alternate file mounting strategies.
# For advanced users only!
# bind_all_interfaces: false
# If true, host ports will be bound on all network interfaces,
# not the localhost interface only. This means that ports
# will be available on the local network if the host firewall
# allows it.
# default_container_timeout: 120
# The default time that DDEV waits for all containers to become ready can be increased from
# the default 120. This helps in importing huge databases, for example.
#web_extra_exposed_ports:
#- name: nodejs
# container_port: 3000
# http_port: 2999
# https_port: 3000
#- name: something
# container_port: 4000
# https_port: 4000
# http_port: 3999
# Allows a set of extra ports to be exposed via ddev-router
# Fill in all three fields even if you dont intend to use the https_port!
# If you dont add https_port, then it defaults to 0 and ddev-router will fail to start.
#
# Many ddev commands can be extended to run tasks before or after the
# ddev command is executed, for example "post-start", "post-import-db",
# The port behavior on the ddev-webserver must be arranged separately, for example
# using web_extra_daemons.
# For example, with a web app on port 3000 inside the container, this config would
# expose that web app on https://<project>.ddev.site:9999 and http://<project>.ddev.site:9998
# web_extra_exposed_ports:
# - name: myapp
# container_port: 3000
# http_port: 9998
# https_port: 9999
#web_extra_daemons:
#- name: "http-1"
# command: "/var/www/html/node_modules/.bin/http-server -p 3000"
# directory: /var/www/html
#- name: "http-2"
# command: "/var/www/html/node_modules/.bin/http-server /var/www/html/sub -p 3000"
# directory: /var/www/html
# override_config: false
# By default, config.*.yaml files are *merged* into the configuration
# But this means that some things can't be overridden
# For example, if you have 'use_dns_when_possible: true'' you can't override it with a merge
# and you can't erase existing hooks or all environment variables.
# However, with "override_config: true" in a particular config.*.yaml file,
# 'use_dns_when_possible: false' can override the existing values, and
# hooks:
# post-start: []
# or
# web_environment: []
# or
# additional_hostnames: []
# can have their intended affect. 'override_config' affects only behavior of the
# config.*.yaml file it exists in.
# Many DDEV commands can be extended to run tasks before or after the
# DDEV command is executed, for example "post-start", "post-import-db",
# "pre-composer", "post-composer"
# See https://ddev.readthedocs.io/en/stable/users/extending-commands/ for more
# 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
# - exec: drush sql:sanitize
# - exec: drush updatedb
# - exec: drush cache:rebuild

View file

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

View file

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

View file

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

10
.gitignore vendored
View file

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

View file

@ -26,4 +26,4 @@ If bug is not present in a certain browser, specify that as well.
/label ~Bug
/assign @cedewey
/assign @freescholar

View file

@ -7,4 +7,4 @@
/label ~Task
/assign @cedewey
/assign @freescholar

View file

@ -18,4 +18,4 @@ so that [reason].
[Steps required to complete user story, usually completed by Agaric.]
/label ~"User Story"
/assign @cedewey
/assign @freescholar

18
DEPLOYMENT.md Normal file
View file

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

View file

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

34
UPGRADE.md Normal file
View file

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

View file

@ -1,87 +1,222 @@
{
"name": "agaric-sites/geo",
"description": "Drutopia-based site for the Grassroots Economic Organizing collective.",
"description": "Drutopia-based site for the Grassroots Economic Organizing collective and potentially other news sites.",
"homepage": "https://geo.coop",
"type": "project",
"license": "GPL-2.0+",
"license": "GPL-2.0-or-later",
"minimum-stability": "dev",
"prefer-stable": true,
"config": {
"sort-packages": true
},
"require": {
"composer/installers": "^1.0",
"cweagans/composer-patches": "^1.0",
"drupal-composer/drupal-scaffold": "^2.0.0",
"drupal/claro": "^1.0@alpha",
"drupal/config_actions": "1.x-dev",
"drupal/convert_bundles": "^1.0@alpha",
"drupal/cshs": "^1.0@beta",
"drupal/drutopia_collection": "dev-8.x-1.x as 1.x-dev",
"drupal/field_token_value": "^1.0",
"drupal/fixed_block_content": "^1.0",
"drupal/link_attributes": "^1.9",
"drupal/migrate_plus": "^4.2",
"drupal/migrate_source_csv": "3.1",
"drupal/migrate_tools": "^4.1",
"drupal/migrate_upgrade": "^3",
"drush/drush": "^9.0",
"drutopia/drutopia": "^1.0-beta2"
"support": {
"docs": "http://docs.drutopia.org/en/latest",
"issues": "https://gitlab.com/drutopia/drutopia/-/issues"
},
"repositories": {
"drupal/empty_page": {
"type": "git",
"url": "git@git.drupal.org:issue/empty_page-3287186.git"
},
"drupal": {
"type": "composer",
"url": "https://packages.drupal.org/8"
},
"drutopia": {
"type": "vcs",
"url": "https://github.com/drutopia/drutopia"
},
"drupal/drutopia_collection": {
"type": "git",
"url": "git@gitlab.com:drutopia/drutopia_collection.git"
}
},
"scripts": {
"post-install-cmd": "DrupalComposer\\DrupalScaffold\\Plugin::scaffold",
"post-update-cmd": "DrupalComposer\\DrupalScaffold\\Plugin::scaffold",
"nuke": "rm -rf vendor web/core web/modules/contrib web/profiles/contrib drush/contrib",
"quick-start": [
"composer install",
"php docroot/core/scripts/drupal quick-start drutopia --no-interaction"
]
"require": {
"composer/installers": "^2",
"cweagans/composer-patches": "^1.7",
"drupal/admin_toolbar": "^3",
"drupal/antibot": "^2",
"drupal/asset_injector": "^2",
"drupal/auto_entitylabel": "^3",
"drupal/backup_migrate": "^5",
"drupal/better_exposed_filters": "^6",
"drupal/block_class": "^4",
"drupal/bpmn_io": "^1",
"drupal/cancel_button": "^1",
"drupal/ckeditor_iframe": "^3.0@beta",
"drupal/ckeditorheight": "^1",
"drupal/classitup": "^1",
"drupal/comment_notify": "^1",
"drupal/content_lock": "^2",
"drupal/convert_bundles": "^2",
"drupal/core-composer-scaffold": "^10",
"drupal/core-recommended": "^10",
"drupal/cshs": "^4",
"drupal/csp": "^1",
"drupal/customerror": "^1",
"drupal/dashboards": "^2",
"drupal/date_popup": "^2",
"drupal/datetimehideseconds": "^1",
"drupal/diff": "^1",
"drupal/drd_agent": "^4",
"drupal/drutopia_collection": "2.0.x-dev@dev",
"drupal/drutopia_core": "2.0.x-dev@dev",
"drupal/drutopia_organization": "2.0.x-dev@dev",
"drupal/drutopia_paragraph_title": "^1",
"drupal/drutopia_site": "2.0.x-dev@dev",
"drupal/easy_breadcrumb": "^2",
"drupal/eca": "^1",
"drupal/eca_context": "^1.0",
"drupal/editor_advanced_link": "^2.0",
"drupal/editoria11y": "^2",
"drupal/empty_page": "dev-8.x-1.x",
"drupal/entity_reference_override": "^2",
"drupal/entitygroupfield": "^2",
"drupal/environment_indicator": "^4",
"drupal/eva": "^3",
"drupal/exif_orientation": "^1",
"drupal/facets": "dev-3.0.x as 2.0.x-dev",
"drupal/fakeobjects": "^2",
"drupal/field_defaults": "^2",
"drupal/field_formatter_class": "^1",
"drupal/field_token_value": "^3",
"drupal/filter_perms": "^1",
"drupal/fitvids": "^2",
"drupal/fixed_block_content": "^1",
"drupal/footnotes": "^4",
"drupal/geolocation": "^3",
"drupal/gin_gutenberg": "^1",
"drupal/gin_login": "^2",
"drupal/google_analytics": "^4",
"drupal/gutenberg": "^2",
"drupal/http_cache_control": "^2",
"drupal/http_client_error_status": "^3",
"drupal/ief_complex_open": "^1",
"drupal/indieweb": "^1",
"drupal/inotherwords": "^3",
"drupal/insert": "^3",
"drupal/key": "^1.14",
"drupal/link_attributes": "^1.9",
"drupal/linkit": "^6",
"drupal/mailchimp": "^2",
"drupal/markdown": "^3",
"drupal/menu_link_config": "^1.0@alpha",
"drupal/menu_trail_by_path": "^2",
"drupal/microformats": "^2",
"drupal/migrate_plus": "^6",
"drupal/migrate_source_csv": "^3",
"drupal/migrate_tools": "^6",
"drupal/migrate_upgrade": "^4",
"drupal/migration_helpers": "1.0.x-dev@dev",
"drupal/minimalhtml": "^2",
"drupal/node_view_permissions": "^1.4",
"drupal/noreferrer": "^1",
"drupal/notfoundpassthrough": "1.x-dev",
"drupal/octavia": "2.0.x-dev@dev",
"drupal/octavia_camouflage": "2.0.x-dev@dev",
"drupal/paragraphs_features": "^2",
"drupal/password_policy": "^4",
"drupal/plausible": "^2.0@beta",
"drupal/prepopulate": "^2",
"drupal/preview_link": "^2",
"drupal/printable": "^3",
"drupal/r4032login": "^2",
"drupal/rabbit_hole": "^1.0@beta",
"drupal/regionincontent": "^1",
"drupal/registration_role": "^2",
"drupal/require_on_publish": "^1",
"drupal/role_delegation": "^1",
"drupal/scheduler": "^1",
"drupal/schema_metatag": "^3",
"drupal/scn": "^2",
"drupal/search404": "^2",
"drupal/search_api_autocomplete": "^1.6",
"drupal/search_api_saved_searches": "^1",
"drupal/seckit": "^2",
"drupal/select_or_other": "^4.0",
"drupal/shield": "^1.4",
"drupal/simple_sitemap": "^4.1",
"drupal/smart_date": "^4",
"drupal/sms": "^2",
"drupal/social_post_facebook": "3.0.x-dev@dev",
"drupal/social_post_twitter": "3.x-dev@dev",
"drupal/stable": "^2.0",
"drupal/stringoverrides": "^1.8",
"drupal/subpathauto": "^1.0@RC",
"drupal/taxonomy_import": "^2",
"drupal/taxonomy_manager": "^2",
"drupal/textarea_widget_for_text": "^1.1",
"drupal/tomselect": "1.0.x-dev@dev",
"drupal/trim": "^2",
"drupal/twig_tweak": "^3",
"drupal/ui_patterns": "^1",
"drupal/unique_content_field_validation": "^1.1",
"drupal/view_password": "^6",
"drupal/view_unpublished": "^1.0",
"drupal/viewsreference": "^1",
"drupal/visitors": "^2.17",
"drupal/webform": "^6.0",
"drupal/weight": "^3.3",
"drupal/workflow_buttons": "1.x-dev",
"drupal/wysiwyg_linebreaks": "^2",
"drush/drush": "*",
"drutopia/drutopia": "2.0.x-dev",
"league/commonmark": "^1.0",
"vlucas/phpdotenv": "^5.1",
"webflo/drupal-finder": "^1.2"
},
"require-dev": {
"behat/behat": "^3.4",
"behat/mink": "^1.7",
"drupal/upgrade_status": "^4"
},
"config": {
"sort-packages": true,
"process-timeout": 600,
"allow-plugins": {
"composer/installers": true,
"cweagans/composer-patches": true,
"drupal/core-composer-scaffold": true,
"drupal/core-project-message": false
}
},
"conflict": {
"drupal/drupal": "*"
},
"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/core": {
"Allow an install hook in profiles installing from configuration": "https://www.drupal.org/files/issues/2018-11-27/2982052-22.patch"
"Adding attributes to views-view-list.html.twig doesn't work if Views List class Style option is empty": "https://www.drupal.org/files/issues/2023-03-16/2845400-24.patch",
"Use form element of type date instead textfield when selecting a date in an exposed filter": "https://www.drupal.org/files/issues/2024-08-21/2648950-284.patch",
"Views Date Filter Datetime Granularity Option": "https://www.drupal.org/files/issues/2021-04-27/2868014-110-after-2648950-247-applied.patch"
},
"drutopia/drutopia": {
"Remove default content": "patches/drutopia-remove-default-content.patch"
"drupal/ds": {
"Parent theme template inheritance bug": "https://www.drupal.org/files/issues/2021-02-22/2895316-12.patch"
},
"drupal/drutopia_core": {
"Remove default content": "patches/drutopia-core-remove-default-content.patch"
},
"drupal/migrate_tools": {
"The limit option does not accept a value": "https://www.drupal.org/files/issues/2019-02-05/migrate-tools_fix-drush-options_3024399-23.patch"
"drupal/unique_content_field_validation": {
"Overriden title field" : "https://www.drupal.org/files/issues/2023-01-05/unique-validation-title-override.patch"
}
}
},
"scripts": {
"nuke": "rm -rf vendor web/core web/modules/contrib web/profiles/contrib drush/contrib",
"pull": "scripts/pull.sh",
"quick-start": [
"composer install",
"php docroot/core/scripts/drupal quick-start drutopia --no-interaction"
]
}
}

24721
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,3 @@
_core:
default_config_hash: AAmWcgwzGYbXfR6wfEfMyoi3r5QZwlpxvq5dHbupnJo
display_menu_item: 0

View file

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

View file

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

View file

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

View file

@ -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,14 @@
_core:
default_config_hash: NX6_WyjygzZfQY-9SZq6_5fmh_KUK7L0XlOqaAXkRCQ
langcode: en
interval: 60000
only_on_form_change: false
active_on:
content_entity_forms: true
config_entity_forms: false
notification:
active: true
message: 'Saving draft...'
delay: 1000
allowed_content_entity_types: { }
allowed_new: true

View file

@ -18,12 +18,12 @@ plugin: 'facet_block:article_topics'
settings:
id: 'facet_block:article_topics'
label: 'Article Topics'
provider: facets
label_display: visible
provider: facets
block_id: articletopics
visibility:
condition_group:
id: condition_group
negate: false
block_visibility_group: ''
context_mapping: { }
block_visibility_group: ''

View file

@ -18,12 +18,12 @@ plugin: 'facet_block:article_type'
settings:
id: 'facet_block:article_type'
label: 'Article Type'
provider: facets
label_display: visible
provider: facets
block_id: articletype
visibility:
condition_group:
id: condition_group
negate: false
block_visibility_group: ''
context_mapping: { }
block_visibility_group: ''

View file

@ -19,8 +19,8 @@ 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

View file

@ -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

@ -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

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

View file

@ -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

@ -19,8 +19,8 @@ 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

View file

@ -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

@ -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

@ -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

@ -19,8 +19,8 @@ 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

View file

@ -17,6 +17,6 @@ plugin: system_breadcrumb_block
settings:
id: system_breadcrumb_block
label: Breadcrumbs
provider: system
label_display: '0'
provider: system
visibility: { }

View file

@ -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

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

View file

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

View file

@ -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

@ -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

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

View file

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

View file

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

View file

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

View file

@ -20,16 +20,20 @@ plugin: 'menu_block:main'
settings:
id: 'menu_block:main'
label: 'About Us'
provider: menu_block
label_display: visible
provider: menu_block
follow: false
follow_parent: child
label_link: false
label_type: block
level: 1
depth: 0
expand: 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
block_visibility_group: ''
context_mapping: { }
block_visibility_group: ''

View file

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

View file

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

View file

@ -20,16 +20,20 @@ plugin: 'menu_block:main'
settings:
id: 'menu_block:main'
label: 'Get Involved'
provider: menu_block
label_display: visible
provider: menu_block
follow: false
follow_parent: child
label_link: false
label_type: block
level: 1
depth: 0
expand: 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
block_visibility_group: ''
context_mapping: { }
block_visibility_group: ''

View file

@ -20,16 +20,20 @@ plugin: 'menu_block:main'
settings:
id: 'menu_block:main'
label: 'Our Work'
provider: menu_block
label_display: visible
provider: menu_block
follow: false
follow_parent: child
label_link: false
label_type: block
level: 1
depth: 0
expand: 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
block_visibility_group: ''
context_mapping: { }
block_visibility_group: ''

View file

@ -19,8 +19,8 @@ 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

View file

@ -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

@ -11,12 +11,12 @@ _core:
id: geofresco_content
theme: geofresco
region: content
weight: 0
weight: -5
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

@ -5,6 +5,7 @@ dependencies:
config:
- system.menu.footer
module:
- block_visibility_groups
- system
theme:
- geofresco
@ -19,9 +20,13 @@ 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: { }
visibility:
condition_group:
id: condition_group
negate: false
block_visibility_group: ''

View file

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

View file

@ -9,12 +9,12 @@ _core:
id: geofresco_local_actions
theme: geofresco
region: content
weight: -20
weight: -6
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

@ -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

@ -19,8 +19,8 @@ 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
expand_all_items: false

View file

@ -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

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

View file

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

View file

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

View file

@ -19,17 +19,17 @@ plugin: 'fixed_block_content:home_page_hero'
settings:
id: 'fixed_block_content:home_page_hero'
label: 'Home page hero'
label_display: '0'
provider: fixed_block_content
label_display: visible
view_mode: default
visibility:
condition_group:
id: condition_group
negate: false
block_visibility_group: ''
context_mapping: { }
block_visibility_group: ''
request_path:
id: request_path
pages: '<front>'
negate: false
context_mapping: { }
pages: '<front>'

View file

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

View file

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

View file

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

View file

@ -19,8 +19,8 @@ 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

View file

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

View file

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

View file

@ -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

@ -19,8 +19,8 @@ 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
expand_all_items: false

View file

@ -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

@ -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,22 +0,0 @@
uuid: 556ed494-c332-4fcf-b6b1-a4f985a8466b
langcode: en
status: true
dependencies:
module:
- system
theme:
- seven
_core:
default_config_hash: WWu2OQswgCztl9OeXjD1stexIEMZsSgPMYIdC-JHx9c
id: seven_breadcrumbs
theme: seven
region: breadcrumb
weight: 0
provider: null
plugin: system_breadcrumb_block
settings:
id: system_breadcrumb_block
label: Breadcrumbs
provider: system
label_display: '0'
visibility: { }

View file

@ -1,22 +0,0 @@
uuid: 24269707-b61f-4072-8033-d17d3abb0523
langcode: en
status: true
dependencies:
module:
- system
theme:
- seven
_core:
default_config_hash: YRY68JWkaUiGeZlWMv1nzeIgDm0ZZwXYgpqUpLFzwAY
id: seven_content
theme: seven
region: content
weight: 0
provider: null
plugin: system_main_block
settings:
id: system_main_block
label: 'Main page content'
provider: system
label_display: '0'
visibility: { }

View file

@ -1,22 +0,0 @@
uuid: bf5e4d50-acbf-45af-96e4-a318c246904a
langcode: en
status: true
dependencies:
module:
- help
theme:
- seven
_core:
default_config_hash: NU5A_49mwLHfs5xFzMFrZ850w9pgUolxMS9NNF3vv4c
id: seven_help
theme: seven
region: help
weight: 0
provider: null
plugin: help_block
settings:
id: help_block
label: Help
provider: help
label_display: '0'
visibility: { }

View file

@ -1,20 +0,0 @@
uuid: f018e64e-0b86-4837-8db8-2ec94c878763
langcode: en
status: true
dependencies:
theme:
- seven
_core:
default_config_hash: HHryZVJbeKi9WnuBGC8FOhBZmBnk2G1H6KxFuy-rC9A
id: seven_local_actions
theme: seven
region: content
weight: -10
provider: null
plugin: local_actions_block
settings:
id: local_actions_block
label: 'Primary admin actions'
provider: core
label_display: '0'
visibility: { }

View file

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

View file

@ -1,22 +0,0 @@
uuid: 694d2bb8-1dfc-4297-9c25-c9f7bb558c0e
langcode: en
status: true
dependencies:
module:
- system
theme:
- seven
_core:
default_config_hash: XJqWwLt1LDCnazcEN6QkJmCLjk4R0__-8s0OO9xeNjg
id: seven_messages
theme: seven
region: highlighted
weight: 0
provider: null
plugin: system_messages_block
settings:
id: system_messages_block
label: 'Status messages'
provider: system
label_display: '0'
visibility: { }

View file

@ -1,20 +0,0 @@
uuid: 822971cb-9b83-4f6e-bf40-30d095be48b2
langcode: en
status: true
dependencies:
theme:
- seven
_core:
default_config_hash: ZSpc3IoSaLd0PkB02nxjVPBMztIdsTdHek9SiGaqZ_c
id: seven_page_title
theme: seven
region: header
weight: -30
provider: null
plugin: page_title_block
settings:
id: page_title_block
label: 'Page title'
provider: core
label_display: '0'
visibility: { }

View file

@ -1,22 +0,0 @@
uuid: 0c817cde-31b9-4dbd-b9be-02c42d1b7329
langcode: en
status: true
dependencies:
theme:
- seven
_core:
default_config_hash: ddy1OsBbWxjwEI8VL1viD4I69qcLHOkul4BxbTqLBTs
id: seven_primary_local_tasks
theme: seven
region: header
weight: 0
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Primary tabs'
provider: core
label_display: '0'
primary: true
secondary: false
visibility: { }

View file

@ -1,22 +0,0 @@
uuid: 31ea76a8-edcf-4191-ba4e-a89066418909
langcode: en
status: true
dependencies:
theme:
- seven
_core:
default_config_hash: QeZBeCilQfeET3GeW6ZtJkEiwROADTZktFgKWwPieD4
id: seven_secondary_local_tasks
theme: seven
region: pre_content
weight: 0
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Secondary tabs'
provider: core
label_display: '0'
primary: false
secondary: true
visibility: { }

View file

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

View file

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

View file

@ -0,0 +1,39 @@
uuid: 451af5c3-b1a7-43a9-80ce-64629a3f38db
langcode: en
status: true
dependencies:
config:
- views.view.content_by_author
module:
- block_visibility_groups
- ctools
- views
theme:
- geofresco
id: views_block__content_by_author_block_author
theme: geofresco
region: content
weight: -4
provider: null
plugin: 'views_block:content_by_author-block_author'
settings:
id: 'views_block:content_by_author-block_author'
label: ''
label_display: visible
provider: views
context_mapping: { }
views_label: ''
items_per_page: '40'
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''
'entity_bundle:node':
id: 'entity_bundle:node'
negate: false
context_mapping:
node: '@node.node_route_context:node'
bundles:
people: people

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -21,22 +21,22 @@ plugin: 'views_block:related_content-block_related_content'
settings:
id: 'views_block:related_content-block_related_content'
label: ''
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'
bundles:
landing_page: landing_page
people: people
negate: true
context_mapping:
node: '@node.node_route_context:node'
bundles:
landing_page: landing_page
people: people

View file

@ -0,0 +1,42 @@
uuid: 69eaf1b9-f9ed-44ab-a28c-a35091ac2595
langcode: en
status: true
dependencies:
config:
- views.view.related_content
module:
- block_visibility_groups
- node
- views
theme:
- geofresco
id: views_block__related_content_block_related_content_2
theme: geofresco
region: content_bottom
weight: -12
provider: null
plugin: 'views_block:related_content-block_related_content'
settings:
id: 'views_block:related_content-block_related_content'
label: ''
label_display: visible
provider: views
context_mapping: { }
views_label: ''
items_per_page: none
visibility:
condition_group:
id: condition_group
negate: false
context_mapping: { }
block_visibility_group: ''
'entity_bundle:node':
id: 'entity_bundle:node'
negate: false
context_mapping:
node: '@node.node_route_context:node'
bundles:
article: article
blog: blog
collection: collection
gleaning: gleaning

View file

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

View file

@ -1,10 +0,0 @@
uuid: cf2666c1-8ee6-467c-b771-71f4d39492bf
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: zglzjmYxi0G0ag9MZ02y0LSJOdpWRwJxyP_OvFojFyo
id: basic
label: 'Basic block'
revision: 0
description: 'A basic block contains a title and a body.'

View file

@ -6,5 +6,5 @@ _core:
default_config_hash: pOGP3cCvZKJh3KvC3N1wt5CzxZgG0DOu7KDyFMi3gZw
id: slide
label: Slide
revision: 1
revision: true
description: ''

View file

@ -12,8 +12,8 @@ logic: and
conditions:
7ff8110c-3b7e-4b97-8def-4081a2590558:
id: request_path
pages: /articles
negate: false
context_mapping: { }
uuid: 7ff8110c-3b7e-4b97-8def-4081a2590558
context_mapping: { }
pages: /articles
allow_other_conditions: false

View file

@ -12,8 +12,8 @@ logic: and
conditions:
b3c1bb42-5349-4f54-abe9-590277c82bcc:
id: request_path
pages: /blog
negate: false
context_mapping: { }
uuid: b3c1bb42-5349-4f54-abe9-590277c82bcc
context_mapping: { }
pages: /blog
allow_other_conditions: false

View file

@ -12,8 +12,8 @@ logic: and
conditions:
f502a545-a711-401c-8e94-6e727993abb4:
id: request_path
pages: /search
negate: false
context_mapping: { }
uuid: f502a545-a711-401c-8e94-6e727993abb4
context_mapping: { }
pages: /search
allow_other_conditions: false

View file

@ -1,3 +1,5 @@
_core:
default_config_hash: u5HfkXMiQipMF-CAMTyJj7Thrm-29irq33crpU5f3jI
general:
block: 1
icon: 1
@ -25,9 +27,7 @@ table:
narrow: 0
cdn:
bulma:
version: 0.5.3
version: 0.9.1
bulmaswatch:
version: 0.5.1
version: 0.8.1
theme: default
_core:
default_config_hash: u5HfkXMiQipMF-CAMTyJj7Thrm-29irq33crpU5f3jI

View file

@ -0,0 +1,7 @@
uuid: 68c612df-4e72-4492-bdd8-049905aede18
langcode: en
status: true
dependencies: { }
formId: comment_comment_form
captchaType: riddler/Riddler
label: comment_comment_form

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