606c7314fc
Add daily email testimonials
2025-07-04 11:00:58 +01:00
c816e90e06
Add a field for text alignment
2025-07-04 08:28:00 +01:00
fb3b58cf97
Add initial /daily page content
2025-07-04 08:27:59 +01:00
34c173b1c9
Show published date on daily email nodes
2025-07-02 22:04:07 +01:00
e07eb74824
Add related podcast episodes by the same guests
2025-07-01 12:22:22 +01:00
222b8d977d
Revert "Add daily email testimonials"
...
This reverts commit b9ffd0bad6
.
2025-06-28 13:55:40 +01:00
d7629f1b32
Migrate from field_body to body
2025-06-28 13:47:53 +01:00
b9ffd0bad6
Add daily email testimonials
2025-06-28 13:39:39 +01:00
6d65e70fe3
Add the podcast module
...
https://www.drupal.org/project/podcast
2025-06-21 22:06:57 +01:00
05f158439f
Update podcast episode node titles
2025-06-21 22:06:13 +01:00
d4264aa6b1
Make Markdown the default text format
2025-06-15 15:50:42 +01:00
e740384446
Add Drupal CMS Admin UI recipe
...
https://www.drupal.org/project/drupal_cms_admin_ui
```
composer require drupal/drupal_cms_admin_ui
drush recipe $(pwd)/recipes/drupal_cms_admin_ui
```
2025-06-15 15:36:01 +01:00
2d55ea78f1
Add CTAs to daily emails
...
Add a daily email CTA node type and reference field to attach a CTA to a
daily email.
Also update the RSS feed view to include the referenced body field
value.
2025-06-14 00:18:52 +01:00
7a1421dca3
Change the guid to be a link instead of an ID
...
This should prevent duplicate emails being sent after running
`tome:import` as I think the entity IDs change - causing a different
guid and the automation to trigger again for the same email.
2025-06-13 00:17:01 +01:00
122f4a9bec
Add a Presentation bundle class
...
Drupal core issue: https://www.drupal.org/node/2570593
Change record: https://www.drupal.org/node/3191609
2025-06-10 20:52:51 +01:00
1d6aa69ff5
Allow pre
and code
tags in Markdown
2025-06-09 20:59:35 +01:00
ed6f15c836
Update markdown filter configuration
2025-06-09 00:25:57 +01:00
1944bf6f04
Add a feed to the podcast page
...
The feed URL will be changed once it's recreated in Drupal.
2025-06-08 13:15:07 +01:00
0c98be96eb
Remove the feeds module
2025-05-30 16:24:39 +01:00
a71f77ab9f
Automatically create podcast episode titles
...
Automatically create podcast episode titles with the auto_entitylabel
module, containing the episode number, topic and guest names.
2025-05-30 02:34:53 +01:00
7a52afab5f
tome export
2025-05-30 02:34:52 +01:00
52278c3a53
Add field_topic to podcast episodes
2025-05-30 02:34:52 +01:00
90e8e68fa8
Add drupal/rel_to_abs
...
For daily emails, I want all links to be absolute URLs so they work when
embedded in the sent emails.
This module does this.
As there is no Drupal 11 compatible release, I've had to add the Lenient
Composer endpoint and add patch the rel_to_abs module to make it D11
compatible.
If everything works, I'll update the issue and mark it as RTBC.
https://www.drupal.org/project/rel_to_abs
https://www.drupal.org/docs/develop/using-composer/using-the-drupal-lenient-composer-plugin
https://github.com/cweagans/composer-patches
https://www.drupal.org/project/rel_to_abs/issues/3434164
2025-05-29 18:31:49 +01:00
0d359f81d6
Add drupal/rel_to_abs
...
For daily emails, I want all links to be absolute URLs so they work when
embedded in the sent emails.
This module does this.
As there is no Drupal 11 compatible release, I've had to add the Lenient
Composer endpoint and add patch the rel_to_abs module to make it D11
compatible.
If everything works, I'll update the issue and mark it as RTBC.
https://www.drupal.org/project/rel_to_abs
https://www.drupal.org/docs/develop/using-composer/using-the-drupal-lenient-composer-plugin
https://github.com/cweagans/composer-patches
https://www.drupal.org/project/rel_to_abs/issues/3434164
2025-05-29 16:09:07 +01:00
fc1beaf3fb
Add podcast listing page
2025-05-25 20:25:14 +01:00
279f344be6
Add redirect module
2025-05-25 10:11:35 +01:00
d9f038ffca
Add the podcast episode content type
2025-05-23 10:47:07 +01:00
b25b2b5e33
Add markdown_easy module
2025-05-23 08:43:26 +01:00
2fa9b580ea
Remove opd_presentations
2025-05-16 21:39:21 +01:00
444194a4b8
Add spacing between testimonials
2025-05-16 17:08:51 +01:00
0e4f04a2cb
Increase JPEG quality
2025-05-16 10:20:56 +01:00
e121a05f0f
Create a testimonial component
2025-05-16 10:20:56 +01:00
a644322ded
Change the front page
2025-05-16 07:50:08 +01:00
d8f11e10eb
Add front page with testimonials block
2025-05-16 01:15:01 +01:00
c4eeb0990e
Enable Layout Builder for basic pages
2025-05-16 00:46:23 +01:00
cfb98aea2f
Create a block of testimonials
...
Sorted by weight, added using the Weight module.
https://www.drupal.org/project/weight
If two testimonials have the same weight, they are sorted by their
created date.
2025-05-16 00:41:38 +01:00
b8ca93ff2b
Start adding testimonials
2025-05-16 00:16:30 +01:00
3516269433
tome export
2025-05-14 02:30:09 +01:00
6ba4b80645
Create a token to count the number of sent daily
...
...emails
2025-05-12 00:23:28 +01:00
8c61efd39f
Fix whitespace
2025-05-11 22:40:24 +01:00
59ed027f74
Update RSS feed
2025-05-11 22:33:00 +01:00
43aea762d6
Add content type description
2025-05-11 22:23:39 +01:00
be50c34673
tome export
2025-05-11 21:13:27 +01:00
ac3299996f
tome export
2025-05-11 21:05:39 +01:00
58869fa91e
Remove the hard-coded footer and menu links
2025-05-11 20:02:15 +01:00
47dc790f26
Increase the items per page
2025-05-11 20:02:15 +01:00
b88d802c95
Update the number of emails
2025-05-11 20:02:15 +01:00
f3c35423cf
Add Pathauto for daily email nodes
2025-05-11 20:02:14 +01:00
ac1484b1e0
tome export
2025-05-11 20:02:14 +01:00
d689be14f2
Automated dev commit
2025-05-11 20:02:14 +01:00