Different Ways of Inviting
This is only a quick feature suggestion
Would it be possible to invite friends by using Facebook Contacts or Windows Live contacts for example
A feature such as the one facebook has for inviting people. Where you enter email and password for Googlemail/WindowsLive/AOL and it loads all email addresses from your contacts
There is a plugin developed that covered this, have a look through the plugin list. iirc it semed far too problematical for my use and I think it had to be configured from the dashboard which would have been an issue for users.
I’ve wanted the same type of integration. I suggested that Boone possibly integrate this little widget: http://www.plaxo.com/api/widget Not ideal, but gets you most of the way there.
This is definitely on my list. I’m going to have a good hard look at plaxo to see how much of its code I can steal.
@boone lol, would really lke to have something like this and perhaps if it can also find anyone on the site who is on their email contacts…you could also look at the invite friends plugin for buddypress it covered this, and the plugin developer is no longer working on it..
That was the plugin I was referring to, for reference:
I have a suspicion that this is a rod for your back have that feeling that it’s going to be one a PITA to get working correctly.
@hnla I have the same suspicion. That’s why I keep putting it off In fact, I deleted my Facebook account not too long ago so it’s going to be hard for me to find a way to test a FB contact importer.
great plugin! I wanted to know if there was any movement on the Plaxo plugin integration. IMHO, this is the biggest, fastest way to grow your community, and spread things virally, by having members invite friends and so forth.
@ehegwer I haven’t seen any movement. It actually would take a pretty big change to the plugin since it would have to change from a list of text boxes that have one email per textbox to a text area that’s comma delimited. Then, you’d have to split the text area into the individual addresses. Still not rocket science, but a little more work.
Either way, I plan to do it in the next couple weeks. Maybe I can offer my code to @boonebgorges if he wants. Although, I also just fond this open source package: http://openinviter.com/ It seems like an interesting option since it integrates with more social networks/email sites than the Plaxo one above. Plus, it’s open source. I haven’t figured out yet if there’s any drawbacks to using it.
Hi everyone. Thanks for the bump about this. To be honest, I haven’t even begun to look at this. The BP end of things, as John says, is not rocket science; nearly all the necessary stuff is already in IA to make the BP part of this work. Finding the right APIs (Plaxo, OpenInviter, or individual social apis) and integrating them is the tiresome part.
@techguy, if you make some progress integrating one of these things, I would be delighted to have a look at it and commit it to IA (with credit of course!). Otherwise it’s something I hope to get around to one of these days, but it probably won’t be any time very soon.
I’ve been looking at Open Inviter and it’s pretty straightforward. My biggest challenge will probably be doing it with some nice Ajax so that it’s all on the same page and not a 2 step process. My Ajax skills are weak, but I’ll give it a whirl and see what happens.
The interesting question here is that with Open Inviter it provides a long list of the contacts that it pulled with check boxes you can check or uncheck. I’m debating whether it’s better to let them uncheck emails or if it’s better to do like Facebook and just send it to everyone in the address book.
Thanks for the follow-up. I’d mimic FB, and let them check as needed.
Ok, so maybe I don’t know Facebook’s process. Which I guess makes sense since I didn’t have them pull my address book. Do they present you a list of email addresses with them all checked when you choose to pull your address book?
Yep, that’s exactly how, and you uncheck as you go.
@crashutah I would love to have the ability to invite my whole contact lists. Any clearer how to do it?
One important thing is to sort out the emails that are already registered at the buddypress site so they are not invited again.
I’ve started down the road of integrating Open Inviter with Invite Anyone. I’ve got it working on a test web page. Seems like it will be easy enough to integrate. I agree the challenge of verifying who is a member already is interesting, but important and doable.
The challenge I just realized is that this page likely needs to be on SSL since they’re entering their email password. Is there any way around this? Facebook as you login on a non-ssl page, but redirects you to an SSL page if you mess up.
Open Inviter seems like a good idea, but what it actually does is just scrape the screen (last time I checked, which, granted, has been a while). That means it’s gonna be a headache to keep updated. Every time FB or Twitter or any other site you want to check changes a bit of html around the plugin isn’t gonna work. Also FB will probably ban your site faster than you can say holy crap. Just my 2 cents!
I think you’re right from what I can tell. Although, that’s why each one is broke into individual plugins which they update as things change.
FB ban is a possibility, but would depend on growth. The interesting thing is that it’s what they do for the other email accounts. They invented it.
Yup, they do it. Doesn’t stop them from banning you though. It’s pretty hard to argue against one of the largest sites on the net
Ideally we’d be able to tap into the Gmail (Twitter, Facebook, etc) APIs, which generally use oAuth, and would avoid the need for passwords to be entered. Harder, though
The problem is that I don’t think Hotmail and Yahoo have API’s, do they? If they did, I might consider outsourcing the development of it. Not good to have an email address importer and not cover those 2 email apps.
Ok, so they do have APIs. This is definitely the better way to go.
Yahoo: http://developer.yahoo.com/social/contacts/ , http://developer.yahoo.com/addressbook/
Then, of course Facebook and Twitter have an API as well. Now the time to figure out all the APIs. Anyone up for the job? I have some cash for someone who wants to work on it.
I just found Cloud Sponge: http://www.cloudsponge.com/ Free through May I believe, but $25/month after that or $275/year. Probably a little steep for most people, but nice that you don’t have to update it with each API.
I’m going to suggest they make a plugin that plugs into Invite Anyone. What do you think?
You must be logged in to reply to this topic.