in

SharePoint Blogs

The Best Place for SharePoint-related Blogs

echef

From the cluttered (and clustered) brain of Josef Nielsen... A great place for Food, Friends, and... uh... SharePoint of course!

Full site customiztion...

A very interesting topic in that is coming up more and more today.  A customer wants to customize SharePoint, not just the user viewed screens, but also the administrative (Application Pages) functions.  In many cases, creating customer list templates and web parts to view those lists can fullfill the need to customized the consumable portions of a site, and a bit more effort can be put in to customizing the data entry interfaces that the site's content editors will interface with frequently.

The challenge is that last bit.  In "Teams" or ad-hoc collaboration site generation, it is just not practical to "Wrap" the application pages in that fashion.  We ran in to this very issue, and ended up scrapping (or at least temporarily tabling) a good portion of work for this very reason.  If you haven't read Cameron Moll's Blog Authentic Boredom (He is our lead designer for this effort), he posted a great article there on this problem.

The bit that really chaps my hide, is that we initially heard that what we were trying to do was fairly unique, and others were not trying to do this.  Since then, this has appearently become a much bigger request and frustration to multiple people.

If you've ever heard the MS party-line on modifying system/app files (ie, layouts folder items), you'll get a real kick out of thisEric Shupps posted a great article about the new KB944105 (Customizing app pages in the layouts folder).  Yes, you read that right.  Apparently it is now accepatable to do what we are not supposed to do.  Never mind the fact that there are about 400 aspx files in that folder to skin/brand.  It will be interesting to see where this conundrum leads us.

 

Published Oct 29 2007, 11:30 AM by josef.nielsen
Filed under: ,

Comments

 

David Wise said:

Josef,

I'm not sure how far your customization goes, but there is a way to change the application.master dynamically.  I wrote something up on this some time ago:

www.sharepointblogs.com/.../one-master-to-rule-them-all-two-actually.aspx

I hope that helps

October 31, 2007 2:19 PM
 

josef.nielsen said:

Great post...!  that is the only *approved* method (using the term loosely) to modify those pesky app pages.  We actually backed off of that method (and others) simply because of the level of branding we were doing.  We didn't want the bugs and issues with our current branding efforts to cascade in to the app pages and possibly face compounded issues.

As a future effort, we will most likely revisit this with a simplified theme for the application pages to allow similar look and feel, but not identical to the site skinning.  Our original model was close to the level of the Hawaiian Air branding effort, but we wanted to propagate it through ad-hoc team site creation (self-service model)... which is what caused so much frustration... :)

October 31, 2007 3:51 PM
 

David Wise said:

One of the original comments on this post (back before the SharepointBlogs crash) mentioned that they had created what amounted to a master page selection subsystem using this method.  They created a number of different master pages and then used this system to swap the pages in and out using the URL as the key into a master page mapping provider.

Regardless, good luck on your efforts!

October 31, 2007 4:34 PM
 

Full site customiztion... said:

Pingback from  Full site customiztion...

December 5, 2007 3:51 PM

About josef.nielsen

I'm a long time computer nerd, living and loving technology wherever I can find it. I've recently shifted from a focus in MS SQL server, MSCS Clustering, and High Availability Engineering to focus on collaboration technologies, including SharePoint 2007. I recently moved from my long-time home in Seattle Washington to Salt Lake City.

Need SharePoint Training? Attend a SharePoint Bootcamp!

Posts (c) their respective authors. Everything else (c) 2007 SharePoint Experts