I'm working on a communication type web site for a client. They will have a group of about 60 users, who are members (user accounts created by the organization director). These users will have access to members only content.
Each member must belong to 1 of 3 roles. No problem here, as the user roles with drupal core is fine.
Each member can also belong to none, or up to 5 different committees. I created vocabularies and terms for these committees to allow the organization director to see lists of committee members using views. Again, the taxonomy with drupal core is fine.
The director wants to be able to create newsletters to email to members, and also have these letters show up a nodes. No problem with simplenews.
However, he wants to also have the ability to send newsletters to members of a certain committee, or a group of committees, or all members, and he wants the ability to choose who receives the newsletter as he creates it.
Simplenews does a great job creating subscription lists based on roles, but if members are categorized into committees by taxonomy, I need a method to separate those lists for mailings.
I am looking for advise on how to approach the goal. The site is under development, so making changes to roles, vocabularies, etc is easily done at this stage.
Thanks for any hints. If more clarification is needed, let me know.
Cheers,
Comments
You could either...
A) Hack at the Simplenews module making it aware of your taxonomies or
B) Reorganise (and possibly have to duplicate) your committees as roles.
Both have their drawbacks, and in B's case that's the admin overhead of maintaining a taxonomy and role structure in parallel however for an organization of ~60 people and being spared the burden of maintaining forked code I'd be tempted to go that route anyway.
If you did want to customize the Simplenews module the author's page states he is available for paid customizations... http://drupal.org/user/73854
Roger Heathcote - www.technicalbloke.com