Recommendations for SharePoint Application Pool Settings
By peter.stilgoe
Useful article by Joel Oleson about performance tuning you application pools being used by your Sharepoint implementation:
http://blogs.msdn.com/joelo/archive/2007/10/29/sharepoint-app-pool-settings.aspx
More From pstilgoe
How to Optimize a SharePoint Server 2007 Web Content Management Site for Performance
By peter.stilgoe
Learn how to optimize an Internet-facing Web content management (WCM) site using MOSS 2007 to achieve maximum performance and an effective user experience.
http://msdn2.microsoft.com/en-us/library/bb727371.aspx
More From pstilgoe
1st time a page is requested from the Sharepoint server it takes over a minute to load
By peter.stilgoe
If this is happening try disabling the ‘worker process idle time out’ and ‘worker process recycle’ options in the IIS 6.0
1) Open the IIS Manager
2) Click on the Application Pools folder under the Computer node.
3) Right-click on the Application Pool which the WSS site is running on.
4) Select Properties.
5) Select the Performance tab.
6) Uncheck the “Shutdown worker processes after being idle for” option.
6) Click on the Recycling Tab
7) Uncheck the “Recycle worker processes at the following times:” option.
More From pstilgoe
I set Edit access in my list or survey to None, and now no one can enter items in the list or respond to the survey.
By peter.stilgoe
Edit access includes the ability to create items. There is no setting that prevents users from editing their own items. However, you can prevent them from editing someone else’s items by setting Edit access to Only their own.
More From pstilgoe
How To SharePoint Best Practice Analyzer
By peter.stilgoe
If you want to analyze server test123 using the default rule file then run this command
sharepointbpa.exe -cmd analyze -substitutions SERVER_NAME test123
If you want to analyze server vpc1 using a custom rule file (custom-rule-file.xml) then run this command
sharepointbpa.exe -cmd analyze -rulefile custom-rule-file.xml -substitutions SERVER_NAME test123
If you would like to analyze server test123 and output the report to a custom directory
\\server\share
sharepointbpa.exe -cmd analyze -outputdirectory \\server\share -substitutions SERVER_NAME test123
If you would like to analyze server test123 and output the report in XML format
sharepointbpa.exe -cmd analyze -reportformat xml -substitutions SERVER_NAME test123
Download here: http://www.microsoft.com/downloads/details.aspx?familyid=cb944b27-9d6b-4a1f-b3e1-778efda07df8&displaylang=en
More From pstilgoe
Enable anonymous access on a Sharepoint site
By peter.stilgoe
To perform this procedure, an administrator must have enabled anonymous access for the Web application. If they haven’t done so, the Anonymous Access option does not appear.
Open the site on which you want to enable anonymous access.
On the Site Actions menu , click Site Settings.
Note: On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view.
On the Site Settings page, in the Users and Permissions column, click Advanced permissions.
On the Permissions page, on the Settings menu, click Anonymous Access.
On the Change Anonymous Access Settings page, select the parts of your Web site that you want anonymous users to access.
More From pstilgoe
Why Are my Font Graphics Jagged?
By peter.stilgoe
If you use graphics to simulate different fonts on a page, you may notice that some of your fonts appear jagged. To solve this problem, you must use a graphics program that supports a feature called anti-aliasing. Corel PhotoPaint and Adobe PhotoShop support this feature, as do many shareware programs.
Anti-aliasing, at least in this case, smoothes the edges between two colors, such as your font color and the page/table background color. If your graphic has a black background and red text, for example, anti-aliasing will change some of the pixels in your graphic. It will create intermediary colors between red and black near the edges of your font, making the font appear to have smooth edges.
In order to do this correctly, you have to do a few things. First, determine the background color of your webpage or part of the webpage where your font graphic will appear. Use that color as the background color of your image. Now, place your text on the image, being sure to use anti-aliasing (see your graphics program manual for information). Now, save the font graphic as a transparent GIF, and make the transparent color the background color of your font graphic.
If you do this correctly, your font should appear very smooth on your website, giving it more of a professional look.
More From pstilgoe
Sharepoint Template For Booking Meeting Rooms
By peter.stilgoe
The meeting room template Microsoft provide is OK but I find the groupboard template does a much better job with a few customizations ie. you can book re-ocurring meetings etc where as you cant on the meeting room template among other things.
Sharepoint Group Board Template
More From pstilgoe
How to set a custom default masterpage for all sites in WSS3
By peter.stilgoe
In WSS3 you can set the masterpage of a site using SharePoint designer, right click the new masterpage and set it to default.
This method however, does not set al the new created sites with the new masterpage.
Put the new masterpage in the following directory: C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\GLOBAL
Go to C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\GLOBAL\XML and open ONET.XML
At the bottom of the page add a new masterpage entry so it will look something like this:
Modules>
Module Name=”DefaultMasterPage” List=”116″ Url=”_catalogs/masterpage” RootWebOnly=”FALSE”>
File Url=”[any name].master” Type=”GhostableInLibrary” IgnoreIfAlreadyExists=”TRUE” />
File Url=”default.master” Type=”GhostableInLibrary” IgnoreIfAlreadyExists=”TRUE” />
/Module>
/Modules>
This code will automatically put your custom masterpage into the masterpage gallery when a new site is created.
Change the default masterpage to the new one.
Look for the following line:
Configuration ID=”0″ Name=”Default” MasterUrl=”_catalogs/masterpage/default.master”>
and change it to your new masterpage.
Hit save, and do an IISRESET.
Now create a new site and the new masterpage is set automatically.
More From pstilgoe
Common Sharepoint CSS style changes
By peter.stilgoe
The Top Banner (Bar)
/*
Background color of the TOP NAV BAR – Shane
*/
.ms-bannerframe, .ms-GRHeaderBackground, .ms-storMeFree{
}
/*
Text Color in the TOP NAV BAR (the order fixed to LVHA – Shane
*/
.ms-banner{
}
/*
Linked Text Color in the TOP NAV BAR (the order fixed to LVHA – Shane
*/
.ms-banner a:link{
}
/*
Linked Text Color in the TOP NAV BAR (the order fixed to LVHA – Shane
*/
.ms-banner a:visited {
}
/*
Linked Text Color in the TOP NAV BAR (the order fixed to LVHA – Shane
*/
.ms-banner a:hover{
}
/*
Linked Text Color in the TOP NAV BAR (the order fixed to LVHA – Shane
*/
.ms-banner a:active {
}
/*
Border under the Top Bar (banner) – Shane
*/
Div.ms-titleareaframe{
}
/*
Search Box – Shane
*/
.ms-searchform{
}
/*
Search Box Corner – Shane
*/
.ms-searchcorner{
}
/*
Divider line across top of the page under the title/page area – Shane
*/
.ms-titlearealine{
}
/*
The Watermark on the SIDE NAVIGATION (You “should” techincally use display:none; but that will leave you with space. It’s your choice . – Shane
*/
.ms-navwatermark{
visibility:hidden;
}
/*
Linked Header text in the Side Nav. You may find ms-input here grouped with these classes. If you do and you make this text WHITE, ms-input needs to be broken into it’s own class because it controls the text that is inputted into forms and if it’s white – well you wont see it
- Shane
*/
.ms-navheader a:link, .ms-navheader a:visited, .ms-navheader a:hover, .ms-navheader a:active{
font-weight:bold;
}
/*
Regular links in the side nav on mainpage – Shane
*/
.ms-nav a:link{
}
/*
Regular links in the side nav on mainpage – Shane
*/
.ms-nav a:visited{
}
/*
Regular links in the side nav on mainpage – Shane
*/
.ms-nav a:hover{
}
/*
Regular links in the side nav on mainpage – Shane
*/
.ms-nav a:active{
}
/*
Background color of items selected in the SIDE NAV – Shane
*/
.ms-selectednav{
}
/*
Background color of items UN-selected in the SIDE NAV – Shane
*/
.ms-unselectednav{
}
*/
The right border on the left nav bar (quick launch bar) – Shane
*/
.ms-navframe{
border-color:#F2F2E2;
}
/*
Background of the TOOLBAR (ie: Create Bar for Documents and Lists) Wasn’t complete, moved all attributes from OWS over here.- Shane
*/
table.ms-toolbar{
}
Background Toolbar – Shane
/*
.UserToolbar{
}
/*
Text on the TOOLBAR (ie: Create Bar for Documents and Lists) – Shane
*/
.ms-toolbar {
}
/*
Linked Text on the TOOLBAR (ie: Create Bar for Documents and Lists) – Shane
*/
.ms-toolbar a:link {
}
/*
Linked Text on the TOOLBAR (ie: Create Bar for Documents and Lists) – Shane
*/
.ms-toolbar a:visited{
}
/*
Linked Text on the TOOLBAR (ie: Create Bar for Documents and Lists) – Shane
*/
.ms-toolbar a:hover {
}
/*
Linked Text on the TOOLBAR (ie: Create Bar for Documents and Lists) – Shane
*/
.ms-toolbar a:active {
}
/*
Background Color, and Text Color on the Web Part ToolBar – Shane
*/
.ms-WPTitle{
}
/*
Linked Text Color on the Web Part ToolBar – Shane
*/
.ms-WPTitle a:link, .ms-WPTitle a:visited{
}
/*
Linked Text Color on the Web Part ToolBar – Shane
*/
.ms-WPTitle A:hover{
}
/*
Dashed Border when a webpart is selected/being modified – Shane
*/
.ms-WPSelected{
}
/*
Text in the body of a web part – Shane
*/
.ms-WPBody{
}
.ms-WPBody table, .ms-TPBody table{
}
/*
The border around a Web Part (When turned on) – Shane
*/
.ms-WPBorder{
}
/*
The Background Color (behind the arrow) when modifying a webpart on mouseOver – Shane
*/
.ms-HoverCellInActive {
}
/*
The Background Color (behind the arrow) when modifying a webpart on mouseOver – Shane
*/
.ms-HoverCellActive {
}
/*
The Background Color (behind the arrow) when modifying a webpart on mouseOver – Shane
*/
.ms-HoverCellActiveDark{
}
/*
A lot of links/text are controlled with ms-VB and VB2
*/
.ms-vb a:link, .ms-vb2 a:link, .ms-GRFont a:link, .ms-vb-user a:link{
}
More From pstilgoe
Overview of Excel Services for Sharepoint
By peter.stilgoe
What is Excel Services? Excel Services is part of enterprise version of MOSS 2007. It can read and display data from Excel workbooks stored in trusted locations such as a document library, UNC path or a HTTP site. It enables calculation to be done server side in an Excel workbook and rendered in a DHTML format through Excel Web Access. While SharePoint offers web parts to work with the data in Excel Services the user interface can be anything that can integrate with web services.
Unsupported features of Excel Services
Active X controls
AutoShapes, Clip or word art
Embedded pictures or backgrounds
Information Rights Management
Linked Spreadsheets
Smart documents or tags
Macros, forms or toolbox controls
PivotTables using multiple consolidation ranges
Data Validation
Spreadsheets with protection enabled
Organization charts and diagrams
More From pstilgoe
Sharepoint WebPart Page Templates File Location
By peter.stilgoe
Typically:
\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\1033\STS\DOCTEMP\SMARTPGS



April 29th, 2008
