<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com - Stories tagged with SiteMap</title>
    <description>the latest stories tagged with 'SiteMap' from DotNetKicks.com</description>
    <link>http://www.dotnetkicks.com/</link>
    <language>en-us</language>
    <copyright>Atweb Publishing Ltd.</copyright>
    <docs>http://backend.userland.com/rss</docs>
    <generator>DotNetKicks.com - .NET links, community driven</generator>
    <ttl>30</ttl>
    <item>
      <title>New CodePlex project: MvcSiteMap &amp;#226;?" ASP.NET MVC sitemap provider</title>
      <description>If you have been using the ASP.NET MVC framework, you possibly have been searching for something like the classic ASP.NET sitemap. After you've played with it, you even found it useful! But not really flexible and easy to map to routes and controllers. To tackle that, last year, somewhere in August, I released a proof-of-concept sitemap provider for the ASP.NET MVC framework on my blog. 

The blog post on sitemap provider I released back then has received numerous comments, suggestions, code snippets, . Together with Patrice Calve, we've released a new version of the sitemap provider on CodePlex: MvcSiteMap. 

This time I'll not dive into implementation details, but provide you with some of the features our sitemap provider erm. provides.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f03%2f20%2fNew-CodePlex-project-MvcSiteMap-ndash3b-ASPNET-MVC-sitemap-provider.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f03%2f20%2fNew-CodePlex-project-MvcSiteMap-ndash3b-ASPNET-MVC-sitemap-provider.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/New_CodePlex_project_MvcSiteMap_â_ASP_NET_MVC_sitemap_provider</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/New_CodePlex_project_MvcSiteMap_â_ASP_NET_MVC_sitemap_provider</guid>
      <pubDate>Tue, 24 Mar 2009 18:16:03 GMT</pubDate>
    </item>
    <item>
      <title>Building an ASP.NET MVC sitemap provider with security trimming</title>
      <description>If you have been using the ASP.NET MVC framework, you possibly have been searching for something like the classic ASP.NET sitemap. After you've played with it, you even found it useful! But not really flexible and easy to map to routes and controllers. 

In this post, Maarten describes how to build a custom sitemap provider which uses ASP.NET MVC route data and AuthorizeAttribute to render MCS sitemap data with security trimming enabled! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2008%2f08%2f29%2fBuilding-an-ASPNET-MVC-sitemap-provider-with-security-trimming.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2008%2f08%2f29%2fBuilding-an-ASPNET-MVC-sitemap-provider-with-security-trimming.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Building_an_ASP_NET_MVC_sitemap_provider_with_security_trimming</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Building_an_ASP_NET_MVC_sitemap_provider_with_security_trimming</guid>
      <pubDate>Sat, 30 Aug 2008 01:46:13 GMT</pubDate>
    </item>
    <item>
      <title>Better Control Over the ASP.NET Sitemap UI</title>
      <description>I'm a fan of using ASP.NET's web.sitemap feature, but I'm less impressed with the level of control that you have (rather, you DON'T have) over the menu controls that consume the web.sitemap datasource (http://www.BuyLifetime.com uses three menu controls that consume the same sitemap from MS Commerce Server 2007, which look 90% like what we want them to).

Wouldn't it be nice if you could just make it into a navigation list? We all know (or should know by now) that a navigation list (whether ordered or unordered) should be just that, a hierarchical ("nested") list of pages in your site. (read more) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.joelevi.com%2fblog%2findex.php%2f2008%2f06%2f27%2fbetter-control-over-the-aspnet-sitemap-ui%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.joelevi.com%2fblog%2findex.php%2f2008%2f06%2f27%2fbetter-control-over-the-aspnet-sitemap-ui%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Better_Control_Over_the_ASP_NET_Sitemap_UI</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Better_Control_Over_the_ASP_NET_Sitemap_UI</guid>
      <pubDate>Wed, 02 Jul 2008 00:54:07 GMT</pubDate>
    </item>
    <item>
      <title>Dynamically Applying Themes To Your ASP.Net Site With A Sitemap</title>
      <description>Ever run across a web site that used multiple themes, either page by page, or by some sort of grouping, such as the old divx.com site, and wondered how to do it in your own ASP.Net site? 

If so, then what I'm about to show you might be of interest. If not, read on anyway's. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.carlj.ca%2f2007%2f11%2f19%2fdynamically-applying-themes-to-your-aspnet-site-with-a-sitemap%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.carlj.ca%2f2007%2f11%2f19%2fdynamically-applying-themes-to-your-aspnet-site-with-a-sitemap%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Dynamically_Applying_Themes_To_Your_ASP_Net_Site_With_A_Sitemap</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Dynamically_Applying_Themes_To_Your_ASP_Net_Site_With_A_Sitemap</guid>
      <pubDate>Wed, 21 Nov 2007 11:31:04 GMT</pubDate>
    </item>
    <item>
      <title>A SiteMapProvider for Static Web Sites</title>
      <description>A SiteMapProvider implementation for large web applications with static pages. An alternative to the default SiteMapProvider using a web.stemap file. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww2.john.rummellcc.com%2f2007%2f08%2fsitemapprovider-for-static-web-sites.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww2.john.rummellcc.com%2f2007%2f08%2fsitemapprovider-for-static-web-sites.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/A_SiteMapProvider_for_Static_Web_Sites</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/A_SiteMapProvider_for_Static_Web_Sites</guid>
      <pubDate>Fri, 03 Aug 2007 19:33:22 GMT</pubDate>
    </item>
    <item>
      <title>New sitemap features in robots.txt</title>
      <description>Describes how to enable your sitemap for autodiscovery by all search engines by editing robots.txt. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.madskristensen.dk%2fpost%2fNew-sitemap-features-in-robotstxt.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.madskristensen.dk%2fpost%2fNew-sitemap-features-in-robotstxt.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/New_sitemap_features_in_robots_txt</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/New_sitemap_features_in_robots_txt</guid>
      <pubDate>Fri, 13 Apr 2007 08:31:01 GMT</pubDate>
    </item>
    <item>
      <title>Adding nodes to ASP.NET sitemap files at runtime</title>
      <description>Adding dynamic nodes to existing ASP.NET sitemap files at runtime by deriving from StaticSiteMapProvider. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.harriyott.com%2f2007%2f03%2fadding-dynamic-nodes-to-aspnet-site.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.harriyott.com%2f2007%2f03%2fadding-dynamic-nodes-to-aspnet-site.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Adding_nodes_to_ASP_NET_sitemap_files_at_runtime</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Adding_nodes_to_ASP_NET_sitemap_files_at_runtime</guid>
      <pubDate>Wed, 28 Mar 2007 22:46:01 GMT</pubDate>
    </item>
    <item>
      <title>Custom Templated SiteMap Navigator Control</title>
      <description>After discovering the power of the SiteMap, especially when linked to Authentication, it wasn't long before binding the TreeView to the map was not enough. 

I needed to have total control over what was displayed to the user for each item, so I wrote a Templated SiteMap navigator control. It works in a similar way to an asp:Repeater so should be fairly easy to comprehend. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekzilla.co.uk%2fViewCD56F872-0BA9-4938-8BD9-A853AEFC7FF3.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekzilla.co.uk%2fViewCD56F872-0BA9-4938-8BD9-A853AEFC7FF3.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Custom_Templated_SiteMap_Navigator_Control</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Custom_Templated_SiteMap_Navigator_Control</guid>
      <pubDate>Mon, 21 Aug 2006 11:31:02 GMT</pubDate>
    </item>
  </channel>
</rss>