Archive for March, 2008

vCards over RSS – a Proposed System

Sunday, March 30th, 2008

"vCards over RSS" is a proposed system to allow automatic updates of contact information.

The Problem:

While contact data can be exported from web applications, in forms such as vCards and CSV, there is no mechanism to receive continual updates. Instead users are forced to either abandon their desktop address books or continually download vCard or CSV files.

Proposed Solution:

Using the existing RSS 2.0 standard, we can use enclosures (typically used for podcasts) to reference a vCard. This provides a number of advantages:

  1. The date and time the contact was updated is included in the feed, thus the downloading program will only download cards that have been updated
  2. Servers will only have to generate a small percentage of the cards as the downloading program will only ask for cards that are actually new or updated (compared to what is already in their internal database)
  3. RSS is already a well known standard that can easily be generated and parsed

Example:


<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
<channel>
<title>People - All</title>
<description></description>
<link>http://wbp.crmondemand.biz/people.php</link>
<lastBuildDate>Mon, 31 Mar 2008 00:37:07 +0000</lastBuildDate>
<item>
<title>John Miles - Apple</title>
<link>http://wbp.crmondemand.biz/person.php?peopleid=208391</link>
<enclosure url="http://wbp.crmondemand.biz/vcardrss.php?id=208391&amp;token=[REMOVED]&amp;loginid=1" type="text/x-vCard" />
<pubDate>Sun, 23 Mar 2008 15:10:45 -0700</pubDate>
</item>
<item>
<title>Jane Winkle - Cisco</title>
<link>http://wbp.crmondemand.biz/person.php?peopleid=208390</link>
<enclosure url="http://wbp.crmondemand.biz/vcardrss.php?id=208390&amp;token=[REMOVED]&amp;loginid=1" type="text/x-vCard" />
<pubDate>Wed, 26 Mar 2008 08:44:05 -0700</pubDate>
</item>
<item>
<title>Barbara Tora - USA Today</title>
<link>http://wbp.crmondemand.biz/person.php?peopleid=189150</link>
<enclosure url="http://wbp.crmondemand.biz/vcardrss.php?id=189150&amp;token=[REMOVED]&amp;loginid=1" type="text/x-vCard" />
<pubDate>Sat, 1 Mar 2008 14:00:18 -0700</pubDate>
</item>
</channel>
</rss>

Conclusion:

There is nothing in this idea that the majority of developers don't already know how to do. In fact it isn't really a new standard, just a new use of an existing one. To show our commitment, Heap CRM already supports vCards over RSS. This means any desktop application that understands this system will immediately have potential customers from Heap CRM Hosted, OnSite and Enterprise.

The New Heap CRM Dashboard

Saturday, March 8th, 2008

We've made a number of enhancements to the dashboard. First you can now move uncompleted events from the previous two weeks to the dashboard calendar. Also you will notice that we now show the five most recent messages for each prospect.

The New Dashboard