Skip to main content
Home
skip the agency

Main navigation

  • Home
  • AI Diagnostic
  • Approach
  • Capabilities
  • Federal Readiness
  • Proof
  • Code
  • Talk

Node Code - create, set fields, edit nodes in Drupal

Submitted by Catherine Henry on Tue, 08/22/2023 - 23:03

Set date values of a node.

Drupal 8
Datetime
Nodes
  • Read more about Node Code - create, set fields, edit nodes in Drupal

Add user or some content to a group in Drupal

Submitted by Catherine Henry on Tue, 08/22/2023 - 22:56

Add a user to group

Groups
Drupal 8
  • Read more about Add user or some content to a group in Drupal

Drupal Database Queries

Submitted by Catherine Henry on Tue, 08/22/2023 - 22:25

Regular query

Drupal 8
Database queries
Database
Drush
  • Read more about Drupal Database Queries

Drupal 10 - Load Node by Properties

Submitted by Catherine Henry on Tue, 08/22/2023 - 22:19

Load node by properties:

Drupal 8
  • Read more about Drupal 10 - Load Node by Properties

Webform Waitlist Module

Submitted by Catherine Henry on Mon, 05/01/2023 - 15:14

If you need a waitlist for your webform, feel free to branch off of my module as a starting point!

Drupal 8
webform
  • Read more about Webform Waitlist Module

How to use sprintf() instead of concatenate

Submitted by Catherine Henry on Sat, 03/11/2023 - 11:01

Before:

Drupal 8
  • Read more about How to use sprintf() instead of concatenate

How to Increase Field Length with Existing Data

Submitted by Catherine Henry on Sat, 02/25/2023 - 16:38

To change an existing fields length if the field has data in it, you need to alter the database tables for the field and the config storage for the field, do this in a hook update as shown below.

Drupal 8
  • Read more about How to Increase Field Length with Existing Data

How to patch a file in a Drupal module using Command Line

Submitted by Catherine Henry on Thu, 02/02/2023 - 11:01

Sometimes contrib modules need a little help, whether its a bug the maintainers haven't fixed yet, or the module just isn't working with your custom code.

Drupal 8
  • Read more about How to patch a file in a Drupal module using Command Line

Migration process plugin example: skip if value is too long

Submitted by Catherine Henry on Mon, 01/30/2023 - 19:37

Sometimes during a migration, we need a process plugin, which alters the value before it gets stored in the new database.

Drupal 8
Migration
  • Read more about Migration process plugin example: skip if value is too long

How to change a source property in a migration plugin

Submitted by Catherine Henry on Mon, 01/30/2023 - 18:16

Sometimes during a migration, you need to do some processing on a field before migrating it. In this case you can write a source plugin. Here's how to do it for a node migration:

Drupal 8
Migration
  • Read more about How to change a source property in a migration plugin

Pagination

  • First page « First
  • Previous page ‹ Previous
  • Page 1
  • Current page 2
  • Page 3
  • Next page Next ›
  • Last page Last »
Subscribe to
Henry Tech

Secure Drupal modernization, AWS hosting, accessibility, and user-centered delivery for mission-critical public sector platforms.

Built for compliant digital services, resilient infrastructure, and confident agency ownership.

Start the conversation Explore AI Diagnostic

Henry Tech

  • Approach
  • AI Diagnostic
  • Contact

Capabilities

  • Digital Platform Capabilities
  • Drupal Modernization
  • AWS Hosting & Operations
  • Accessibility

Federal Readiness

  • Federal Readiness
  • Security & Compliance
  • Accessibility Approach
  • Training & Transition

Proof

  • Proof of Capability
  • Delivery Model
  • DevOps & CI/CD
  • Results
Why Henry Tech

Senior engineers. Lean execution. Federal-grade delivery.

We design for secure operations, editor usability, accessibility compliance, and long-term maintainability from day one.

AWS + Drupal platform approach Secure digital identity integration Accessibility and governance model AI-powered self-service tools Analytics, performance, and reporting focus Training, cutover, and ongoing support

© 2026 Henry Tech LLC. Secure, accessible, cloud-ready digital platforms.

Privacy Security Accessibility Terms-of-Service Data Retention Compliance Contact