Blog

You should follow us on twitter or subscribe to our RSS feed if you want to stay on top of all the latest.

joaquin's picture

The Importance of Writing Down Your Plan

People are often surprised when things don't go according to plan. In the web development world this may be a customer presentation, server maintenance gone bad or a dozen of other things. When this happens, it's not a sign of the world conspiring against you, but rather a sign of bad planning. Read More…

gizzelle's picture

First Thoughts of Drupal- Part 2

Continuing on with the previous topic of essentially “what is Drupal?” we move on to the discussion of PHP and its importance in being able to build or maintain a Drupal website. (btw I’m totally assuming that you know that PHP is a programming language) Read More…

dylan's picture

With Drupal+Ubercart, be wary of alternative payment gateways

If you are using Ubercart to do ecommerce with Drupal, be sure to use one of the mainstream payment gatways: Authorize.net or Paypal. While Ubercart does support a number of alternative payment gateways, the dangers in going with these alternatives are significant. Here's an example of a single day where two of the less well known Ubercart payment modules were exposed as having flaws that allow people to checkout without needing to pay: SA-CONTRIB-2010-062 - Ogone | Ubercart payment - Access Bypass SA-CONTRIB-2010-064 - Ubercart MIGS Payment Gateway - Web Parameter Tampering Read More…

joaquin's picture

Shopping for a Web Developer is like Shopping for an Auto Mechanic

If you've been tasked with selecting a web developer, you may find the experience a lot like looking for an auto mechanic. Ultimately you want to get a good price, but you also want to be sure the work is good and what you are being told is true. The similarities boil down to a few key things: You could do the work yourself Read More…

joaquin's picture

How to Select a Good Drupal Development Shop: Trust, UX & Security

If you are in the market for Drupal development, you may feel like you are trying to pick a car mechanic without knowing anything about cars. Like picking a mechanic, you often have to go on how you feel about the vendor. You should listen to what they say, and how they say it - carefully considering how that makes you feel. Read More…

vosechu's picture

Drupal benchmark results using AB and the simple things we did to get here

I was trolling around the Internet today looking for benchmarks and I actually had a little trouble finding something current. Dries has one comparing D6 on PHP4 vs D6 on PHP5 but that was clearly ages ago. I also realize that this is going to be out of style in about 12 minutes, will probably be fraught with contention, and generally mocked by everyone; but in the interest of those few souls out there that really actually just want to know what is reasonable to expect from production hardware under some load I want to post these stats anyways. Read More…

scott's picture

How to Change the Content-Type Meta Tag in Drupal

I'm working on an HTML5 theme for Drupal 7 right now, and I needed to change the meta content-type tag. By default it looks like this: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />, and I needed the updated HTML5 version: <meta charset="utf-8" />. Normally, you can replace these things in one of the theme template files, but in this case, the meta tag was hard-coded in the Drupal source code somewhere, so I needed a programmatic solution. Here's what I found for both Drupal 6 and 7. Read More…

Pages