If you open the OAuth flow in a pop-up, with window.open (actually, for most browsers to open a pop-up, the user has to actually click on a link, so your href should be javascript:window.open("https://oauth_start) - target="_blank" might work as well but I can't remember), after the user has completed the authentication and ended back up on your site, you can trigger a function on the parent window and close the pop-up, like window.parent.facebookAuthenticationComplete(); window.close(); I think this is a lot easier and more reliable than pushing anything through a node/pub-sub solution.
I agree; the whole node socket/handshake is a ton of overhead if you're not interested in using the socket to make calls over the API you just authenticated.
You can actually trigger the close function from the window that has been opened. Since it was opened programmatically it can be closed programmatically.
You're right, that is annoying. Thanks for the suggestion. Here's what we're going to do. On hover on the Circles list, we'll swap out the member count for an Edit link:
Oh wow, that's great! I'm currently trying to get some of my friends on board so we can use this. I think they'd appreciate the interface and the privacy - which they all find quite jarring about Google+ and Facebook respectively!
Everyme is an app that works REALLY well on all platforms for your purposes, not just pretty well. I would encourage you to give it a try. You might like it better.
I've used the Facebook secret groups feature and found it sufficient. Could you elaborate on what non-trivial benefits you offer over those? As far as privacy from the provider, it seems like I would have to trust you instead of Facebook, which from my point of view isn't a huge net gain.
Where to begin - first, our apps perform at least 30x better. Facebook mobile apps sometimes lag for 30 seconds or more loading new content, ours is instantaneous. Our app was natively built for all platforms. Second, we are backwards compatible with email and text. I think FB might handle email replies as well but text is huge on mobile and is a big deal for our users. Third, we can build your groups automatically for you with Magic Circles. Fourth, we are hooked into all major social networks and are constantly scanning for interesting events occurring in your life. When we find those events, we post them to your Circles for you (if you have the setting turned on) - this takes the effort out of sharing. There's more but I encourage you to try the app and see for yourself how much better it is.
Feature wise FB may be ok, but from the user experience perspective they have failed to offer anything remotely attractive on the mobile. This is what makes apps like Path and Everyme attractive, they were designed with mobile in mind.
Plus their mobile platform straight up sucks. It takes ages for mine to load (on iphone 3gs) on wifi or 3g. Even then, some of its capabilities are hobbled. I was trying to do something the other day (i dont remember what), but was very frustrated at not being able to do it.
That's an interesting idea. I am not sure if it's possible to do that and keep the same level of performance, features, and usability that we offer. If it was, I would certainly be open to it.
Quick note: why not integrate with the major mail providers to get my address book from there instead of making me enter them one by one? You had me on board until that screen showed up..
We are working on that for web (which is in beta), I'm assuming that's what you are mentioning. Our backend is ready to do Google Contacts and Yahoo, but haven't had time to wire up the front-end. If you download our app for Android or iPhone, you can use the address book there and create Magic Circles.
You can use GitHub for legal documents already. Just convert your documents to markdown. We put our TOS and Privacy Policy on Github from launch: https://github.com/everyme/everyme-legal
We haven't had any issues or pull requests recently but we would welcome them for sure.
Sorry that wasn't more clear. I think privacy controls on a product like Facebook, designed and redesigned ad infinitum to make you share things in public, fail at doing so in the long run. Everyme was designed from the ground-up for private sharing.
I can answer that for you here. This article is more about privacy as our product although it is also our policy. Our Privacy Policy and TOS outline things in legalese, but in human language, we take it seriously on the backend as well. We even put our legal documents on GitHub so you can track changes to them. We abide by all TOS provided by other APIs. We don't store your address book or your friends data; we don't want that liability. All connections are made through SSL. We will never share your data with anyone else (outside of legal obligations, I suppose - but please read our Privacy Policy and TOS for the final word as I am not our lawyer).
Hi newhouse. Thanks for trying Everyme. We've thought a lot about this process and have made sure not to do anything without your permission. We don't spam your friends when you create a Circle. We only share things with your Circle friends when you actually post them, by clicking the share button in the Circle.
You're right, my error. I had a friend mention that she received two separate text messages, the first being about the post, the second being the context (i.e. they were added to a circle). I mistakenly assumed that they weren't sent together and sent in the opposite order. Might be nice to somehow communicate more explicitly that no one is notified until after you post something in a circle.
Yes, I agree! That is something we are working on. We are in a difficult place because we are extraordinarily cautionary about what messages we send through email/text but we don't to clutter the UI with alerts and confirm dialogs.
Sam, slide to delete works on phone numbers, circles, stories, people in your circles, and other places in the app where you need to remove data. Hope that helps! vibhu@everyme.com if you need more assistance.
I thought the same thing, it's very obvious that he's starting either his own firm, or will land somewhere else, and this article is a public attempt to retain his clients and advertise to new ones.