Smart Date 2.0: Let's Do This Again!
The first stable release of Smart Date delivered on my original vision for the module, namely, the need for a more app-like editor experience and…
Your Best May Not Be Enough - Managing Customer/Corporate Conflict Online
We often talk about how businesses should respond to customers online. We talk about establishing action plans, response protocols, and single-points…
Committing to Drupal Excellence
Last week, at the TechAlliance of Southwestern Ontario awards celebration, we proudly watched as our very own Scott Reeves accepted the inaugural…
Email Clients and Best Practices – Canada’s Anti-Spam Laws Simplified and Demystified
The Canadian anti-Spam law has been in full effect for just over three weeks now. The sky hasn't fallen, no corporate communicators have been…
AODA -- Halfway There but Not Actually Halfway There
One of my favourite sports quotes cam during the 2014 NBA draft, when the Toronto Raptors selected Bruno Caboclo with their first-round selection. To…
Capitalizing on an Amazing Event: Drupal North 2017
Later this week, Drupal North kicks off at the Ottawa Conference and Event Centre. As an Echidna myself, I'm thrilled to be hosting -- amongst Drupal…
Don't Cheapen Accessibility. Make it Mainstream
In the final days of the 2015 Parapan Am Games in Toronto and surrounding area, organizers began selling tickets for $5, with the hopes of selling out…