A guide to answering the eternal question, "Why don't my metrics reports match?"
We work with some fantastic clients here at Interactive Strategies.
Just the other day, for example, I was presenting a social media strategy for a client looking to take a deeper plunge into the world of social marketing. They had a good base, but wanted that extra boost to take their social media efforts to new heights.
It was an exciting project. Especially for someone like me. I consider social media to be both my strongest expertise and my favorite digital marketing channel to leverage for...
Third-Party modules or custom code?
Our experience with core CMS platforms and their so-called “included” or available modules that purport to satisfy popular needs of our clients, such as blogging and e-commerce, has taught us an important lesson:
They usually do not satisfy the requirements.
Even if they come close, extensive custom code is required to bring the basic functionality of these modules to function as advertised, and especially, as specified by our clients.
Day two of DrupalCon Denver kicked off with a keynote presentation from Mitchell Baker of the Mozilla Foundation. The prentation was insightful and dug into what Mozilla is all about. Most people think Mozilla is synominous with Firefox, but the organization goes beyond just products. Highlights included a detailed look at the web building blocks Mozilla is building and supporting to make the community better: HTML/CSS/js, Mobile, Video, Identity, Social, Open web apps, Webmakers.
One of the...
As any web agency knows, a CMS development platform is integral to delivering solid, flexible and cost-effective data-driven solutions to its customers. It doesn’t matter if the project is the simplest of brochure sites designed to be seen by thousands, a corporate brand presence meant to be seen by millions or a web application service to be used by (hopefully) an ever-expanding list of sign-up users. And any web agency that has been in business as long as Interactive Strategies,...
In the first of this two part essay on CMS platforms and our agency, I explored our history, which encapsulates the experiences many web agencies have had in the past decade. In this installment, I will lay out the present landscape of open source CMS platforms and a very valuable proprietary platform, and our consolidation around three systems we feel very confident about for the future.
Let me start this installment by saying that our experience has been mirrored a multitude...
A few weeks ago, I posted a new module to drupal.org -- the iMIS ISGweb module. The module is used to integrate a Drupal 6 site with the "ISGweb for iMIS" product developed and hosted by ISG Solutions.
While the ISGweb product can be visually integrated with any CMS via HTML iframes, this module establishes a direct data sync between the iMIS and Drupal databases and provides a greater opportunity for Drupal developers to create other modules based on iMIS member data. The module authenticates...
Chris Coyer from CSS-Tricks.com got together with a few people from Paravel and created a fantastic new jQuery plugin called FitVids.js. FitVids is a lightweight, easy-to-use jQuery plugin for fluid width video embeds. This is a great plugin with the new wave of Responsive Design taking effect. Watch the video below to learn more about FitVids.js, and let us know if you use it in a project!
FitVids from Dave Rupert on Vimeo.
As a high-schooler of the late 90's, I was fortunate enough to take several rather practical "computer" courses. The courses offered ranged from the utilitarian-- "Word Processing" to the vaguely occupational-- "Data Processing", to the cryptic "Computer Processing." Classes were held in one of three computer labs in the school's main building. The state of public school being as it was is, each of the three labs was equipped with...
For a Drupal 6 theme, here's a handy trick for moving the $messages variable from page.tpl.php to node.tpl.php. In your theme's template.php file, add the following:
$variables['messages'] = theme('status_messages');
In the node.tpl.php template, add the following: