Introducing Member Group Tabs for ExpressionEngine

When we build a website for a client, we spend a lot of time thinking about how to make it as simple as possible for the client to manage. Today we're releasing a free add-on for ExpressionEngine that makes the control panel even easier to use.

ExpressionEngine has a handy feature that lets you create a custom button (aka tab) in the control panel that links to a specific page within the CMS. However, these tabs are specific to an individual user. There's no way for an administrator to create custom buttons for an entire group of users. 

Until now.

Member Group Tabs is a free add-on for ExpressionEngine that lets you create as many custom tabs as you like and assign them to an entire member group.

ExpressionEngine tabs per member group

Behold, custom tabs per member group!

No more clicking over and over to create the same button for mutliple members. No more forgetting to setup the buttons for new members. No more numerical order fields to rearrange tabs. Just drag and drop.

If you've ever tried to create custom tabs for a group of users, you know how much time this will save you.

Here's a quick demo to see it in action.

Get the full scoop on Member Group Tabs. Let us know what you think!

Also, if you need a bigger hammer check out Zoo Flexible Admin from our friends at EE Zoo.

Posted February 12, 2013 by Jason Siffring

Jason has over 15 years of web development experience and is the owner of Surprise Highway. Follow him on Twitter or Google+.

13 comments  

Kevin Kemmerly Kevin Kemmerly
on February 12, 2013

Looks great. Will try it out today. Thanks.

Erwin Heiser Erwin Heiser
on February 12, 2013

OMG, thank you soooo much. This has been a feature request of mine since, well, forever.

Jason Siffring Jason Siffring
on February 12, 2013

Thanks @Kevin. Let us know what you think.

@Erwin, that’s great to hear! It’s something we’ve wanted, too.

Angie Herrera Angie Herrera
on February 12, 2013

Sweetness. Can’t wait to try that out. Nice work!

John Henry Donovan John Henry Donovan
on February 12, 2013

I have a use for this today. Thanks for creating.

Jason Siffring Jason Siffring
on February 13, 2013

Thanks @Angie & @John Henry. We’d love to hear your feedback after you try it out.

Howdy Stranger Rene Hamburger
on March 1, 2013

It seems that the masking isn’t working for URLs with parameters, like the one you gave as an example: “/admin.php?&D=cp&C=design&M=manager”. Only the first parameter seems to be handed on when the link is clicked. This might be an EE issue; I’m using EE 2.5.2.

Jason Siffring Jason Siffring
on March 1, 2013

@Rene sorry it’s not working for you. Would you mind opening a thread in the support forum and post a screen shot of your settings screen and another of the URL that you end up at when you click that tab?

We didn’t test on older versions of EE. Maybe there’s a conflict there or maybe it’s a weird bug on our side. Either way we’ll help sort it out.

Howdy Stranger Rene Hamburger
on March 4, 2013

Thanks, Jason. I’m not able to post it on Stack Exchange under this tag: “Creating the new tag ‘member-group-tabs’ requires at least 150 reputation.”

Here’s an example of what I mean:
Using a tab URL “https://www.google.com/search?hl=en&q=Member+Group+Tabs” leads to a tab with the link “https://www.evangelium21.eu/?URL=https://www.google.com/search?hl=en&q=Member+Group+Tabs”, but when following this link, the URL “https://www.google.com/webhp?hl=en” is opened.

As I said above, this is probably an EE issue. Checking http://ellislab.com/expressionengine/user-guide/about/changelog.html, I’m wondering whether it’s related to bug #18071 which was fixed in 2.5.3. I will update to the newest version of EE soon and check it out.

Howdy Stranger Rene Hamburger
on March 6, 2013

I can confirm that this was an EE bug that was fixed in 2.5.3. Apologies for not checking that first!

Jason Siffring Jason Siffring
on March 6, 2013

@Rene glad you got that sorted out.

Sorry about the issue creating a tag on Stack Exchange.

Jonathan Jonathan
on January 18, 2014

Came across your site because of your other article on pw protecting staging sites.  I must admit, I haven’t really looked closely at Expression Engine before today.

Just curious, but what makes you choose this over say WordPress? Certainly your sites look impressive, and I love the simplicity of your own site.

Jason Siffring Jason Siffring
on January 22, 2014

@Jonathan we build sites with WordPress, Craft and ExpressionEngine. I’m a big believer in finding the right tool for the right job.

ExpressionEngine has a very flexible approach to managing content and templates. We can create just about any design and set it up so it’s easy for the client to manage from the backend.

WordPress is great if you need a blog or want to use an off the shelf theme. But, I’ve found it to be harder to work with for sites that have many different types of content. My clients tend to complain more about the control panel too.

That’s not to say WordPress isn’t a great tool. It is if you use it for the types of sites it’s suited for (like any CMS).

Add your comment

Howdy Stranger
Tips for getting invoices paid faster
← Previous
What to do when business is slow
Next→
© 2017 Surprise Highway Inc.