Code

Opened 7 years ago

Last modified 16 months ago

#3569 new New feature

extend Atom feed support for other fields

Reported by: jtauber@… Owned by: nobody
Component: contrib.syndication Version: master
Severity: Normal Keywords:
Cc: semente@…, david, danfairs, mcepl@… 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.

Attachments (0)

Change History (27)

comment:1 Changed 7 years ago by Simon G. <dev@…>

  • Needs documentation unset
  • Needs tests unset
  • Patch needs improvement unset
  • Triage Stage changed from Unreviewed to Accepted

Please do!

comment:2 Changed 7 years ago by jtauber@…

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

comment:3 Changed 7 years ago by jtauber@…

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 Changed 7 years ago by jtauber@…

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

comment:5 Changed 7 years ago by jtauber@…

Co-occurrence constraint validation done.

comment:6 follow-up: Changed 7 years ago by jtauber@…

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

comment:7 in reply to: ↑ 6 ; follow-up: Changed 6 years ago by 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?

comment:8 in reply to: ↑ 7 Changed 6 years ago by ubernostrum

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 Changed 6 years ago by rcoup

  • Owner changed from nobody to rcoup
  • Status changed from new to assigned

See also comments on #6547

comment:10 Changed 6 years ago by Guilherme M. Gondim <semente@…>

  • Cc semente@… added

comment:11 Changed 6 years ago by david

  • Cc david added

comment:12 Changed 5 years ago by ericholscher

  • Owner changed from rcoup to ericholscher
  • Status changed from assigned to new

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 Changed 5 years ago by ericholscher

  • Owner ericholscher deleted

comment:14 Changed 5 years ago by jacob

  • milestone set to 1.1 beta

comment:15 Changed 5 years ago by jacob

  • milestone 1.1 beta deleted

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 Changed 5 years ago by mrts

  • milestone set to 1.2

Re-targeting for 1.2.

comment:17 Changed 5 years ago by danfairs

  • Cc danfairs added

comment:18 Changed 5 years ago by kgrandis

  • Owner set to kgrandis
  • Status changed from new to assigned

comment:19 Changed 5 years ago by kgrandis

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 Changed 5 years ago by kgrandis

  • Owner changed from kgrandis to nobody
  • Status changed from assigned to new

comment:21 Changed 4 years ago by Alex

  • milestone changed from 1.2 to 1.3

Feature freeze has come and gone.

comment:22 Changed 4 years ago by ubernostrum

  • milestone 1.3 deleted

1.3 is feature-frozen now.

comment:23 Changed 3 years ago by lrekucki

  • Severity set to Normal
  • Type set to New feature

comment:24 Changed 3 years ago by mcepl@…

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

comment:25 Changed 2 years ago by anonymous

  • Resolution set to fixed
  • Status changed from new to closed

comment:26 Changed 2 years ago by anonymous

  • Resolution fixed deleted
  • Status changed from closed to reopened

comment:27 Changed 16 months ago by aaugustin

  • Status changed from reopened to new

Add Comment

Modify Ticket

Change Properties
<Author field>
Action
as new
The owner will be changed from nobody to anonymous. Next status will be 'assigned'
as The resolution will be set. Next status will be 'closed'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.