As of r11, the full data model for the Atom Format (RFC 4287) is now implemented.
On 31/07/2007, at 4:19 AM, James Tauber wrote: > > As described here[1], I finally got around to working on improving > django support for the Atom Publishing Format. There's been a ticket > [2] for this since PyCon but yesterday I started a Google Code > project and now I'm mostly done. > > Equivalents to django.contrib.syndication.feeds.Feed, > django.utils.feedgenerator.SyndicationFeed and > django.utils.feedgenerator.Atom1Feed can be found in atompub/atom.py > [3] along with some user documentation[4]. > > The atom.py file is all a user needs to add full Atom support. The > rest of the files in SVN are for testing. > > I followed the spirit of the existing implementation but had to break > away from subclassing SyndicationFeed to truly support the full Atom > data model. > > Once I've implemented the remaining parts of the data model, I'll > release it as 0.1. > > Note that even once the data model is fully implemented, there's > still work that can be done in providing useful fallback for things > like IDs and link rel="alternate" which the existing feedgenerator > does and my implementation does not. I can also begin to add > constraint checking to reduce the chance of producing an invalid Atom > feed through bad programming of the model-feed bridge. > > One that's done, I can start thinking about the next step which is > ticket #3570[5] -- support for the Atom Publishing *Protocol*. > > > Let me know what you think of it so far. > > > James > > > [1] http://jtauber.com/blog/2007/07/29/finally_working_on_django- > atompub > [2] http://code.djangoproject.com/ticket/3569 > [3] http://django-atompub.googlecode.com/svn/trunk/atompub/atom.py > [4] http://code.google.com/p/django-atompub/wiki/UserGuide > [5] http://code.djangoproject.com/ticket/3570 > > -- > James Tauber http://jtauber.com/ > journeyman of some http://jtauber.com/blog/ > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to django-developers@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-developers?hl=en -~----------~----~----~----~------~----~------~--~---