Feature Proposal: Have twiki generate a Google Sitemap .xml file
Motivation
Fine tune how google indexes and represents your site.
"Google Sitemaps is an experiment in web crawling. Using Sitemaps to inform and direct our crawlers, we hope to expand our coverage of the web and and speed up the discovery and addition of pages to our index. By placing a Sitemap-formatted file on your web server, you enable our crawlers to find out what pages are present and which have recently changed, and to crawl your site accordingly. ... Google Sitemaps is intended for all site owners, from those with a single webpage to companies with millions of ever-changing pages. If either of the following are true, then you may be especially interested in Google Sitemaps:
- You want Google to crawl more of your pages.
- You want to be able to tell Google when content on your site changes."
-- http://www.google.com/webmasters/sitemaps/docs/en/faq.html
Description
Generate and update a google sitemap.xml file either on a pre-arranged schedule (nightly/weekly/etc) or when topics are saved (excluding checkpoints, quietly, form changes).
Probably best as a plugin.
--
MattWilkie - 12 Jul 2005
Impact and Available Solutions
Documentation
If necessary, user documentation of new features introduced by this proposal.
Examples
Example uses of features introduced by proposal.
Implementation
Any comments on how the feature is implemented or could be improved
Discussion:
This is a really good idea. But an extra plugin should not be necessary. We have already the feature to generate RSS and Atom Feed, the generation of Goole Sitemaps could be made in the same manner, just a page with a search and a hardcoded (rss) style.
--
TobiasRoeser - 02 Mar 2006
It's pretty easy to adapt templates like
view.rssatom.tmpl to produce a
view.rsssitemap.tmpl template which will help a
WebGoogleSitemap page be generated like
WebAtom, if it uses the SKIN=rsssitemap ...
--
OlivierBerger - 10 Mar 2007
trivia: if you are publishing a static version of your site in html,
PublishContrib can generate a sitemap for that.
--
SvenDowideit - 12 Mar 2007