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

Reply via email to