World of Psychology

Designing with Constant Contact Templates

By John M. Grohol, PsyD
Founder & Editor-in-Chief

So there’s this service that many companies use called “Constant Contact.” It’s a simple emailing service that allows companies to send their newsletters or marketing promotions to their own private mailing lists. A basic concept, certainly, and in a space many companies compete for customers in.

As a Web developer, sometimes I’m asked to develop designs for such services and I recently had the “pleasure” of trying to work within the Constant Contact “advanced” templating system. Ouch. What a mess.

First, for reasons known only to them, they chose to implement XHTML instead of the more commonly recognized HTML. Remember, we’re talking email clients here, not Web browsers. Email clients tend to be 1-3 versions behind in terms of the support they have for the most recent Web standards. Forcing all of your customers to code only in XHTML is an unnecessary burden at this point.

Second, if you’re going to require XHTML, at least recognize the spec you’re pretending to code to. XHTML recognizes full support of CSS styles sheets, including the “id” element. For reasons known only to Constant Contact, they don’t implement the “id” element, only the “class” element. That means if you had a meticulously crafted HTML template based upon ID’s instead of classes, you’re pretty much screwed. I converted a template from one to the other, but classes have certain limitations that ID’s do not.

Third, if you’re going to require XHTML and validate it with your own internal checker, please provide more helpful troubleshooting messages others than “There’s an XHTML error on line 403″ (and of course, don’t provide line numbers in your editor!!).

Fourth, if you’re going to implement a third-party support system to support your product, please ensure it’s actually operational 24/7. I tried twice today, hours apart (during normal business hours, mind you) to contact their support department through their support system. Multiple tries both times resulted in a “500 server error” message of no help. Apparently their support system is broken, which is just dandy as you’re trying to get a template finished for a client presentation in short time. So while I’d love to ask them about these unique “features” of their product, they prevent me from doing so.

Now, granted, 90% or more of their customers will never design custom templates (although they should, since a company’s brand is one of their strongest communications), a company shouldn’t be offering such a feature without more extensive usability testing. I’m sure it’s a good product, I just couldn’t tell you based upon my frustrating hours of trying to wrestly with its broken support for standards.


Comments


View Comments / Leave a Comment

This post currently has no comments. You can read the comments or leave your own thoughts on our new comments page.

Trackbacks


    Last reviewed: By John M. Grohol, Psy.D. on 21 Nov 2005
    Published on PsychCentral.com. All rights reserved.

APA Reference
Grohol, J. (2005). Designing with Constant Contact Templates. Psych Central. Retrieved on May 25, 2012, from http://psychcentral.com/blog/archives/2005/11/21/designing-with-constant-contact-templates/

 

Recent Comments
  • CandidFrank65: Interesting article. I have been living in Trinidad since 1965. The fact is that East Indians are much...
  • CARL: I AGREE WITH EVERYTHING THAT YOU HAVE SAID ABOUT INTIMACY (LOVE) NEEDS TRUST AND SAFETY. I TO HAVE STUDIED THIS...
  • Daisy: An article full of wisdom, I think! My husband and I have recently celebrated our 25th wedding...
  • Austin: To the author: “… the rest of the seminal fluid has more than 4 dozen other chemicals. One of...
  • Austin: It’s certainly worth a study, but there’s every reason not to assume an equivalent result. The...
Subscribe to Our Weekly Newsletter



Find a Therapist


Users Online: 3855
Join Us Now!