First time when I was working with SharePoint 2010, I was amazed about the new look and feel. In a negative sense, that is!
Everyone was feeling so happy and joyful about it, and I just couldn’t get it.
We went from a clean look in SharePoint 2007, where all my options are hidden underneath 4 buttons (new / upload / actions / settings which makes it very easy to use. It even looks very minimal and clean.
Enter SharePoint 2010: a big ribbon filled with huge buttons all over the place, divided into tabs who have non-meaningful names. And when I am not an administrator, a lot of these buttons are now disabled, but still visible!
In my opinion, a setback in the user-friendly UI that SharePoint had. I had classes of people who were migrating to the new version who stood frightened in the look of all that button-madness. Users who were learning SharePoint 2010 were struggling, and when I showed them a 2007 site they were wondering why Microsoft has gone this way.I even got into trouble for pointing that out to the organisation.
Ok, enough personal ranting. (I am still a happy SharePoint consultant, and I am still convinced that it is a great platform for organisations to do all sorts of business collaboration, publishing, content management and so on).
So, when I found Tobias Lekman ‘s blog and his post about hiding inactive buttons on the ribbon, I was happy that he thought about the end-users and simplicity of use.
He uses JQuery to hide inactive tabs and buttons.
A copy of his code:
As always, do not forget the jquery library reference !