7dcc7a2126
Classes should be final
2025-06-25 22:48:42 +01:00
bc9df2b70a
Unpack recipes
...
https://joshuami.com/blog/2025/recipe-unpack-blog-no-longer-drupal-cms-and-thats-good-thing
https://www.drupal.org/node/3522189
2025-06-23 00:58:47 +01:00
6d65e70fe3
Add the podcast module
...
https://www.drupal.org/project/podcast
2025-06-21 22:06:57 +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
7e45664407
Add Drupal Test Traits
2025-06-10 20:47:23 +01:00
28260f837d
Run phpstan and phpunit
2025-06-09 09:03:34 +01:00
331c2d8b14
Remove drupal/core-project-message
2025-05-30 16:26:49 +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
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
279f344be6
Add redirect module
2025-05-25 10:11:35 +01:00
b25b2b5e33
Add markdown_easy module
2025-05-23 08:43:26 +01:00
e121a05f0f
Create a testimonial component
2025-05-16 10:20:56 +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
c48f8acd4a
Make the email count dynamic based on the number
...
...of daily email nodes
2025-05-12 01:20:28 +01:00
c722387743
Move the opdavies theme, add symlink
...
As per https://github.com/drupal-tome/tome-project .
> When composer install or update is ran, the "modules" and "themes"
directories, as well as the "settings.php" file, is symlinked into the
"web" directory.
2025-05-11 23:56:07 +01:00
f3c35423cf
Add Pathauto for daily email nodes
2025-05-11 20:02:14 +01:00
1edd7ffe2f
Add paragraphs module
2025-05-11 20:02:13 +01:00
c5c3540595
Automated dev commit
2025-05-11 20:02:13 +01:00
a743be105b
Add composer test
script
2025-05-11 20:02:13 +01:00
9703455cca
Add the feeds module
2025-05-11 20:02:12 +01:00
bc2ab546d4
Add and enable the drupal_cms_seo_tools recipe
...
```bash
composer require drupal/drupal_cms_seo_tools
drush recipe $(pwd)/recipes/drupal_cms_seo_tools
```
2025-05-11 20:02:12 +01:00
a4eacb5cf4
Add tome
2025-05-11 20:02:12 +01:00
08a4e83117
Add Drush
2025-05-11 20:02:12 +01:00
52ef82cdef
Add Drupal
2025-05-11 20:02:12 +01:00
c7cd62fce9
Remove Sculpin files
2025-05-11 20:02:05 +01:00
9abfb29af7
Add PHPStan
2025-05-04 21:48:35 +01:00
419d1cec14
Remove illuminate/collections
2025-05-04 21:32:34 +01:00
275103e149
Re-add and use custom Twig extensions
2025-05-04 20:36:05 +01:00
94a4190be6
Remove custom Twig extensions
...
Go back to calculating the talk count inline and using a macro to get
the number of years experience.
2024-11-30 20:58:54 +00:00
51cd9ffdca
Split src/
and tests/
directories
2024-09-03 20:55:16 +01:00
2a4247684d
Group talk classes into a modules
directory
2024-08-02 18:39:05 +01:00
6ee3e91363
Add OpdaviesTwigExtensionTest
2024-05-03 14:18:05 +01:00
6888675252
Use a Twig extension for counting past talks
2024-05-03 13:06:02 +01:00
9b19d7a036
Use a Twig extension to count the years of experience
2024-05-03 12:30:24 +01:00
cd59c54aa8
Create Home page
2024-01-03 23:06:04 +00:00