[feat] RSS Atom 1.0 and RSS 2.0 feeds should expose the same information #388

Open
opened 2022-12-22 00:10:11 +00:00 by pzingg · 0 comments

The idea

All the information encoded in the channel and item elements of the RSS 2.0 feed should appear in the Atom 1.0 feed and vice versa. This can be accomplished by:

  1. Using namespaced extension elements as necessary. For example, you can embed Atom elements in RSS 2.0 and vice versa.

  2. For compatibility with all the other templates, renaming _tag_activity.xml.eex to _tag_activity.rss.eex.

  3. Creating the missing _tag_author.rss.eex partial template, which should be rendered in the (renamed) _tag_activity.rss.eex partial, just as the _tag_author.atom.eex partial is rendered in the _tag_activity.atom.eex partial. The elements in _tag_author.rss.eex should encode the same information as in _tag_author.atom.eex.

The reasoning

We want to have feed readers to have access to the maximum amount of information, whether the format is Atom 1.0 or RSS 2.0.

Have you searched for this feature request?

  • I have double-checked and have not found this feature request mentioned anywhere.
  • This feature is related to the Akkoma backend specifically, and not pleroma-fe.
### The idea All the information encoded in the channel and item elements of the RSS 2.0 feed should appear in the Atom 1.0 feed and vice versa. This can be accomplished by: 1. Using namespaced extension elements as necessary. For example, you can embed Atom elements in RSS 2.0 and vice versa. 2. For compatibility with all the other templates, renaming \_tag\_activity.xml.eex to \_tag\_activity.rss.eex. 3. Creating the missing \_tag\_author.rss.eex partial template, which should be rendered in the (renamed) \_tag\_activity.rss.eex partial, just as the \_tag\_author.atom.eex partial is rendered in the \_tag\_activity.atom.eex partial. The elements in \_tag\_author.rss.eex should encode the same information as in \_tag\_author.atom.eex. ### The reasoning We want to have feed readers to have access to the maximum amount of information, whether the format is Atom 1.0 or RSS 2.0. ### Have you searched for this feature request? - [x] I have double-checked and have not found this feature request mentioned anywhere. - [x] This feature is related to the Akkoma backend specifically, and not pleroma-fe.
pzingg added the
feature request
label 2022-12-22 00:10:11 +00:00
floatingghost added the
extremely low priority
label 2022-12-22 05:01:36 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: AkkomaGang/akkoma#388
No description provided.