Is Groups useful for this case… ?
-
Here is something I’ve been posting around and I wonder if the Groups plugin is a good fit for the use-case…
I’m looking at creating a site with the following concept:
At PR agencies, reps are responsible for creating and mailing out to journalists comments made by their client’s executives in response to news events. I’d like to create a website on which they post this comment in the clients’ names, building in to a repository / feed of comments for each company executive.
How could I flex WordPress to implement the right data / user model? Here are some thoughts on requirements…
Users & relations:
– Users called reps (new user role type?) belong to groups called agencies (taxonomy terms?).
– Users called execs (new user role type?) belong to groups called companies (taxonomy terms?).
– Companies must relate up to an agency, so that an agency may have a basket of companies for which it is responsible (relate term to term?).
Posting:
– Only an agency rep can post anything – but not in their own name…
– Reps should be able to post content on execs’ behalf…
– But only for execs whose company relates to the rep’s agency. (How would we manage this important logic?)
So, i) there’s a sort of “user groups” element, which may be possible by relating a user to a term; ii) there’s a requirement that groups of different types must relate and iii) there are permission considerations.
Here are some options under consideration:
– Using Advanced Custom Fields to relate an agency term to a company term and to relate a user to a term
– I know the latter is possible with the LH User Taxonomies plugin, too.
– For “on behalf of” posting, no idea.
Ultimately, this would also all need to be done in the front-end. Maybe I won’t get ahead of myself here by discussing that – or maybe it’s important; maybe it means the front-end is where some of the permissions should be exercised?
- The topic ‘Is Groups useful for this case… ?’ is closed to new replies.