Debugging web parts and other SharePoint custom code

This blog posting applies to Microsoft Office SharePoint Server 2007. Here are some tips for debugging your SharePoint web parts and other custom code. 1. How do you debug assemblies that are in the GAC? 2. Is there an easy way of attaching the debugger to the right process? Debugging assemblies that live in the…

2

List of MOSS Timer Jobs

This blog posting applies to Microsoft Office SharePoint Server 2007. MOSS has many default timer jobs; information about them can be useful to understand the workings of your MOSS farm, and potentially to troubleshoot problems or plan for related types of customizations. The attached document provides a list of all MOSS timer jobs provided out-of-box,…

3

Consolidated list of MOSS items

This blog posting applies to Microsoft Office SharePoint Server 2007. Sometimes you just need a list of things provided by MOSS, in order to plan what kind of things you will make available to users within your architecture. The attached document lists all out-of-box Lists, Web Parts, Site Templates and Site Actions provided out-of-box by MOSS,…

2

MOSS Usage Reports explained

This blog posting applies to Microsoft Office SharePoint Server 2007. The site usage reports that MOSS provides are fairly simple, but can be useful if you haven’t got any other tools for tracking site usage.  One problem with them, however, is that the information they present is not really explained anywhere. Columns are often named “Value”…

6

Colleagues, Social Distance & Relevance in People Search; Social Networking tools

This blog posting applies to Microsoft Office SharePoint Server 2007. MOSS provides some very powerful features to enable the new buzzword “social networking.”  Discussions about these can be found pretty easily, and I give an overview of some tools near the end of this posting.  But specifics about how some of the details work has…

8

Scaling My Sites; How Many My Sites per Content DB?

This blog posting applies to Microsoft Office SharePoint Server 2007. I’ve worked with several companies who have between 100,000 and 200,000 employees.  Naturally, they want to architect a solution for MySites that can accommodate everyone in the company.  TechNet has information in the Plan for software boundaries article, but a few numbers are ambiguous or…

1

Modifying My Site Owner Security

This blog posting applies to Microsoft Office SharePoint Server 2007. When someone creates a MySite, they are automatically given full control of that site.  More accurately: a MySite is a site collection; the creator becomes the first & only Site Collection Administrator; the creator is made a member of the Owners group.  Some people feel…

14

New Design and Build Guide for MOSS 2007

This blog posting applies to Microsoft Office SharePoint Server 2007. This is a topic near and dear to my heart.  I’ve spent many hours helping customers plan and execute a wide range of customizations for MOSS 2007.  Now, the ECM Team (Enterprise Content Management) has published an exhaustive paper on these topics.  At least, I…

1

Test With Correct Privileges

When developing web parts and other components with code, it’s important to remember that operations performed by code may require certain privileges.  During development, the code runs in the security context of the developer, who is usually a server administrator.  This means all operations are permitted, so access problems don’t arise.  During testing and production,…

1

Virtual PC and Virtual Server

Wait.. A posting not about SharePoint? How can this be? Well, it’s somewhat related to SharePoint, since so many people use Virtual PC to host a development SharePoint environment. Since SharePoint requires Windows Server 2003, that’s the best choice for us laptop users. Anyway, this is just a quick comparison between some points of these…

3