We are looking to use a Wordpress Multisite / CiviCRM integration and have a multisite development environment setup. We're not sure whether we should be using CiviCRM or Wordpress (or a combo) to establish permissions.
Here's a rundown of the user groups / permissions that we need to establish:
BACKEND USERS
- Admin (2) - access everything, create new site
FRONTEND USERS
- Committee member (10+) - add/delete documents specific to committees
- State Manager (8+) - add/edit/delete members within the state. Add documents for downloading
Members (2500+) - when logged in can search for other members (all states), edit their own details and access private documents.
Public - access unrestricted content only.
Q. We want to limit access to the admin system to the Admins only and get State Managers to add/edit/delete via the frontend. Is this possible?
Q. We want committee members to be able to upload documents via the frontend that can only be viewed by other committee members. Is this possible?
Q. Can member login data (usernames & passwords) be stored in the CiviCRM or do all members need to be Wordpress users also?
Q. Would the Committee members be best setup as groups?
Q. Does anyone have a diagram of how the Members / Groups and other permissions work across a Wordpress integration?