<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>SharePoint 2007</title><link>http://mindsharpblogs.com/pauls/category/81.aspx</link><description>SharePoint 2007</description><managingEditor>Paul Papanek Stork</managingEditor><dc:language>en-US</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>Paul Papanek Stork</dc:creator><title>Microsoft Extends SharePoint Virtualization Support to Hyper-V</title><link>http://mindsharpblogs.com/pauls/archive/2008/08/19/7492.aspx</link><pubDate>Tue, 19 Aug 2008 18:19:00 GMT</pubDate><guid>http://mindsharpblogs.com/pauls/archive/2008/08/19/7492.aspx</guid><wfw:comment>http://mindsharpblogs.com/pauls/comments/7492.aspx</wfw:comment><comments>http://mindsharpblogs.com/pauls/archive/2008/08/19/7492.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://mindsharpblogs.com/pauls/comments/commentRss/7492.aspx</wfw:commentRss><trackback:ping>http://mindsharpblogs.com/pauls/services/trackbacks/7492.aspx</trackback:ping><description>&lt;P&gt;Microsoft announced today that it will be offering Support for MOSS SP1 and WSS SP1 running under any Virtualization Software that meets the requirements of the Microsoft Server Virtualization Validation Program (SVVP).&amp;nbsp; As of now Microsoft will support SharePoint running on Hyper-V in a Server 2008 environment and running on Virtual Server 2005.&lt;/P&gt;
&lt;P&gt;This is also an important announcement for those who want to run SharePoint on Vmware.&amp;nbsp; Although they aren&amp;#8217;t currently listed on the SVVP website, NetworkWorld is reporting that Microsoft and VMware have reached agreement this week for VMware to join the SVVP.&amp;nbsp; There is no Press release on this, but you can read the Network World article here:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.networkworld.com/news/2008/081908-vmware.html"&gt;http://www.networkworld.com/news/2008/081908-vmware.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;You can find out more information about Microsoft's expanded Virtualization Support for SharePoint from the SharePoint Team BLOG at:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/sharepoint/archive/2008/08/18/update-on-virtualization-support-for-sharepoint-products-and-technologies.aspx"&gt;http://blogs.msdn.com/sharepoint/archive/2008/08/18/update-on-virtualization-support-for-sharepoint-products-and-technologies.aspx&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src ="http://mindsharpblogs.com/pauls/aggbug/7492.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Paul Papanek Stork</dc:creator><title>Adding Custom Web Part Page Templates</title><link>http://mindsharpblogs.com/pauls/archive/2008/08/19/7488.aspx</link><pubDate>Tue, 19 Aug 2008 14:29:00 GMT</pubDate><guid>http://mindsharpblogs.com/pauls/archive/2008/08/19/7488.aspx</guid><wfw:comment>http://mindsharpblogs.com/pauls/comments/7488.aspx</wfw:comment><comments>http://mindsharpblogs.com/pauls/archive/2008/08/19/7488.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://mindsharpblogs.com/pauls/comments/commentRss/7488.aspx</wfw:commentRss><trackback:ping>http://mindsharpblogs.com/pauls/services/trackbacks/7488.aspx</trackback:ping><description>&lt;P&gt;I was recently asked whether it was possible to add custom Web Part Page templates to the Create page in SharePoint 2007 or whether the interface was limited to the eight existing Web Part Pages and required you to replace one of those.&amp;nbsp; I knew this was possible in SharePoint 2003 and that there was an MSDN article&amp;nbsp;entitled &lt;A href="http://msdn.microsoft.com/en-us/library/ms916835.aspx"&gt;&lt;FONT color=#000000&gt;Creating Custom Web Part Page Templates for Microsoft SharePoint Products and Technologies&lt;/FONT&gt;&amp;nbsp;&lt;/A&gt;that explained how to do it.&amp;nbsp; But since I had never tried it in 2007 I decided to investigate.&lt;/P&gt;
&lt;P&gt;It turns out that the answer isn't a simple yes or no.&amp;nbsp; The&amp;nbsp;link on the Create page uses a page called&amp;nbsp;&amp;nbsp;&lt;EM&gt;spcf.aspx&lt;/EM&gt; to list out the web part templates.&amp;nbsp; Although you can easily add a ninth template to the list the page uses &lt;EM&gt;owssvr.dll&lt;/EM&gt; to instantiate the new web part page and it seems to be hard coded to only accept templates numbered 1 through 8.&amp;nbsp; So you can't simply create a custom copy of &lt;EM&gt;spcf.aspx&lt;/EM&gt; with a modified list of Web Part Page templates.&amp;nbsp; But there is still a way to implement a set of Custom Web Part Page templates.&lt;/P&gt;
&lt;P&gt;Interestingly enough if you follow the directions in the SharePoint 2003 MSDN article mentioned above and use the files downloaded from the article you can make this work.&amp;nbsp; The spcf.aspx file in the article download&amp;nbsp;does not use&amp;nbsp;&lt;EM&gt;owssvr.dll&lt;/EM&gt;&amp;nbsp;and is not limited to only 8 templates.&amp;nbsp; The problem is that this file was designed for SharePoint 2003 and continues the look and feel of that product.&amp;nbsp; You also have to make allowances for some path changes since the 2003 product.&amp;nbsp; So I decided to update the custom page to use a SharePoint 2007 Master Page and relist the steps in the article with modifications for the SharePoint 2007 environment.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;NOTE: In addition to updating the custom creation page for a Master Page environment certain code changes were also required.&amp;nbsp; You must use the custspcf.aspx code available for download from this BLOG as a starting point to make this work.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;&lt;FONT color=#000080&gt;Steps to add Custom Web Part Page Templates&lt;/FONT&gt;&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Download custom creation page (&lt;EM&gt;custspcf.aspx&lt;/EM&gt;)&amp;nbsp;from &lt;A href="http://www.dontpapanic.com/download/custspcf.aspx.txt"&gt;here&lt;/A&gt; and copy it 12 hive on your Web front end servers.&amp;nbsp; The file should be copied to the following directory &lt;STRONG&gt;&lt;EM&gt;Local_drive&lt;/EM&gt;:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\TEMPLATE\LAYOUTS\1033&lt;/STRONG&gt;.&amp;nbsp;&amp;nbsp; (Note: If you are running on a server installed in a language other than English replace 1033 with the Language Code Identifier for your language.) 
&lt;LI&gt;Open the new &lt;EM&gt;custspcf.aspx&lt;/EM&gt; file in Visual Studio or another suitable text/html editor. 
&lt;LI&gt;Search for &lt;EM&gt;onetidWebPartPageTemplate &lt;/EM&gt;in the custspcf.aspx file.&amp;nbsp; This is the ID of the selection list for the Web Part Page templates.&amp;nbsp; There are two selections already included for the file, one for Custom1.aspx&amp;nbsp;(set to be the default selection) and the other for Custom2.aspx.&amp;nbsp; If you only want two custom templates skip step 4. 
&lt;LI&gt;To add additional templates increment the &lt;EM&gt;size&lt;/EM&gt; attribute of the &lt;EM&gt;Select&lt;/EM&gt; element to the number of choices in the list and duplicate the second &lt;EM&gt;Option&lt;/EM&gt; element in the list.&amp;nbsp; Change the &lt;EM&gt;name&lt;/EM&gt; value of the &lt;EM&gt;Option&lt;/EM&gt; element using a pattern of &lt;STRONG&gt;Custom#&lt;/STRONG&gt;, where # is the next index in the list of selections. 
&lt;LI&gt;Add the new custom Web Part Page template, named Custom# to match the entry in step 4,&amp;nbsp;to the &lt;STRONG&gt;&lt;EM&gt;Local_drive&lt;/EM&gt;:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\TEMPLATE\1033\STS\DOCTEMP\SMARTPGS &lt;/STRONG&gt;directory.&amp;nbsp;&amp;nbsp; 
&lt;LI&gt;Copy an&amp;nbsp;image file named Custom&lt;EM&gt;#&lt;/EM&gt;.gif for each of the Web Part Page templates you wish to add where &lt;EM&gt;#&lt;/EM&gt; is the number of the template in the list to &lt;STRONG&gt;&lt;EM&gt;Local_drive&lt;/EM&gt;:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\TEMPLATE\LAYOUTS\1033\IMAGES&lt;/STRONG&gt; 
&lt;LI&gt;Add a Link to custspcf.aspx to the Create.aspx page stored in the &lt;STRONG&gt;&lt;EM&gt;Local_drive&lt;/EM&gt;:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\TEMPLATE\LAYOUTS&lt;/STRONG&gt; directory.&amp;nbsp; &lt;STRONG&gt;NOTE: You may need to put a copy of this page back in the future so make sure you have a backup copy before editing it.&amp;nbsp; &lt;/STRONG&gt;To add the link search for &lt;EM&gt;onetidWebPartPage.&lt;/EM&gt;&amp;nbsp; Go to the next &lt;STRONG&gt;&lt;/TABLE&gt;&lt;/STRONG&gt;tag and insert the following code block immediately after the tag, but before the start of the&lt;STRONG&gt; &lt;% if&lt;/STRONG&gt; tag.&lt;/LI&gt;&lt;/OL&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;table&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; &lt;SPAN style="COLOR: red"&gt;style&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="padding: 3px 0px 3px 4px;"&lt;/SPAN&gt; &lt;SPAN style="COLOR: red"&gt;class&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="ms-itemstatic"&lt;/SPAN&gt; &lt;SPAN style="COLOR: red"&gt;onclick&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="javascript:NavigateInnerHref(event)"&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;  &lt;SPAN style="COLOR: red"&gt;onmouseover&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="this.className='ms-itemhover';ShowListInformation('&lt;SharePoint:EncodedLiteral runat="&lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;server&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;" &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="COLOR: red"&gt;  EncodeMethod&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="EcmaScriptStringLiteralEncode"&lt;/SPAN&gt; &lt;SPAN style="COLOR: red"&gt;Text&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: yellow; mso-highlight: yellow"&gt;&lt;%&lt;/SPAN&gt;$Resources:wss,viewlsts_wp_page_title&lt;SPAN style="BACKGROUND: yellow; mso-highlight: yellow"&gt;%&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;"/&amp;gt;&lt;/SPAN&gt;','&lt;/SPAN&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;nbsp; &lt;SPAN style="COLOR: blue"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon"&gt;SharePoint&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon"&gt;EncodedLiteral&lt;/SPAN&gt; &lt;SPAN style="COLOR: red"&gt;ID&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="EncodedLiteral2"&lt;/SPAN&gt; &lt;SPAN style="COLOR: red"&gt;runat&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="server"&lt;/SPAN&gt; &lt;SPAN style="COLOR: red"&gt;EncodeMethod&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="EcmaScriptStringLiteralEncode"&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;nbsp; &lt;SPAN style="COLOR: red"&gt;Text&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: yellow; mso-highlight: yellow"&gt;&lt;%&lt;/SPAN&gt;$Resources:wss,viewlsts_wp_page_desc&lt;SPAN style="BACKGROUND: yellow; mso-highlight: yellow"&gt;%&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;"/&amp;gt;&lt;/SPAN&gt;','/_layouts/images/ltsmrtpg.gif')" &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;nbsp; onmouseout="this.className='ms-itemstatic';HideListInformation()" cellspacing="0" cellpadding="0" width="100%" border="0"&amp;gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;td&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; &lt;SPAN style="COLOR: red"&gt;valign&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="top"&lt;/SPAN&gt; &lt;SPAN style="COLOR: red"&gt;nowrap&lt;/SPAN&gt; &lt;SPAN style="COLOR: red"&gt;class&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="ms-descriptiontext"&lt;/SPAN&gt; &lt;SPAN style="COLOR: red"&gt;style&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="padding-top:1px"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;IMG&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; &lt;SPAN style="COLOR: red"&gt;src&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="/_layouts/images/setrect.gif"&lt;/SPAN&gt; &lt;SPAN style="COLOR: red"&gt;width&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=5px&lt;/SPAN&gt; &lt;SPAN style="COLOR: red"&gt;height&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=5px&lt;/SPAN&gt; &lt;SPAN style="COLOR: red"&gt;alt&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="&lt;?XML:NAMESPACE PREFIX = SharePoint /&gt;&lt;SharePoint:EncodedLiteral text="&lt;/SPAN" runat="server"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: yellow; mso-highlight: yellow"&gt;&lt;%&lt;/SPAN&gt;$Resources:wss,viewlsts_wp_page_desc&lt;SPAN style="BACKGROUND: yellow; mso-highlight: yellow"&gt;%&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;' EncodeMethod='HtmlEncode'/&amp;gt;"&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/&lt; SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;td&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;td&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; &lt;SPAN style="COLOR: red"&gt;valign&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="top"&lt;/SPAN&gt; &lt;SPAN style="COLOR: red"&gt;width&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=100%&lt;/SPAN&gt; &lt;SPAN style="COLOR: red"&gt;class&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="ms-descriptiontext"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;a&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; &lt;SPAN style="COLOR: red"&gt;id&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="A1"&lt;/SPAN&gt; &lt;SPAN style="COLOR: red"&gt;href&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="Custspcf.aspx"&lt;/SPAN&gt; &lt;SPAN style="COLOR: red"&gt;target&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="_self"&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon"&gt;SharePoint&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon"&gt;EncodedLiteral&lt;/SPAN&gt; &lt;SPAN style="COLOR: red"&gt;ID&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="EncodedLiteral1"&lt;/SPAN&gt; &lt;SPAN style="COLOR: red"&gt;runat&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="server"&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="COLOR: red"&gt;text&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="Custom Web Part Page"&lt;/SPAN&gt; &lt;SPAN style="COLOR: red"&gt;EncodeMethod&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;='HtmlEncode'/&amp;gt;&lt;/&lt; SPAN&gt;&lt;SPAN style="COLOR: maroon"&gt;a&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/&lt; SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;td&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/&lt; SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;/&lt; SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: maroon; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;table&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;That's all you need.&amp;nbsp; The next time you browse to the Create page you will see a link to &lt;STRONG&gt;Custom Web Part Page.&amp;nbsp; &lt;/STRONG&gt;When you click that link you will see a page that looks like the regular creation page for Web Part Pages, but this one will have your custom templates on it. Even better you will be able to add more than 8 to the list and it will continue to work.&amp;nbsp; Just like it did in SharePoint 2003.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SharePoint:EncodedLiteral&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;img src ="http://mindsharpblogs.com/pauls/aggbug/7488.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Paul Papanek Stork</dc:creator><title>Guest appearance on the GeekSpeak Internet Radio Show</title><link>http://mindsharpblogs.com/pauls/archive/2008/07/24/6233.aspx</link><pubDate>Thu, 24 Jul 2008 08:24:00 GMT</pubDate><guid>http://mindsharpblogs.com/pauls/archive/2008/07/24/6233.aspx</guid><wfw:comment>http://mindsharpblogs.com/pauls/comments/6233.aspx</wfw:comment><comments>http://mindsharpblogs.com/pauls/archive/2008/07/24/6233.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://mindsharpblogs.com/pauls/comments/commentRss/6233.aspx</wfw:commentRss><trackback:ping>http://mindsharpblogs.com/pauls/services/trackbacks/6233.aspx</trackback:ping><description>&lt;P&gt;I've been invited to do a return guest spot on MSDN's GeekSpeak Internet radio show August 6, 2008.&amp;nbsp; The show is broadcast every Wednesday from 12:00-1:00PM Pacific time (3:00-4:00PM Eastern).&amp;nbsp; I'll be talking about Branding using master pages in SharePoint.&amp;nbsp; The abstract for the talk and registration link are listed below.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;Making SharePoint not look like SharePoint &lt;/STRONG&gt;&amp;#8211; SharePoint&amp;#8217;s use of ASP.NET master pages makes it possible to completely change the branding of your SharePoint site to match your existing corporate branding.&amp;nbsp; In this geekSpeak, Paul Stork will demonstrate how to convert a sample web page from an existing corporate Web site into a master page for SharePoint.&amp;nbsp; The new master page will then be applied to a SharePoint site completely changing the look and feel to match the existing web page.&amp;nbsp; Join us to see how SharePoint&amp;#8217;s use of master pages can make branding your SharePoint site possible.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT face=Calibri&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: black"&gt;Register here:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;A href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032383094&amp;amp;Culture=en-US"&gt;&lt;FONT color=#0000ff&gt;http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032383094&amp;amp;Culture=en-US&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;img src ="http://mindsharpblogs.com/pauls/aggbug/6233.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Paul Papanek Stork</dc:creator><title>Branding Talk for the Cleveland SharePoint User Group</title><link>http://mindsharpblogs.com/pauls/archive/2008/07/23/6219.aspx</link><pubDate>Wed, 23 Jul 2008 08:02:00 GMT</pubDate><guid>http://mindsharpblogs.com/pauls/archive/2008/07/23/6219.aspx</guid><wfw:comment>http://mindsharpblogs.com/pauls/comments/6219.aspx</wfw:comment><comments>http://mindsharpblogs.com/pauls/archive/2008/07/23/6219.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://mindsharpblogs.com/pauls/comments/commentRss/6219.aspx</wfw:commentRss><trackback:ping>http://mindsharpblogs.com/pauls/services/trackbacks/6219.aspx</trackback:ping><description>&lt;P&gt;I will be speaking at the &lt;A href="http://www.sharepointcleveland.com/"&gt;&lt;FONT color=#009933&gt;Cleveland SharePoint User Group &lt;/FONT&gt;&lt;/A&gt;on Wednesday, July 23rd.&amp;nbsp; The meeting will start at 4:00pm.&amp;nbsp; My topic will be "SharePoint Branding&amp;#8221;.&amp;nbsp; Here's a brief description of the talk:&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-theme-font: minor-latin"&gt;&amp;#8226;&amp;nbsp;&lt;B&gt;SharePoint Branding&lt;BR&gt;&lt;/B&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-theme-font: minor-latin"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-theme-font: minor-latin"&gt;&lt;FONT face=Tahoma size=2&gt;SharePoint&amp;#8217;s use of ASP.NET master pages makes it possible to completely change the branding of your SharePoint site.&amp;nbsp; In this talk I&amp;nbsp;will describe how SharePoint uses master pages.&amp;nbsp; I'll also demonstrate building a new master page from scratch and converting an existing HTML page's look and feel to SharePoint.&amp;nbsp; Join us to see how SharePoint&amp;#8217;s use of master pages can make branding your SharePoint site possible&lt;/FONT&gt;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;The location for the July 23&lt;SUP&gt;rd&lt;/SUP&gt; event has changed due to construction in the Cleveland Microsoft Office Conference Room.&amp;nbsp; Instead of meeting at the Microsoft&amp;nbsp;Office we will be at the Oxford &amp;amp; Associates&amp;nbsp;office.&amp;nbsp; Address information for the office is below: &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; TEXT-ALIGN: center" align=center&gt;&lt;B&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT face=Calibri&gt;&lt;FONT color=#000080&gt;&lt;FONT size=4&gt;Oxford &amp;amp; Associates&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; TEXT-ALIGN: center" align=center&gt;&lt;B&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT face=Calibri&gt;&lt;FONT color=#000080&gt;&lt;FONT size=4&gt;Commerce Park 4&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; TEXT-ALIGN: center" align=center&gt;&lt;B&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT face=Calibri&gt;&lt;FONT color=#000080&gt;&lt;FONT size=4&gt;23240 Chagrin Boulevard Suite 130&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; TEXT-ALIGN: center" align=center&gt;&lt;B&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT face=Calibri&gt;&lt;FONT color=#000080 size=4&gt;Beachwood, OH&amp;nbsp; 44122&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 12pt; TEXT-ALIGN: center" align=center&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT face=Calibri&gt;&lt;FONT color=#000080&gt;&lt;FONT size=4&gt;Wednesday,&amp;nbsp;July 23&lt;SUP&gt;rd&lt;/SUP&gt; from 4pm &amp;#8211; 6:30pm&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;img src ="http://mindsharpblogs.com/pauls/aggbug/6219.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Paul Papanek Stork</dc:creator><title>I'm a New SharePoint MVP</title><link>http://mindsharpblogs.com/pauls/archive/2008/07/01/5934.aspx</link><pubDate>Tue, 01 Jul 2008 12:23:00 GMT</pubDate><guid>http://mindsharpblogs.com/pauls/archive/2008/07/01/5934.aspx</guid><wfw:comment>http://mindsharpblogs.com/pauls/comments/5934.aspx</wfw:comment><comments>http://mindsharpblogs.com/pauls/archive/2008/07/01/5934.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://mindsharpblogs.com/pauls/comments/commentRss/5934.aspx</wfw:commentRss><trackback:ping>http://mindsharpblogs.com/pauls/services/trackbacks/5934.aspx</trackback:ping><description>&lt;P&gt;&lt;A href="http://mvp.support.microsoft.com/"&gt;&lt;IMG style="MARGIN: 0px 10px 10px 0px" src="http://farm4.static.flickr.com/3135/2627908375_8f639c7212_o.jpg" width=70 align=left border=0 Logo? MVP&gt;&lt;/A&gt;I just got the email a few minutes ago and had to share the news. I&amp;#8217;ve been named a SharePoint Server MVP for as of today, July 1, 2008. &lt;/P&gt;
&lt;P&gt;I owe a big thank you to Todd Bleeker who nominated me and to anyone else who added a good word or endorsement to the process along the way. I am incredibly EXCITED and hope to continue to live up to the honor that has been bestowed on me.&amp;nbsp;&lt;/P&gt;&lt;img src ="http://mindsharpblogs.com/pauls/aggbug/5934.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Paul Papanek Stork</dc:creator><title>SharePoint Best Practices Conference - September 15-18, 2008</title><link>http://mindsharpblogs.com/pauls/archive/2008/06/26/5877.aspx</link><pubDate>Thu, 26 Jun 2008 15:34:00 GMT</pubDate><guid>http://mindsharpblogs.com/pauls/archive/2008/06/26/5877.aspx</guid><wfw:comment>http://mindsharpblogs.com/pauls/comments/5877.aspx</wfw:comment><comments>http://mindsharpblogs.com/pauls/archive/2008/06/26/5877.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://mindsharpblogs.com/pauls/comments/commentRss/5877.aspx</wfw:commentRss><trackback:ping>http://mindsharpblogs.com/pauls/services/trackbacks/5877.aspx</trackback:ping><description>&lt;P&gt;Ever wondered whether the way you've designed, implemented and continue to support your SharePoint installation is the best way possible? Or could there be easier, better, more efficient ways to get things done?&lt;/P&gt;
&lt;P&gt;Almost every SharePoint practitioner I've met has wondered the same thing at one time or another.&amp;nbsp; Well here is your chance to find out.&amp;nbsp; Join some of the brightest SharePoint experts in the business to discuss just what are SharePoint's Best Practices.&lt;/P&gt;
&lt;P&gt;The first, and to the best of my knowledge only, conference dedicated to discussing SharePoint Best Practices will be held in Washington, DC from September 15-17.&amp;nbsp; As the&amp;nbsp;conference&amp;nbsp;Web site says,&amp;nbsp;&amp;nbsp;&amp;#8220;&lt;EM&gt;The 2008 Best Practices Conference&lt;/EM&gt; &lt;EM&gt;replaces confusion with Clarity, Direction and Confidence&lt;/EM&gt; by establishing key principles to guide effective SharePoint decision-making in any situation.&amp;#8221;&amp;nbsp;&amp;nbsp; Hope to see you there.&lt;/P&gt;&lt;A title="BP Conference by pstorkoh, on Flickr" href="http://www.sharepointbestpractices.com/"&gt;&lt;IMG height=75 alt="BP Conference" src="http://farm4.static.flickr.com/3078/2614306702_d582fe6e39.jpg" width=500&gt;&lt;/A&gt;&lt;img src ="http://mindsharpblogs.com/pauls/aggbug/5877.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Paul Papanek Stork</dc:creator><title>Speaking at the Cleveland SharePoint User's Group</title><link>http://mindsharpblogs.com/pauls/archive/2008/05/20/5499.aspx</link><pubDate>Tue, 20 May 2008 07:03:00 GMT</pubDate><guid>http://mindsharpblogs.com/pauls/archive/2008/05/20/5499.aspx</guid><wfw:comment>http://mindsharpblogs.com/pauls/comments/5499.aspx</wfw:comment><comments>http://mindsharpblogs.com/pauls/archive/2008/05/20/5499.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://mindsharpblogs.com/pauls/comments/commentRss/5499.aspx</wfw:commentRss><trackback:ping>http://mindsharpblogs.com/pauls/services/trackbacks/5499.aspx</trackback:ping><description>&lt;P&gt;I will be speaking at the &lt;A href="http://www.sharepointcleveland.com/"&gt;&lt;FONT color=#009933&gt;Cleveland SharePoint User Group &lt;/FONT&gt;&lt;/A&gt;on Wednesday, May 28th.&amp;nbsp; The meeting will start at 4:00pm.&amp;nbsp; My topic will be "SharePoint Content and Infrastructure Deployment&amp;#8221;.&amp;nbsp; Here's a brief description of the talk:&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-theme-font: minor-latin"&gt;&amp;#8226;&amp;nbsp;&lt;B&gt;SharePoint Content and Infrastructure Deployment&lt;/B&gt;&lt;BR&gt;Deploying a custom SharePoint Web site can be confusing due to the array of tools available.&amp;nbsp; This is complicated even more because some tools are only appropriate in certain circumstances.&amp;nbsp; In this session we will review the variety of tools available and demonstrate how to use some of the most important ones. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" MARGIN: 0in 0pt?&gt;The group will meet at the Microsoft Office in Cleveland and this will be the kick-off meeting.&amp;nbsp; Address information for the office is below.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Garamond&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 12pt; TEXT-ALIGN: center" align=center&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT face=Calibri&gt;Cleveland SharePoint User Group Kick Off&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 12pt; TEXT-ALIGN: center" align=center&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT face=Calibri&gt;Wednesday, May 28&lt;SUP&gt;th&lt;/SUP&gt; from 4pm &amp;#8211; 6:30pm&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: center" align=center&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT face=Calibri&gt;Cleveland Microsoft Office at 6050 Oak Tree Blvd.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: center" align=center&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT face=Calibri&gt;Independence, 44131&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src ="http://mindsharpblogs.com/pauls/aggbug/5499.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Paul Papanek Stork</dc:creator><title>Adding Useful Visual Studio External Tools</title><link>http://mindsharpblogs.com/pauls/archive/2008/05/14/5276.aspx</link><pubDate>Wed, 14 May 2008 09:54:00 GMT</pubDate><guid>http://mindsharpblogs.com/pauls/archive/2008/05/14/5276.aspx</guid><wfw:comment>http://mindsharpblogs.com/pauls/comments/5276.aspx</wfw:comment><comments>http://mindsharpblogs.com/pauls/archive/2008/05/14/5276.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://mindsharpblogs.com/pauls/comments/commentRss/5276.aspx</wfw:commentRss><trackback:ping>http://mindsharpblogs.com/pauls/services/trackbacks/5276.aspx</trackback:ping><description>&lt;P&gt;We add a couple of External Tools to our Visual Studio 2005 environment when teaching SharePoint classes to simplify some two common tasks encountered when developing for SharePoint.&amp;nbsp; The first tool generates a unique &lt;STRONG&gt;Globally Unique Identifier&lt;/STRONG&gt; (GUID) and places it in your clipboard so that you can paste it directly into Features or Solution manifests.&amp;nbsp; The other tool can retrieive the Public Key BLOB and&amp;nbsp;Token from a signed dll so that you can use them in custom webpart or dwp files, safe control entries, or custom code access security policies.&amp;nbsp; Integrating these tools into the menu of Visual Studio makes using them much more convenient than the command line alternatives.&lt;/P&gt;
&lt;P&gt;Recently a student asked for a step by step guide to adding these external tools so they can add them to their own development environment.&amp;nbsp; Rather than simply respond back to them by email I thought it would be worthwhile to document the steps here for others who might also be interested.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Implementing guidgen.exe&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Select &lt;STRONG&gt;External Tools&lt;/STRONG&gt; from the &lt;STRONG&gt;Tools&lt;/STRONG&gt; menu in Visual Studio 2005.&lt;/LI&gt;
&lt;LI&gt;Click &lt;STRONG&gt;Add&lt;/STRONG&gt; to add a new external tool to the menu.&amp;nbsp; You will see the following dialog box.&lt;BR&gt;
&lt;P&gt;&lt;A title="External Tools by pstorkoh, on Flickr" href="http://www.flickr.com/photos/7962873@N07/2492477380/"&gt;&lt;IMG height=391 alt="External Tools" src="http://farm3.static.flickr.com/2261/2492477380_84746cd92b.jpg" width=396&gt;&lt;/A&gt;&lt;/P&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Fill in the following:&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;C&amp;amp;reate GUID&lt;/STRONG&gt; for &lt;EM&gt;Title&lt;BR&gt;&lt;/EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\guidgen.exe &lt;/STRONG&gt;for &lt;EM&gt;Command&lt;/EM&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;C:\Program Files\Microsoft Visual Studio 8\Common7\Tools&lt;/STRONG&gt; for &lt;EM&gt;Initial directory&lt;/EM&gt;&lt;/P&gt;&lt;/LI&gt;
&lt;LI&gt;Click &lt;STRONG&gt;OK&lt;/STRONG&gt; to save the new menu entry.&lt;/LI&gt;
&lt;LI&gt;Select &lt;STRONG&gt;C&lt;U&gt;r&lt;/U&gt;eate GUID&lt;/STRONG&gt; from the &lt;STRONG&gt;Tools&lt;/STRONG&gt; menu and you will see the following dialog:&lt;BR&gt;
&lt;P&gt;&lt;A title="Create GUID by pstorkoh, on Flickr" href="http://www.flickr.com/photos/7962873@N07/2491688867/"&gt;&lt;IMG height=339 alt="Create GUID" src="http://farm4.static.flickr.com/3094/2491688867_bbfc200aa9.jpg" width=375&gt;&lt;/A&gt; &lt;/P&gt;
&lt;LI&gt;Be sure to select GUID Format #4,&amp;nbsp;Click the &lt;STRONG&gt;&lt;U&gt;N&lt;/U&gt;ew GUID&lt;/STRONG&gt; button, and then the &lt;STRONG&gt;&lt;U&gt;C&lt;/U&gt;opy&lt;/STRONG&gt; button.&amp;nbsp; The GUID is now in your clipboard paste buffer.&amp;nbsp; &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;E&lt;U&gt;x&lt;/U&gt;it&lt;/STRONG&gt; the tool and paste your GUID into Visual Studio.&amp;nbsp; (Note: be sure to remove the braces from the outside of the GUID since they aren't needed.)&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Implementing SN.exe&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Select &lt;STRONG&gt;External Tools&lt;/STRONG&gt; from the &lt;STRONG&gt;Tools&lt;/STRONG&gt; menu in Visual Studio 2005.&lt;/LI&gt;
&lt;LI&gt;Click &lt;STRONG&gt;Add&lt;/STRONG&gt; to add a new external tool to the menu.&amp;nbsp; You will see the following dialog box.&lt;/LI&gt;
&lt;LI&gt;Fill in the following:&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&amp;amp;Get&amp;nbsp;Token&lt;/STRONG&gt; for &lt;EM&gt;Title&lt;BR&gt;&lt;/EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\sn.exe &lt;/STRONG&gt;for &lt;EM&gt;Command&lt;/EM&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;-Tp "$(TargetPath)"&lt;/STRONG&gt; for &lt;EM&gt;Arguments&lt;/EM&gt;&lt;/LI&gt;
&lt;LI&gt;Select the &lt;STRONG&gt;Use Output Window&lt;/STRONG&gt; checkbox&lt;/LI&gt;
&lt;LI&gt;Click &lt;STRONG&gt;OK&lt;/STRONG&gt; to save the new menu entry.&lt;/LI&gt;
&lt;LI&gt;Once you've built your project select&amp;nbsp;&lt;STRONG&gt;&lt;U&gt;G&lt;/U&gt;et Token&lt;/STRONG&gt;&amp;nbsp;from the &lt;STRONG&gt;Tools&lt;/STRONG&gt; menu while one of your code files is open in the code editor and you will see something like the&amp;nbsp;following in your Output Window:&lt;BR&gt;
&lt;P&gt;&lt;A title="Output Window by pstorkoh, on Flickr" href="http://www.flickr.com/photos/7962873@N07/2491726501/"&gt;&lt;IMG height=223 alt="Output Window" src="http://farm4.static.flickr.com/3234/2491726501_734e74254d_o.jpg" width=755&gt;&lt;/A&gt;&lt;/P&gt;
&lt;LI&gt;You can now highlight and copy either the Public key token or the Public key BLOB for use in your code.&lt;/LI&gt;&lt;/OL&gt;&lt;img src ="http://mindsharpblogs.com/pauls/aggbug/5276.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Paul Papanek Stork</dc:creator><title>Speaking at the Central Ohio SharePoint User Group in May</title><link>http://mindsharpblogs.com/pauls/archive/2008/05/12/5107.aspx</link><pubDate>Mon, 12 May 2008 09:59:00 GMT</pubDate><guid>http://mindsharpblogs.com/pauls/archive/2008/05/12/5107.aspx</guid><wfw:comment>http://mindsharpblogs.com/pauls/comments/5107.aspx</wfw:comment><comments>http://mindsharpblogs.com/pauls/archive/2008/05/12/5107.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://mindsharpblogs.com/pauls/comments/commentRss/5107.aspx</wfw:commentRss><trackback:ping>http://mindsharpblogs.com/pauls/services/trackbacks/5107.aspx</trackback:ping><description>&lt;P&gt;I will be speaking at the &lt;A href="http://www.cospug.org/"&gt;&lt;FONT color=#009933&gt;Central Ohio SharePoint User Group &lt;/FONT&gt;&lt;/A&gt;on Thursday, May 15th.&amp;nbsp; The meeting will be from 5:30-7:30pm.&amp;nbsp; My topic will be "SharePoint Content and Infrastructure Deployment&amp;#8221;.&amp;nbsp; Here's a brief description of the talk:&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-theme-font: minor-latin"&gt;&amp;#8226;&amp;nbsp;&lt;B&gt;SharePoint Content and Infrastructure Deployment&lt;/B&gt;&lt;BR&gt;Deploying a custom SharePoint Web site can be confusing due to the array of tools available.&amp;nbsp; This is complicated even more because some tools are only appropriate in certain circumstances.&amp;nbsp; In this session we will review the variety of tools available and demonstrate how to use some of the most important ones. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=title&gt;The Central Ohio SharePoint User Group (COSPUG)&amp;nbsp;is a Microsoft sponsored community group that comes together to explore SharePoint and the applications that work with SharePoint.&amp;nbsp; The user group is targeted towards end users, administrators, implementers, developers, and anyone who likes to learn about emerging technology.&amp;nbsp; &lt;/P&gt;
&lt;P class=title&gt;They&amp;nbsp;meet the third Thursday of every month at the &lt;A href="http://maps.live.com/Default.aspx?enc=0&amp;amp;v=2&amp;amp;ss=ypid.YN671x11724582&amp;amp;style=r&amp;amp;FORM=LSD2"&gt;Microsoft Office&lt;/A&gt; in Columbus, Ohio.&amp;nbsp; Everyone who attends the user group meeting, no matter what their level of SharePoint experience is, will likely leave having learned something new.&lt;/P&gt;
&lt;P class=title&gt;Update 05/16/2008 ===================================================================&lt;/P&gt;
&lt;P class=title&gt;Here are the &lt;A href="http://www.dontpapanic.com/presentations/Content and Infrastructure Deployment.pdf"&gt;slides&lt;/A&gt; I used for my presentation.&amp;nbsp; You can also get them from the COSPUG site.&amp;nbsp; I will also probably be presenting the same talk at the new Cleveland SharePoint User's Group on May 28th at the Microsoft Offices.&amp;nbsp; Watch this BLOG for more details.&lt;/P&gt;&lt;img src ="http://mindsharpblogs.com/pauls/aggbug/5107.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Paul Papanek Stork</dc:creator><title>SharePoint Connections Spring 2008</title><link>http://mindsharpblogs.com/pauls/archive/2008/05/01/4626.aspx</link><pubDate>Thu, 01 May 2008 12:35:00 GMT</pubDate><guid>http://mindsharpblogs.com/pauls/archive/2008/05/01/4626.aspx</guid><wfw:comment>http://mindsharpblogs.com/pauls/comments/4626.aspx</wfw:comment><comments>http://mindsharpblogs.com/pauls/archive/2008/05/01/4626.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://mindsharpblogs.com/pauls/comments/commentRss/4626.aspx</wfw:commentRss><trackback:ping>http://mindsharpblogs.com/pauls/services/trackbacks/4626.aspx</trackback:ping><description>&lt;P&gt;Ben Curry and I will be presenting a Post Con session on April 24, 2008 at the SharePoint Connections Conference.&amp;nbsp; The session will be entitled.&amp;nbsp; &lt;STRONG&gt;HPS301:&amp;nbsp;Web Content Management (Bring Your Own Laptop).&amp;nbsp; &lt;/STRONG&gt;You can read the abstract describing the session below.&lt;/P&gt;
&lt;P&gt;In this hands-on workshop, you'll learn how to leverage Office SharePoint Server 2007 to build &amp;#8220;Content Driven&amp;#8221; Web sites that are updated by the content owners while still maintaining a strong corporate branding. We&amp;#8217;ll follow a recurring pattern of a short slide presentation followed by a longer &amp;#8220;hands on&amp;#8221; demo/lab. Attendees will be provided with handouts that contain click-by-click instructions that describe how to accomplish the lab. If you prefer not to have a computer in front of you, you&amp;#8217;ll get just as much out of watching us demonstrate. All code snippets and materials needed to complete each lab will also be provided to the students. Attendees will complete the hands-on labs on their own laptops (or at home after class). The agenda for the day will include the following lessons.&lt;BR&gt;&lt;BR&gt;&amp;#8226; Introduction to &amp;#8220;Content Driven&amp;#8221; Web Sites &lt;BR&gt;&amp;#8226; Maintaining Corporate Branding with a Customized Master Page&lt;BR&gt;&amp;#8226; Controlling Content Input with a Custom Field Control&lt;BR&gt;&amp;#8226; Managing Content Placement with a Custom Layout Page&lt;BR&gt;&amp;#8226; Customizing SharePoint Navigation &lt;BR&gt;&amp;#8226; Optimizing Performance with Output Caching Profiles and the Object Cache&lt;BR&gt;&amp;#8226; Automating Content Deployment &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;I Hope to see you there!&lt;/STRONG&gt;&lt;/P&gt;&lt;img src ="http://mindsharpblogs.com/pauls/aggbug/4626.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>