Welcome to SharePoint of the Day – by Spot D

spot6Your daily dose of SharePoint – by your very own Spot D.
Welcome to SharePoint of the Day. My name is Spot D, and I am a dog for SharePoint.
Every weekday you will get a new tip on SharePoint delivered by the SharePoint dog of choice, Spot D. Follow me on twitter (http://twitter.com/usp_spotd/), RSS (http://feeds2.feedburner.com/SharePointoftheDay), or right here on UnderstandingSharePoint.com.

If you find a tip that you like, tweet it, dig it, or delicious it. I have made it real easy for you, all tips have large buttons on the bottom of the tip.

With that out of the way, there is just one more thing for me so say:

WOOF!

Post to Twitter Post to Delicious Delicious Post to Digg Digg This Post

Posted under Uncategorized

This post was written by spotd on April 1, 2009

Tags:

Summer Vacation – See You in August

It is time to take a break from these daily tips for the summer. So far, you’ve gotten 62 tips every weekday, so I will leave you with the best tip so far:

SharePoint of the Day #63: Take a break. Enjoy summer. Come back in August, I know I will.

Post to Twitter Post to Delicious Delicious Post to Digg Digg This Post

Posted under Administrator, Developer, End User

This post was written by spotd on June 26, 2009

SharePoint of the Day #62

You can modify the top navigation bar from the Site Settings page. For example, you can modify the order in which tabs appear, or create new tabs, linking to any page within the SharePoint site.

Post to Twitter Post to Delicious Delicious Post to Digg Digg This Post

Posted under End User

This post was written by spotd on June 25, 2009

Tags:

SharePoint of the Day #61

If you iterate through the AllWebs collection of a site collection you must remember to call Dispose() on the SPWeb objects you retrieve. Otherwise you will have a memory leak.

Post to Twitter Post to Delicious Delicious Post to Digg Digg This Post

Posted under Developer

This post was written by spotd on June 24, 2009

Tags:

SharePoint of the Day #60

A lot of SharePoint object has a property bag, in which you can store custom properties in the form of a hashtable.

For example, you can store custom site settings for custom applications in the SPWeb.Properties bag.

Post to Twitter Post to Delicious Delicious Post to Digg Digg This Post

Posted under Developer

This post was written by spotd on June 23, 2009

Tags:

SharePoint of the Day #59

You can enable Access Requests for a site to allow users to request access when they are not part of a group. To do so, go the the Perople and Groups link, and the to the Site Permissions link below the site groups. You will find the Access Requests link on the Settings menu. You need to set up an email address to receive the access requests.

If you allow user access requests, users will be given a new “Request access” link on the Access Denied page, leading to a form where they can send the access request along with a message to the email address you set up.

Post to Twitter Post to Delicious Delicious Post to Digg Digg This Post

Posted under End User

This post was written by spotd on June 22, 2009

Tags:

SharePoint of the Day #58

When creating your own site definitions you can set the ProvisionAssembly and ProvisionClass to have .NET code fired when a new site is created. your class should inherit from the SPWebProvisioningProvider class.

This is useful for example if you want to create a site hierarchy as part of the site creation. In MOSS, the Publishing portal is set up using the ProvisionAssembly and ProvisionClass.

You can also optionally set the ProvisionData, which will be passed to the ProvisionClass. Here is some example code:

public class MySiteSetup : SPWebProvisioningProvider
{
public override void Provision(SPWebProvisioningProperties props)
{
string data = props.Data;
}
}

Post to Twitter Post to Delicious Delicious Post to Digg Digg This Post

Posted under Developer

This post was written by spotd on June 19, 2009

Tags:

SharePoint of the Day #57

You can check the SPWeb.LastItemModifiedDate property to see when something was last changed in a site.

Post to Twitter Post to Delicious Delicious Post to Digg Digg This Post

Posted under Developer

This post was written by spotd on June 18, 2009

Tags:

SharePoint of the Day #56

To install new solution files, use the “STSADM -o addsolution” command. After you have installed the solution you need to deploy it to web applications for the content to be available. To do so, use the “STSADM -o deploysolution” command.

Type any of these commands in a command console to see other parameters.

Post to Twitter Post to Delicious Delicious Post to Digg Digg This Post

Posted under Administrator

This post was written by spotd on June 17, 2009

Tags:

SharePoint of the Day #55

When you are creating a custom site definition you can set the ExecuteUrl of the onet.xml Project element to a site-relative URL. When users create new sites from the definition they will be sent to the ExecuteUrl instead of the home page when the site is first created.

You can use this to send your users to a custom page to setup more advanced features of your site.

Post to Twitter Post to Delicious Delicious Post to Digg Digg This Post

Posted under Developer

This post was written by spotd on June 16, 2009

Tags: