I've got a community blogging site that uses Organic Groups to organise users and lets them subscribe to and post blog entries into groups they're a member of. I want to make it easier for casual visitors and existing members to quickly join up to a group.
The first thing I want to do is be able to place a "Join this group" link inline with the content so that it's more visible to people.
The second thing I want to do is make this button/link work as smoothly as possible. If it's an anonymous user, the link should take them to a signup page first, then join the group. If the user is already logged in, I'd like it to be possible to join the group through some kind of AJAX/jQuery request so that it happens instantly. It should be as easy as using the Facebook 'like' button.
Ideally what we're trying to achieve here is to make it as easy as possible to subscribe to groups and get notifications, but obviously more active members will want to contribute blog entries, etc.
Any suggestions? Has this been done elsewhere or covered by a module somewhere?

Comments
Doing this soon for Eduglu
For the first, you should be able to do this with (I think) one of the organic group blocks or by adding it through the theming layer.
For the second, I'd suggest you install this module: http://drupal.org/project/r4032login
For the ajax join thing, it'd be fairly easy to write a custom module that does this. I'm planning on building something similar into OG Mailinglist which could serve as an example. There might be some sample code out there that could also show you the way.
Kyle Mathews
Thanks for the heads up on
Thanks for the heads up on that module, Kyle. I must give it a try out. And a quick delve through the OG block code to see how to copy that and make it inline with the Group homepage? I'll give it a blast!
Have you had any luck with
Have you had any luck with this? I am looking to do almost the same thing, and wondered if you'd be willing to share what you've done so far, what's worked, etc... thanks in advance!
plans for ajax group join thing
I haven't gotten to this yet but I'm still planning on it soonish. I think it'd make a great contrib module. My plan for how to do it atm is to use http://drupal.org/project/modalframe and some jquery to override any join-group links to show the confirmation box in a model dialog.
Kyle Mathews
I am also
interested. Thanks.
me too
I am interested as well.
I don't fully appreciate og or the need to join groups to contribute. I have a site where everyone should be able to add a content type or comment and the join step is a barrier.
Is there a way to automatically "join" a User when they are clicking a link to comment or create a node?
Thanks!
I'm planning to do this soon for OG 7
I want to have OG Mailinglist work more like MailChimp or another marketing email service where people can quickly create a Drupal account and be subscribed to a given OG Mailinglist group such that they can get announcements about what they're interested in.
I plan to call it og_quick_join
any progress on this?
any progress on this?