Dynamic Quick Launch Master Page
Copyright Jeff Webb, January 2008, http://www.essentialsharepoint.com/
Description
This master page replaces the standard default.master provided by Windows SharePoint Services (WSS) 3.0 and Microsoft Office SharePoint Server (MOSS) 2007. It allows the user hide or display the Quick Launch dynamically to reduce visual clutter and make more horizontal space available for content.
Installation
It is recommended that you deploy this master page manually to a single site collection for evaluation purposes before deploying it globally on your server. It always important to get feedback from your users before making global changes in SharePoint.
To deploy to a single site collection in WSS:
1. You must be a site collection administrator or equivalent to complete this task.
2. Open the Master Page Gallery for the site collection: from the site collection Home page, click Site Actions>Site Settings and then click Master pages under the Galleries section.
3. On the Master Page Gallery toolbar, click Upload.
4. On the Upload page, click Browse and select the default.master file provided with this package.
5. Click OK to upload the file.
To deploy globally:
1. You must be a SharePoint farm administrator or equivalent to perform this task.
2. Copy this package to a folder on your SharePoint web front end (WFE). We recommend using c:\wss\install or something equivalent so that you can keep track of customizations you make to the WFE.
3. Run install.cmd. That batch file makes a backup copy of the current default.master and then deploys the new defalut.master page.
4. Repeat steps 1 and 2 for each WFE in your farm.
Notes
* If you have previously modified a master page using SharePoint Designer (SPD), that page will be "unghosted" and the sites using that page will not display the Dynamic Quick Launch. To fix that, you must reset the site's master page to the site definition using SPD.
* Features on master page rely on JavaScript. If JavaScript is disabled in the user's browser, the feature will not appear.
* This master page uses cookies to perist the user's settings at the domain level for 1 day. If the user's browser disables cookies the setting will not persist.
Support
To provide feedback or request features, visit this address: http://www.essentialsharepoint.com/Lists/Feedback/