Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Fixed #3033 -- Extended django.contrib.sitemaps to support new, gener…

…ic sitemap protocol rather than Google's proprietary version. Thanks, Petar Marić

git-svn-id: http://code.djangoproject.com/svn/django/trunk@4088 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
commit f759dac2c98372c8b27e2a18b942e653941b708d 1 parent d2180a6
Adrian Holovaty authored November 20, 2006
2  django/contrib/sitemaps/templates/sitemap.xml
... ...
@@ -1,5 +1,5 @@
1 1
 <?xml version="1.0" encoding="UTF-8"?>
2  
-<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
  2
+<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
3 3
 {% spaceless %}
4 4
 {% for url in urlset %}
5 5
   <url>
2  django/contrib/sitemaps/templates/sitemap_index.xml
... ...
@@ -1,4 +1,4 @@
1 1
 <?xml version="1.0" encoding="UTF-8"?>
2  
-<sitemapindex xmlns="http://www.google.com/schemas/sitemap/0.84">
  2
+<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemapindex/0.9">
3 3
 {% for location in sitemaps %}<sitemap><loc>{{ location|escape }}</loc></sitemap>{% endfor %}
4 4
 </sitemapindex>
19  docs/sitemaps.txt
@@ -5,9 +5,9 @@ The sitemap framework
5 5
 **New in Django development version**.
6 6
 
7 7
 Django comes with a high-level sitemap-generating framework that makes
8  
-creating `Google Sitemap`_ XML files easy.
  8
+creating sitemap_ XML files easy.
9 9
 
10  
-.. _Google Sitemap: http://www.google.com/webmasters/sitemaps/docs/en/protocol.html
  10
+.. _sitemap: http://www.sitemaps.org/
11 11
 
12 12
 Overview
13 13
 ========
@@ -55,11 +55,12 @@ URLconf_:
55 55
 
56 56
 This tells Django to build a sitemap when a client accesses ``/sitemap.xml``.
57 57
 
58  
-The name of the sitemap file is not important, but the location is. Google will
59  
-only index links in your sitemap for the current URL level and below. For
60  
-instance, if ``sitemap.xml`` lives in your root directory, it may reference any
61  
-URL in your site. However, if your sitemap lives at ``/content/sitemap.xml``,
62  
-it may only reference URLs that begin with ``/content/``.
  58
+The name of the sitemap file is not important, but the location is. Search
  59
+engines will only index links in your sitemap for the current URL level and
  60
+below. For instance, if ``sitemap.xml`` lives in your root directory, it may
  61
+reference any URL in your site. However, if your sitemap lives at
  62
+``/content/sitemap.xml``, it may only reference URLs that begin with
  63
+``/content/``.
63 64
 
64 65
 The sitemap view takes an extra, required argument: ``{'sitemaps': sitemaps}``.
65 66
 ``sitemaps`` should be a dictionary that maps a short section label (e.g.,
@@ -199,9 +200,9 @@ If it's an attribute, its value should be either a string or float representing
199 200
 the priority of *every* object returned by ``items()``.
200 201
 
201 202
 Example values for ``priority``: ``0.4``, ``1.0``. The default priority of a
202  
-page is ``0.5``. See Google's documentation for more documentation.
  203
+page is ``0.5``. See the `sitemaps.org documentation`_ for more.
203 204
 
204  
-.. _Google's documentation: http://www.google.com/webmasters/sitemaps/docs/en/protocol.html
  205
+.. _sitemaps.org documentation: http://www.sitemaps.org/protocol.html#prioritydef
205 206
 
206 207
 Shortcuts
207 208
 =========

0 notes on commit f759dac

Please sign in to comment.
Something went wrong with that request. Please try again.