After taking a look at PublishingLayoutPage class in Microsoft.SharePoint.Publishing I saw that is looks for a querystring “OverrideMasterPageUrl” , by appending this querystring to a publishing page and specifying a valid location to a MasterPage file it will do what the name suggest and override the default Master file for the site.
Continuing to look at the PublishingLayoutPage class you can also set the string property ”MasterPageFile” to the URL of your custom Master Page file so if you are using code behind with your page layout this is also an option instead of using the querystring method, in your code file you can do this
A centralized calendar is a great feature to have for portals or collaboration workspaces, however, there is no default way to achieve this in WSS without a third party solution.
Gunnar Peipman has an excellent article on creating a SharePoint global calendar using site data query and calendar view control. I have slightly modified the code to allow the Global Calendar web part to query all SharePoint event list and I have added a custom field in SharePoint which will determine if the list item will display on our global calendar web part.
You can visit Gunnar Peipman’s blog to view the entire code I will list sections of the original code and modifications I have made. Read the rest of this entry »
Patterns and practices has released a new version of guidance for building collaborative applications that extend your LOB systems. The guidance helps customers accelerate constructing advanced applications through examples and documentation. The guidance delivers a guide, a reusable library, and a reference implementation for a partner portal extranet.
The SharePoint ECB ( Edit Control Block ) is the contect menu that is displayed for items in a SharePoint list , Jan Tielen has an excellent 3 part post on his blog on customizing the ECB and adding aditional menu items. One idea Jan has applied is a url shorting menu item for sending links to list items documents etc…
Im interested to see what other Ideas people will come up with, what ideas do you have?