The Official Blog of Cogmap, the Org Chart Wiki


Archive for March, 2008


Details on some of our new Cogfeatures

Tuesday, March 4th, 2008

Besides amazing APIs and private maps, what did we do?

In case you were wondering:

  • A new homepage
  • Country, State, NAICS code and Alphabetical listings of all of the maps
  • Double-clicking a person zooms in on that person and exposes editing tools
  • Coglinks! (An example is here)
  • Dozens of bugs fixed
  • Comments! Here is a little about how comments work:
    • Simple, unthreaded comments associated with each chart
    • Comments show up right away but are queued for moderation
    • Upon moderation, accepted comments are sent to map subscribers
  • How do Private Charts work?
    • When you create a private chart, you are added to the access control list. You cannot be removed from accessing this chart.
    • You add email addresses to your access control list. When you add someone, they are sent an email. The chart shows up in their “My Cogmap”. If they sign up using another email address, they cannot access the chart.
    • Anyone who has access to a chart can add or delete people’s access to a chart.
    • If someone goes to a chart that they don’t have access to, they can have an automated email sent to the chart owner requesting to be added to the Access Control List.
  • Related charts was built using Vogoo’s Slope One open source implementation
  • Improved login code pretty substantially.
  • Sped up adding people to maps significantly (so cool and fast, we are actually highlighting it, which is weird)
  • Livesearch works
  • RSS feed more explicitly exposed to audience (via icon on chart page)
  • Dozens of minor bug fixes and usability improvements

Cogmap APIs

Tuesday, March 4th, 2008

UPDATE: Significant changes have taken place. Here is the latest:

This is a unified post to point to all of our APIs. Each title links to more comprehensive documentation.

XOXO Organization Charts

Every Cogmap org chart is available as an XOXO document.

Organization Chart Data is accessible as an XOXO document by calling a URL formatted as<CHART ID>

xoxo.php returns a nested set of unordered lists that describes the organization. Each listed item also contains several pieces of metadata associated with the list:

  • personID: the ID in Cogmap’s database
  • FirstName: Person’s first name
  • LastName: Person’s last name
  • TitleValue: Person’s title
  • The title of the document is the chart’s name.

Name-based APIs

  1.<Name of Company> will return either the map of that page or a page to create a new chart.
  2.<Name of Company> will return either the XOXO XML document of the organization structure of that company or a 404 error.
  3.<Name of Company> will return the unique identifier of the chart ID for that company or a 404 error.

hCards & vCards

  1. Every profile page is actually an hCard. Munch it, crunch it, consume it.
  2. You can download vCards easy too.<ID of Profile>

Newsfeed API

  1. Consume your newsfeed!<your screen name> returns an XOXO XML document of your newsfeed. This makes it easy to turn your newsfeed into something consumed by other applications. Here is my newsfeed as an example.

Don’t forget: RSS feeds on map pages & the escape key!

Tuesday, March 4th, 2008

Crazy features you may not have tried but should! Go to a chart page and hit the escape key. That is AJAX madness!

Have you subscribed to maps in your RSS reader? You should! Every map has its own RSS feed.

IAC capitalizes marketing expenses – Lollerz!

Tuesday, March 4th, 2008

Agree completely with Junior Hines (I wish I knew where he worked/what he does).  He points to PaidContent’s discovery that IAC is capitalizing customer acquisition costs.

Frankly, I don’t even like to capitalize IT costs.  The whole process of making future numbers harder to hit makes me nervous.

Capitalizing marketing expenses basically ensures that the company is doomed at an indeterminate point in the future.

Is there a fiduciary responsibility to manage numbers and connive to prop up the stock price?  I would argue that this action has done the company a disservice strategically.

What’s worse is there is never a way to undo this.  Any restatement would crush the stock.

I was trying to think of an analogy that would shed more light for someone on how ridiculous this is.  I started by thinking, “Can a company capitalize its sales people over the life of the customer?  Like if a company had a sales person who sold a long-term deal, can they capitalize the salary of that sales person over a ten year period?  So only recognize 1/10th of the salary of the sales person as an expense this year?”  But that sounded so patently ludicrous, I thought it was a bad example.  But then I thought, “Wait, that actually is what they are doing!”

Here is a funny question: Did increase its CPA payout after the accounting change?