We're trying to evaluate NB as a long-term platform, i.e., for a non-profit that wants to stick around for a while, is willing to spend some money on development, and which will probably depend on some pretty sophisticated features as part of their offering. NB offers a ton of stuff out of the box, which is great, but it doesn't let you write custom modules a la CiviCRM/Drupal, WordPress, Orchard, etc. So the only way to integrate things that don't fit within the NB schema is through something like an <iframe>, which has lots and lots of limitations. The main one, if we wanted to implement something like discussion forums, or custom ratings and rankings, or, well, anything else that needed its own database, would be getting a hold of NB logins, so that the <iframe> would know who was interacting with it. The best way to do this, I suspect, would be for NB to serve as an OpenID provider - but I haven't seen anything about that on NB's site.
Is this idea possible? Reasonable? Is there any way to do what I'm suggesting? Or is NB just not well suited for this sort of thing, and we should look at CiviCRM? Or...?
Ken, NationBuilder comes integrated with a host of services out of the box as you mentioned, and we currently provide a Single Sign On (SSO) feature for people who want to log in to your nation using Facebook and Twitter.
NationBuilder is not an SSO "provider." In other words, you cannot use your NationBuilder account to log into other services.
Showing 3 reactions
Sign in with