Skip to main content
New book · out now

Understanding Drupal: A Complete Guide to Caching Layers

A deep, practical tour through every caching layer in Drupal — from the render cache to chained fast backends.

Get it on LeanPub
Understanding Drupal: A Complete Guide to Caching Layers — book cover
Recent writing RSS feed →
Feb 05, 2013

Responsive Images

Responsive design is all about the ever growing number of mobile devices that individuals can view a website on. Creating a fluid grid system to adapt to these different screen resolutions and widths is a major undertaking.
#css  #responsive-design
Feb 02, 2013

XAMPP: Fix automatic script installs

I use XAMPP as a local test server on my Mac for testing and debugging. I mean, nothing is more embarrassing than making file changes to a live site and bringing it down. One thing always bothered me, but not to the point of solving it. WordPress, Drupal, and other CMS software provide built in automatic updates or installation - but out of the box it does not work on XAMPP.
#apache  #xampp
Jan 26, 2013

Improve your SEO: Act like a crawler

A market has exploded for building your online presence, the acronym SEO (Search Engine Optimization  has quickly become a common place term for marketing strategies. Before a business could attract new customers with an enticing ad in a newspaper or magazine - but now consumers are active and searching for services.
#html  #seo  #web-crawler
Dec 28, 2012

Git RPC Failed; result = 22; HTTP 411

Apparently by default git has a limit for max upload files. We build our test sites locally, push to git and then deploy to a beta site. That means there can be a bit of data being transferred, especially in a site with PDFs.
#git
Dec 18, 2012

Ubercart Tax Per Product

Recently I had to configure a client's Ubercart to tax per product to prevent gift certificates from being taxed at checkout. Ideally I wanted to add a "NOT" rule to my sales tax rate item within Ubercart; but, Drupal only supports "AND" and "OR" operators.
#drupal  #tutorial  #ubercart
Dec 17, 2012

jQuery Accordion FAQ

Frequently Asked Questions (FAQ) pages stink; they are ugly and it can be hard to simplify them.  The only way I've seen is condensing the page to just as much information the user needs at once, then providing them with what they need.
#accordion-faq  #jquery
Dec 15, 2012

Drupal Commerce FedEx

We all can love Drupal, and we can just as equally hate it. Often times we find ourself scouring the Internet looking for solutions to our problem, hoping to at least.

#commerce  #drupal  #tutorial  #drupal-commerce
Dec 11, 2012

Social Icon Widget

We all want to show off our social networks on our blog or website, especially our clients. Businesses need to have a profile on all major services in modern markets, and it is not hard recreating this multiple times; but, it can be annoying.
#php  #plugin  #social  #wordpress
Dec 06, 2012

fbAlbum 1.0.3

So I just worked on my second WordPress plugin: fbAlbum. My first implementation of fbAlbum allowed you to take a Facebook Page album URL and paste it in a shortcode to display all the images. The new release, 1.0.3, adds a widget feature. Go ahead and check out the plugin page.
#facebook  #plugin  #wordpress