Hey all, I have talked to James Tauber about ticket #3569 which is about adding better support for Atom to the syndication feeds framework. He has suggested that if we want to include something along these lines in 1.1 that we should put it in Django along-side the current Atom support. He has a glue layer that maps the old API to his new (and improved) API[0], but it hasn't been well tested.
I know a lot of people (myself included) use his atom.py[1] file instead of Django's atom feed framework. If we wanted to get better atom support in 1.1, I'm curious what people think of shipping two versions of a syndication feed API in this release. Jacob has marked the ticket as 1.1beta, so I'm assuming this means that it will be going into 1.1. So the question now becomes, what do we about the old syndication feed API. I know in the past it has been mentioned that it should be replaced by something better. It seems that #3569 is indeed something better. Should we also include the translation layer (that lets you use the old API with the new atom code), or just let people switch to the new API when ready? I think that including the new code in a place like django.contrib.atom would also be an option, for in the future there might be more support added for Atompub. There are also some questions about what happens to RSS in this setup, since it is not currently implemented in this new code. Curious what people think about these changes. There is no patch attached to the ticket, so trimming the code, adding docs, and perhaps adding a bit more testing[2] would be in order to have it included. I know James' has said that he would be willing to write it as a patch to Django, and I would also be willing to help do some legwork to get it committed. [0] http://code.google.com/p/django-atompub/source/browse/trunk/atompub/atom.py#475 [1] http://code.google.com/p/django-atompub/source/browse/trunk/atompub/atom.py [2] http://code.google.com/p/django-atompub/source/browse/trunk/atompub/test_validation.py Cheers, Eric --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to [email protected] 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 -~----------~----~----~----~------~----~------~--~---
