> Or do it programmatically after the fact. Don’t ask me how though. You could programatically access each My Site site collection, then access the root web in each and run the ApplyTheme method
SPWeb.ApplyTheme("*Theme_ID*") http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spweb.applytheme.aspx Alternatively use a Lapointe custom STSADM extension http://stsadm.blogspot.com/2008/01/apply-theme.html and use a batch file with one line for each My Site url. So this will switch the theme for the existing My Sites, unfortunately newly created My Sites will still need to have their theme switched. You could make use of a Feature Stapling Feature which will set the theme when new My Sites are provisioned as discussed here - http://objectmix.com/sharepoint/296444-moss-2007-how-apply-theme-my-site-upon-site-creation.html Ishai's suggestion actually seems like a lot less work and development, as it caters for both existing My Sites and newly provisioned ones with a single control. Sezai. On Wed, Jul 8, 2009 at 2:26 PM, Ishai Sagi <ishai.s...@uniqueworld.net>wrote: > There is another solution – by adding a control on the my site home page. > Since that home page is ghosted (runs from the hard drive) you can edit it, > add the control, which checks the theme and if it is not the right one sets > it. > > There is even a codeplex project that did the coding for you…. > > > > *From:* ozmoss@ozmoss.com [mailto:ozm...@ozmoss.com] *On Behalf Of *Ken > Thompson > *Sent:* Wednesday, 8 July 2009 4:03 PM > > *To:* ozmoss@ozmoss.com > *Subject:* RE: My Site Themes > > > > NoooOOOooOOOOO! That does indeed suck. > > > > Oh well, can’t win ‘em all. > > > > Thanks for the help! > > > > Cheers, > > > > *Ken Thompson*** > > IT Support > > HomeGround Services > > 68 Oxford Street, Collingwood, VIC 3066 > > Tel: 03 9419 8855 Ex. 229 > > Mob: 0425 664 734 > > Fax: 03 9419 1876 > > www.homeground.org.au > ------------------------------ > > *From:* ozmoss@ozmoss.com [mailto:ozm...@ozmoss.com] *On Behalf Of *Paul > Noone > *Sent:* Wednesday, 8 July 2009 4:01 PM > *To:* ozmoss@ozmoss.com > *Subject:* RE: My Site Themes > > > > There is no master theme. They need to be changed individually via *Site > Actions->Site Settings->Modify All Site Settings* page for each site. > > > > Yes, that does suck, doesn’t it? ;) > > > > Otherwise you can create a custom site definition based on the My Site Host > template *before* you create your web app and use that instead. > > > > Or do it programmatically after the fact. Don’t ask me how though. > > > > *From:* ozmoss@ozmoss.com [mailto:ozm...@ozmoss.com] *On Behalf Of *Ken > Thompson > *Sent:* Wednesday, 8 July 2009 3:50 PM > *To:* ozmoss@ozmoss.com > *Subject:* RE: My Site Themes > > > > Ok, thanks for that! Profile pages sorted J. > > > > I can’t seem to change the personal pages, if I try and goto: > http://sharepoint/personal/_layouts/settings.aspx I just get a 404 error. > Should I look somewhere else to change the master theme for the “My Home” > pages? > > > > Cheers, > > > > *Ken Thompson*** > > IT Support > > HomeGround Services > > 68 Oxford Street, Collingwood, VIC 3066 > > Tel: 03 9419 8855 Ex. 229 > > Mob: 0425 664 734 > > Fax: 03 9419 1876 > > www.homeground.org.au > ------------------------------ > > *From:* ozmoss@ozmoss.com [mailto:ozm...@ozmoss.com] *On Behalf Of *Paul > Noone > *Sent:* Wednesday, 8 July 2009 3:26 PM > *To:* ozmoss@ozmoss.com > *Subject:* RE: My Site Themes > > > > If you look at the URL for Profile pages you’ll see that they all come off > the root My Site, not personal ones. > > > > If you apply a them to the top-level site then this *should* certainly > affect all Profile pages. > > > > The My Home link is a personal site and the homepage for individual sites – > e.g. <domain>/personal/<myname> - again, check the URL and you’ll see what I > mean. > > > > Regards, > > Paul > > Online Developer, ICT > CEO Sydney > > > > *From:* ozmoss@ozmoss.com [mailto:ozm...@ozmoss.com] *On Behalf Of *Ken > Thompson > *Sent:* Wednesday, 8 July 2009 3:08 PM > *To:* ozmoss@ozmoss.com > *Subject:* RE: My Site Themes > > > > Also, My Profile / My Home pages within My Site seem to use separate Site > Themes…this is all seems a little too confusing to me :S > > > > *Ken Thompson*** > > IT Support > > HomeGround Services > > 68 Oxford Street, Collingwood, VIC 3066 > > Tel: 03 9419 8855 Ex. 229 > > Mob: 0425 664 734 > > Fax: 03 9419 1876 > > www.homeground.org.au > ------------------------------ > > *From:* ozmoss@ozmoss.com [mailto:ozm...@ozmoss.com] *On Behalf Of *Ken > Thompson > *Sent:* Wednesday, 8 July 2009 3:06 PM > *To:* ozmoss@ozmoss.com > *Subject:* RE: My Site Themes > > > > Hey Paul, > > > > Sorry I don’t quite follow how to apply the global them to profile pages? I > have set the theme on the main site, it doesn’t propagate through to sub > sites or profile pages though? > > > > On the “My Site” (for my profile) I have set the theme and that Portal > link, which is exactly what I was after…how can I propagate this to > everyone’s mysite though? > > > > Cheers, > > > > *Ken Thompson*** > > IT Support > > HomeGround Services > > 68 Oxford Street, Collingwood, VIC 3066 > > Tel: 03 9419 8855 Ex. 229 > > Mob: 0425 664 734 > > Fax: 03 9419 1876 > > www.homeground.org.au > ------------------------------ > > *From:* ozmoss@ozmoss.com [mailto:ozm...@ozmoss.com] *On Behalf Of *Paul > Noone > *Sent:* Tuesday, 7 July 2009 3:29 PM > *To:* ozmoss@ozmoss.com > *Subject:* RE: My Site Themes > > > > Hi Ken, > > > > My Sites are individual site collections so they don’t inherit changes even > if you make them at the root site. You would need to modify the site > definition in advance or set the them programmatically after the fact. That > being said, you can apply a global theme to your Profile pages because these > are all generated from the root site - > <mysitedomain/path>/_layouts/settings.aspx. > > > > As for your “back” link, this can be set from the same application page via > the ‘Portal site connection’ link. > > > > Regards, > > Paul > > Online Developer, ICT > CEO Sydney > > > > *From:* ozmoss@ozmoss.com [mailto:ozm...@ozmoss.com] *On Behalf Of *Ken > Thompson > *Sent:* Tuesday, 7 July 2009 2:46 PM > *To:* ozmoss@ozmoss.com > *Subject:* My Site Themes > > > > Hey All, > > > > Just wondering if there is a way to apply a theme to everyone’s “My Site”, > currently if I apply it only does it for my own “site”, I want it to do this > globally. > > > > Also there doesn’t seem to be any links what so ever to take the user’s > back to the main site. Am I missing something?....easy way to change this? > > > > Cheers, > > > > *Ken Thompson*** > > IT Support > > HomeGround Services > > 68 Oxford Street, Collingwood, VIC 3066 > > Tel: 03 9419 8855 Ex. 229 > > Mob: 0425 664 734 > > Fax: 03 9419 1876 > > www.homeground.org.au > > > ------------------------------ > > Support procedure: https://www.codify.com/lists/support > List address: ozmoss@ozmoss.com > > Subscribe: ozmoss-subscr...@ozmoss.com > > Unsubscribe: ozmoss-unsubscr...@ozmoss.com > > List FAQ: http://www.codify.com/lists/ozmoss > > Other lists you might want to join: http://www.codify.com/lists > ------------------------------ > > Support procedure: https://www.codify.com/lists/support > List address: ozmoss@ozmoss.com > > Subscribe: ozmoss-subscr...@ozmoss.com > > Unsubscribe: ozmoss-unsubscr...@ozmoss.com > > List FAQ: http://www.codify.com/lists/ozmoss > > Other lists you might want to join: http://www.codify.com/lists > ------------------------------ > > Support procedure: https://www.codify.com/lists/support > List address: ozmoss@ozmoss.com > > Subscribe: ozmoss-subscr...@ozmoss.com > > Unsubscribe: ozmoss-unsubscr...@ozmoss.com > > List FAQ: http://www.codify.com/lists/ozmoss > > Other lists you might want to join: http://www.codify.com/lists > ------------------------------ > > Support procedure: https://www.codify.com/lists/support > List address: ozmoss@ozmoss.com > > Subscribe: ozmoss-subscr...@ozmoss.com > > Unsubscribe: ozmoss-unsubscr...@ozmoss.com > > List FAQ: http://www.codify.com/lists/ozmoss > > Other lists you might want to join: http://www.codify.com/lists > ------------------------------ > > Support procedure: https://www.codify.com/lists/support > List address: ozmoss@ozmoss.com > > Subscribe: ozmoss-subscr...@ozmoss.com > > Unsubscribe: ozmoss-unsubscr...@ozmoss.com > > List FAQ: http://www.codify.com/lists/ozmoss > > Other lists you might want to join: http://www.codify.com/lists > ------------------------------ > > Support procedure: https://www.codify.com/lists/support > List address: ozmoss@ozmoss.com > > Subscribe: ozmoss-subscr...@ozmoss.com > > Unsubscribe: ozmoss-unsubscr...@ozmoss.com > > List FAQ: http://www.codify.com/lists/ozmoss > > Other lists you might want to join: http://www.codify.com/lists > ------------------------------ > > Support procedure: https://www.codify.com/lists/support > List address: ozmoss@ozmoss.com > > Subscribe: ozmoss-subscr...@ozmoss.com > > Unsubscribe: ozmoss-unsubscr...@ozmoss.com > > List FAQ: http://www.codify.com/lists/ozmoss > > Other lists you might want to join: http://www.codify.com/lists > ------------------------------ > > Support procedure: https://www.codify.com/lists/support > List address: ozmoss@ozmoss.com > > Subscribe: ozmoss-subscr...@ozmoss.com > > Unsubscribe: ozmoss-unsubscr...@ozmoss.com > > List FAQ: http://www.codify.com/lists/ozmoss > > Other lists you might want to join: http://www.codify.com/lists > ------------------------------ > Support procedure: https://www.codify.com/lists/support > List address: ozmoss@ozmoss.com > Subscribe: ozmoss-subscr...@ozmoss.com > Unsubscribe: ozmoss-unsubscr...@ozmoss.com > List FAQ: http://www.codify.com/lists/ozmoss > Other lists you might want to join: http://www.codify.com/lists > -------------------------------------------------------------------------------- Support procedure: http://www.codify.com/lists/support List address: ozmoss@ozmoss.com Subscribe: ozmoss-subscr...@ozmoss.com Unsubscribe: ozmoss-unsubscr...@ozmoss.com List FAQ: http://www.codify.com/lists/ozmoss Other lists you might want to join: http://www.codify.com/lists