Disgrafic
Home | Setup | Configuration | Adding new providers

How to proceed:
The module will modify the web.config file of your DotNetNuke installation adding the nodes that are required
In case you need to edit the web.config file manually, follow the next steps:
  <configSections>
      ...
    <sectionGroup name="disgrafic">
      <section name="sitemapProvider" requirePermission="false" type="Disgrafic.Modules.Sitemap.SitemapProviderSection, Disgrafic.Provider.SitemapProvider" />
    </sectionGroup>
  </configSections>
  <system.webServer>
    <handlers>
      ...
      <add name="SitemapHandler" path="Sitemap.aspx" verb="*" type="Disgrafic.Modules.Sitemap.SitemapHandler, Disgrafic.Provider.SitemapProvider" preCondition="integratedMode,runtimeVersionv2.0" />
	</handlers>
  </system.webServer>
  <system.web>
    <httpHandlers>
      ...
      <add verb="*" path="Sitemap.aspx" type="Disgrafic.Modules.Sitemap.SitemapHandler, Disgrafic.Provider.SitemapProvider" preCondition="integratedMode,runtimeVersionv2.0" />
    </httpHandlers>
  </system.web>
  <disgrafic>
    <sitemapProvider defaultProvider="coreSitemapProvider">
      <providers>
        <clear />
        <add name="coreSitemapProvider" 
             type="Disgrafic.Providers.Sitemap.CoreSitemapProvider, Disgrafic.Provider.CoreSitemapProvider"
             providerPath="~\DesktopModules\SitemapProvider\Providers\CoreSitemapProvider" />
        <add name="dnnBlogSitemapProvider"
             type="Disgrafic.Providers.Sitemap.DNNBlogSitemapProvider, Disgrafic.Provider.DNNBlogSitemapProvider"
             providerPath="~\DesktopModules\SitemapProvider\Providers\DNNBlogSitemapProvider" />
        <add name="bigSitemapProvider"
             type="Disgrafic.Providers.Sitemap.BigSitemapProvider, Disgrafic.Provider.BigSitemapProvider"
             providerPath="~\DesktopModules\SitemapProvider\Providers\BigSitemapProvider" />
      </providers>
    </sitemapProvider>
  </disgrafic>