Note: To install or remove a server admin template, you must have Administrator rights to both the Windows SharePoint Services site and to the root of the server on which it is to be installed or removed. Installation and removal are done via the Stsadm.exe command-line utility located at the following path: %PROGRAMFILES%\common files\microsoft shared\web server extensions\12\bin.
Installing a template:
Before installing a server admin template, you must first install the Application Template Core solution, ApplicationTemplateCore.wsp. (Click here to download). If you have already installed this solution, proceed to Step 2.
Pull the core file, ApplicationTemplateCore.wsp, from the extracted distribution. The core solution file will be added to the solution store, a table in the Windows SharePoint Services configuration store that holds solution files.
Via command line, run stsadm -o addsolution -filename \ApplicationTemplateCore.wsp
Next, run stsadm -o deploysolution -name ApplicationTemplateCore.wsp -allowgacdeployment (Additional attributes may be required based on your Windows SharePoint Services configuration. For example: Single Server: [ -local | -time
Finally, run stsadm -o copyappbincontent
Pull the solution file, .wsp, from the extracted distribution. The solution file will also be added to the solution store.
Via command line, run stsadm -o addsolution -filename \.wsp
Next, run stsadm -o deploysolution -name .wsp -allowgacdeployment (Additional attributes may be required based on your Windows SharePoint Services configuration. For example: Single Server: [ -local | -time ] Farm: [ -immediate | -time ] To see the list of attributes, run stsadm -help deploysolution)
To check the deployment status, browse to the WSS Central Administration site. Click the Operations tab, and then click Solution management under global configuration.
After all the solutions are marked Globally Deployed, run iisreset from the command line.
Creating a site:
Log into the SharePoint site as the site administrator.
From the Site Actions drop-down menu in the top right, select Site Settings.
Under the Site Administration section, select Sites and Workspaces.
Select Create to create a new site using a site template.
Complete the new SharePoint site information. In the Template Selection section, select the Application Templates tab. Any server admin templates that have been deployed will be listed here.
Select the template to use for this site and click Create.
A site has now been created using the application template.
Removing a template:
This process will not remove any sites that were already created using the template. It will only prevent users from creating new sites based on the template. The Application Template Core solution must remain installed and deployed for other server admin templates to be installed.
As administrator, access the server. Removal is done via the command line utility stsadm.
To retract a solution from being available to SharePoint sites, run stsadm -o retractsolution -name .wsp (To see a list of optional attributes that can be added to this command, run stsadm -help retractsolution)
To remove a solution from the server, run stsadm -o deletesolution -name .wsp (To see a list of optional attributes that can be added to this command, run stsadm -help deletesolution)
The application template is now unavailable to SharePoint sites and the solution has been removed from the solution store.
Master pages are a feature of ASP.NET 2.0; they work the same way in Windows SharePoint Services 3.0 and Office SharePoint Server 2007 as they do in ASP.NET 2.0. Using master pages, you can create a single page template and then use that template as the basis for multiple pages, instead of having to build each new page from scratch.
Microsoft has made available a package of four sample master page sets that were built using new CSS and Master Page editing tools within Office SharePoint Designer 2007. These sample master pages:
Enable you to apply a pre-designed style and layout to SharePoint sites
Work with the forty new Application Templates for Windows SharePoint Services 3.0
Provide a starting point for deeper SharePoint site look and feel customizations
The sample master pages provide a variety of instant styles ready to be applied to your SharePoint site. The download includes four master page sets; each set has a distinctive look and feel and comes in five color variations: blue, orange, red, purple, and green.
Master pages are applied manually after site creation; you can apply a master page to a SharePoint site either through a separate SharePoint-compatible editor such as Microsoft Office SharePoint Designer 2007, or through the Web interface of Microsoft Office SharePoint Server 2007 installations. You can also view existing master pages and upload new sets from within the SharePoint site administration.
Using Office SharePoint Designer 2007, users can:
Add the files to the Web site and then set the master page as default for the Web site
Modify the site definitions to make use of master pages
Create a content page from a master page
In Office SharePoint Server 2007 installations, users can:
Add the files to the Web site and then set the master page as default for the Web site
Modify the site definitions to make use of master pages
While the sample master pages are fully functional and usable out-of-the-box, they can also be custom tailored or built upon to suit your organization’s needs. This is one of the main goals of these sample master pages, to provide an example of the site-wide design and functionality control you have when applying master pages to SharePoint sites.
Compatibility with Application Templates The sample master pages were designed to be compatible with the Application Templates for Windows SharePoint Services 3.0. If used out-of-the-box, the sample master pages will work with SharePoint sites created from the application templates.
Compatibility with other SharePoint sites While some design and functionality features of the sample master pages may display when applied to any other SharePoint site, such as a default team site or workspace, not all site features may work properly. Customization of the sample master pages is encouraged to use them with other SharePoint sites.
Compatibility with SharePoint site themes The sample master pages are fully compatible with the “Default” SharePoint site theme; they may not render properly when other themes are applied.
Support The four example master pages are not supported by Microsoft. They are intended to provide an example of what can be done with master page support in Office SharePoint Designer 2007 and the Application Templates for Windows SharePoint Services 3.0.
You can modify the display of Quick Launch by modifying attributes of the navigation control specified in the default.master file of the deployment (Local_Drive:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\GLOBAL). The default.master file is the Windows SharePoint Services master page that contains templates for site page layout, including the template for the left navigational area used in SharePoint pages.
The master page includes templates for two controls that by default are available for implementation on the Home page, a Microsoft.SharePoint.WebControls.Menu control, which displays the standard Quick Launch view used in the left navigational area, and a Microsoft.SharePoint.WebControls.SPTreeView control, which displays a site folder view. You can select which view to display on site pages through the user interface.
To select which left navigational control to display on site pages
Click Site Actions and on the Site Settings page in the Look and Feel section, click Tree view.
Select Enable Quick Launch to display the Quick Launch view, or select Enable Tree View to display a folder view.
As an example of a customization that you can make to left navigation, you can collapse Quick Launch and add fly-out menus to the view by setting attributes on the Menucontrol. This kind of customization requires that you either customize the originally installed default.master file through a SharePoint-compatible editing application such as Microsoft Office SharePoint Designer 2007, or that you create a custom .master file and use the Windows SharePoint Services object model to point a site to the new file.
To use SharePoint Designer to modify the default.master file instance in the site's Master Page Gallery to display a collapsed view with fly-out menus
Click Site Actions, click Site Settings, and then in the Galleries section of the Site Settings page, click Master pages.
On the Master Page Gallery page, click Edit in Microsoft Office SharePoint Designer on the drop-down menu.
In Code view, find the ContentPlaceHolder container control whose ID is PlaceHolderLeftNavBar. Within the PlaceHolderLeftNavBar control, find the AspMenu control whose ID is QuickLaunchMenu.
Set both the StaticDisplayLevels and MaximumDynamicDisplayLevels values of the Menu control to 1, as follows:
Save the file and open a site page to see the results of your changes.
To display a collapsed view with fly-out menus by creating a custom .master file and using the SharePoint object model
Copy the default.master file in the \12\TEMPLATE\GLOBAL folder and rename it, for example, myDefault.master.
Open your new myDefault.master file and find the ContentPlaceHolder container control whose ID is PlaceHolderLeftNavBar.
In the PlaceHolderLeftNavBar control, find the AspMenu control whose ID is QuickLaunchMenu, and then set both the StaticDisplayLevels and MaximumDynamicDisplayLevels values to 1, as follows:
Create a Web site in Microsoft Visual Studio and use the Microsoft.SharePoint.SPWeb.MasterUrl property to point the site to the custom .master file, as shown in the following example.
Reset IIS for your changes to take effect and navigate to a site page to see the results of your changes.
Replacing the Menu Control with the TreeView Control
You can replace the AspMenu control with a SPTreeView control to display a familiar tree view with nodes that collapse and expand.
To replace the Menu control with the TreeView control
Open the myDefault.master file you created in the previous procedure and find the ContentPlaceHolder container control whose ID is PlaceHolderLeftNavBar.
In the AspMenu control, find the PlaceHolderLeftNavBar control whose ID is QuickLaunchMenu, and replace SharePoint:AspMenu with SharePoint:SPTreeView in both the opening and closing tags.
Remove the following LevelMenuItemStyles element and its contents from the new SPTreeView element.
Reset IIS for changes to take effect.
The SPTreeView control provides properties that allow you to easily customize the control. For more information about Windows SharePoint Services master pages and site customization, see Master Pages.
Windows SharePoint Services pages that end users can customize—list view pages, list form pages, and Web Part Pages—are content pages that contain the content to display. When a user requests a content page, it is merged with a master page to produce output that combines the layout of the master page with the content from the content page.
All content pages share the same page structure—the global breadcrumb, site title area, top navigation, page title area, and left navigation bar. In Windows SharePoint Services, this shared page structure is moved into a master page called default.master, which is used by all content pages, including the following:
default.aspx
AllItems.aspx, DispForm.aspx, NewForm.aspx, and EditForm.aspx: for all lists
Upload.aspx and Webfldr.aspx: for all document libraries
Any new content pages that are created in this site
At installation, default.master is located at <%System Drive%>Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\GLOBAL. As long as this master page is not customized, its page definition is cached on the front-end Web server and shared across sites. If the master page definition inside of default.master is subsequently edited for a particular Windows SharePoint Services site, an edited copy of the master page file is then stored in the content database.
The standard set of content pages all use the default master page and are initially located in the file system, in the same directory area as the rest of the template pages. For example, in the case of a SharePoint team site, default.aspx is stored at <%SystemDrive%>\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\SiteTemplates\STS, while form pages such editform.aspx are stored in their respective <%SystemDrive%>\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\Features folder. After a content page is customized, it is stored in the content database.
Content Placeholders Defined in default.master
In addition to static text and controls that appear on all pages, a master page also includes one or more System.Web.UI.WebControls.ContentPlaceHolder controls, which define regions where replaceable content can appear. In turn, the replaceable content is defined in content pages.
The Windows SharePoint Services default master page contains several ContentPlaceHolder controls to enable easy customization to an individual content page. By default, Windows SharePoint Services content pages use the content placeholders described in the following table. When creating custom master pages, developers must use the same set of content placeholders, or a superset of these placeholders; otherwise, their pages may fail to render.
The following table describes the content placeholders contained in the Windows SharePoint Services default master page and what each of the placeholders represents on the page.
Name of Content Placeholder
Description
PlaceHolderAdditionalPageHead
Additional content that needs to be within the "head" tag of the page, for example, references to script in style sheets
PlaceHolderBodyAreaClass
Additional body styles in the page header
PlaceHolderBodyLeftBorder
Border element for the main page body
PlaceHolderBodyRightMargin
Right margin of the main page body
PlaceHolderCalendarNavigator
Shows a date picker for navigating in a calendar when a calendar is visible on the page
PlaceHolderFormDigest
The "form digest" security control
PlaceHolderGlobalNavigation
The global navigation breadcrumb
PlaceHolderHorizontalNav
Top navigation menu for the page
PlaceHolderLeftActions
Bottom of the left navigation area
PlaceHolderLeftNavBar
Left navigation area
PlaceHolderLeftNavBarBorder
Border element on the left navigation bar
PlaceHolderLeftNavBarDataSource
Data source for the left navigation menu
PlaceHolderLeftNavBarTop
Top of the left navigation area
PlaceHolderMain
Page's main content
PlaceHolderMiniConsole
A place to show page-level commands, for example, WIKI commands such as Edit Page, History, and Incoming Links
PlaceHolderNavSpacer
The width of the left navigation area
PlaceHolderPageDescription
Description of the page contents
PlaceHolderPageImage
Page icon in the upper left area of the page
PlaceHolderPageTitle
The page "title" that is shown in the browser’s title bar
PlaceHolderSearchArea
Search box area
PlaceHolderSiteName
Site name
PlaceHolderTitleAreaClass
Additional styles in the page header
PlaceHolderTitleAreaSeparator
Shows shadows for the title area
PlaceHolderTitleBreadcrumb
Main content breadcrumb area
PlaceHolderTitleInTitleArea
Page title shown immediately below the breadcrumb
PlaceHolderTitleLeftBorder
Left border of the title area
PlaceHolderTitleRightMargin
Right margin of the title area
PlaceHolderTopNavBar
Top navigation area
PlaceHolderUtilityContent
Extra content that needs to be at the bottom of the page
SPNavigation
Empty by default in Windows SharePoint Services. Can be used for additional page editing controls.
WSSDesignConsole
The page editing controls when the page is in Edit Page mode (after clicking Site Actions, then Edit Page)
Solutions Whether you are involved in AEC, government, education, manufacturing or professional services, Infooptima has the expertise and experience which will enable you to be productive in a very short time. Our solutions allow users to interactively analyze information with colleagues in multiple locations, manipulate data locally and publish it providing global access using a variety of integrated tools.
Company Intranet & Extranet Reduced costs and increased productivity are just two of the many benefits realized by a well-designed SharePoint implementation. Infooptima leverages our team's industry experience to design the right solution. From initial analysis through development, deployment and training, we call on our expertise and past experiences to produce a solution that delivers results.
Our Portal Solutions Offer:
• Internal and External access • Branded Customizations • Department Sites • Project Sites • Human Resources Areas • RFP Management & Collaboration • Enterprise Search • Plan Room Capabilities • Improved Navigation • Simplified Administration • Custom Templates
•Rapid Deployment Configuration VIEW DEMO 2-3 Days proof of Concept
Projects at the Center Project managers, technical consultants, executives, subcontractors, and other personnel all need access to different sets of job-related information, which are often spread across disconnected applications, spreadsheets, and paper files. Providing project-centric access to this information increases the sharing of accurate, timely project information, increasing process standardization and reducing errors caused by incomplete or outdated information.
Document Solutions The sheer volume of files and paper associated within an organization or job can be an indicator that systems are not integrated or are not meeting the needs of all team members.
Infooptima has developed document management solutions that reduces paper and makes information readily available. In place of looking endlessly through a filing cabinet for customer related documents, you can search the portal for the specific content.
We have developed document management solutions that truly reduce paper, and make the information usable. From a few documents a day to large-scale scanning projects, we will work with you to develop a custom solution based on your document volume.
Performance Indicators Immediate information on how an organization is performing can be imperative to maintaining a competitive edge. Our executive dashboards give a quick, graphical view into the current health of the organization by providing bullet point information extracted from a third-party database you are currently running.
Infooptima can connect to virtually any third-party database application, pulling out the vital information and presenting it in a very clear manner. We are especially adept in accessing Deltek, one of the leading business accounting packages. From time management and productivity to revenue and expense reporting, we allow users to select the data they want to monitor and set thresholds to trigger alerts. Every executive can have his own reporting tools - surprises are eliminated and a change can be made from reactive management to proactive management.
Drawing Tools Infooptima is an official reseller of Brava!® Enterprise which provides secure content visualization and annotation for your intranet or extranet. Store, view, markup and collaborate around drawings and other supported files reducing AutoCAD and other client application and licensing expenses.
SharePoint provides anywhere access to the tools you need most with quick rendering speeds and browser based functionality. Seemless integration with SharePoint means enterprise content management & project management honoring user rights, leveraging metadata, and managing annotations. It can easily handle the load demands of large, enterprise-wide deployments that scale out.
• Easy to use markup, annotation and redaction • Opens many formats DWG, Publish to TIFF, PDF and secure CSF • Manipulate Layers • Fast and accurate view/print...more
Industry Deployments • Construction • Finance/Insurance • Legal • Manufacturing • Government • Life Sciences
If you are running Scalable Hosting mode or Active Directory account creation mode for your WSS 2.0 environment your upgrade options are limited. You can only do database attach. Gradual upgrade doesn't work. I've heard how this has impacted internal Read More...
Given the upgrade of WSS and MOSS may contain some customizations, IT Pros that are looking through TechNet may miss some great content that's actually in the SDK, something Server Admins don't usually think about cracking. The SDK has a lot of relevant Read More...
Steve Smith a good buddy, SharePoint MVP and chap from the UK has recently finshed a whitepaper on configuring email enabled lists and all the configuration on the server side. Very COOL! There are a couple of gotchas, so it's great to have this level Read More...
Thanks to those of you who partipated in my SharePoint Connection basic and advanced Deployment talks at SharePoint Connections and Tech ED ITforum. As promised here are links to download and uncompress those decks. Connections_Deployment_Oleson.zip If Read More...
2003 and Before In SharePoint Portal Server 2003 or WSS v2 if you had problems after an upgrade of a service pack it was always smart to run on the command prompt stsadm -o upgrade There are other switches to specify specific IIS virtual servers/Web Apps, Read More...
Question listed on the WSSFAQ There is no command line utility replacement for smigrate. If you want to upgrade one site at a time you can still accomplish this. Let's look at the different methods and how you could accomplish this... Re-reading my post Read More...
Prescan logs are stored in the %temp% directory for the user running prescan. (Prescan.exe is in the /bin directory with stsadm.exe) So, from the command line, cd %temp%. If you reboot or logout these logs may be cleared out, so make sure you simply lock Read More...
The Exchange team did a well thought out and planned post on Public Folders in Exchange 2007 and their 10 year support for them. As well, I liked the positioning around using or WSS v3 SharePoint Server with Business Forms for new app creation. If you Read More...
You most likely won't upgrade to SQL 2005 exclusively for end user performance reasons. There are some interesting performance tests here... Here’s my top 5 and beyond in relation to Operating a SharePoint Products & Technologies (2003-2007) environment Read More...
As with my other posts on Orphans ... Be sure you know what you're doing and you know that the orphans you've identified are orphans you truly want to remove. I see these actions linked as things you should do to your farms prior to upgrade as well as Read More...
This is an upgrade message directly from the product team in relation only to those that have deployed beta 2 bits and wish to upgrade to RTM Key: B2 = Beta 2, B2TR = Beta 2 Technical Refresh, RTM = Release to Manufacturer (our final bits) Customers who Read More...
Here's some upgrade learnings from my swiss friend Andre over in MS IT. Great nuggets. Like to share a few learning’s for gradual Asia PORTAL upgrades. Beginning upgrade / Pairing WebApps: Make sure that the “Windows SharePoint Services Web Application” Read More...
Had an interesting thread with on of my MS IT buddies. The question was around how to get from WSS v2 to Office SharePoint Server 2007 (MOSS) the quickest. Below was his response. None of this will make sense if you don't know much about upgrade. Please Read More...
So as not to confuse... I'm referring to orphans in WSSv2 & SPS 2003. Keith's blog and tool are the best out there for now. Keith refers to a fix that's coming in his blog. I'll post info on that as soon as I can. I've had some threads with some PSS Read More...
Here's my " best of " links, tips and tricks on Migration & Upgrade including some links to deployment, so I've included that... Before you think this post doesn't have anything on WCM or CMS check out the MSDN upgrade center. It's the opposite, tons Read More...