Metal Toad on Twitter Metal Toad on Facebook

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

jonathan's picture

How to Write Drupal Update Scripts

This is the second part in my two-part series about Drupal update scripts, specifically focusing on using update scripts for your custom modules as part of your deployment process. You can read the first post about Why You Should Spend the Extra Time to Write Drupal Update Scripts. Now that we know "why" lets talk about "how" and what better way to demonstrate how then look at real-world examples. Read More…

kronda's picture

Creating a Custom Panels Layout in Drupal 7 (Video Tutorial)

There are a lot of great tutorials on the web and, as Chris pointed out, Drupal is a pretty developer friendly platform. With some chutzpah and the power of Google, you can build just about anything in Drupal. But for the beginner to intermediate Drupaler, even a well crafted text tutorial can be just a bit outside their knowledge and hard to follow. As someone who learns visually, sometimes I just wanted someone to show me how to do something. In that spirit, I offer up this lesson on creating your first custom Panels layout. I hope you find it useful and if you have questions or feedback, feel free to leave them in the comments. Read More…

dan's picture

JavaScript: Resizing text to fit in a container

This span is too big for this div This is a simple problem and a simple solution. Often in the world of dynamic data we find ourselves with data that is larger than the container. There are ways of handling this like a scrolling div or adding ellipses to chopped of text, but what if you absolutely must see all of the text and are willing to change to font size to accomplish this? Using this little recursive jQuery snippet you can accomplish this. Read More…

jonathan's picture

Why You Should Spend the Extra Time to Write Drupal Update Scripts

Drupal update scripts are a great way of automating database updates. They are extremely important to contributed modules when changing the database schema and updating existing data to the new schema. Specifically I will be discussing using update scripts in your custom modules as part of deploying new features. I'm not saying update scripts should replace using the Features module, in fact I use them together, update scripts are great for things that might not be managed in features. This will be the first in a two-part series that will cover using Drupal update scripts. Read More…

joaquin's picture

How to Convince Your Boss to Let You Work From Home

So you want to work from home? Well, you have to convince me first. Ok. Maybe not me exactly, but I am a business owner and for years I successfully ran my business with the mom-and-pop mentality that if I could see my employees in their seats, they must be working. If I sent employees home, who knew whether they would goof off or not? Most businesses start with this mentality and many never get past it, however, at our company we changed course and have not only improved morale, but also gotten more efficient as a result. This is a post on how we did it, and (more importantly) how can you convince your boss to let you work from home. Here's the five-step process: Read More…

chris's picture

Another reason why developing for Drupal is more welcoming than WordPress

I think we've all heard a few things about how Drupal and WordPress compare to each other. One thing I haven't heard much about is the "please contribute, here's how" factor to Drupal and its modules and the lack of it in the WordPress community. This can be seen in the site for Drupal modules and the site hosting WordPress modules. Read More…

griffin's picture

Staying Organized – Tools of the Trade

To successfully manage projects in a digital strategy agency, you’ll find yourself using various services, programs and techniques to keep track. There is no one ideal solution to deal with the huge amount of information that a project manager needs to stay on top off, and every agency has their own suite of tools that they prefer. Each project manager may also have his or her own methods for organization (and hopefully share those methods with their coworkers, as we do at Metal Toad). Read More…