Opened 18 years ago

Last modified 21 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
Pull Requests:How to create a pull request

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.

According to the ticket's flags, the next step(s) to move this issue forward are:

  • To provide a patch by sending a pull request. Claim the ticket when you start working so that someone else doesn't duplicate effort. Before sending a pull request, review your work against the patch review checklist. Check the "Has patch" flag on the ticket after sending a pull request and include a link to the pull request in the ticket comment when making that update. The usual format is: [https://github.com/django/django/pull/#### PR].

Change History (25)

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

Triage Stage: UnreviewedAccepted

Please do!

comment:2 by jtauber@…, 18 years ago

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

comment:3 by jtauber@…, 18 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@…, 18 years ago

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

comment:5 by jtauber@…, 18 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, 17 years ago

Owner: changed from nobody to Robert Coup
Status: newassigned

See also comments on #6547

comment:10 by Guilherme M. Gondim <semente@…>, 17 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, 21 months ago

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