bitlove-ui icon indicating copy to clipboard operation
bitlove-ui copied to clipboard

Allow Feed Groups

Open timpritlove opened this issue 11 years ago • 1 comments

Multiple Feeds should be able to be grouped under a single name. The UI could be extended in such a way that a podcaster can either create a new feed with Bitlove as before or create a feed group instead.

A feed group then gets multiple feeds assigned with one of them being the "default" feed. Each feed gets a separate slug that gets added to the feed groups slug, separated by "/".

Example:

User: metaebene Group Slug: cre Feed Slugs: m4a mp3 oga opus Default Feed: m4a

Resulting Feed URLs:

http://feeds.bitlove.org/metaebene/cre/m4a http://feeds.bitlove.org/metaebene/cre/mp3 http://feeds.bitlove.org/metaebene/cre/oga http://feeds.bitlove.org/metaebene/cre/opus

Resulting Feed Group URL:

http://feeds.bitlove.org/metaebene/cre

When accessing the Feed Group URL, the system issues a Temporary Redirect (HTTP 1.1 Status Code 307, HTTP 1.0 Status Code 302) to point to the feed URL that is marked being the default, in this case:

http://feeds.bitlove.org/metaebene/cre/m4a

Feed Groups are presented as such in the User Interface so that users see that what kind of feeds are available and can choose to select the default feed or a specific feed.

timpritlove avatar Jul 29 '13 10:07 timpritlove

I still want to do this and have been asking me how to approach the topic without introducing multiple routes for the same resources and redirects, all while not breaking any URLs.

I think the best way is to make groups only a visual feature without any modification to URLs.

astro avatar Jan 23 '15 20:01 astro