So with the new Ribbon on top of the SharePoint 2010 page we have an office like feel to working with SharePoint pages. Customization of this ribbon is great, adding your own functionality augmenting what Microsoft provides out of the box. My question is this though, when is it appropriate to use ribbon customization vs an item menu option (i.e. the callout menu on a particular item).
Are there best practices around this? What do you do?
They share a lot of the same options. The ribbon is focused on working with the entire list or library, but still has options pop up when you click on an item that are targeted at that one item. The call-out on a single item is always focused on options for just that item.
So I would say if your looking to do something with an entire list or library, put it in the ribbon. If it is going to be an option specifically tied to one item at a time, put it in the call-out menu, but also try to make it show up in the ribbon if someone doesn't look at the call-out menu.
But that's just my opinion and I haven't had any experience putting custom functionality into either sections.
Related
My question is pretty simple, can I put a picture box in a MS Ribbon Customization (VSTO add-in). I can tell that it's not a readily available option from the designer, but can it be done from the XML? I haven't found an examples that do it.
The end goal is to have an image run out to the right of the controls in the ribbon, which would quickly allow someone walking behind a series of users see "which team they were on"/"program version" they were using.
There's a possibility to hide Form's Ribbon button in crm by java script.
But i cant hide Home page Ribbon button.
Is there any ways to hide home page ribbon button using java script?
Thanks in advance
Because some comments are lost in a removed answer, I rewrite here.
Ribbon customization (also the one inside the homepage) must be done editing the XML definition, not by DOM manipulation of the element.
More information here:
Define Ribbon Display Rules
and here:
Define Ribbon Enable Rules
Is also suggested to use a ribbon editor, like this one:
Ribbon Workbench for Dynamics CRM 2011
Visual Ribbon Editor is also a very good tool.
You can download it from here:
Visual Ribbon Editor
To edit the ribbon manually, have look at this article.
[Possible Duplicate]
Disable Ribbon Button
But I came with question, as I'm this question not answered and I'm looking for available server side solution.
I wonder if there is a way to disable button or many buttons from Ribbon toolbar from server side?
Using Ribbon.TrimById Method (String) you can locate Ribbon, RibbonButton or RibbonGroup to hide.
Complete sample to hide Ribbon buttons sharepoint 2010 programmatically.
I think you will want to look into the HideCustomAction option of the Feature Framework. http://msdn.microsoft.com/en-us/library/ms414790.aspx
It has the ability to hide some aspects of the default UI elements in the product and the documentation does talk about the Ribbon so it may do what you want.
I need to customize my sharepoint site main top menu bar.
Main Menu Navigation : Primary navigation. It should have all the main tabs. If a user clicks on any tab then the subsites under the selected tab should be displayed as secondary navigation. By clickin on any link in secondary tab section the link for that selected tab should be displayed in a drop down as tertiary navigation.
I need to customize the sharepoint site for this. Can anybody have the better idea for this. It would be grateful even links provided.
Thanks in advance
Yes, sorry this has not been answered. This solution utilizes their built in sharepoint navigation and allows you to customize the menu however you wish.
http://sharepoint2010customnavigation.blogspot.com/
How can I completely change the look of the TopNavigation dropdowns in SharePoint 2007?
Basically I need to change the look of the div popup that gets display. I need to use Javascript to do this, so just changing the CSS for the menus won't work.
Grab a copy of the MossMenu code the MS team released, implement and override the render with your own code. Peasy
Telerik has a few pages that show you how to use their controls instead of the the dropdown menu in MOSS. The directions start here http://www.telerik.com/help/aspnet-ajax/moss-overview.html
Please take a look at Heather Solomon's Blog for MOSS 2007 CSS reference. You will most likely get want you want out of that.