|
6 | 6 | from ietf.idtracker.feeds import DocumentComments, InLastCall |
7 | 7 | from ietf.ipr.feeds import LatestIprDisclosures |
8 | 8 |
|
| 9 | +from ietf.idtracker.sitemaps import IDTrackerMap, DraftMap |
| 10 | +from ietf.liaisons.sitemaps import LiaisonMap |
| 11 | +from ietf.ipr.sitemaps import IPRMap |
| 12 | +from ietf.iesg.sitemaps import IESGMinutesMap |
| 13 | +from ietf.announcements.sitemaps import NOMCOMAnnouncementsMap |
| 14 | + |
9 | 15 | from django.conf import settings |
10 | 16 |
|
11 | 17 | feeds = { |
|
15 | 21 | 'ipr': LatestIprDisclosures, |
16 | 22 | } |
17 | 23 |
|
| 24 | +sitemaps = { |
| 25 | + 'idtracker': IDTrackerMap, |
| 26 | + 'drafts': DraftMap, |
| 27 | + 'liaison': LiaisonMap, |
| 28 | + 'ipr': IPRMap, |
| 29 | + 'iesg-minutes': IESGMinutesMap, |
| 30 | + 'nomcom-announcements': NOMCOMAnnouncementsMap, |
| 31 | +} |
| 32 | + |
18 | 33 | urlpatterns = patterns('', |
19 | 34 | (r'^feed/(?P<url>.*)/$', 'django.contrib.syndication.views.feed', |
20 | 35 | { 'feed_dict': feeds}), |
| 36 | + (r'^sitemap.xml$', 'django.contrib.sitemaps.views.index', |
| 37 | + { 'sitemaps': sitemaps}), |
| 38 | + (r'^sitemap-(?P<section>.+).xml$', 'django.contrib.sitemaps.views.sitemap', |
| 39 | + {'sitemaps': sitemaps}), |
21 | 40 | (r'^ann/', include('ietf.announcements.urls')), |
22 | 41 | (r'^idtracker/', include('ietf.idtracker.urls')), |
23 | 42 | #(r'^my/', include('ietf.my.urls')), |
|
0 commit comments