├── .gitattributes ├── .gitignore ├── README.md ├── Xml Sitemap.sln ├── Xml Sitemap ├── Configuration │ ├── Collections │ │ ├── DocumentTypesCollection.cs │ │ ├── FiltersCollection.cs │ │ └── PropertiesCollection.cs │ ├── Constants.cs │ ├── Converters │ │ └── FilterOperationConverter.cs │ ├── Elements │ │ ├── DocumentTypeElement.cs │ │ ├── FilterElement.cs │ │ └── PropertyElement.cs │ ├── Enums │ │ └── FilterOperator.cs │ ├── IDependencyFactory.cs │ ├── Sections │ │ ├── IUmbracoXmlSitemapSection.cs │ │ └── UmbracoXmlSitemapSection.cs │ └── WebConfigDependencyFactory.cs ├── Content │ ├── Config │ │ └── xmlSitemap.config │ └── web.config.transform ├── Engines │ ├── IContentEngine.cs │ └── UmbracoEngine.cs ├── Filters │ ├── DocumentTypeBlacklistFilter.cs │ ├── DocumentTypeListFilter.cs │ ├── DocumentTypeWhitelistFilter.cs │ ├── IFilter.cs │ ├── NoTemplateFilter.cs │ └── PropertiesFilter.cs ├── Generators │ ├── IXmlSitemapGenerator.cs │ └── XmlSitemapGenerator.cs ├── Initializers │ ├── AllRootInitializer.cs │ ├── BaseUmbracoInitializer.cs │ ├── DomainInitializer.cs │ ├── FirstRootInitializer.cs │ └── IInitializer.cs ├── Models │ ├── ISitemapContent.cs │ ├── IXmlConvertable.cs │ ├── UmbracoContent.cs │ └── UrlSet.cs ├── Optimization │ ├── HostnameCache.cs │ ├── HttpContextCache.cs │ └── ISitemapCache.cs ├── Package.nuspec ├── Properties │ └── AssemblyInfo.cs ├── XmlSitemap.csproj ├── XmlSitemapHandler.cs ├── app.config └── packages.config └── XmlSitemap.Test ├── Configuration ├── Converters │ └── FilterOperatorConverterTest.cs └── WebConfigDependencyFactoryTest.cs ├── Engines └── UmbracoEngineTest.cs ├── Filters ├── DocumentTypeBlacklistFilterTest.cs ├── DocumentTypeWhitelistFilterTest.cs └── NoTemplateFilterTest.cs ├── Generators └── XmlSitemapGeneratorTest.cs ├── Models ├── UmbracoContentTest.cs └── UrlSetTest.cs ├── Properties └── AssemblyInfo.cs ├── XmlSitemap.Test.csproj ├── XmlSitemapHandlerTest.cs ├── app.config └── packages.config /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/README.md -------------------------------------------------------------------------------- /Xml Sitemap.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap.sln -------------------------------------------------------------------------------- /Xml Sitemap/Configuration/Collections/DocumentTypesCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Configuration/Collections/DocumentTypesCollection.cs -------------------------------------------------------------------------------- /Xml Sitemap/Configuration/Collections/FiltersCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Configuration/Collections/FiltersCollection.cs -------------------------------------------------------------------------------- /Xml Sitemap/Configuration/Collections/PropertiesCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Configuration/Collections/PropertiesCollection.cs -------------------------------------------------------------------------------- /Xml Sitemap/Configuration/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Configuration/Constants.cs -------------------------------------------------------------------------------- /Xml Sitemap/Configuration/Converters/FilterOperationConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Configuration/Converters/FilterOperationConverter.cs -------------------------------------------------------------------------------- /Xml Sitemap/Configuration/Elements/DocumentTypeElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Configuration/Elements/DocumentTypeElement.cs -------------------------------------------------------------------------------- /Xml Sitemap/Configuration/Elements/FilterElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Configuration/Elements/FilterElement.cs -------------------------------------------------------------------------------- /Xml Sitemap/Configuration/Elements/PropertyElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Configuration/Elements/PropertyElement.cs -------------------------------------------------------------------------------- /Xml Sitemap/Configuration/Enums/FilterOperator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Configuration/Enums/FilterOperator.cs -------------------------------------------------------------------------------- /Xml Sitemap/Configuration/IDependencyFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Configuration/IDependencyFactory.cs -------------------------------------------------------------------------------- /Xml Sitemap/Configuration/Sections/IUmbracoXmlSitemapSection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Configuration/Sections/IUmbracoXmlSitemapSection.cs -------------------------------------------------------------------------------- /Xml Sitemap/Configuration/Sections/UmbracoXmlSitemapSection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Configuration/Sections/UmbracoXmlSitemapSection.cs -------------------------------------------------------------------------------- /Xml Sitemap/Configuration/WebConfigDependencyFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Configuration/WebConfigDependencyFactory.cs -------------------------------------------------------------------------------- /Xml Sitemap/Content/Config/xmlSitemap.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Content/Config/xmlSitemap.config -------------------------------------------------------------------------------- /Xml Sitemap/Content/web.config.transform: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Content/web.config.transform -------------------------------------------------------------------------------- /Xml Sitemap/Engines/IContentEngine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Engines/IContentEngine.cs -------------------------------------------------------------------------------- /Xml Sitemap/Engines/UmbracoEngine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Engines/UmbracoEngine.cs -------------------------------------------------------------------------------- /Xml Sitemap/Filters/DocumentTypeBlacklistFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Filters/DocumentTypeBlacklistFilter.cs -------------------------------------------------------------------------------- /Xml Sitemap/Filters/DocumentTypeListFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Filters/DocumentTypeListFilter.cs -------------------------------------------------------------------------------- /Xml Sitemap/Filters/DocumentTypeWhitelistFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Filters/DocumentTypeWhitelistFilter.cs -------------------------------------------------------------------------------- /Xml Sitemap/Filters/IFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Filters/IFilter.cs -------------------------------------------------------------------------------- /Xml Sitemap/Filters/NoTemplateFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Filters/NoTemplateFilter.cs -------------------------------------------------------------------------------- /Xml Sitemap/Filters/PropertiesFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Filters/PropertiesFilter.cs -------------------------------------------------------------------------------- /Xml Sitemap/Generators/IXmlSitemapGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Generators/IXmlSitemapGenerator.cs -------------------------------------------------------------------------------- /Xml Sitemap/Generators/XmlSitemapGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Generators/XmlSitemapGenerator.cs -------------------------------------------------------------------------------- /Xml Sitemap/Initializers/AllRootInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Initializers/AllRootInitializer.cs -------------------------------------------------------------------------------- /Xml Sitemap/Initializers/BaseUmbracoInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Initializers/BaseUmbracoInitializer.cs -------------------------------------------------------------------------------- /Xml Sitemap/Initializers/DomainInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Initializers/DomainInitializer.cs -------------------------------------------------------------------------------- /Xml Sitemap/Initializers/FirstRootInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Initializers/FirstRootInitializer.cs -------------------------------------------------------------------------------- /Xml Sitemap/Initializers/IInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Initializers/IInitializer.cs -------------------------------------------------------------------------------- /Xml Sitemap/Models/ISitemapContent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Models/ISitemapContent.cs -------------------------------------------------------------------------------- /Xml Sitemap/Models/IXmlConvertable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Models/IXmlConvertable.cs -------------------------------------------------------------------------------- /Xml Sitemap/Models/UmbracoContent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Models/UmbracoContent.cs -------------------------------------------------------------------------------- /Xml Sitemap/Models/UrlSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Models/UrlSet.cs -------------------------------------------------------------------------------- /Xml Sitemap/Optimization/HostnameCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Optimization/HostnameCache.cs -------------------------------------------------------------------------------- /Xml Sitemap/Optimization/HttpContextCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Optimization/HttpContextCache.cs -------------------------------------------------------------------------------- /Xml Sitemap/Optimization/ISitemapCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Optimization/ISitemapCache.cs -------------------------------------------------------------------------------- /Xml Sitemap/Package.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Package.nuspec -------------------------------------------------------------------------------- /Xml Sitemap/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Xml Sitemap/XmlSitemap.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/XmlSitemap.csproj -------------------------------------------------------------------------------- /Xml Sitemap/XmlSitemapHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/XmlSitemapHandler.cs -------------------------------------------------------------------------------- /Xml Sitemap/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/app.config -------------------------------------------------------------------------------- /Xml Sitemap/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/Xml Sitemap/packages.config -------------------------------------------------------------------------------- /XmlSitemap.Test/Configuration/Converters/FilterOperatorConverterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/XmlSitemap.Test/Configuration/Converters/FilterOperatorConverterTest.cs -------------------------------------------------------------------------------- /XmlSitemap.Test/Configuration/WebConfigDependencyFactoryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/XmlSitemap.Test/Configuration/WebConfigDependencyFactoryTest.cs -------------------------------------------------------------------------------- /XmlSitemap.Test/Engines/UmbracoEngineTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/XmlSitemap.Test/Engines/UmbracoEngineTest.cs -------------------------------------------------------------------------------- /XmlSitemap.Test/Filters/DocumentTypeBlacklistFilterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/XmlSitemap.Test/Filters/DocumentTypeBlacklistFilterTest.cs -------------------------------------------------------------------------------- /XmlSitemap.Test/Filters/DocumentTypeWhitelistFilterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/XmlSitemap.Test/Filters/DocumentTypeWhitelistFilterTest.cs -------------------------------------------------------------------------------- /XmlSitemap.Test/Filters/NoTemplateFilterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/XmlSitemap.Test/Filters/NoTemplateFilterTest.cs -------------------------------------------------------------------------------- /XmlSitemap.Test/Generators/XmlSitemapGeneratorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/XmlSitemap.Test/Generators/XmlSitemapGeneratorTest.cs -------------------------------------------------------------------------------- /XmlSitemap.Test/Models/UmbracoContentTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/XmlSitemap.Test/Models/UmbracoContentTest.cs -------------------------------------------------------------------------------- /XmlSitemap.Test/Models/UrlSetTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/XmlSitemap.Test/Models/UrlSetTest.cs -------------------------------------------------------------------------------- /XmlSitemap.Test/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/XmlSitemap.Test/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /XmlSitemap.Test/XmlSitemap.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/XmlSitemap.Test/XmlSitemap.Test.csproj -------------------------------------------------------------------------------- /XmlSitemap.Test/XmlSitemapHandlerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/XmlSitemap.Test/XmlSitemapHandlerTest.cs -------------------------------------------------------------------------------- /XmlSitemap.Test/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/XmlSitemap.Test/app.config -------------------------------------------------------------------------------- /XmlSitemap.Test/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marceldigital/Umbraco-XML-Sitemap/HEAD/XmlSitemap.Test/packages.config --------------------------------------------------------------------------------