Welcome to MSDN Blogs Sign in | Join | Help

Configure it Out

A couple of days ago, I reviewed how our test teams have been doing to extend out the configurations we validate as we move closer to the next beta.  Beyond per-feature validation, the teams collaborate to produce a “config of the week” that combines several different topology elements into a deployment that’s then the basis for both focused and ad-hoc validation that week.  Each week the team rolls a new config, with the previous week’s config left up for a while so the developers can debug, test fixes, etc.

 

In the earlier phases of the project, the testing was very directed – essentially try one thing and make sure it works– ADFS support or SQL auth for instance.  Then it’s a case of “Lather, rinse, repeat” for existing and new config options.  Once the stuff works in isolation, we move on to simple combinations, then more complex ones, etc.   Last week’s “config of the week” was an extranet deployment with fully qualified domain names, ssl, simultaneous vanilla LDAP & Windows auth (on separate URL namespaces, both hosting the same base content), inter-farm federation (between two medium farms), a mix of 32-bit and 64-bit builds, all running a non-English language.  This week they switched to an English build and added multiple shared service providers (our new way of hosting different search, user profile, and other services for different portals all on the same farm) so one portal on the farm got its user profile info from an LDAP-based directory while another synchronized with the Active Directory.  Finally, they drastically dialed back the privileges for all the service accounts to lowest privilege level.

 

Now as a program manager on the team, I am of course supremely confident in our engineering methodology and dev/test prowess.  But even I would have given even odds that the first time all this stuff was turned on at once, it would have taken a couple days to get pages to render reliably.  (On my more cynical days, I might have predicted needing a haz-mat crew to wipe down what was left of the lab.) We did find a bunch of bugs, but all the pages on all the portals in both farms rendered in both auth contexts.  They’d never admit it, but I think the test guys were a little disappointed.  Obviously, there are still miles to go on config scale-up/scale-out, but I like the progress.

 

--Jonathan Kauffman, Group Program Manager, SharePoint Portal Server

Published Friday, January 27, 2006 7:31 PM by sptblog

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# re: Configure it Out

Any tests in French ? ;+) EROL www.clubsps.org
Saturday, January 28, 2006 1:36 AM by EROL MVP SPS

# re: Configure it Out

We would be really interested in hearing more on "multiple shared service providers (our new way of hosting different search, user profile, and other services for different portals all on the same farm) "

Does this make shared services properly configurable....(who takes what). What about search scopes, mysite provisioning (I know not strictly shared service) etc. Basically what does the new shared services bring us partly decentralized businesses who at least also want to keep the whole working together also......

Monday, January 30, 2006 11:27 AM by Peter Smith

# re: Configure it Out

>>> Any tests in French ? ;+) EROL www.clubsps.org

Yes, we are testing right now in French. And a host of other languages as well. We do most of our testing on pseudo-localized builds to make sure we handle general globalization cases. Pseudo-localization means we create a "language" made out of exotic analogues of boring western characters (e.g. à -> å, c -> ç, n -> ñ), add a bunch of extra characters to all strings, etc. This way, the UI is readable by everyone on the test team but it breaks in all the ways that actual localized builds break.

In parallel, we're translating and localizing in real languages (like French) and producing builds. We build out both full localized builds as well as language packs that allow a single SharePoint deployment to support multiple language sites simultaneously.

Tuesday, January 31, 2006 10:20 PM by sptblog

# re: Configure it Out

I guess my next post is going to be about our shared services model...I'll try to limber up my fingers. :-)
Tuesday, January 31, 2006 10:22 PM by sptblog

# re: Configure it Out

Sounds great.  Only problem is, how did you connect SharePoint to a vanilla LDAP server?  This is exactly what I need.  :)

Kevin
Monday, March 27, 2006 2:30 PM by Grandizer

# Another peek into upcoming features

Thursday, March 30, 2006 10:02 AM by Paul Schaeflein's SharePoint Experience

# re: Configure it Out

Anyone published any usefull guides on this subject. We have a testcase exackly with this setup and we would be gladd to share our knowledge and read other guidelines...
Wednesday, July 26, 2006 8:30 AM by Mr Foged

# re: Configure it Out

I would love some information on how to deploy Sharepoint Portal Server 2007 into a non-Active Directory Environment.  The configuration wizard is giving me an error.

Monday, June 11, 2007 10:39 PM by Ed

Leave a Comment

(required) 
required 
(required) 
 
Page view tracker