A Quick Migration of Drupal 6 to Drupal 8

Over the last half year I’ve been involved in different migration projects for different customers.  These migrations commonly involved moving WordPress to Drupal-6, WP-to-D7, D6-to-D7, and D7-to-D8.

Migrations are way to move content from its original (source) site to its updated (target) site.  It's done in a structured way to save a LOT of work when compared to rebuilding a site from scratch. 

The funnest migration so far I’ve been involved with migrated a very large proprietary CMS portal site into a customized Drupal 7 distribution (OpenAtrium).  The original site was...

Success Story: Wycliffe College - Rebranding a Religious Community


The Opportunity:

After successfully creating & deploying a redesigned, responsive Drupal solution for The Toronto School of Theology (TST), our team was approached by Wycliffe College (an instrumental member of TST’s ecumenical consortium) with the hopes of realizing similar gains for their own website.

When Wycliffe College contacted our team, their website was dated from a visual, content organization, and technology perspective. Our mission was to portray Wycliffe as the vibrant, unique...

Introduction to Drupal 7 Maps - Leaflet

This is my second post in the Drupal mapping series. Introducing Leaflet! 

In my previous post I described the steps to create a map in Drupal using OpenLayers. Since that post was published the OpenLayers Drupal module has been completely rewritten. The current stable 3.x release is beta3. While this is a stable release, the module is still under heavy development. This gave me the...

Display Suite & Paragraphs Part 1

My wonderful boss, Jon Reid introduced me to paragraphs a few weeks ago. After a little digging, reading and research I knew I was in love! What a fantastic way to give users the keys (in a controlled environment of course) to design their pages! As a themer my goal is to ensure the client has a site that looks fantastic, is very usable and that they can update with ease. Paragraphs covers all those basis and with Display Suite integration is a winning combination.

Let’s talk setup. Basic setup requires the following modules:


Success Story: A Responsive Solution for the Toronto School of Theology


"The new website is fantastic. I . . . am still having fun exploring all it has to offer."
- Board Vice-Chair, Toronto School of Theology


The Opportunity

The Toronto School of Theology (TST) is the largest ecumenical consortium for theological education in Canada with its seven member schools (...

A BACnet Spec for Drupal

pittsburgh.pa.us | VIBRANT over the Ohio, Monongahela and Allegheny Rivers.


Pittsburgh is a cool city.  It has rivers, museums, tunnels, bridges, trolleys, universities, mountains, inclines, sport stadiums ... and from any of these you can glimpse its awesome skyline.  Internationally, it may best be known as home of the Pittsburgh Steelers. WIRED magazine listed it as a Top 10 Tech Town in the USA. But, before discussing the...

Ruling with Drupal Commerce

Drupal commerce is pretty sweet out of the box, but there are a few ways we can boost the experience and management with one simple module - Rules. It’s one of the dependencies for commerce, but you may not notice it in action, unless you need it. Today we’ll look at a few ways you can utilize rules to improve the commerce experience.

First let’s check out donations. Drupal Commerce Donate has been around for a few years, although it’s still in beta. It centers on the premise to provide the user a way to donate a set...

Stay Drupal Sharp

It's all about the skills. To quote Ferris Bueller, "Life moves pretty fast. If you don't stop and look around once in a while, you could miss it". We all have multiple things demanding our attention each day. Current projects, support, documentation and of course your non-work life. How can you be certain that you're staying sharp? Drupal, like life, can move pretty fast. Stop and look around.

One of the key things you can do to keep your skills razor sharp is to simply keep up to date. And I don't just mean...

A BACnet Module for Drupal

A new project unites technology of two of the world’s leading “open” communities; ASHRAE - in the form of the BACnet [1] open communication protocol and Drupal [2] - in the form of its open source content management system. The coupling of these two technologies and training of the user base can go a long way towards incentivizing efficient energy use patterns at commercial buildings that use BACnet compliant devices to manage such building systems as heating, cooling, dehumidification, utility metering, and ventilation.

The Drupal BACnet...

Introduction to Drupal 7 Maps - OpenLayers

This article is the first in a series on mapping in Drupal. There are a few online tutorials on using OpenLayers in Drupal but successful implementations are still hard to achieve for many. We’re going to start with the simplest possible implementation using OpenLayers.


Modules Required

First, the obvious module: OpenLayers. And then the OpenLayers Dependencies:

●      Libraries - this gives us easy access to external...

Stay In Touch