A year and a half ago I wrote about How I Learned to Stop Worrying and Love the Block . Since then we've been building all our sites with this philosophy and have evolved it quite a bit. For those...
Have you ever been in a situation where you needed to collect a certain type of data on a node form and display it in a certain way that wasn't supported by the core Drupal field types? Rather than...
In my last blog post, I talked about the difference between Wordpress and Drupal in terms for everyday users. In this post, I would like to highlight some of the differences when you're a developer...
We often have clients request that people register on the site before they are able to download files. This is often in order to use the files as lead nurturing. Luckily Drupal has all the pieces to...
In part one of this series, I talked about the importance of properly transferring the value you have built in your existing website. The first step of this process is to conduct a content and SEO...
In this blog post, I am going to extend upon my last module overview of Masonry, which is a Views plugin that utilizes the jQuery Masonry plugin. (Short recap, Masonry sets your elements into a...
In response to a previous post about Converting Views List Into Responsive Stacked Columns, we've teamed up to create a module for just this sort of thing. Views Responsive Grid is a views display...
So you want to submit a module for full project status? This is a follow-up to another post I wrote, What's Wrong with the Project Application Queue? , which happened to stir up a lot of mixed...
A little over a year of following my own advice, I decided to re-visit the long overdue topic of responsive theming and share several valuable techniques and tricks I've learned along the way.
In April 2012, I submitted a module called twitter_signin_callback to the project application queue. The concept was simple, my module was meant to add functionality to the twitter_signin module that...