I'm still new to using Wild Apricot and don't know much about the events manager role, as we are not using that yet. However, in trying to grant access to those people that need to get in and do various things so far, this is what I'm thinking could be changed -
Current Admin Roles:
Accout Administrator, Events Manager, Donations Manager, Membership Manager, Website Editor
Proposed Additions:
Website Manager, Accounting Manager, Communications Manager
Proposed Changes to existing structure -
- Remove "view hidden pages" from Events Manager, Donations Manager, Membership Manager. These people should only be able to view the same pages they would be able to view if they signed in with the member log-on instead of their admin log-on.
- Limit "view hidden pages" for Web Editors to their assigned section(s). They should not be able to view hidden pages in other areas of the web site.
- Remove "member only pages / restricted access" from Events Manager, Donations Manager, Membership Manager, and Web Editors - they should only be able to access the same sections of the website that they would be able to view if they signed in with the member log-on instead of their admin log-on.
- Limit things that should not be changed on a frequent basis, including things like changing web site headers/footers and payment methods, to the account administrator. People should not be given an ability to "see what happens" in these areas.
- Add a web manager level that can have more control than a web editor for those that don't need the more refined capabilities.
- Add a accounting manager for those that want to excercise stronger accounting controls.
- Add a communications manager for people that just need to access the members list, search/report functions, and communicate with the group.
Overall, these changes should make things like discussion forums in restricted areas more secure and should prevent people from limited knowledge from experimenting in areas they should not be tampering with. Also helps to establish some boundaries on who can correct financial information, change payment info, change renewal dates without balancing the payments, etc.
PROPOSED ACCESS BY ADMINISTRATOR ROLE -
Account Administrator Only
(Things that once set up should not need constant maintenance. Changes should be thought out and not be one person's decision.)
Change visual theme, customize colors and styles
CSS customization, including WebDAV
Add/edit/delete administrators
Delete all members
Domain setup
Web analytics integration
Edit organization details
Upgrade or delete account
Add/edit/delete member levels
Customize member database fields
Customize member profile display settings
Customize member application workflow and e-mails, renewal settings and emails
Edit payment settings
Website Manager, Account Administrator
View webpages via admin interface (including hidden and member-only / restricted access pages)
Add/edit/delete page, change visibility, change access: public/members
Edit settings for pages: Events, Member application, Donation, Member directory, Blog, Discussion forum
Edit page header, page footer
Edit Meta tags
Adding restricted access website sections, granting access & editor rights
Website Editor - For Assigned Section(s) of website only:
Add ability to assign the editor to a "top page(s)" of a website and that editor may only have editor access to that top page(s) and the children pages that cascade down from that top page(s).
View webpages for their assigned sections only via admin interface (including hidden and member-only / restricted access pages)
Add/edit/delete page, change visibility in their assigned section(s).
Edit settings for pages: Blog, Discussion forum, Directory, Events within their assigned section(s).
Edit Meta tags within their assigned section(s).
Website Editor, Website Manager, Account Administrator
Events Manager, Donations Manager, Membership Manager
Communications Manager, Accounting Manager
Access to members list & search features
Ability to email from control panel
Ability to view reports, if they become available
Donations Manager, Account Administrator
Archive/delete donors
Customize donation confirmation e-mail
Export donations or donors
Events Manager, Account Administrator Only
Register member for event
Add/edit/delete event, customize event registration form
Edit/delete event attendee
Email event attendees (one event or all events)
Export event attendees (one event or all events)
Customize event registration e-mails
Edit/archive attendee
Accounting Manager, Account Administrator Only
Edit payment transactions
Change payment status of event attendee
Membership Manager, Account Administrator Only
Add/edit/archive/delete members
Import and export members