From 5cd3c30d7c73d9b33474a1832844bf7593d68f09 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 17 Jul 2025 22:47:53 +0100 Subject: [PATCH] Add daily email --- content/meta/index.json | 7 ++ ...e.5c2e8f95-6484-42f6-a1e7-63734d1fd405.yml | 91 +++++++++++++++++++ ...s.209fea7d-3a92-4586-8514-63f514ac7ef5.yml | 10 ++ 3 files changed, 108 insertions(+) create mode 100644 content/node.5c2e8f95-6484-42f6-a1e7-63734d1fd405.yml create mode 100644 content/path_alias.209fea7d-3a92-4586-8514-63f514ac7ef5.yml diff --git a/content/meta/index.json b/content/meta/index.json index 39cba5f67..a2f0aac45 100644 --- a/content/meta/index.json +++ b/content/meta/index.json @@ -7109,5 +7109,12 @@ ], "path_alias.8c145584-4de9-4d00-8c23-acf13476c3c7": [ "node.165bf925-8dd9-4e03-9b65-7fa0e64c646d" + ], + "node.5c2e8f95-6484-42f6-a1e7-63734d1fd405": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "node.20cde1b4-efdc-46a4-a6a4-4fd2264f617e" + ], + "path_alias.209fea7d-3a92-4586-8514-63f514ac7ef5": [ + "node.5c2e8f95-6484-42f6-a1e7-63734d1fd405" ] } \ No newline at end of file diff --git a/content/node.5c2e8f95-6484-42f6-a1e7-63734d1fd405.yml b/content/node.5c2e8f95-6484-42f6-a1e7-63734d1fd405.yml new file mode 100644 index 000000000..231dc7b8c --- /dev/null +++ b/content/node.5c2e8f95-6484-42f6-a1e7-63734d1fd405.yml @@ -0,0 +1,91 @@ +uuid: + - value: 5c2e8f95-6484-42f6-a1e7-63734d1fd405 +langcode: + - value: en +type: + - target_id: daily_email + target_type: node_type + target_uuid: 8bde1f2f-eef9-4f2d-ae9c-96921f8193d7 +revision_timestamp: + - value: '2025-07-17T21:47:05+00:00' +revision_uid: + - target_type: user + target_uuid: b8966985-d4b2-42a7-a319-2e94ccfbb849 +revision_log: { } +status: + - value: true +uid: + - target_type: user + target_uuid: b8966985-d4b2-42a7-a319-2e94ccfbb849 +title: + - value: 'Drupal and Nix similarities' +created: + - value: '2025-07-16T21:45:59+00:00' +changed: + - value: '2025-07-17T21:47:05+00:00' +promote: + - value: false +sticky: + - value: false +default_langcode: + - value: true +revision_translation_affected: + - value: true +path: + - alias: /daily/2025/07/16/drupal-and-nix-similarities + langcode: en +body: + - value: |- + I've been a Drupal Developer since 2008 and have worked on countless Drupal projects as a Freelancer and Consultant, and agency and in-house staff. + + No two Drupal websites are the same. + + Every one has its own content types, fields, user roles and other configuration. + + Each uses a different combination of modules and themes. + + Some use Layout Builder and some use Paragraphs, Layout Paragraphs or the core Block system. + + Almost every Drupal website has its own custom theme and a number of custom modules. + + I've been using Nix and NixOS for three years, and they are similar in this way. + + A lot of people post their configuration files online for others to read and take inspiration from ([including mine](https://code.oliverdavies.uk/opdavies/nix-config)). + + From reading a number of these, I think no two Nix configurations are the same either. + + They range from simple to very complex configurations, some managing multiple devices including personal computers, servers and homelabs - and even mobile phones! + + Most use flakes, but some use wrappers like flake-utils or flake-parts. + + ## Here's the thing + + Whilst it can be confusing initially, when joining a Drupal project or reading a Nix configuration, I like to learn how different people solve problems. + + Because people can solve problems in different ways shows how flexible these tools are. + + They provide building blocks that people can use to achieve a specific result and build what they need. + + With tools like this, the possibilities are endless. + format: markdown + processed: | +

I've been a Drupal Developer since 2008 and have worked on countless Drupal projects as a Freelancer and Consultant, and agency and in-house staff.

+

No two Drupal websites are the same.

+

Every one has its own content types, fields, user roles and other configuration.

+

Each uses a different combination of modules and themes.

+

Some use Layout Builder and some use Paragraphs, Layout Paragraphs or the core Block system.

+

Almost every Drupal website has its own custom theme and a number of custom modules.

+

I've been using Nix and NixOS for three years, and they are similar in this way.

+

A lot of people post their configuration files online for others to read and take inspiration from (including mine).

+

From reading a number of these, I think no two Nix configurations are the same either.

+

They range from simple to very complex configurations, some managing multiple devices including personal computers, servers and homelabs - and even mobile phones!

+

Most use flakes, but some use wrappers like flake-utils or flake-parts.

+

Here's the thing

+

Whilst it can be confusing initially, when joining a Drupal project or reading a Nix configuration, I like to learn how different people solve problems.

+

Because people can solve problems in different ways shows how flexible these tools are.

+

They provide building blocks that people can use to achieve a specific result and build what they need.

+

With tools like this, the possibilities are endless.

+ summary: '' +field_daily_email_cta: + - target_type: node + target_uuid: 20cde1b4-efdc-46a4-a6a4-4fd2264f617e diff --git a/content/path_alias.209fea7d-3a92-4586-8514-63f514ac7ef5.yml b/content/path_alias.209fea7d-3a92-4586-8514-63f514ac7ef5.yml new file mode 100644 index 000000000..7aa10159a --- /dev/null +++ b/content/path_alias.209fea7d-3a92-4586-8514-63f514ac7ef5.yml @@ -0,0 +1,10 @@ +uuid: + - value: 209fea7d-3a92-4586-8514-63f514ac7ef5 +langcode: + - value: en +path: + - value: /node/5c2e8f95-6484-42f6-a1e7-63734d1fd405 +alias: + - value: /daily/2025/07/16/drupal-and-nix-similarities +status: + - value: true