Article Categories
Archives
Post Categories
  Jump to Information for:
Search:  

If you have no need or plans to use Meeting Workspaces in your SharePoint site, you can skip this. You can always come back and go through this in case you do decide to use Meeting Workspaces. For those of you who are planning on using Meeting Workspaces, this post is for you.

By default when you create a Meeting Workspace site, it uses it's own master page called the mwsdefault.master.  This file is stored in the Global folder in the 12 directory (12\Template\Global) on the SharePoint web server.  This master page has some different code than the other master pages in SharePoint and from any base, minimal or default master page you are using for your custom branding.  If you ever decide to apply a custom master page to a meeting workspace, some of the workspace functionality will seemingly disappear. See below for an example of this.  NOTE: If you are using a Theme or an alternate CSS file for your branding, you can just override the styles used by the meeting workspace.  This post is not for you.

So what do you do? You take a copy of mwsdefault.master and combine it with your custom changes to create a branded master page that provides meeting workspace functionality. You can then safely apply this custom master page to your meeting workspace site while keeping unique workspace navigation and functionality.

OK, how do I automatically apply the custom master page to meeting workspaces?  Yup, here is the crummy part.  By default your new meeting workspace site will default to use mwsdefault.master and not your custom file. You have a few options here for how to handle this:

  1. Manually apply the master page every time you create a site.  Not an optimal solution unless you only have a few sites you will be creating.  This is definitely not a viable solution if you are allowing your content owners the ability to create their own meeting workspaces (through the SharePoint UI or Outlook).
  2. Create a copy of the Layouts folder in the 12 directory (12\Template\Layouts) and then make your changes directly to the mwsdefault.master page file. In IIS you can change the virtual directory your SharePoint site uses to the new copy. This is a safer alternative then directly editing the master page file on the server.  If you ever have any issues with your SharePoint site, you can easily switch the virtual directory in IIS to use the original Layouts directory.
  3. Use a Feature to automatically set Meeting Workspaces to you your custom master page file. For this you will need a developer and knowledge on how to create Features and do Feature stapling.  I would suggest this as the best practice approach to solving this issue.

Meeting Workspace example:

  1. Create a meeting workspace, in this example I created a Multi-page Meeting Workspace.
  2. The Multi-page Meeting Workspace has 'Home/Page 1/Page 2' tabs across the top and options under Site Actions to Add Pages and Manage Pages. See a screenshot.
  3. If you go into the Master Page Settings for the site, a warning message tells you that the master page setting is currently invalid (a.k.a. it isn't even using this master page) and the master page is "seemingly" set to default.master (or whatever master page you have set for the inheritance). See a screenshot.
  4. Change the Site master page setting to default.master (or your custom master page file).  We are setting the Site master page (as opposed to System) because the content page (default.aspx) for the Meeting Workspace points to the custom master page field value in the database. Custom is the same as the Site master page setting.
  5. Return to the meeting workspace. The 'Home/Page 1/Page 2' tabs across the top and options under Site Actions to Add Pages and Manage Pages has disappeared.  The reoccurring meeting navigation area has appeared, despite this meeting not having multiple instances. See a screenshot.
posted on Thursday, October 11, 2007 12:05 PM
Comments
  •  re: Meeting Workspace Master Page Woes
    Raja
    Posted @ 10/11/2007 2:49 PM
    Can't you change it in the ONET.xml to use the new master page?
  • # re: Meeting Workspace Master Page Woes
    Eric Shupps
    Posted @ 10/18/2007 8:39 AM
    Heather,

    For those willing to attempt it (or who have run out of other options), I have posted a complete, step-by-step guide to creating a custom Meeting Workspace site definition here:

    http://www.binarywave.com/blogs/eshupps/Lists/Posts/Post.aspx?ID=62

    I hope it helps.

    - Eric Shupps [MVP]
  • # re: Meeting Workspace Master Page Woes
    karla
    Posted @ 10/23/2007 9:24 AM
    Hi Heather,

    I have another Sharepoint question, don’t know if I can bug you with this, but it is worth a try :)
    So I made pages in Sharepoint and there are images that I imported in the images map , though it doesn’t matter if I make the link look like this:
    “/Images/bla.jpg” which it needs to be like, it always makes it a total link (for example: http://blabla/Images/bla.jpg). And that makes it hard to rearrange the site to another location.

    Do you know how to solve this?

    Greetings,

    Karla
  •  re: Meeting Workspace Master Page Woes
    Nicole
    Posted @ 10/24/2007 8:04 AM
    I don't necessarily want to use the meeting workspace template, but we do want to have the ability to add pages to the Team Site template. Is there a way to turn this feature on using the Team Site Template?

    I undertand how to create subsites which will show in the top link bar/quick launch and how to add links to the top link bar that link to web part pages or basic pages stored in a library, but the navigation doesn't quite work the same and the look and feel is odd.

    Any suggestions on how to handle this is appreciated.
    Thanks!
  •  re: Meeting Workspace Master Page Woes
    Christie
    Posted @ 10/24/2007 4:17 PM
    How do I change the home tab? I don't want the tab to say home.
  •  re: Meeting Workspace Master Page Woes
    m
    Posted @ 1/8/2008 11:05 AM
    But but... the mwsdefault.master isn't located in the Layouts folder, it is in the Templates/Global folder. What good then will it do to duplicate the Layouts folder?
  •  Duplicate Titles on Workspace sites.
    Paul Harvey
    Posted @ 5/9/2008 10:39 AM
    The Meeting Workspace is great and in the past has been one of my favourite templates to use.

    My big question is: Why are there two identical titles above each other. It is so stupid looking, and it is a total waste of useful space. This was much nicer on SPS2003 when there were was one title. All of Heather's terrific examples show 2 titles, and I am shocked that you would accept this design and havent found a better way to clean it up.

    I want my sites to have 1 title, and 1 logo - matching my master page. Please let me know how to fix this, I am having a hard time figuring out how to fix this by researching online. Please refer me to a good resource that tells me how to control this.

    Overall, to this point I am having a hard time dealing with the sharepoint files to manipulate them to what we want to use. In 2003 it was so simple, now it is overly complicated. Heather's page was quite helpful in getting me to understand a lot about master pages. An excellent resource.
Title  
Name  
Email (never displayed)
Url
Comments   
ALL COMMENTS ARE MODERATED! Sorry for the inconvenience, but it is how I keep all of the spam and advertisers out. I moderate comments about once a week and your comment will appear soon. Thanks for posting!
Please add 5 and 4 and type the answer here:

Copyright © 2005-2008. Heather Solomon.
Site design by Heather Solomon

Blog Stats:
Posts - 388
Stories - 39
Comments - 1796
Trackbacks - 183