Commit graph

771 commits

Author SHA1 Message Date
Oliver Davies 1f742cc1f6 Re-order post fields 2020-08-21 11:41:47 +01:00
Oliver Davies 8e0f296701 Re-order talk fields 2020-08-21 11:39:56 +01:00
Oliver Davies ca43a935a9 Delete workshop content type 2020-08-21 11:37:53 +01:00
Oliver Davies c44990643e Set talk type for existing talks 2020-08-21 11:35:04 +01:00
Oliver Davies 239b2c071c Add talk type field 2020-08-21 11:34:55 +01:00
Oliver Davies 7d71915518 Export other config changes 2020-08-21 00:52:54 +01:00
Oliver Davies 9db21f51f0 Remove Drupal Association member badge
Remove the Drupal Association member badge block, as the badge has been
included in the block below it.
2020-08-21 00:51:32 +01:00
Oliver Davies 79f7a43194 Export metatag settings 2020-08-21 00:50:11 +01:00
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 0c70e752a7 Move Dependabot config 2020-08-20 22:39:12 +01:00
Oliver Davies 5e267426fa Build 2020-08-20 21:18:55 +01:00
Oliver Davies 70681df30f Update logo and favicon 2020-08-20 07:40:21 +01:00
Oliver Davies f7b1e41977 Update lodash 2020-08-17 18:41:44 +01:00
Oliver Davies e4595afc81 Update elliptic 2020-08-17 18:17:27 +01:00
Oliver Davies 775b2c5248 Update Drupal core 2020-08-17 17:15:05 +01:00
Oliver Davies 4f18552c5a Organise tailwind.config.js 2020-08-15 20:46:13 +01:00
Oliver Davies b6d0be4e70 Update .gitignore 2020-08-15 20:44:51 +01:00
Oliver Davies bed98b4f97 Increase font size in navbar 2020-08-15 14:31:20 +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 8761f9c4cc Revert "Build talk slides during deploy"
This reverts commit 5ae79ffa6e.
2020-08-12 21:16:44 +01:00
Oliver Davies 5ae79ffa6e Build talk slides during deploy 2020-08-12 18:19:04 +01:00
Oliver Davies 7fa7d762e0 Add slides repo as a submodule 2020-08-12 00:51:59 +01:00
Oliver Davies 6f680ddf35 Add "Working with Workspace" slides 2020-08-11 22:34:00 +01:00
Oliver Davies 1b2cbc1a9b Add and use Tailwind CSS typography plugin
Replace custom markup styles with Tailwind CSS's typography/prose plugin
(https://github.com/tailwindlabs/tailwindcss-typography).
2020-08-11 00:59:40 +01:00
Oliver Davies fe7142e1f1 Improve accessibility of the nav toggle button
Improve the accessibility for the nav toggle button by adding a border
around the button when it is focussed on.

I've added a custom Tailwind CSS variant to do this using a custom
`focus-visible` variant in tailwind.config.js, and using the
https://www.npmjs.com/package/focus-visible polyfill.
2020-07-23 13:57:41 +01:00
Oliver Davies 95d4c4a03b Tidy up .gitignore 2020-07-22 02:40:07 +01:00
Oliver Davies 33646580a9 Export date and timezone settings 2020-07-19 20:58:44 +01:00
Oliver Davies f488b5c023 Automatically create tweets for new posts 2020-07-19 20:15:44 +01:00
Oliver Davies eafcb103b8 Set NODE_ENV in Encore config 2020-07-18 10:17:40 +01:00
Oliver Davies 533095d87f Fix photo position 2020-07-16 20:52:37 +01:00
Oliver Davies ef500b5fd7 Change text colour for role 2020-07-16 20:43:59 +01:00
Oliver Davies bb0841e8d7 Add recommendation image style 2020-07-16 20:42:30 +01:00
Oliver Davies ebe5a7dbba Recommendation styling 2020-07-16 20:39:43 +01:00
Oliver Davies dd42f3deac Fix missing edit links
Add the title prefix and suffix for recommendation block titles, which
fixes the missing edit links so the blocks are editable.

References #146
2020-07-16 13:12:30 +01:00
Oliver Davies 16350b02fc Remove grid gap on mobile 2020-07-16 09:26:17 +01:00
Oliver Davies ff77296e4c Style the recommendations block
References #146
2020-07-15 21:06:51 +01:00
Oliver Davies 1e2183caae Export recommendation block config
References #146
2020-07-15 21:06:45 +01:00
Oliver Davies d26bd23d70 Automatically unlabel closed issues
Fixes #109
2020-07-14 22:54:56 +01:00
Oliver Davies 097f60411d Adjust page widths 2020-07-14 21:57:22 +01:00
Oliver Davies b01ddcddc7 Update Gin theme to alpha23 2020-07-14 14:29:38 +01:00
Oliver Davies 86c3edbcaf Adjust page widths 2020-07-14 13:20:24 +01:00
Oliver Davies 88b2503561 Add scheduler module, configure for blog posts
Fixes #152
2020-07-11 11:35:10 +01:00
Oliver Davies e7517bc5c8 Build 2020-07-04 07:51:39 +01:00
Oliver Davies 9a8ec5c6e9 Build 2020-07-04 07:47:00 +01:00
Oliver Davies 7db3628e4f
Fix link to the Ansistrano role 2020-07-02 23:18:37 +01:00
Oliver Davies bb128c1a8f Deploy automatically via GitHub Actions
Fixes #19 and #58
2020-07-02 22:53:35 +01:00
Oliver Davies 58036c7ab9 Fix collapsing page widths
Fix inconsistent page widths on some pages such as blog and talks, by
adding a width (i.e. a `w-full` class) as well as a maximum width.
2020-07-02 18:13:05 +01:00
Oliver Davies 1241ac3277
Use the release version for Drupal's deployment indentifier 2020-07-01 23:51:04 +01:00