The Central Hub of Toad Knowledge

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

Leading with 'Why'

When clients come to Metal Toad, they're looking to get something done - improve or add features, upgrade their site or perhaps build something new all together. As a result, our conversations with clients often begin with a statement and a question: "Here's what we need" and "How is Metal Toad going to get it done?" Unfortunately, leading with the 'What' and the 'How' has several pitfalls, the greatest of which is scope creep.
By Katie Hurst, Project Manager

How to Fix Caching for Views With Exposed Filters in Drupal 7

One of the better features of the views module in Drupal is the ability to cache your view's output. This can come in handy when your view is doing a lot of computation. Caching your view will save your server a lot of unneeded work. One of the big current drawbacks of this feature is if you enable caching for your view and you have an exposed filter, you'll run into the following scenario:
By Chris Svajlenka, Development Team Lead