<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/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Microsoft Content Management Server</title>
        <link>http://geekswithblogs.net/jawad/category/1639.aspx</link>
        <description>This section will contain Tips and Tricks, Talks and News about MCMS related Posts.I have worked extensively with MCMS 2002 and 2001 and like to share the issues I have faced and resolution to them.</description>
        <language>en-CA</language>
        <copyright>Jawad Khan</copyright>
        <managingEditor>jawadak@gmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>Microsoft Content Management Server 2002 - Service Pack 2 ships!</title>
            <link>http://geekswithblogs.net/jawad/archive/2005/11/11/MCMSSP2.aspx</link>
            <description>&lt;P&gt;Real exciting news from Web Content Management team at Microsoft.The MCMS 2002 Service Pack 2 now provides&amp;nbsp;much awaited support for Microsoft SQL 2005 and Viusla Studio 2005 is now available in MCMS 2002.Master Pages as well as the authentication and navigation provider models support. Much more exciting stuff is planned for the next WCM (Web Content Managment) next release of MCMS with Office 12.. It requires you to install Service pack SP1A before you upgrade to SP2 even if you have SP1 you need to upgrade to SP1A. The difference between two is some multilanguage support enhancements.&lt;/P&gt;
&lt;P&gt;To Download SP2 &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=3DE1E8F0-D660-4A2B-8B14-0FCE961E56FB&amp;amp;displaylang=en"&gt;Click Here&lt;/A&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=59820"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=59820" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jawad/aggbug/59820.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jawad Khan</dc:creator>
            <guid>http://geekswithblogs.net/jawad/archive/2005/11/11/MCMSSP2.aspx</guid>
            <pubDate>Fri, 11 Nov 2005 18:33:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jawad/comments/59820.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jawad/archive/2005/11/11/MCMSSP2.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/jawad/comments/commentRss/59820.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jawad/services/trackbacks/59820.aspx</trackback:ping>
        </item>
        <item>
            <title>MCMS 101 - Free downloadable eBooks to get you started with MCMS 2002 ...</title>
            <link>http://geekswithblogs.net/jawad/archive/2005/10/03/MCMSOnlineBooks.aspx</link>
            <description>&lt;P&gt;Via MSDN&lt;/P&gt;
&lt;P&gt;Here are few useful online free books listed on MSDN that will get you started with Microsoft Content Management Server before you do your own investment and buy a MCMS 2002 Book or take an official MOC Training.&lt;/P&gt;
&lt;P&gt;Note these books are not meant for beginners though. For beginners I will still Recommend the Book &lt;FONT color=#0000ff&gt;&lt;A href="http://www.geekswithblogs.com/jawad/archive/2005/09/29/MCMSBook.aspx"&gt;Building Websites with Microsoft Content Management Server&lt;/A&gt; &lt;/FONT&gt;&lt;FONT color=#000000&gt;as per my post here earlier.You can get good deal on this book from Amazon and other online book sellers.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;(1) &lt;STRONG&gt;&lt;FONT color=#006400&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/CMS2002_GB/htm/cms2002_intranet_sites_for_the_enterprise_abstract_msdn_pxlv.asp"&gt;Building, Deploying, and Maintaining Intranet Sites for the Enterprise&lt;/A&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Chapter 1. Setup&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Chapter 2. Examining OTGWeb's Network Architecture&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Chapter 3. Day-to-Day Operations&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Chapter 4. Building OTGWeb with Best Practices&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Chapter 5. Final Thoughts&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;This book discusses how a small team within the Operations and Technology Group (OTG) at Microsoft uses Microsoft Content Management Server (MCMS) 2002 to build, deploy, and maintain OTGWeb, an internal Microsoft site. OTG uses OTGWeb to provide information and tools to keep Microsoft employees informed and productive. OTGWeb is, as far as we know, the largest intranet site running MCMS today.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;(2) &lt;STRONG&gt;&lt;FONT color=#006400&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/CMS2002_GB/htm/cms_integration_techniques_abstract_msdn_rqeq.asp"&gt;Integration Techniques and Strategies for Internet Business&lt;/A&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Using the MCMS .NET-based managed APIs 
&lt;LI&gt;Using the MCMS COM-based Site Deployment API 
&lt;LI&gt;Creating user controls and dialog boxes within the Web Author 
&lt;LI&gt;Creating custom placeholder controls in Microsoft Visual Studio&amp;#174; .NET 
&lt;LI&gt;Creating components that communicate with each external system&lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;In Integration Techniques and Strategies for Internet Business, we'll examine a variety of integration options available to you when designing your Web sites. The methodology we present is simple, secure, and extendable. We take the WoodgroveNet sample site which shipped as a sample with MCMS 2002 and build integration components to show integration with search engines, workflow engines, authentication systems, and other software.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;(3) &lt;STRONG&gt;&lt;FONT color=#006400&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/CMS2002_GB/htm/mcms2002_perf_deploy_abstract_msdn_xugb.asp"&gt;Performance Planning and Deployment with Content Management Server 2002&lt;/A&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Explains performance planning for MCMS 2002 
&lt;LI&gt;Demonstrates capacity planning with transaction cost analysis for MCMS 2002 
&lt;LI&gt;Provides detailed instructions and best practices for installing a sample MCMS 2002 deployment that can be scaled out to meet your needs. 
&lt;LI&gt;Provides troubleshooting information and answers to frequently asked questions for getting the best from your MCMS 2002 site. &lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;This Book shows you how to plan your MCMS 2002 deployment to maximize performance, how to estimate site capacity with transaction cost analysis, and provides best practices and instructions for installing an MCMS 2002, 13-computer, 3-tier, sample, secure deployment that can easily be scaled out to meet the needs of your enterprise. Additionally, it provides troubleshooting tips and answers frequently asked questions about installing and using MCMS 2002&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=55836"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=55836" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jawad/aggbug/55836.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jawad Khan</dc:creator>
            <guid>http://geekswithblogs.net/jawad/archive/2005/10/03/MCMSOnlineBooks.aspx</guid>
            <pubDate>Mon, 03 Oct 2005 11:28:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jawad/comments/55836.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jawad/archive/2005/10/03/MCMSOnlineBooks.aspx#feedback</comments>
            <slash:comments>10</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/jawad/comments/commentRss/55836.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jawad/services/trackbacks/55836.aspx</trackback:ping>
        </item>
        <item>
            <title>MCMS 101 - What is a Web Publishing CMS System, Features,Benefits and Current Market ...</title>
            <link>http://geekswithblogs.net/jawad/archive/2005/09/29/CMSIntro.aspx</link>
            <description>&lt;P&gt;Here is a Great article explaining Web publishing Content Management Systems in general. Who should be using them. What are the advantages and benefits of using a web based Content Management System and the different players offering Web based Content Management Solutions.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://erptoday.com/CMS/Content-Management-Tutorial.aspx"&gt;&lt;FONT color=#006400 size=4&gt;Web Publishing CMS System&lt;/FONT&gt; &lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=55533"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=55533" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jawad/aggbug/55533.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jawad Khan</dc:creator>
            <guid>http://geekswithblogs.net/jawad/archive/2005/09/29/CMSIntro.aspx</guid>
            <pubDate>Thu, 29 Sep 2005 15:43:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jawad/comments/55533.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jawad/archive/2005/09/29/CMSIntro.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/jawad/comments/commentRss/55533.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jawad/services/trackbacks/55533.aspx</trackback:ping>
        </item>
        <item>
            <title>MCMS 101 - Recommended Book to Learn Microsoft Content Management Server 2002</title>
            <link>http://geekswithblogs.net/jawad/archive/2005/09/29/MCMSBook.aspx</link>
            <description>&lt;P&gt;I get lot of queries from the Clients and from my Blog readers about the recommendation&amp;nbsp;MCMS 2002 Book/Tutorial. The following book is great for Starters as well as seasoned MCMS professionals. I would highly recommend it ....&lt;/P&gt;
&lt;P&gt;Building Websites with Microsoft Content Management Server&lt;/P&gt;
&lt;P&gt;Lim Mei Ying, Joel Ward, Stefan Go&amp;#223;ner&lt;/P&gt;
&lt;P&gt;Here is what packtpub has to say :&lt;/P&gt;
&lt;P&gt;A fast-paced and practical tutorial guide for C# developers starting out with MCMS 2002 &lt;/P&gt;
&lt;DIV style="LINE-HEIGHT: 0.2em"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="LINE-HEIGHT: 0.2em"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="LINE-HEIGHT: 0.2em"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Learn directly from recognized community experts &lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;Rapid developer level tutorials build logically through out the book 
&lt;LI&gt;Develops a feature rich custom site incrementally 
&lt;LI&gt;Tips and Tricks from developer newsgroups and online communities &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;A href="http://www.packtpub.com/mcms/book"&gt;Get this Book from Here&lt;/A&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=55511"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=55511" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jawad/aggbug/55511.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jawad Khan</dc:creator>
            <guid>http://geekswithblogs.net/jawad/archive/2005/09/29/MCMSBook.aspx</guid>
            <pubDate>Thu, 29 Sep 2005 13:39:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jawad/comments/55511.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jawad/archive/2005/09/29/MCMSBook.aspx#feedback</comments>
            <slash:comments>9</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/jawad/comments/commentRss/55511.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jawad/services/trackbacks/55511.aspx</trackback:ping>
        </item>
        <item>
            <title>Utility for searching a substring in Microsoft Content Management Server for Admins/Developers</title>
            <link>http://geekswithblogs.net/jawad/archive/2005/09/29/MCMSSearchUtility.aspx</link>
            <description>&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;I have created a Windows App utility that can search All or Specific Portal for any particular string to be found in any of the placeholders.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&amp;nbsp;&amp;nbsp; Portal is determined to be the First Level Channel after /Channels root. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; All you need is run the attached file from the MCMS Server with admin rights. (i.e. logged in with a user that has admin rights on MCMS local Server). Note you can run as Subscriber too but you might not be able to search all the postings if you don't have rights to them.&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&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&amp;nbsp; This could be very useful for checking for a particular resource file/Image or a URL that needs to be changed because of change in domain names etc.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;This is to be used by webmasters/Site Admins to search for a particular SubString in any of the placeholders. This Utility also created a MCMSSearch.log comma delimited file listing the detailed information about Portal, Posting Name, Path and Placeholder where the particular string was found. You can click on Silent Checkbox so that user is not prompted and entries are only written to the file.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=#006400 size=6&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;STRONG&gt;&lt;A href="http://us.f1.yahoofs.com/bc/433c031e_11efe/bc/MCMSAPP/MCMS+Search+Utility.zip?bfxwAPDBpKyKAAhW"&gt;MCMS Search Utility&lt;/A&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=#006400 size=6&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;STRONG&gt;You can alternatively download the .Net Windows App from&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=#006400 size=6&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;A href="http://briefcase.yahoo.com/jawadblogapps"&gt;http://briefcase.yahoo.com/jawadblogapps&lt;/A&gt;&amp;nbsp; (in the folder MCMSApps)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=#006400 size=6&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;User Id:&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=Arial color=#006400 size=6&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;JawadBlogApps&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=#006400 size=6&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Password : jawadblog&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=#0000ff size=6&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;STRONG&gt;Note: Don't forget to SignIn or you will get the message that Folder is Empty.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=55494"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=55494" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jawad/aggbug/55494.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jawad Khan</dc:creator>
            <guid>http://geekswithblogs.net/jawad/archive/2005/09/29/MCMSSearchUtility.aspx</guid>
            <pubDate>Thu, 29 Sep 2005 12:27:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jawad/comments/55494.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jawad/archive/2005/09/29/MCMSSearchUtility.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/jawad/comments/commentRss/55494.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jawad/services/trackbacks/55494.aspx</trackback:ping>
        </item>
        <item>
            <title>MCMS HotFix KB# 836895 - Problem installing on XP - The query string arrays are not correctly passed to the posting</title>
            <link>http://geekswithblogs.net/jawad/archive/2005/08/26/MCMSXPHotFix.aspx</link>
            <description>&lt;P&gt;Recently I came across this issue with KB#836895. It installs perfectly on Windows 2003 machines but refused to install on Windows XP development machines.&lt;/P&gt;
&lt;P&gt;Since we are using some custom parameters that needed to be passed to different MCMS posting it was hard to debug since all the development machines where Windows XP.&lt;/P&gt;
&lt;P&gt;After contacting Microsoft they acknowledged the problem and now have fixed it so it installs on Windows XP development machines as well. So make sure you download the latest copy from Microsoft site.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://support.microsoft.com/default.aspx?id=836895"&gt;http://support.microsoft.com/default.aspx?id=836895&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=51149"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=51149" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jawad/aggbug/51149.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jawad Khan</dc:creator>
            <guid>http://geekswithblogs.net/jawad/archive/2005/08/26/MCMSXPHotFix.aspx</guid>
            <pubDate>Fri, 26 Aug 2005 16:14:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jawad/comments/51149.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jawad/archive/2005/08/26/MCMSXPHotFix.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/jawad/comments/commentRss/51149.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jawad/services/trackbacks/51149.aspx</trackback:ping>
        </item>
        <item>
            <title>Microsoft Content Management Server Support for ASP.Net version 2.0</title>
            <link>http://geekswithblogs.net/jawad/archive/2005/07/11/MCMSSP2News.aspx</link>
            <description>&lt;P&gt;Via &lt;A href="http://andrewconnell.com/blog/"&gt;Andrew Connell &lt;/A&gt;Blog &lt;/P&gt;
&lt;P&gt;MCMS 2002 Service Pack 2 will have the support for ASP.Net 2.0 though there will still be some New features that will not be supported or fully suported by MCMS running under ASp.Net 2.0 framework for example Web Parts ...&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;MCMS 2002 Service Pack 2:&lt;/SPAN&gt; Expect this to be released after the&amp;nbsp;.NET 2.0 Framwork is released (BTW: today&amp;#8217;s keynote at TechEd announced that Visual Studio&amp;nbsp;.Net 2005 and&amp;nbsp;SQL Server 2005 will be released to manufacturing [RTM] the week of November 7, 2005).&amp;nbsp; The primary focus of SP2 will be to add&amp;nbsp;.NET 2.0 Framework and SQL Server 2005 support to MCMS.&amp;nbsp; Yes, you how have access to using master pages (just no placeholders within the master pages&amp;#8230; that&amp;#8217;s not supported) and all the other great features that are provided by the next generation of ASP.NET 2.0.&amp;nbsp; This does not mean I&amp;#8217;m not saying that you can touch the MCMS database, you just can host your database on the new platform.&amp;nbsp; The only thing that isn&amp;#8217;t supported is using the new ASP.NET 2.0 web parts within MCMS templates.&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;MCMS vNext aka: futures: &lt;/SPAN&gt;Yes, speculation can now end in the newsgroups and blogs that it's now confirmed there is a new version of MCMS in the works.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;When will it be available?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; MCMS is now part of the Office System.&amp;nbsp; At the recent CEO Summit, Bill Gates announced that Office 12 will ship at the end of 2006 and you can expect a beta at the end of 2005/beginning of 2006.&amp;nbsp; Because MCMS is in now part of the Office System, it will fall in line with those dates. &lt;/SPAN&gt;Packaging &amp;amp; licensing is still being hashed out so no details on that.&amp;nbsp; Again, just stay tuned for news in the coming months.&lt;/P&gt;
&lt;P&gt;Other topics covered: 
&lt;UL&gt;
&lt;LI&gt;Workarounds 
&lt;UL&gt;
&lt;LI&gt;Security API 
&lt;LI&gt;Custom Property Searching 
&lt;LI&gt;Stay away from 300+ postings in a channel&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Performance 
&lt;UL&gt;
&lt;LI&gt;Stay under 12 top level channels 
&lt;LI&gt;Stay under 200&amp;#8211;300 objects per container 
&lt;LI&gt;Your site should be restricted to less than 30 placeholders per template 
&lt;LI&gt;Output Caching (good discussion on this topic as well as a demo)&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;MCMS/SharePoint Portal Technologies (WSS/SPS) Content Sharing 
&lt;LI&gt;MCMS development when using web services 
&lt;LI&gt;Search&lt;/LI&gt;&lt;/UL&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=45947"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=45947" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jawad/aggbug/45947.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jawad Khan</dc:creator>
            <guid>http://geekswithblogs.net/jawad/archive/2005/07/11/MCMSSP2News.aspx</guid>
            <pubDate>Mon, 11 Jul 2005 16:52:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jawad/comments/45947.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jawad/archive/2005/07/11/MCMSSP2News.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/jawad/comments/commentRss/45947.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jawad/services/trackbacks/45947.aspx</trackback:ping>
        </item>
        <item>
            <title>How to use different CSS Files in the Same template for Different WebSites in MCMS 2002 ...</title>
            <link>http://geekswithblogs.net/jawad/archive/2005/06/20/CSSPosting.aspx</link>
            <description>&lt;P&gt;&lt;FONT size=2&gt;Microsoft Content Management Server 2002 makes it easy to create multiple websites using the same template set. This feature is very useful if you are creating sites that require different feel and look but same/similar functionality or at-least share some templates between each other.The challenge here is how to add a CSS to the rendered posting so the feel and look is different depending on which MCMS Site Hierarchy you are in.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&amp;nbsp;&amp;nbsp; Following is the solution. This solution allows you to treat CSS files as normal Content and hence can be managed by MCMS and also incorporates the MCMS work flow. Doing so allows the Desktop individuals to make changes to the CSS without bothering the IT team.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;This implementation make use of the &lt;/FONT&gt;&lt;A href="http://www.geekswithblogs.com/jawad/archive/2005/05/16/XMLPlaceholderControl.aspx"&gt;&lt;FONT size=2&gt;XML PlaceholderControl&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; that I posted earlier in this Blog &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;In the .aspx file&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;In the Register Control Section :&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&amp;lt;%@ Register TagPrefix="cnsCtl" Namespace="Jawad.Cms.CustomPlaceholders" Assembly="Jawad.Cms" %&amp;gt;&lt;%@ Register TagPrefix="cc2" Namespace="Cdi.Ces.Cms.CustomPlaceholders" Assembly="Cdi.Ces.Cms" %&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;(inside the HTML Body) &amp;nbsp;:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT size=2&gt;&amp;nbsp;&amp;nbsp;&amp;lt;form id="Form1" method="post" runat="server"&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;cnsCtl:XMLPlaceholder id="PLContentPlaceholder" runat="server" PlaceholderToBind="plSinglePlaceholder" TextBoxHeight="800"&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;TextBoxColumns="100"&amp;gt;&amp;lt;/cnsCtl:XMLPlaceholder&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/form&amp;gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;FONT size=2&gt;&amp;nbsp;&amp;nbsp; Now in the Code behind file :&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P dir=ltr&gt;&lt;FONT size=2&gt;&lt;FONT color=#008000 size=2&gt;&amp;nbsp;&amp;nbsp;protected Jawad.Cms.CustomPlaceholders.XMLPlaceholder PLContentPlaceholder;&lt;BR&gt;&amp;nbsp;&amp;nbsp;private CmsHttpContext ctx;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT size=2&gt;&lt;FONT size=2&gt;&lt;FONT color=#008000&gt;&amp;nbsp;&amp;nbsp;private void Page_Load(object sender, System.EventArgs e)&lt;BR&gt;&amp;nbsp;&amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ( !IsPostBack)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ctx =&amp;nbsp; CmsHttpContext.Current;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ( ctx != null)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ( ctx.Mode == PublishingMode.Published)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Posting pst = ctx.Posting ;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ( pst != null )&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Response.Write (((XmlPlaceholder)pst.Placeholders ["plSinglePlaceholder"]).XmlAsString);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Response.End ();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR&gt;&amp;nbsp;&amp;nbsp;}&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT size=2&gt;&lt;FONT size=2&gt;&lt;FONT color=#000000&gt;Once finished the .aspx file you need to create the MCMS Template lets say named &amp;#8220;CSSTemplate&amp;#8221; using MCMS Explorer from Visual Studio.Net and add an XMLPlaceholder definition to it named &lt;/FONT&gt;&lt;FONT color=#008000&gt;plSinglePlaceholder&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT size=2&gt;&lt;FONT size=2&gt;&lt;FONT color=#000000&gt;Now you can place that posting in the Site Hierarchy you want For example&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT size=2&gt;&lt;FONT size=2&gt;/Channels/PetShop/en-Ca/ConfigFiles/SiteCSS&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT size=2&gt;&lt;FONT size=2&gt;another site on same server&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT size=2&gt;&lt;FONT size=2&gt;/Channels/ToolShop/en-CA/ConfigFiles/SiteCSS&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT size=2&gt;&lt;FONT size=2&gt;Where SiteCSS is posting name and other elements are channels in the Path.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT size=2&gt;&lt;FONT size=2&gt;When you create a new template you can add the CSS files as follows in to your template ....&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT size=2&gt;&lt;FONT color=#008000 size=2&gt;&amp;lt;link href="&amp;lt;%= GetCSSPath() %&amp;gt;" type=text/css rel=stylesheet&amp;gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT size=2&gt;&lt;FONT size=2&gt;The GetCSSPath is a function that gives the Path to the CSS Posting ....Its implementation is as follows ( Please correct syntax errors if any)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT size=2&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT size=2&gt;public string GetCSSPath()&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; string path = string.Empty;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CmsHttpContext ctx = CmsHttpContext.Current;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ( ctx != null)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string currentPostingPath = ctx.Posting.Path;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string siteName = currentPostingPath.Split('/')[1]; // Second Element is always site Name&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // You might want to use dynamic approach to find complete path I am hard coding the fix elements here. &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; path = string.Format("/Channels/{0}/en-CA/ConfigFiles/SiteCSS",siteName);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return path;&lt;BR&gt;}&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=44247"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=44247" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jawad/aggbug/44247.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jawad Khan</dc:creator>
            <guid>http://geekswithblogs.net/jawad/archive/2005/06/20/CSSPosting.aspx</guid>
            <pubDate>Mon, 20 Jun 2005 18:09:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jawad/comments/44247.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jawad/archive/2005/06/20/CSSPosting.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/jawad/comments/commentRss/44247.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jawad/services/trackbacks/44247.aspx</trackback:ping>
        </item>
        <item>
            <title>Troubleshooting MCMS 2002 Issues and very Useful Resources .....</title>
            <link>http://geekswithblogs.net/jawad/archive/2005/06/08/MCMSResources.aspx</link>
            <description>&lt;P&gt;This post will evolve with time. I wanted to share the resources that I myself use to troubleshoot the issues with MCMS deployments during my consulting assignments. I am just starting this post now but down the road I will also add step by step guide for things to check while installing and running MCMS 2002 installation in Production, Staging, Content and Development Environment. So keep visiting back to get more details.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;I can understand the frustrations that client face because there is no easy and all in 1 kind of resource/Guide to reduce the pain and challenges faced while installing, Moving Data or conducting day to day operations of MCMS. Feel free to post your comments if you want to see something in particular or have something you would like to share with other in the community.&lt;/P&gt;
&lt;P&gt;Here are the&lt;STRONG&gt;&lt;FONT color=#a52a2a&gt; troubleshooting resources&lt;/FONT&gt;&lt;/STRONG&gt; in Sequence. Places i will visit to diagnose a MCMS issue:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;First place to visit. Chances are you will find an answer here &lt;A href="http://download.microsoft.com/download/4/2/5/4250f79a-c3a1-4003-9272-2404e92bb76a/MCMS+2002+-+(complete)+FAQ.htm"&gt;MCMS FAQ&lt;/A&gt; 
&lt;LI&gt;Microsoft Content Management Server 2002 Newsgroup. Stefan Gossner is the most knowledgeable person in MCMS and answers the questions daily at this newsgroup. &lt;A href="http://groups-beta.google.com/group/microsoft.public.cmserver.general"&gt;MCMS 2002 Newsgroup&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;Here are &lt;STRONG&gt;&lt;FONT color=#a52a2a&gt;Great&amp;nbsp;Resources&lt;/FONT&gt;&lt;/STRONG&gt; &amp;nbsp;for MCMS 2002.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Here you will found some of the best MCMS resources/News. Stefan is with Microsoft PSS and being production champion from the very start. &lt;A href="http://blogs.technet.com/stefan_gossner/default.aspx"&gt;Stefan's Blog&lt;/A&gt;. 
&lt;LI&gt;Andrews Blog has lot of useful information and utilities for MCMS 2002. He is MCMS MVP.&lt;A href="http://andrewconnell.com/blog/"&gt; Andrew Connell Blog&lt;/A&gt; 
&lt;LI&gt;AJ has ton of useful code and latest news on MCMS and other .Net Products. Here is the link to his Blog. &lt;A href="http://spaces.msn.com/members/ajaymistry/PersonalSpace.aspx?_c="&gt;AJ's Blog&lt;/A&gt; 
&lt;LI&gt;Angus Logan is MCMS MVP.He is also the co author of the MCMS book with Stefan, Andrew and Mei Ying. Here is &lt;A href="http://msmvps.com/anguslogan/"&gt;Angus Logan's Blog&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://meiyinglim.blogspot.com/"&gt;Mei Ying's Tech Blog&lt;/A&gt;&amp;nbsp;concentrates mainly on MCMS topics. She&amp;nbsp;has been posting useful code and utilities at her blog. 
&lt;LI&gt;Chester has posted a lot of MCMS utilities that contain some of the features that are not available from the built in MCMS tools. Some of the tools directly access the MCMS database that might not be recommended by Microsoft. Here is &lt;A href="http://chestermr.blogspot.com/"&gt;Chester's Blog&lt;/A&gt; 
&lt;LI&gt;Arpan Shah in involved with the MCMS product from the time Microsoft bough it from Resolution. He has worked on the product side of MCMS too. If you want to get latest news about MCMS , that's where you have to go.Here is &lt;A href="http://blogs.msdn.com/arpans/"&gt;Aran Shah's Blog&lt;/A&gt;
&lt;LI&gt;Mark Harison is blogging from UK. He has information about Sharepoint, MCMS and Office Applications at his Blog. Here is &lt;A href="http://markharrison.co.uk/blog/default.aspx"&gt;Mark's Blog&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=42635"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=42635" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jawad/aggbug/42635.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jawad Khan</dc:creator>
            <guid>http://geekswithblogs.net/jawad/archive/2005/06/08/MCMSResources.aspx</guid>
            <pubDate>Thu, 09 Jun 2005 03:46:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jawad/comments/42635.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jawad/archive/2005/06/08/MCMSResources.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/jawad/comments/commentRss/42635.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jawad/services/trackbacks/42635.aspx</trackback:ping>
        </item>
        <item>
            <title>MCMS 101 - Creating a BreadCrump Control that skips undesired Channels (Folders)</title>
            <link>http://geekswithblogs.net/jawad/archive/2005/06/01/MCMSBreadCrumb.aspx</link>
            <description>&lt;P&gt;I have seem a few Breadcrumb Controls for Microsoft Content Management System that display the Hierarchy/Path of the current Posting(page). While designing a MCMS 2002 site the site-map is laid out in such a way that the Navigation of the site is made simple and its easily accessible by the MCMS API calls.Its common to have a Hierarchy like this&amp;nbsp; &lt;BR&gt;/Channels/RetailerSite/en-CA/LeftNavigation/OurProducts/Computers and&lt;BR&gt;/Channels/RetailerSite/en-CA/LeftNavigation/ThirdPartyProducts/WebCams. &lt;/P&gt;
&lt;P&gt;&amp;nbsp; In your breadcrumb you would like to Skip OurProduct and Left Navigation Channels (Folder) as well as Channels Channel(Folder) itself. Further you might want to show the Display name of the Channel rather then the name of the Channel which is more meaningful to the end users.&lt;BR&gt;The Breadcrumb should look like&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; Retailer Site &amp;gt; English &amp;gt; Computers&lt;BR&gt;&amp;nbsp;&amp;nbsp; Retailer Site &amp;gt; English . WebCams &lt;/P&gt;
&lt;P&gt;To accomplish the above goal we could use a property named Important Flag on the Channel. The following Breadcrumb code check if the Important Flag is set on the Channel from SiteManager or Web Author. Only those Channels that have this flag set appears in the Breadcrumb Hierarchy of the current Posting(WebPage) ....&lt;/P&gt;
&lt;P&gt;Here is the Code .... You can add it into ASP.Net User Control. All you have to do is add a Label to the User control and insert the following code in the code behind file .....&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;using System.Text;&lt;BR&gt;&amp;nbsp;using System.Collections ;&lt;BR&gt;&amp;nbsp;using Microsoft.ContentManagement.Publishing ; &lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;private void ProcessBreadCrumb()&lt;BR&gt;&amp;nbsp;&amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;StringBuilder sb = new StringBuilder ();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Channel processedChannel = CmsHttpContext.Current.Channel;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Stack breadCrumbChannels = new Stack(); &lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;do&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (processedChannel.IsImportant)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;breadCrumbChannels.Push(processedChannel);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;processedChannel = processedChannel.Parent ;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } while (!processedChannel.Parent.IsRoot); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;int totalChannels = breadCrumbChannels.Count;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Channel ch = null;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(int i=1; i &amp;lt;= totalChannels; i++)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ch = (Channel)breadCrumbChannels.Pop ();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sb.Append ("&amp;lt;a class='BreadCrumbAnchor' href='");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sb.Append (ch.Url );&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;sb.Append ("'&amp;gt;");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sb.Append (ch.DisplayName );&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ( i &amp;lt; totalChannels)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sb.Append ("&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sb.Append ("&amp;gt;");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sb.Append ("&amp;amp;nbsp;");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;sb.Append ("&amp;lt;/a&amp;gt;");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;this.lblBreadCrumb.Text = sb.ToString (); &lt;FONT color=#006400&gt;// ASP.Net label control in the User Control ...&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; }&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=41446"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=41446" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jawad/aggbug/41446.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jawad Khan</dc:creator>
            <guid>http://geekswithblogs.net/jawad/archive/2005/06/01/MCMSBreadCrumb.aspx</guid>
            <pubDate>Thu, 02 Jun 2005 03:36:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jawad/comments/41446.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jawad/archive/2005/06/01/MCMSBreadCrumb.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/jawad/comments/commentRss/41446.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jawad/services/trackbacks/41446.aspx</trackback:ping>
        </item>
    </channel>
</rss>