The Central Hub of Toad Knowledge

The Successful Digital PM, Part 1: What is a Digital Project Manager's Role?

Project management. Is it a dark art? Is it science? Probably some combination of both. Across the web/app/software development industry, consensus seems to be that finding project managers is easy, but finding great project managers is hard to impossible. At Metal Toad (and likely many similar organizations), a project manager needs a much broader skill set than the ability to create Gannt charts, track budgets, and manage scope. Metal Toad project managers are truly directors of their…
By Adam Edgerton, Director of Project Management & Operations

Passing Page Arguments to View Panes

Recently I was faced with the task of passing off multiple page arguments to a view pane, which seems simple enough after you have done it once, but the first time around I found myself wading through settings for far too long. The scenario: we were working with Page Manager to create pages and within a page we had a View Pane that needed to be filtered based on the context filters being passed to the page as arguments in the URL.
By Tom Martin, Senior Development Strategist

ToadCast 016 - Home Brew edition

ToadCast 16! A very special episode all about home brewing. Joining me on this episode are three Metal Toad employees with a lot of brewing experience - Dylan Tack, Peter Bliss, and Tyler Ward. Learn some of the basics of brewing beer, common misconceptions, equipment, books, and a little bit about wine making.
By Robbie Ferrero, Web Developer

ToadCast 015 - ECommerce

Joining me for Toadcast 15 is Tom Martin to discuss ecommerce. That's right, a show all about a single topic!
By Robbie Ferrero, Web Developer

Fixing "no such file" error in Capistrano upload()

Last week, this error brought many of our deployments to a screeching halt. "upload via sftp failed on metaltoad.com: Net::SFTP::StatusException (Net::SFTP::StatusException open ...releases/20130408223054/drupal/ sites/all/themes/boilerplate/css/compiled/default.css (2, "no such file"))".
By Dylan Tack, Director of Technology

Quick Tip: Receiving Git Attribution for Your Drupal.org Patches

If you contribute patches to the Drupal issue queues, you often spend a lot of time and hard work getting that patch through the review process. Even though we do it for the good of the community, once it is all said and done, it's nice to get a little acknowledgement. While there is a page for module maintainers on how to properly attribute contributions to users, not all maintainers know about that, and it can often mean they have to spend a little extra time figuring out what your Drupal.org…
By Jonathan Jordan, Development Team Lead

Metal Toad University #10: Real Time Word Press

In this episode our intrepid adventurers embarked on a quest to install WordPress. I have to admit, this was quite easy and didn't take nearly as long I expected it would. Since I was also new to WordPress, we explored together. We went through the process of downloading and installing it, setting up the database, and selecting a theme. Along the way we talk about other concepts as they come up like using Lorem Ipsum placeholder text, using rsync to transfer files, and using command line…
By Dan Linn, Director of Development

Metal Toad University #9: Going Live

This week we took our site live, but before we did that one of our students Lewis Notestine had created a new theme for our site: Space! We used Git version control to merge his changes into ours, then made a few modifications to the triggers and our new theme was in place.
By Dan Linn, Director of Development

Writing a simple Sublime Text plugin.

For the most part I like to keep my code editors as light and vanilla as possible. Some of the basic features that I like to see in my editor include auto indentation, syntax highlighting and ability to search across the project. Anything that will help debugging my codebase is a plus. Sublime Text offers all of these features out of the box and much more with the addition of community contributed plugins.
By Slavko Pesic, Developer

Metal Toad University #8: The Wolf Theme

This session had us finding new images to create a new theme for our site. Once our new wolf images and patterns were created and exported, we went about with the theming. I added one class to the HMTL: wolf. Then we found the styles that were specifying images and copied them to a new location in our CSS and prefixed them with the wolf class. That made this:
By Dan Linn, Director of Development