Skip to main content

šŸ“˜ Understanding Drupal: A Complete Guide to Caching Layers — my new book is out now!

[2013-02-10]

relogo: rel="logo"

#rel #relogo
There is a new proposed "standard" rumbling around the 'nets on how to provide an up-to-date logo for a brand using the <link> tag. Ā The goal is to provide outside websites, applications, readers, and whatever else the Internet may bring with an always up to date logo. Think of it as your favicon for browsers, our the apple-touch-icon.
[2013-02-10]

Tips & Tricks: the WordPress Photo Gallery

#css #php #wordpress
With WordPress 3.5 came an awesome revamp of the media library that allows users to easily place a photo gallery from new and old images within the media library. The gallery shortcode was introduced and provides quite a few different features, all available from a user interface and not just shortcode attributes.
[2013-02-05]

Responsive Images

#css #responsive-design
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.
[2013-02-02]

XAMPP: Fix automatic script installs

#apache #xampp
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.
[2013-01-26]

Improve your SEO: Act like a crawler

#html #seo #web-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.
[2012-12-28]

Git RPC Failed; result = 22; HTTP 411

#git
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.
[2012-12-18]

Ubercart Tax Per Product

#drupal #tutorial #ubercart
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.
[2012-12-17]

jQuery Accordion FAQ

#accordion-faq #jquery
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.