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.

nathan's picture

Metal Toad Managed Services Dashboard - Part 1: The New Dashboard

For some time now, our clients have had the ability to login and see their server stats with Munin or Kibana. The problem is, both of these give more information than what is needed and the client is forced to use multiple sites to see the information. To help solve this problem, I built the Metal Toad Managed Services Dashboard. Part 1 - The New Dashboard Part 2 - Tools for Logging Part 3 - Client Driven Dashboard Dashboard Anatomy Read More…

pbliss's picture

How To: Create a form show/hide password system in AngularJS

Numerous times during working with AngularJS there have been these moments of, oh, wow... OH, now that's cool... wow... Usually followed up by a warm happy feeling because what I wanted to do was possible and the solution was so simple. This started to happen pretty frequently. As a result I have started to make notes of when these situations occurred. So that I can do a quick posting about them to share with others having similar problems. Here is one of those handy tricks. A form I was working on required the use of a password input box. But the kicker was that this input box had an accompanying checkbox that would display the password when checked. Angular makes this pretty easy for us to do without any nasty tricks. This is the solution that I used: Read More…

0 comments. Filed under AngularJS.

ken's picture

Angular services and useable patterns

AngularJS is a relatively new javascript framework that is taking the web application development world by storm. It boasts some incredible architecture and supporting components that change the way you think about building applications. One of those components is known as 'services'. Services provide a 'hooked-in' way to perform data-centric tasks. By hooked-in, I mean that they are hooked into Angular, which means that they are expose-able through dependency injection and chainable from your app's root module. This article assumes that you have some experience with Angular and know how to add a service to your Angular app. If that sounds like something you may have not done yet, check out these resources to help you get started: Read More…

1 comment. Filed under AngularJS.

jonathan's picture

Drupal 7 Tutorial: Using Entityqueue

Now that Entityqueue has been released, I wanted to give a quick tutorial on how to use it. You can manage the queues from the /admin/structure/entityqueue page. Click "Add" to create a new queue. Once you're there you have several options. Enter the queue title and optionally change the machine name. I'll talk more about the handler in a future blog post, but for most cases the "Simple queue" handler will be what you want. Read More…

jonathan's picture

What I Learned Today: Drupal #attached Awesomeness

What is #attached Drupal 7 introduced render arrays, which was really an expansion of the existing Form API. One of the special elements of a render array is the #attached key. In a nutshell, it allows you to attach additional CSS or Javascript to your element. Here is a typical example that I stole straight from the Color module. Read More…

6 comments. Filed under learning, drupal.

adam's picture

Stage Gating to Avoid Project Failure

One of the newer processes we’ve implemented at Metal Toad is that of stage gating. I was going to title this post "Stage Gating for Project Success," but really it’s all about risk avoidance and limiting potential failure on projects by following our tried and true steps to keep projects on track. What is stage gating, you ask? Simply put, stage gates are approval checkpoints during the life cycle of a project. Depending on the level of complexity involved with a specific stage and the risk of failure of that stage is skipped or completed insufficiently, different levels of experience and seniority within the company are required to approve a stage. Read More…

joaquin's picture

Why More People Select WordPress than Drupal to Build Websites

First off, Drupal has had a great year and a great quarter. According to Drupal is second among all Content Management Systems at 13.75% of the top 10K websites and has added ~250K new website this quarter. That said, the number one CMS (WordPress) is at 42% of the market and according to the same source has added 5MM (yes, 5 million) websites this quarter. Here's the graph: Read More…

joaquin's picture

Going Paper-less with Google Drive

As a technology company, we tend to go full-bore with any tools that can move us away from paper. When Google Drive (formerly Google Apps) made authoring, organizing and sharing digital documents something available to the masses, we jumped on it. Fully three years later, for us it has been a huge success. Read More…

kpitello's picture

Metal Toad Project Manager Profile: Katie Pitello

As part of our project manager application process, we ask applicants to respond to a number of questions about themselves focused on their approach and philosophy when it comes to project management. Adam kicked it off with his profile and turned it over to me. Please find my thoughts on Project Management below. We'd love to hear yours! Read More…