Friday, June 11, 2010

Issues with moving search into top ribbon bar

I was recently on a project where there was a requirement to have many items in the main navigation. There was not an option to consolidate these into smaller groups. The idea was to move the search box up into the top ribbon bar.

image

This would allow for more horizontal space for the navigation items. However in my attempt to move the search I found a little gotcha. I selected the search control in SharePoint Designer and moved it right above the welcome navigation control code.

image

Wrapped the control in a div tag and temporarily added an inline style of float left.

<div style="float: left;">
   <asp:ContentPlaceHolder id="PlaceHolderSearchArea" runat="server">
      <SharePoint:DelegateControl runat="server" ControlId="SmallSearchInputBox" Version="4"/>
   </asp:ContentPlaceHolder>
</div>

image

I saved the master page and then checked out what it looked like. The search was moved up correctly but it was not until I used IE8 dev toolbar to check for compatibility in IE7.

image

As you can see below in IE7 the search, and welcome link/drop down is no where to be seen and the ribbon tabs got all squished.

image

After doing some testing in IE7 mode an inline style gets applied to the ms-cui-TabRowRight with “Display: none”

image

I am not 100% why this is, but if I try to put the search anywhere else in the ribbon it just does not show… So I guess this is more of a warning to the designers out there. If you are thinking about putting the search in the top ribbon bar in your design comps know that there might be some issues with browser compatibility.

So what I ended up doing is moving the search to the left of the Social Notification tags. Wrapped it in a <td> tag and called it a day. The client was happy with the results since they were still able to have their navigation items and the search moved to a different location.

image

image

Please comment on this post if you have seen this issue before or have found a fix. Thanks!

Tuesday, June 1, 2010

SharePoint 2010 IA Wireframe Toolkit

I created a post about a year ago about Using Visio for SharePoint Wireframes. So now that 2010 has been released I got busy building the next generation Visio Wireframe Toolkit for SharePoint 2010.

It is currently around ~40 pages that range from Wiki, team site, meeting workspaces, search, my sites, and application pages. All the text, navigation, web parts, and images are editable and can be added, moved, edited or deleted.

SharePoint 2010 Toolkit

In this version I made sure that the correct colors, fonts, and web part placements were true to the application. On most of the templates I have included some basic information about the page layout, web parts on the page, and libraries/lists included.

Here are some samples:
Team Site
wiki

Contacts Web Database
ContactwebDatabase

My Profile Silverlight Organization Viewer
MyProfileOrganization

I wish I could share it with everyone but my hands are tied and I cannot. It is an EMC Consulting artifact and I am writing this blog post to mainly get the word out that Visio is still my application of choice for creating Hi-End wireframes for SharePoint.

So if you are interested in having EMC Consulting help with your SharePoint deployment, Infrastructure, Storage (EMC Core), Branding, Governance, Taxonomy, Navigation, wireframes, or any other type of consulting please check out:

Here are some of our core services around SharePoint:

Contact your local EMC Consulting representative and let them know I sent you!