Archive for May, 2009

Javascript TCO/TCA Calculator

Tuesday, May 19th, 2009

Our client Fiddlehead is a maker of a hardware solution designed for schools in which a single PC can be turned in four or more computers. Each virtual computer can run a different operating system (Windows, Mac, Linux), teachers can view/control each student’s desktop, support folks have fewer PCs to maintain - these and other benefits make Fiddlehead an attractive solution for schools, especially in computer labs.

To highlight the hardware, software, energy, and support savings, we built a Javascript-based total-cost-ownership/acquisition calculator; we’ve recently updated the calculator to better match the reality of school technology support and maintenance. The calculator makes great use of the Prototype javascript library and - for the printable report generated by the user after submitting the form with his/her unique assumptions about cost of equipment, energy useage, support costs, etc. - the FPDF dynamic PDF library.

The calculator offers school-technology decision makers a tool for easily and quickly evaluating this product’s value for them, as well as for sharing these data with other stakeholders within their organization.

Social Media for Professional Services Firms

Friday, May 8th, 2009

In a recent strategy meeting with a client - head of marketing for a professional services firm - I was trying to articulate why social networking makes sense as one aspect of B2B marketing efforts, especially for service firms. My argument (still in need of refinement) was that these media contribute to visibility, to reputation, and to community, in that order.

I suppose I’m using a not-quiet-valid definition of the phrase “social media” here - I’m talking about media including blogs, Ning, Twitter, Youtube, Facebook, LinkedIn; really any web-based media by which a firm can quickly and easily post content on a regular basis, with the opportunity for anyone to read, anyone to subscribe (through an RSS feed, perhaps), and (perhaps with some restrictions) most folks to respond or participate in the discussion.

Firstly, these media contribute to visibility, giving firms the chance to get the word out, in their own way, about their service offerings, how they distinguish themselves from competitors, their involvement in their communities, etc. Certainly these Web 2.0-ish media contribute to better search engine visibilty; blogs and their kin are indexed readily and well by Google and other engines.

And visibility might mean exposure for cross-selling opportunities: a set of blogs posts might introduce a client from a given vertical to services offered by the firm from another area - an opportunity for an “oh, I didn’t know you did that, too” moment.

Blogs and other post-ful media, if done well, offer perhaps the best web-based mechanism for firms to build reputation: much better than saying “we are an award-winning firm” is to let the reader conclude for him/herself that you are an award-winning firm by scanning a series of posts detailing those awards - with photos of the work, comments from clients, etc. An inductive argument works better here than a deductive argument.

Furthermore, social media contributes to reputation for thought leadership: allowing the geeks in the engineering, design, number-crunching, or other backend department - those whose ideas were formerly released to the outside world, if at all, only via the marketing team - to share details of their latest accomplishments. This can be daunting for the firm - since these internal folks are appropriately more concerned with doing the work than with communicating it in a polished fashion - but the enthusiasm, knowledge of industry, and currency of their thoughts can let the outside world see the innovation, complexity, and quality of the work going on at the ground level.

Lastly, social media can build community. This is the tough one: building community means accepting, and welcoming, contributions from those outside of the firm - and allowing the whole world to see those inputs. But if done well, a thriving blog, Twitter feed, Facebook page, or other social media venue can connect clients to the firm in new ways, allowing the firm to gather valuable feedback from customers, collect testimonials from community-service efforts, and participate in a professional community.

Content Syndication

Thursday, May 7th, 2009

Often our work involves the creation or integration of content syndication systems: publishing text/images/etc. from one source in (an)other place(s). The benefits are pretty clear: managing content - news headlines, say - in one place sure beats managing content in several places; coordinating the management of content on two sites, especially when it is content you want to keep consistent, introduces extra time, extra headaches, and extra cost.

A quick example: the Near Westside Initiative, a collaborative community effort which combines multiple projects aimed at rebuilding the residential and commercial vibrancy of this Syracuse neighborhood, publishes information about houses for sale (at very attractive prices) in the neighborhood. The information about the houses - price, details, photos - comes from Home HeadQuarters, a not-for-profit organization committed to creating housing and related opportunities that improve the lives of underserved Central and Upstate New York people and revitalize the communities in which they live.

Originally, Home HeadQuarters and the Near Westside Initiative put up duplicate content on their respective websites: staff from both organizations would email details back and forth, and each would publish to their sites. Of course, maintaining consistent information became a challenge: changes would be temporarily out of sync, and the effort to publish the same data required twice (at least) the effort that should have been needed.

The solution: syndication. Using PHP’s cURL library, we built a system by which the properties page on the Near Westside Initiative site automatically populates details on the properties for sale from the corresponding page on the Home HeadQuarters site. The properties information remains current on both sites and only duplicate effort/time/cost is removed.

Another area in which often use syndication is blog posts. Often, publishing links to the most-recent posts from a blog related to a given site offers requires that the posts be authored in the blog, then duplicated on the main site itself, again requiring extra effort, time, and cost. On C&S Companies’ Fiddlehead site and on the 40 Below site, we programmatically consume RSS feeds to automatically display the top few blog posts; this eliminates duplicate effort, enhances the connection between the sites and their respective blogs, and presents site visitors with a wider offering of relevant content.