Opened 18 years ago

Last modified 18 months ago

#3569 new New feature

extend Atom feed support for other fields

Reported by: jtauber@… Owned by: nobody
Component: contrib.syndication Version: dev
Severity: Normal Keywords:
Cc: semente@…, David Larlet, Dan Fairs, mcepl@…, Matt Goldman Triage Stage: Accepted
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description

At present, Atom feed support is limited to a small number of fields and it is difficult to do things like generate full-content feeds.

I'm offering to improve Atom feed support by implementing the full range of RFC 4287 elements.

Change History (25)

comment:1 by Simon G. <dev@…>, 18 years ago

Triage Stage: UnreviewedAccepted

Please do!

comment:2 by jtauber@…, 17 years ago

I've started the django-atompub project on Google code to do the implementation of this.

comment:3 by jtauber@…, 17 years ago

First version is almost done.

Equivalents to django.contrib.syndication.feeds.Feed, django.utils.feedgenerator.SyndicationFeed and django.utils.feedgenerator.Atom1Feed can be found in
atompub/atom.py along with user documentation.

comment:4 by jtauber@…, 17 years ago

Full support for all Atom elements is now done. Working now on co-occurence constraint validation.

comment:5 by jtauber@…, 17 years ago

Co-occurrence constraint validation done.

comment:6 by jtauber@…, 17 years ago

Parameterized feeds are now supported (i.e. the get_object method on the feed content provider)

in reply to:  6 ; comment:7 by mikechambers, 17 years ago

Replying to jtauber@jauber.com:

Parameterized feeds are now supported (i.e. the get_object method on the feed content provider)

Has this been merged into django?

in reply to:  7 comment:8 by James Bennett, 17 years ago

Replying to mikechambers:

Replying to jtauber@jauber.com:

Parameterized feeds are now supported (i.e. the get_object method on the feed content provider)

Has this been merged into django?

No. If/when it is, you'll know because this ticket will be marked "closed: fixed" and there will be a comment noting that the code has been committed. Since neither of those things has happened, you know that the code has not been committed.

comment:9 by Robert Coup, 16 years ago

Owner: changed from nobody to Robert Coup
Status: newassigned

See also comments on #6547

comment:10 by Guilherme M. Gondim <semente@…>, 16 years ago

Cc: semente@… added

comment:11 by David Larlet, 16 years ago

Cc: David Larlet added

comment:12 by Eric Holscher, 16 years ago

Owner: changed from Robert Coup to Eric Holscher
Status: assignednew

I want to see this get into 1.1. I'll talk to jtauber and see what needs to happen to get this in.

comment:13 by Eric Holscher, 16 years ago

Owner: Eric Holscher removed

comment:14 by Jacob, 16 years ago

milestone: 1.1 beta

comment:15 by Jacob, 16 years ago

milestone: 1.1 beta

We're still a ways away, and feature freeze is rapidly approaching. Looks like this isn't going to happen for 1.1

comment:16 by mrts, 16 years ago

milestone: 1.2

Re-targeting for 1.2.

comment:17 by Dan Fairs, 15 years ago

Cc: Dan Fairs added

comment:18 by kgrandis, 15 years ago

Owner: set to kgrandis
Status: newassigned

comment:19 by kgrandis, 15 years ago

Adding some related tickets and branches to minimize stepping on others' feet.

Related:
http://github.com/bfirsh/syndication-view/ (slated for 1.2)
http://code.djangoproject.com/ticket/3570

comment:20 by kgrandis, 15 years ago

Owner: changed from kgrandis to nobody
Status: assignednew

comment:21 by Alex Gaynor, 15 years ago

milestone: 1.21.3

Feature freeze has come and gone.

comment:22 by James Bennett, 14 years ago

milestone: 1.3

1.3 is feature-frozen now.

comment:23 by Łukasz Rekucki, 14 years ago

Severity: Normal
Type: New feature

comment:24 by mcepl@…, 13 years ago

Cc: mcepl@… added
Easy pickings: unset
UI/UX: unset

comment:25 by Matt Goldman, 18 months ago

Cc: Matt Goldman added
Note: See TracTickets for help on using tickets.
Back to Top