| 296 | |
| 297 | == Refactored RSS framework == |
| 298 | |
| 299 | As of XXXX, Django's RSS framework was refactored. This change should not affect most Django users, because the RSS framework was completely undocumented. The only users affected are people who reverse-engineered the framework, and WorldOnline. |
| 300 | |
| 301 | See the new [http://www.djangoproject.com/documentation/syndication/ syndication docs] For completeness, here's what changed: |
| 302 | |
| 303 | * Created {{{django/contrib/syndication}}}. |
| 304 | * Removed {{{django/conf/urls/rss.py}}}. The syndication system doesn't require its own URLconf anymore. |
| 305 | * Moved {{{django/views/rss/rss.py}}} to {{{django/contrib/syndication/views.py}}} and refactored it so that {{{feed()}}} takes {{{url}}} and {{{feed_dict}}} instead of {{{slug}}} and {{{param}}}. |
| 306 | * Renamed {{{DefaultRssFeed}}} to {{{DefaultFeed}}} in {{{django/utils/feedgenerator.py}}}. |
| 307 | * RSS feeds are now specified as subclasses of {{{django.contrib.syndication.feeds.Feed}}} instead of {{{django.core.rss.FeedConfiguration}}}. Syntax is completely different. |
| 308 | * RSS feeds are now registered in URLconfs rather than in "magic" settings modules whose names end with "_rss". |