An odd mixture of developer notes, project writings, and general observations
April 29, 2013
There are numerous different ways to benchmark page request times for your website, but the simplest tool comes with Apache out of the box.  It is called Apache Benchmarx Tool, and it is extremely easy to use.  You just run the command ab on the command line, and it will give you all of the information you need about how to use it.
February 21, 2013
For this project we wanted to use a template to save on design costs, but Children’s Outreach Solutions had their own branding and color scheme that their website needed to match. So we took a best of both worlds approach when it came to the design concept for this Drupal website. Children's Outreach Solutions purchased a Drupal template license from TemplateMonster for the Happy Vegetables theme. But then we went above the normal scope of just applying new graphics to customize the template theme. We updated the color palette of the theme to match Children’s Outreach Solutions needs. Let’s take a further look at our template editing approach.
February 18, 2013
In this tutorial I am going to show you how to create and retrieve nodes, upload files and access Views with Drupal Services module, REST server and 3-legged OAuth authentication.
February 15, 2013
When we began working with House of Faith, I soon found out they were located in Texas. I had heard of their home town San Angelo, but I was not exactly sure where it was. So exercising good old Google Maps, I found that Angelo is about four and a half hours south west of McKinney, Texas, and on about the same latitude as Waco.
December 19, 2012
We, at Covenant Design, recently had the privilege to work on a sewing blog for Better Homes and Gardens.  It was a great opportunity to really solidify our process for responsive web design.  Responsive web design is simply the concept that your website should be able to be easily and seemlessly viewed on all of the various devices and browsers available.
November 28, 2012
Recently one of our clients forwarded me an email similar to the one below and wanted to know what I thought about the search engine optimization (SEO) opportunity that the email talked about. The email was from people who were launching a new social community/forum type website and they wanted to feature our client’s company. Sounds legit right? Well, let’s make a judgment call after reading the paraphrased email and explanation...
November 17, 2012
I found out you can add a pop-up calendar easily enough with the Date Pop-up submodule of the Date module, but I have used the (wonderful!) Date module enough times to know it adds a lot of overhead.  Since I did not need the date module for anything else on the site preferred to stay lightweight.
November 13, 2012
I am currently working on trying out a patch that was written against Drupal 7 core and Views in October 2010.  One or two things have changed to the code in the two years since!  I first tried grabbing the last release before the date of the patches for both Drupal and Views, but the patch failed applying.  Consequently I had to figure out how to checkout the projects at that particular date.  This was especially tricky because Drupal has migrated from CVS to Git during that two year interval so I cannot just use the revision info in the patch file to roll back in CVS.  Here were the steps that did work...
September 14, 2012
Commerce USPS is a cool module that helps us to integrate information obtained from USPS web services into the Drupal Commerce checkout. It uses product weight, store's zip code, shipping address zip code, and the type of service (express, priority etc) and gives us the exact cost.
September 14, 2012
In any shopping cart, there is a common requirement to be able to say that billing and shipping addresses are the same, as the customers will certainly not appreciate having to enter the same information twice.