RSS Newsfeed into a Group

Joey Champion Posted in General Discussion 2 years ago

Is it possible to add and RSS Feed into a Group?
I downloaded and edited the RSS Feed component and changed the hook from "newsfeed" to the "Group/Group ID number" (Group/1462).
Well, that didn't work.
Anyone know if this is possible?
Thanks,
Joey

Replies
in Melanie Duffy Replied 2 years ago

good information over here, Thanks for sharing the info.

us Joey Champion Replied 2 years ago

Thank you @Barbara Martinez, you were correct. However, Michael's explaination helped me to achieve the desired results of adding an RSS feed in the Group. It is working as I had hoped it would.
You can see it in action here...
https://odd.news/group/1462/

Dutch Barbara Martinez Replied 2 years ago

It is not possible to directly add an RSS feed into a group by
modifying the hook in the RSS feed component. The hook newsfeed is a
generic identifier for the news feed component and changing it to
Group/Group ID number will not achieve the desired result.

Is this information useful for you or not.?

us Joey Champion Replied 2 years ago

(Big smile on my face 🙂)...
Thank you Michael, as usual you came to the rescue. I implemented the changes you so eloquently described. (Your an excellent educator).
Bravo! It works just as you said.
Thank you my friend!

German Michael Zülsdorff Replied 2 years ago

Well, to understand the way Ossn hooks are working, let's picture a real world example:
I know a gifted video producer, and aside from his daily routine he agreed to check his incoming mails continously for new jobs.
Thus, I would set up a hook like

ossn_add_hook('joey', 'champion', 'create_a_movie_from_script_33');

I think it's obvious that this can only work if
1. joey exists
2. joey checks his mails as agreed
Or to put it this way: Simply addressing the same job into the blue to someone else like

ossn_add_hook('anyother', 'champion', 'create_a_movie_from_script_33');

will fail - even if script_33 comes included with all necessary details.

In fact, every ossn_add_hook needs a matching counterpart ossn_call_hook to look into new tasks and execute them (here it's joey checking his mails :) )

Okay, so before trying to channel something into a Group, we have to grep for a usable call_hook inside of the Groups component, and in fact there is one:

ossn_call_hook('group', 'widgets', $params);

responsible for adding widgets to the right column. So, using it for your RSS-Feed, means changing your line to:

ossn_add_hook('group', 'widgets', 'com_rss_widget');
Dutch Barbara Martinez Replied 2 years ago

It is not possible to directly add an RSS feed into a group by modifying the hook in the RSS feed component. The hook newsfeed is a generic identifier for the news feed component and changing it to Group/Group ID number will not achieve the desired result.