Localization and SharePoint Solutions, Part 1

The primary goal for the current sprint on the project I’m working on is to localize the client portal previously developed for the United States so that it can be used by other regions around the world — initially Spain, Mexico, Argentina, and a few Latin American countries. In other words, the bulk of the…

0

Upgrading TFS 2005/2008 Project Sites to TFS 2010, Part 2 - Team Wiki

In part 1 of this series, I showed how you can add new Team Foundation Server (TFS) 2010 dashboard functionality to project sites originally created in TFS 2008 (or TFS 2005). Another feature that you might want to add to upgraded project sites is a “Team Wiki” library. Wikis provide a great way to quickly…

2

Waiting for SharePoint Web.config Modifications to Finish

This week I finally got around to fixing a bug that would occasionally occur when deploying our solution based on Microsoft Office SharePoint Server (MOSS) 2007. In the solution we use a variety of different features to configure different aspects of the site (for example, creating a /Public site and configuring the default page for…

0

SharePoint Features Activated by Default

Here’s something interesting I discovered only recently about Microsoft Office SharePoint Server (MOSS) 2007 — even though I’ve been working with the product for years… Any features that are scoped to the WebApplication level are automatically activated by default on any new Web applications. Actually, the same holds for Farm-level features as well (which actually…

0

AJAX in MOSS 2007 -- The Easy Way, Part 2

In my previous post, I showed how you can quickly create an AJAX-enabled Web application in Microsoft Office SharePoint Server (MOSS) 2007. I also provided a sample AJAX Web Part, illustrated in the following screenshot: Figure 1: AJAX in SharePoint See full-sized image. Assuming you are familiar with the UpdatePanel class in ASP.NET AJAX, the…

0

AJAX in MOSS 2007 -- The Easy Way, Part 1

In my previous post, I showed how you can quickly create a Web application in Microsoft Office SharePoint Server (MOSS) 2007 and configure it for anonymous access and Forms-Based Authentication. Let’s suppose that instead of configuring FBA and anonymous access, you want to configure AJAX on your Web application instead. Similar to the Fabrikam.Demo.Web.FormsBasedAuthenticationConfiguration feature…

0

Forms-Based Authentication in MOSS 2007 -- The Easy Way

In one of Saturday’s posts, I demonstrated how to implement a custom error page on an Internet site powered by Microsoft Office SharePoint Server (MOSS) 2007. For that post I captured various screenshots and sample code from one of my local development VMs using a freshly rebuilt Web application for Fabrikam Technologies (my favorite fictitious…

0

Introducing the SharePointWebConfigHelper Class

Here is another helper class that I developed that you may find useful when building solutions for Windows SharePoint Services (WSS) v3 and Microsoft Office SharePoint Server (MOSS) 2007. If you use the SPWebConfigModification class to add or modify Web.config files, you might have code that looks something like this: private static void AddAuthenticationWebConfigModifications( SPWebApplication…

0

Error Handling in MOSS 2007 Applications

In my previous post, I described the enhancements to my original Logger class for logging exceptions in a consistent fashion. While error handling in .NET console applications and ASP.NET Web applications is fairly straightforward, things get quite a bit more complicated when dealing with solutions built with Microsoft Office SharePoint Server (MOSS) 2007 and Windows…

0

Logging Exceptions in .NET Applications

Last summer I wrote a post introducing my simple, but highly effective approach to logging — including a Logger class that is really just a thin wrapper around the System.Diagnostics.TraceSource class. A few months ago, I enhanced the Logger class to log exceptions in a consistent fashion. I used the “Yellow Page of Death” provided…

8