Commit graph

654 commits

Author SHA1 Message Date
Oliver Davies 0e60fbab12 Update front page metatags 2021-03-05 22:08:07 +00:00
Oliver Davies 4a84e2683d Configure metatag settings 2021-03-05 22:07:46 +00:00
Oliver Davies 759164368e Shorten site name 2021-03-05 22:07:37 +00:00
Oliver Davies f65446657b Fix cron command 2021-03-05 20:22:58 +00:00
Oliver Davies e45f86dd4e Add sitemaps to robots.txt 2021-03-05 19:58:40 +00:00
Oliver Davies ab57b832bc Add sitemap module 2021-03-05 19:58:27 +00:00
Oliver Davies 51c4bc2f85 Update robots.txt paths 2021-03-05 19:50:52 +00:00
Oliver Davies 9a5e038ee3 Tidy CI workflow, remove obvious step names 2021-02-26 09:50:20 +00:00
Oliver Davies afeb195aca Specify branch name in CI workflow 2021-02-26 09:02:13 +00:00
Oliver Davies e4550556cf Remove checks for skipping CI
GitHub Actions now checks for `[skip ci]` by default.
2021-02-26 08:51:54 +00:00
Oliver Davies a80de5c738 Revert "Rename config keys for IFTTT and Integromat"
This reverts commit 9a46b63299.
2021-02-25 12:15:43 +00:00
Oliver Davies 9a46b63299 Rename config keys for IFTTT and Integromat 2021-02-25 10:06:35 +00:00
Oliver Davies e50a91dc30 Update queue name 2021-02-24 12:36:38 +00:00
Oliver Davies e9b74686a3 Fix GitHub Actions workflows 2021-02-24 12:36:31 +00:00
Oliver Davies 17b4680174 Update routes.yaml 2021-02-22 02:07:58 +00:00
Oliver Davies fa5de76d5a Exclude Platform.sh's Config Reader 2021-02-17 13:22:42 +00:00
Oliver Davies 0da818f888 Add Redis module 2021-02-17 11:18:47 +00:00
Oliver Davies f0c927faad Remove the deploy workflow 2021-02-11 08:53:16 +00:00
Oliver Davies 75bbcc6e20 Add legacy images path 2021-02-11 08:53:16 +00:00
Oliver Davies befe2e1614 Update token module to 1.9 2021-02-11 08:53:16 +00:00
Oliver Davies 7ea2c8991c Remove unused export command 2021-02-11 08:53:16 +00:00
Oliver Davies f219d81d38 Remove Ansible playbooks and roles 2021-02-11 08:53:16 +00:00
Oliver Davies b9b09b5719 Add additional classes to PurgeCSS safelist 2021-02-11 08:53:16 +00:00
Oliver Davies ab69190d8f Add Platform.sh required files 2021-02-11 08:53:16 +00:00
Oliver Davies 0c1321fed5 Add TalkCollection, move logic for getting events
Add a `TalkCollection` which extends Laravel/Tighten's, and add a method
there for getting the events from the talks. This makes this logic more
reusable and also makes the code in the `TalkCounter` service simpler.
2021-02-11 08:53:16 +00:00
Oliver Davies 1f0926ac16 Extract a method for providing default properties and values 2021-02-11 08:53:16 +00:00
Oliver Davies abe0f3d93b Rename getAll to findAll, remove published argument 2021-02-11 08:53:16 +00:00
Oliver Davies afc0a0e448 Inject the TalkRepository into TalkCounter 2021-02-11 08:53:16 +00:00
Oliver Davies 29d88893fa Add Docker and Docker Compose 2021-02-11 08:53:15 +00:00
Oliver Davies ebd57a2e69 Remove DDEV 2021-02-09 11:37:18 +00:00
Oliver Davies d656c07339 Add Media Insert module
Allow for inserting media entities into blog posts.
2021-01-30 17:37:01 +00:00
Oliver Davies dcf180a651 Fix Plausible loading for authenticated users
Return early within the Plausible if the user is authenticated so that
it doesn't pick up when I'm adding or editing content on the site.

Though the role is configured in the Plausible module's admin form, the
conditions in the code don't exclude it. I'll look into this further and
submit a patch upstream along with some tests.

References #350
2021-01-30 17:22:28 +00:00
Oliver Davies 24f1fd5673 Rename HttpPostPusher to WebhookPostPusher
References #340
2021-01-22 09:42:33 +00:00
Oliver Davies 79cffc22fe Add Integtomat implementation of PostPusher
Add an Integromat post pusher and add it to the queue worker so that
posts are pushed both to IFTTT (for Twitter) and Integromat (for
LinkedIn).

References #340
2021-01-22 02:30:29 +00:00
Oliver Davies 7204e2c5e8 Add integromat webhook URL
Add the integromat webhook URL to the Ansible Vault and also to the
generated Drupal settings file that Ansible generates, and the
opdavies_blog module configuration.

References #340
2021-01-22 02:30:26 +00:00
Oliver Davies cd9453096e Re-enable database updates on deployment 2021-01-22 01:11:47 +00:00
Oliver Davies ffed78ef8b Change blue colour for prose links 2021-01-22 01:07:53 +00:00
Oliver Davies 55b2005b7d Change blue colour for links and backgrounds 2021-01-22 01:03:38 +00:00
Oliver Davies bd52a08a6c Update Drupal core to 8.9.13 2021-01-20 23:58:21 +00:00
Oliver Davies 5bab945678 Delete unused settings.symfony.php 2021-01-20 18:40:12 +00:00
Oliver Davies f082981d5f Add more disallowed URLs 2021-01-15 12:48:26 +00:00
Oliver Davies 469be1f621 Append removed URLs to robots.txt 2021-01-15 09:13:26 +00:00
Oliver Davies 69d7d9dca9 Remove old FormatTagNamesCommand
This was a one-time command that is no longer needed, so it can be
removed.
2021-01-14 00:55:13 +00:00
Oliver Davies 322d948c1e Auto-configure the post factory
References #347
2021-01-14 00:45:58 +00:00
Oliver Davies 43455d5ae1 Auto-configure event subscribers
References #347
2021-01-14 00:45:58 +00:00
Oliver Davies 53ab326415 Auto-configure services and repositories
Enable the auto-configuration of service and repository classes,
including support for classes in subdirectories by using
`getRelativePathname()` rather than `getFilename()` and making some
additional changes to the result.

References #347
2021-01-14 00:44:30 +00:00
Oliver Davies f6791516c5 Update site slogan 2021-01-13 21:19:01 +00:00
Oliver Davies 2b98b8624e Remove DigitalOcean playbook 2021-01-13 20:12:50 +00:00
Oliver Davies 29a7af6e36 Update server IP address 2021-01-13 20:12:28 +00:00
Oliver Davies 5e9dc48896 Rename methods 2021-01-13 17:56:57 +00:00