Disgrafic
Home | Setup | Configuration | Adding new providers

To create a new provider for a module you have to:
	Public Overrides Function GetUrls(ByVal portalId As Integer, ByVal ps As DotNetNuke.Entities.Portals.PortalSettings, ByVal version As String) As System.Collections.Generic.List(Of Modules.Sitemap.SitemapUrl)
		Dim urls As New List(Of SitemapUrl)
		...
		Return urls
	End Function

Take a look at the implementation of the DNNBlog provider for a sample Sitemap Provider implementation.