Master Pages Revisited: References to master pages in SharePoint

I’m still neck-deep in WCM planning, design, and development on my current project and also get lots of questions on branding topics, so a frequent point of discussion is various design patterns for the use of master pages. One of the topics that’s come up a lot recently is “how do I assign master page…

0

Adventures in Regional Settings with Content Query Web Parts & RSS Viewer Web Parts

Here’s another interesting one I encountered with multilanguage WCM sites while living here in Europe. Seems simple enough, but as always with multilanguage sites, appearances can be deceiving… The Requirement This one’s pretty basic. We’ve got a couple of big lines of business for my customer, and they each have large intranet portals that use…

0

Using custom scopes on multilanguage variation sites

One of the great things about working on MOSS projects here in Europe is the prevalance of multilanguage requirements. You just don’t encounter multilanguage requirements (at least on intranets & extranets) nearly as often in the US. I’ve had a lot of deep, hands-on experience with custom and variations-based multilanguage sites this year, and wanted…

2

Addressing Vanity URLs in a Content Migration

It’s been a blistering few months prepping for MCM, going through the MCM program, and getting caught up on the massive backlog of work and life that occurs when you tell coworkers, friends, and family that you’ll be dropping off the face of the earth for three weeks. 🙂  Now that I finally have a breather to…

1

Preventing and Managing Broken Links in SharePoint

Link Integrity Management: Processes, Tactics, and Solutions One lengthy and complex topic I recently discussed with a customer is link integrity management – how to keep links from breaking when you move and rename things. Turns out there are several dimensions to this problem and a wide array of tactics for addressing the many scenarios…

1

Managing Web.Config Customizations

I’m back after a long hiatus – international relocations tend to consume a lot of your free time – so it’s time to start dusting off some of the many learnings I’ve had over the past few months… One important topic I’ve encountered with my current and previous customers is how to manage web.config updates when…

1

New Advanced SharePoint Webcasts…

Three of the SharePoint Academy and BPIO University courses I taught earlier this year are now available in webcast format. Many thanks to the sponsors on our product team, the Microsoft Information Worker community (global and local), content contributors, and MS Studios for making these possible. Now you can see what I look like when I’m reading…

0

Branding Design using Solutions

In a previous post, I extolled the virtues of deploying our branding code in a solution. While I still make that recommendation without any reservations, it’s important to note that you may need TWO solutions to deploy your branding customizations. History  First, let’s do a quick review of some of the generic components I used…

1

Adding An "All Authenticated Users" Feature to Forms-Based Authentication

Preamble…  One of the frequenly cited shortcomings of Forms-Based Authentication when compared to Windows Integrated Authentication is its lack of built-in support for an “All Authenticated Users” group similar to NT AUTHORITY\Authenticated Users. This type of role comes in handy in a number of situations, most notably for provisioning public (but not anonymous) sites and…

2

Be sure to use paging in membership providers for the MOSS Profile Import Tool…

Just a quick lesson learned on the MOSS Profile Import Tool to save you import time and resources. The Profile Import Tool’s current release has a hard-coded paging algorithm that attempts to page through any membership provider’s GetAllUsers method by retrieving 1000 users at a time. If you DON’T support paging your GetAllUsers method –…

0