Skip to content
Open Menu
Home
About
Services
Testimonials
Blog
Product Owner eBook
Drupal
LinkedIn
GitHub
Drupal
Enter Search Term
Eventbrite Attendees Block
My first public Drupal 8 module, created for Drupal Camp Asheville 2017, allows site administrators to display a list of attendees to an Eventbrite event.
Read More
Backdrop CMS
This weekend I had some extra time on my hands and decided to checkout Backdrop CMS. Then I wrote a long post about it... sort of
Read More
Guide to Drupal 8 Theme Development
Originally planned as an introduction to Drupal 8 theme development with Twig, this quickly became a very in-depth guide to many important aspects for building a complete theme.
Read More
Custom Drupal 7 Rules Conditions and Actions
Some example Drupal Rules hooks providing conditions and actions.
Read More
Drupal 7 Themeing Notes
An ongoing list of notes, hints, tips and tricks for Drupal 7 themes and modules. hook_theme(), hook_preprocess_hook(), Drupal render arrays, and many more resources and technical details.
Read More
Drupal 7 Invite module: Send invite_by_email programmatically
How to use the entity api's entity_metadata_wrapper() to send invitation emails provided by the invite_by_email module. This approach can easily be setup as a custom rule action to provide significant flexibility.
Read More
Unlimited Fields Remove
Drupal 7 did the much-needed job of bringing CCK fields into core, but forgot an important piece of the user experience when they did not include a button to easily delete field values. This experimental module provides that missing UX.
Read More
Cron Reports
Paired with Elysia Cron this experimental module can be configured to send email reports consisting of subsets of watchdog log messages.
Read More
Views JS Load
This simple module allows the site admin to choose to load views dynamically with ajax, as opposed to being rendered directly on the page. This is very useful when dealing with caching such as varnish.
Read More
Custom Batch Processes
A module that attempts to simplify the creation of a custom Drupal 6 batch process.
Read More
A Very Introduction to Drupal’s hook_form_alter()
Very basic example of a drupal module that works in both Drupal 6 and Drupal 7.
Read More
Ajax Comment Pagination & Overriding Default Views as a Feature
This post describes generally how to create ajax paging comments, how to package the created comments into a feature, and how to override default views created by modules.
Read More
How to modify a new Drupal 6 user programmatically
There are many things you may want to do to a new user on your Drupal website. You may want to apply a new role, require approval, or even programmatically create node with the new user as the author.
Read More
Custom caching in your Drupal module
Recently I needed to implement caching for a custom Drupal module. I needed my module to cache exactly every 30 minutes on the hour and half-hour.
Read More
Previous
1
2