Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
This extension allows you to create navigation tabs for member groups in the ExpressionEngine control panel.
branch: master

This branch is 7 commits behind surprisehighway:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.

Member Group Tabs

The Problem

Tabs are custom buttons that users can create in the ExpressionEngine control panel Main Menu Manager. They're very useful, but have some limitations. Tabs are unique for each member. It is time consuming for administrators to create the same tab for a number of members. When new members are registered in the future you have to manually create those tabs for them again.

This extension allows you to create navigation tabs for entire member groups in the ExpressionEngine control panel. All existing and future members will have access to the tabs you create for their member group.


  1. Unpackage the zip file
  2. Place 'sh_member_group_tabs' folder in your 'system/expressionengine/third_party' directory
  3. Enable the 'Member Group Tabs' extension in the ExpressionEngine control panel by navigating to Add-Ons > Extensions


In the ExpressionEngine control panel navigate to Add-Ons > Extensions and click Member Group Tabs 'Settings'.

The Member Group Tabs settings page will list member groups that have control panel permissions.

Quick Notes

  • Created member group tabs will appear in-between ExpressionEngine's default buttons, and the default member tabs. Member Group Tabs Example
  • Tabs can be rearranged by selecting, and dragging up or down.
  • The 'Tab URL' field can contain a relative or absolute URL.
  • External URLs are automatically masked to protect the location of your system path from server logs.


Creative Commons License

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.


Report any issues on the ExpressionEngine Answers forum.

Something went wrong with that request. Please try again.