﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
23884	Consider moving FlatPageSitemap to contrib.flatpages	Keryn Knight	Berker Peksag	"The FlatPageSitemap currently exists within the 'core' `django.contrib.sitemaps` namespace, though it's specific to `django.contrib.flatpages`. Given a number of modules and moves have happened recently, I'm floating the idea of:

* Moving `FlatPageSitemap` to `django.contrib.flatpages.sitemaps`, which would better reflect it's dependencies (though it still has one to `django.contrib.sites`), and is more inline with how sitemaps would be packaged in third-party apps (and would allow spinning out flatpages to an external app with less work, if ever desired)
* Raising a deprecation warning for a release, if importing from the old namespace (like the ContentTypes move and form.util moves)

The documentation currently says ''The sitemap framework provides a couple convenience classes for common cases'', and I'd argue that flatpages isn't all *that* common, these days, though it may have been in the past (before richer packages either built on it or supplanted it, because the ecosystem was smaller)"	Cleanup/optimization	closed	contrib.sitemaps	dev	Normal	fixed		django@…	Accepted	0	0	0	0	0	0
