From c1a197d29a692b7066ad12026f4bb9e92172f6b4 Mon Sep 17 00:00:00 2001 From: Ismael Carnales Date: Fri, 30 Oct 2009 19:36:42 -0200 Subject: added sitemaps from archweb_pub --- sitemaps.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 sitemaps.py (limited to 'sitemaps.py') diff --git a/sitemaps.py b/sitemaps.py new file mode 100644 index 00000000..9e2ef856 --- /dev/null +++ b/sitemaps.py @@ -0,0 +1,25 @@ +from django.contrib.sitemaps import Sitemap +from archweb.main.models import Package, News + +class PackagesSitemap(Sitemap): + changefreq = "monthly" + priority = "0.4" + + def items(self): + return Package.objects.all() + + def lastmod(self, obj): + return obj.last_update + +class NewsSitemap(Sitemap): + changefreq = "never" + priority = "0.7" + + def items(self): + return News.objects.all() + + def lastmod(self, obj): + return obj.postdate + +# vim: set ts=4 sw=4 et: + -- cgit v1.2.3-55-g3dc8