Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Group feeds #284

Closed
geotheory opened this issue Apr 25, 2018 · 14 comments
Closed

Group feeds #284

geotheory opened this issue Apr 25, 2018 · 14 comments

Comments

@geotheory
Copy link

geotheory commented Apr 25, 2018

Is there any way to set up group feeds, e.g. by importing an OPML file or some other workaround? Nothing stands out in the documentation or /var/ncdata/news. IMO would be a nice feature for teams to have shared curated content.

@SMillerDev
Copy link
Contributor

You mean like folders?

@geotheory
Copy link
Author

Sorry for the delayed response. Yes it would be great if a folder could be linked to a user group. So if we have a collection of feeds in folder e.g. "World Cup" and want to link this to a user group called "News - World Cup", then if we add a user to the group, the folder will automatically be added to their list in the News app. Would you see value in this?

@danopz
Copy link
Contributor

danopz commented Jul 12, 2018

I personally don't see any value in this. The news app is for you to be able to read the feeds you want to read, not for some you just get. So if some user want to read the same feed he should add it to his own list.

@geotheory
Copy link
Author

geotheory commented Jul 26, 2018

@danopz I respectfully disagree, and do so from the position of actually rolling this app out to a dispersed community of people with a range of interests who would definitely benefit from being able to join curated feeds linked to their chosen interest groups. The whole point of Nextcloud is about sharing and interaction. It's the reason that most professional RSS readers like Inoreader have this functionality baked in. To not see any value in it frankly seems a bit bizarre.

@stale
Copy link

stale bot commented Aug 16, 2018

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

@stale
Copy link

stale bot commented Sep 13, 2018

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

@stale stale bot added the stale label Sep 13, 2018
@rEnr3n
Copy link

rEnr3n commented Sep 13, 2018

If there are thousands of users subscribed in the same feed in a nextcloud instance, I don't think individual subscription is ideal. That would mean thousands of request would be sent from the NC server for every feed update. A group feed could send just one.

@stale stale bot removed the stale label Sep 13, 2018
@stale
Copy link

stale bot commented Oct 4, 2018

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

@stale stale bot added the stale label Oct 4, 2018
@stale stale bot closed this as completed Oct 11, 2018
@Dubidubiduu
Copy link

I just want to reopen this issue.

My use case:
We're a small ngo. I created one user and that one subscribed to a bunch of feeds. If someone of my colleague wants to read the news, that person has to logout and then login with other credentials. That is not intuitive.

With that new implemented sharing functionality I could share one interesting article, but I could do that much easier with sharing that article in talk.

Also it is about all my people could search by themselves.

Imagine on the other hand sharing a folder to a nextcloud group in our context. I created that folders and feeds. Everyone gets that news, could read the articles interesting for them. Everyone of my agriculture group gets the agriculture news and so forth.

This would definitely bring our collaboration plattform to a next level!

@SMillerDev
Copy link
Contributor

You can subscribe everyone with the CLI if you want.

@Dubidubiduu
Copy link

Thank you very much for the fast answer. I check the CLI. If I understood it correctly, the only way would be to create a script and add all the feeds and folders to all my users.

If we then want to add additional feeds or have new users I need to run the script again and maybe make some adjustments or import all the feeds of my main user and increment it dynamically as long as there is a user id.

However, would the result of that solution be that 70 accounts subscribed about 100 feeds have any impact on my hosting? Or is your app smart enough to not crawl every feed for every user but just once?

@Grotax
Copy link
Member

Grotax commented Jul 12, 2021

Unfortunately not if you have 100 users with the same feed the feed will be pulled a 100 times.

News was not designed from the ground up for sharing, implementing new things that are not matching with the overall architecture is difficult.

If this was a payed product and you had ordered it from a company they would now make you an offer for a pretty high price that might even get close to the original price.

Of course we see these sharing an collaborating use cases but implementing them is not just not doable in one afternoon.
So if you you are lucky at some point someone might have lots of time and motivation to implement more sharing and collaboration features.

This issue with the feed structure would probably need to be touched for that and I bet it will destroy some other users use cases.
But it's not very smart to keep the current architecture and put more fancy sharing on top.

@geotheory

This comment has been minimized.

@Dubidubiduu
Copy link

Mh :-/

Found the other talking on these topics, so I gonna try my luck on #550 again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants