The Central Hub of Toad Knowledge

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

Metal Toad University #7: First Site Done!

Want to join Metal Toad University? Join the Google+ Page. Our 8th class was all about finishing the one page scrolling web page that we started on a few classes back. We had a some more styling to do and that wasn't surprising because most of the work on a simple web page is styling.
By Dan Linn, Director of Development

What's in a Brand?

People often ask me where the name for my company came from. Lots of brand names have no meaning or names that have little in a modern context. Coke, Nike, Intel are all good examples. Reflecting on this left me thinking about what is in a brand and why do we care about them?
By Joaquin Lippincott, President & Founder

ToadCast 014 - Everyone's got a phone and a toilet

Joining me for our 14th ToadCast is Chris Trahey where we talk about doing what is right for your clients and the benefits of developers as technical sales. We also discuss notification overload, the anxiety surrounding a desire to know everything, and managing your todo list.
By Robbie Ferrero, Web Developer

Drush pm-download and pm-update: When and Why to Use Each

Drush is a Drupal developers Swiss-army knife. Of course there are the favorite commands that you probably use every day: drush sql-cli, drush pm-enable. Drush pm-download and drush pm-update are probably pretty commonly used as well. I'm going to use their aliases for the rest of this blog post: drush dl and drush up. drush up is actually a combination of drush pm-updatecode (drush upc) and drush updatedb (drush updb). In my examples I'll be using the Views module, but the same applies for any…
By Jonathan Jordan, Development Team Lead