This is a small module that demonstrates a simpler end user experience for registering for Organic Groups with some reverse syncing.
It provides a block, which when enabled, will appear on OG pages for anonymous users. When the user clicks the link/icon in the block, they are taken to a user registration from which pre-select that group for them. (also providing a link if they want to register for other groups)
It also provides reverse OG syncing, such that when an Individual is added to CiviCRM by any means, if that contact is registering, or has a user account, they will be added to an OG with the same name as their state/province. (if it exists.)
So, we have a site with OGs for several states. An anonymous user browsers to a state of interest. They click the sign-up link, and are taken to a Drupal registration page, which is pre-selected to add them to the group for that state. We also have a CiviCRM profile included on our registration. The user enters their mailing address, which is for another state. In the end, the user is signed up for both state groups.
Download here. ALPHA quality. Test thoroughly before use on production sites.
http://ninjitsuweb.com/files/modules/cogsregister-0.2-alpha.tar.gzBest,
Matt
http://www.NinjitsuWeb.com