This is a topic in Highrise API

Highrise to LDAP proxy

 
Avatar Tammer Saleh 6 posts

As part of a railsconf presentation, I wrote a daemon that will expose a highrise account’s contacts as LDAP entries. This lets you use the highrise contacts from OS X’s addressbook or Outlook on your local workstation. You can read more about it on giant robots

It’s just a proof of concept, so the tests are pretty much all broken, but we’re open to patches.

Cheers,

Tammer Saleh

 
Avatar Jason Fried Administrator 1113 posts

Thanks for sharing, Tammer.

 
Avatar Daniel Drucker 29 posts

Has anyone gotten this to work? When I try, I get this:

Received search request.
ERROR running Highrise::Person.search(daniel): undefined method `collect!’ for nil:NilClass

(where ‘daniel’ is an example search) no matter what I search for. I never get any results successfully returned. I know from sniffing the traffic that the proxy is successfully querying Highrise and getting the correct data returned – I see the XML with all the addresses – but at some stage after that the parsing must be going wrong.

 
Avatar Simon Menke 2 posts

The problem lies with active resource, I think.
Somehow the array structure doesn’t get parsed.
I got it fixed on my MacBook so I’ll try to send in a patch…

 
Avatar Tammer Saleh 6 posts

I think I’ve fixed this issue in the latest SVN release.

 
Avatar rickvug 7 posts

Any update on the Highrise/LDAP integration? This is a key feature that my organization needs. We all use Apple Mail and Highrise as our central contact manager. To have email auto completion for all of our contacts would be a killer feature.

 
Avatar Phil Wilson 3 posts

Another vote for LDAP integration. I am probably going to try Tammer’s workaround (and probably crash my whole system because I am a complete amateur and know just enough to be dangerous…). This would be an awesome feature.

 
Avatar Mr Batman 7 posts

Any further progress on this or has any found another way off accessing contacts from address book or outlook?

Signup or login to post a reply.