I'm new to drupal, have only spent about 1 month experimenting with various modules. My current expertise is minimal at best.

Here is the scenario:

1. Over 100 Organic Groups. Each member of "Tier 1" role can create at least one organic group.
2. Each Tier 1 member will have "Tier 2" members (Tier 2 is a role).
3. With 100-1000 Organic Groups the "Appear on Registration" form for Organic group settings becomes unwieldy on the registration page (with many check boxes).

Subscription to an Organic Group can be automatic approval or queued for approval by admin. Not sure what approach would be more suitable. I'm trying to make "signup" as self-service as possible for Organic Group Admins.

Is there a method to have an Organic Group have its own signup page that is created when an Organic Group is made. Let me describe.

1. Group Admin creates group.
2. Group allows for moderated - subscription requests must be approved
3. Created group does NOT appear in "list in groups directory" (unchecked). The list becomes unwieldy with a large number of Organic groups.
4. A subscribe link is already created when an organic group is created. (i.e. og/subscribe/2?destination=node/2) a page is created with a subscribe button. OG already does this but how to access it or copy it for another use.

How can I:
1. have a separate "create account page" for each Organic Group? It's a one-step process where a Tier 2 member is given a unique url to create a new account and this url also subscribes (or allows them to request a subscription) them to this specific organic group.

2. have this type of create account page automatically generated with a unique/separate url?

3. Maybe have this link displayed to the Group Admin so that it can be emailed. The more likely scenario is a Tier 2 member is verbally given a url or say a business card with a url on the card.

I know there is an invite option, but I would like the registration process to be self service, where the Admin does not need to electronically invite but only approve.

4. Could this separate url be aliased to be something like /node/signupmygroup?

Please suggest any modules or code that could allow me to do this. I would appreciate some guidelines on integration or implementation. I have very sparse programming skills (I can read the code posted here and get a general understanding of how snippets and other modules work, but for actually coding - it is currently beyond my skillset).

Thanks

greg

Comments

ipswitch’s picture

I too have a site with many organic groups, so many that it could be confusing for a person signing up to know exactly which group he/she is supposed to sign up for. An organic group signup page would solve this.