CiviCRM running under Drupal gives the possibility to some users to access a complete menu for managing CiviCRM without giving them access to the settings of the CMS.
It seems this is not possible when CiviCRM is running under WordPress: the administrator of CiviCRM has full access to all the settings of WordPress, which is not an option in our case.
After some painful experiences with Drupal regarding the hassle of the updates, we decided to switch to WordPress, without knowing about this issue.
We are not the only ones concerned by that issue:
- How do we set up WordPress front end pages to allow our team to access CiviCRM admin tabs etc.?
- Create a Login page for wordpress users to access civicrm but not wordpress functionality
- No CiviCRM link in my WordPress menu after migration from Drupal to Wordpress (that's me)
- How to set up basic CiviCRM access for a user in WordPress?
We are disposed to write an extension of CiviCRM allowing a user with enough rights to get the full menu of CiviCRM from the user side of the website, but we need some pointers to start somewhere. We are thinking about a static page containing the javascript code to launch the full CiviCRM management menu.
Any help would be appreciated.
drush
then withcomposer
, but some mutual dependencies were difficult to solve. At a certain moment, I was fed up and recorded the ease to maintain WordPress websites and decided to switch to that platform.