Commit graph

153 commits

Author SHA1 Message Date
Oliver Davies c01296fe57 Hide the 'sent to social media' field
Prevent the 'sent to social media' field and value from being displayed
when a blog post is viewed.
2020-08-21 00:49:07 +01:00
Oliver Davies 1d57a53992 Hide site name, show logo 2020-08-21 00:48:48 +01:00
Oliver Davies 0f07d3d231 Add ability to add links to external posts
Add the ability to add links to external blog posts within my blog feed.
This is done based on a new `field_external_link` field that allows for
adding the external link URL and the domain name as the title.

The node links are then overridden to use the external link if there is
one, so the node title and 'read more' links are changed to use the
external link.

Currently, automated tweets are not generated for external posts.

Fixes #182
2020-08-14 16:43:04 +01:00
Oliver Davies 8385d6fef7 Don't send posts to social media multiple times
Check if a post has previously been sent to social media, by checking
the value of a `field_sent_to_social_media` field.

This field is hidden on the node add/edit forms, and populated when a
post is sent to social media. Once this happens, it will not be sent to
social media again.

This change also populates the field for all existing posts, so that
they won't be re-sent to social media either.
2020-08-12 22:33:16 +01:00
Oliver Davies 33646580a9 Export date and timezone settings 2020-07-19 20:58:44 +01:00
Oliver Davies bb0841e8d7 Add recommendation image style 2020-07-16 20:42:30 +01:00
Oliver Davies 1e2183caae Export recommendation block config
References #146
2020-07-15 21:06:45 +01:00
Oliver Davies 88b2503561 Add scheduler module, configure for blog posts
Fixes #152
2020-07-11 11:35:10 +01:00
Oliver Davies 58d56220de Show upcoming talks in chronological order
Update the ordering of the future talks on the talks page so that
upcoming talks are shown in chronological order (soonest first),
followed by past talks in reverse chronological order (most recent
first).

This still uses the `created` date for ordering, which is updated
automatically on saving the node to match the furthest future talk, but
I may want to move that into a custom node property at some point.

Fixes #140
2020-06-26 02:06:32 +01:00
Oliver Davies e4da12188e Hide title on Fathom block 2020-06-09 20:02:03 +01:00
Oliver Davies e43e8a2907 Export gin settings 2020-06-09 20:01:08 +01:00
Oliver Davies df11ac6b97 Add and configure Stage File Proxy locally
Fixes #116
2020-06-09 19:56:58 +01:00
Oliver Davies 7fca86a3f4 Add Gin and use as the admin theme 2020-06-06 11:28:32 +01:00
Oliver Davies 8314c12f28 Update blog feed path 2020-06-04 21:58:03 +01:00
Oliver Davies d7181dd0be Export fathom block 2020-06-04 21:57:33 +01:00
Oliver Davies 5dff22a07d Replace Google Analytics with Fathom 2020-06-02 22:32:03 +01:00
Oliver Davies 38548df58f Add and enable Menu Trail by Path module
Install the Menu Trail by Path module so that blog posts and talk pages
have their respective navigation links highlighted.

Fixes #110
2020-06-02 00:18:05 +01:00
Oliver Davies d9f9c835c3 Update blog path and title
References #48
2020-06-01 20:23:25 +01:00
Oliver Davies bb5cfe39ef Update alias patterns for blog posts and tags
References #48
2020-06-01 20:18:24 +01:00
Oliver Davies 28472a22fa Update RSS feed title
Fixes #105
2020-06-01 19:52:58 +01:00
Oliver Davies f5a0225c86 Update page title metatag for front page
Fixes #92
2020-06-01 12:54:25 +01:00
Oliver Davies 7b56d84362 Remove blank lines 2020-06-01 12:54:19 +01:00
Oliver Davies 8c75b44ba0 Hide "has tweet" field
Fixes #97
2020-06-01 12:53:30 +01:00
Oliver Davies 4a2aa00ce2 Revert "Remove migrate contrib modules"
This reverts commit 5af1d7b8fa.
2020-06-01 12:33:29 +01:00
Oliver Davies f2faef8d45 Remove default migration group
References #77
2020-05-29 22:48:57 +01:00
Oliver Davies 5af1d7b8fa Remove migrate contrib modules
References #77
2020-05-29 22:48:57 +01:00
Oliver Davies 165b6e8195 Refactor to use a Post class
References #78
2020-05-29 21:46:17 +01:00
Oliver Davies 79eb9bef0b Include widgets.js on blog posts that need it
Fixes #78
2020-05-29 21:07:59 +01:00
Oliver Davies 0adfeaadae Update date format
Fixes #71
2020-05-27 02:01:24 +01:00
Oliver Davies 9f9b1296e2 Add 'submitted by' information on posts
Re-add the submitted by date onto blog posts so that readers can see
when they were published.

References #71
2020-05-27 02:01:24 +01:00
Oliver Davies c480573b9e Add Honeypot module 2020-05-27 00:40:20 +01:00
Oliver Davies 286beba2c4 Enable syslog module 2020-05-26 23:17:58 +01:00
Oliver Davies 2632f09b7f Add space between items on blog and talks pages
Fixes #69
2020-05-23 15:16:42 +01:00
Oliver Davies 8b899abc00 Export metatag and layout builder config 2020-05-23 15:09:57 +01:00
Oliver Davies 4ff2d5f8c2 Update featured posts styling 2020-05-21 13:19:09 +01:00
Oliver Davies a066de22a4 Add promoted to admin content view 2020-05-21 12:35:35 +01:00
Oliver Davies c72b1b54f9 Add featured posts to the front page 2020-05-21 12:34:34 +01:00
Oliver Davies 732b1857b6 Enable Layout Builder for basic pages 2020-05-21 12:05:47 +01:00
Oliver Davies ec3cd3e362 Hide labels on event fields 2020-05-21 12:03:35 +01:00
Oliver Davies 8c16f8b752 Only collect analytics for anonymous users 2020-05-21 02:03:20 +01:00
Oliver Davies d1712e424d Increase dblog row limit 2020-05-21 02:02:11 +01:00
Oliver Davies f83e04a12b Update site slogan
Fixes #59
2020-05-20 00:14:57 +01:00
Oliver Davies 59d0450eb2 Include site slogan in title metatag
References #59
2020-05-20 00:12:55 +01:00
Oliver Davies 2d3a32d478 Enable caching and asset aggregation
Fixes #56
2020-05-20 00:09:50 +01:00
Oliver Davies f24415edd3 Export copyright block 2020-05-18 18:19:04 +01:00
Oliver Davies 721434adea Update aboutme block 2020-05-18 13:00:41 +01:00
Oliver Davies cfb7011c04 Update front page path 2020-05-18 11:11:24 +01:00
Oliver Davies a940e28691 Add front page blocks 2020-05-17 11:51:16 +01:00
Oliver Davies 9338985230 Re-order menu links 2020-05-17 11:42:33 +01:00
Oliver Davies 758fc8d195 Update post and talk node view settings 2020-05-17 00:21:43 +01:00
Oliver Davies 0bec0f5c7b Replace "About the Author" with "About Me"
References #44
2020-05-16 16:07:34 +01:00
Oliver Davies 39b9ae9271 Revert "Update "About the Author" block"
This reverts commit b43290c58b.
2020-05-16 15:36:21 +01:00
Oliver Davies b43290c58b Update "About the Author" block 2020-05-16 14:20:51 +01:00
Oliver Davies c29fb10e3b Hide the site logo and slogan 2020-05-16 13:34:00 +01:00
Oliver Davies c59e3dd644 Commit updated pathauto config 2020-05-15 00:41:59 +01:00
Oliver Davies cf89984b07 Add node type dependencies 2020-05-15 00:26:43 +01:00
Oliver Davies d9068d9294 Remove Google Analytics from sync config 2020-05-15 00:26:05 +01:00
Oliver Davies 451d4d24ea Replace XML Sitemap with Simple sitemap 2020-05-15 00:25:10 +01:00
Oliver Davies d0f8653028 Add a live split, export Analytics configuration
Fixes #38 and #5
2020-05-15 00:00:20 +01:00
Oliver Davies 4a62e10a6c Add and enable drupal/config_split
References #38
2020-05-14 23:47:22 +01:00
Oliver Davies c1fb05e0f4 Add and enable drupal/google_analytics
References #5
2020-05-14 23:34:40 +01:00
Oliver Davies 068c1e738a Stop ignoring block configuration 2020-05-14 12:04:35 +01:00
Oliver Davies 8980ee1ef4 Enable Menu UI 2020-05-14 10:58:04 +01:00
Oliver Davies 7bf7a9f326 Disable stark and seven themes 2020-05-14 10:02:37 +01:00
Oliver Davies b10ac4ef8c Change the default theme 2020-05-14 10:02:36 +01:00
Oliver Davies 572c6898c5 Add images field to blog posts
Fixes #22
2020-05-13 11:27:40 +01:00
Oliver Davies 6c5fc2be1a Hide summary in body fields
Fixes #18
2020-05-11 09:43:32 +01:00
Oliver Davies a130168765 Add series field to blog posts 2020-05-10 19:59:46 +01:00
Oliver Davies 9d7dd754b1 Add blog series taxonomy 2020-05-10 19:54:30 +01:00
Oliver Davies 1df263f71f Use a HTML list for talks 2020-05-10 16:20:25 +01:00
Oliver Davies 68527d7c96 Ignore the word 'and' in pathauto aliases 2020-05-10 03:04:58 +01:00
Oliver Davies 929b3ea852 Initial export of the talks view 2020-05-09 02:41:37 +01:00
Oliver Davies f5364acd5f Add pathauto patterns for tags
Fixes #28
2020-05-09 02:33:50 +01:00
Oliver Davies 81726ef396 Add and enable pathauto
Fixes #25
2020-05-09 02:33:36 +01:00
Oliver Davies 7a9bf80a89 Automatically update the created date for talks
Automatically update the created dates for talk nodes so that they match
the most-future event. This means that the talks are ordered correctly
on the Talks page.
2020-05-09 02:16:25 +01:00
Oliver Davies f4e8a0bdb9 Add blog posts view 2020-05-08 13:48:56 +01:00
Oliver Davies 310460ee4b Add path and url_redirects to config 2020-05-08 13:43:41 +01:00
Oliver Davies 18d8b0c054 Update post teaser 2020-05-08 13:43:02 +01:00
Oliver Davies fadcef2c6f Hide submitted text for posts and talks 2020-05-08 13:41:30 +01:00
Oliver Davies 2bba847ae5 Add new talk fields 2020-05-08 13:40:30 +01:00
Oliver Davies d11ab7552f Add default migration group in config 2020-05-07 12:53:01 +01:00
Oliver Davies 80bb1ad20e Enable migrate modules 2020-05-05 16:24:06 +01:00
Oliver Davies 31a8ebf1e9 Disable Full HTML filter
Fixes #12
2020-05-05 16:23:15 +01:00
Oliver Davies 1c75b76269 Export config 2020-04-12 18:18:10 +01:00
Oliver Davies 98bc7fd715 Rename the config directory 2020-04-10 10:57:30 +01:00
Oliver Davies 7acfeb99d4 Add excerpt field 2020-02-14 23:41:59 +00:00
Oliver Davies b75343a17b Add event date field 2020-02-14 23:33:09 +00:00
Oliver Davies 1c9eb77604 Add more contrib modules 2020-02-14 21:02:12 +00:00
Oliver Davies c160f2303e Add basic block type 2020-02-13 00:10:22 +00:00
Oliver Davies 6c519a7580 Add drupal/config_ignore, ignore block config 2020-02-13 00:09:51 +00:00
Oliver Davies 59e3a18145 Add path to talk content type 2020-02-12 11:10:14 +00:00
Oliver Davies 916535ac50 Add page content type 2020-02-12 11:09:57 +00:00
Oliver Davies b7a4685122 Update full HTML format 2020-02-12 01:27:58 +00:00
Oliver Davies bc4d898111 Switch Bartik for Stark 2020-02-12 01:27:50 +00:00
Oliver Davies bd962a6e71 Add slides field for talks 2020-02-12 01:27:21 +00:00
Oliver Davies a9e8a1bd81 Add excerpt field for posts 2020-02-12 01:26:54 +00:00
Oliver Davies e82e747bbb
Enable path module 2020-02-12 01:18:39 +00:00
Oliver Davies e6c6aad25a Add drupal/speakerdeck_field 2020-02-08 16:51:31 +00:00
Oliver Davies 4c3596cd15 Add video field to talks 2020-02-08 14:19:55 +00:00
Oliver Davies 7a75f6b07c Remove stark blocks 2020-02-08 00:15:37 +00:00