Changes between Version 30 and Version 31 of BackwardsIncompatibleChanges


Ignore:
Timestamp:
Nov 11, 2005, 9:37:47 PM (19 years ago)
Author:
Adrian Holovaty
Comment:

Added "Refactored RSS framework" section

Legend:

Unmodified
Added
Removed
Modified
  • BackwardsIncompatibleChanges

    v30 v31  
    294294 * Add {{{"django.contrib.redirects"}}} to your {{{INSTALLED_APPS}}}.
    295295 * Add {{{"django.contrib.redirects.middleware.RedirectFallbackMiddleware"}}} to your {{{MIDDLEWARE_CLASSES}}}.
     296
     297== Refactored RSS framework ==
     298
     299As 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
     301See 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".
Back to Top