С одной стороны, меню содержит ссылки на списки и библиотеки, доступ к которым крайне необходим пользователям. С другой стороны, оно часто болтается слева, занимая полезное пространство, образуя вертикальную прокрутку экрана, а может и просто не вписывается в дизайн.
Что делать? Одно из возможных решений – оставить, но замаскировать.
В дизайне уже есть элемент, показывающий текущий путь на сайте:

Вполне можно рядом сделать ещё одно выпадающее меню с «картой сайта».
В мастер странице можно найти такой элемент управления:
<SharePoint:PopoutMenu runat="server" ID="MenuPopout"
IconUrl="/_layouts/images/cat.gif"
IconAlt="<%$Resources:wss,master_breadcrumbIconAlt%>"
IconOffsetX=0 IconOffsetY=0 IconWidth=16 IconHeight=16
AnchorCss="s4-breadcrumb-anchor"
AnchorOpenCss="s4-breadcrumb-anchor-open"
MenuCss="s4-breadcrumb-menu">
…
</SharePoint:PopoutMenu>
Нужно сделать копию, а внутрь него поместить меню.
<Sharepoint:SPNavigationManager id="QuickLaunchNavigationManager" runat="server"
QuickLaunchControlId="QuickLaunchMenu"
ContainedControl="QuickLaunch"
EnableViewState="false"
CssClass="ms-quicklaunch-navmgr">
<div>
<SharePoint:DelegateControl runat="server" ControlId="QuickLaunchDataSource">
<Template_Controls>
<asp:SiteMapDataSource SiteMapProvider="SPNavigationProvider" ShowStartingNode="False" id="QuickLaunchSiteMap" StartingNodeUrl="sid:1025" runat="server" />
</Template_Controls>
</SharePoint:DelegateControl>
<SharePoint:AspMenu id="V4QuickLaunchMenu" runat="server" EnableViewState="false" DataSourceId="QuickLaunchSiteMap" UseSimpleRendering="true" UseSeparateCss="false" Orientation="Vertical" StaticDisplayLevels="2" MaximumDynamicDisplayLevels="0" SkipLinkText="" CssClass="s4-ql" />
</div>
</Sharepoint:SPNavigationManager>
При этом следует учесть, что необходимо скопировать и меню для версии интерфейса 4, и делегат (delegate control) для источника данных меню.
Результат может быть таким:


Получается, что меню и место на экране не занимает, в то же время к нему можно быстро получить доступ.