The iFinity Google Sitemap Providers have been out and in use since 2006, but recent work on the Friendly Url Provider made me realise that there were some problems with the design. I've updated the DotNetNuke Google SItemap providers to utilise the portal/tab infomation more efficiently, and improved the Url handling so that it works perfectly, no matter which Friendly Url Provider you use on the website.
Briefly, the Google Sitemap Provider generates a Google Sitemap for a DotNetNuke website, but it also is extensible and can index all the content for a particular module that uses Query string filtering to display different content based on parameters, such as the Blog and Forum modules.
I've also added two new Module-specific SItemap Providers for free download:
- the iFinity Tagger module - which puts the Tags generated from the Tagger Module into the Sitemap, for quick and efficient indexing of all Tags on the site
- the Ventrian News Articles module - the Sitemap provider indexes all of the Ventrian module pages, not just the ones shown by default on the 'front' page of the Articles module.
There is also a new version of the Blog module Sitemap Provider, which can index all of the blog entries and archives of your DotNetNuke blog module, not just the front page.
The download is available in the iFinity Free DotNetNuke Modules Downloads page.
Anyone wishing to develop their own module-specific Sitemap provider should be able to follow the instructions and example source code provided.