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
-~----------~----~----~----~------~----~------~--~---

Reply via email to