<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: recipe for a social learning platform - #14 - news feeds</title>
	<atom:link href="http://wt.similibus.org/2008/03/09/recipe-for-a-social-learning-platform-14-news-feeds/feed/" rel="self" type="application/rss+xml" />
	<link>http://wt.similibus.org/2008/03/09/recipe-for-a-social-learning-platform-14-news-feeds/</link>
	<description>Just another voice in the EduBlogging universe</description>
	<pubDate>Wed, 19 Nov 2008 11:47:12 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: admin</title>
		<link>http://wt.similibus.org/2008/03/09/recipe-for-a-social-learning-platform-14-news-feeds/#comment-13</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Tue, 11 Mar 2008 20:30:28 +0000</pubDate>
		<guid isPermaLink="false">http://wt.similibus.org/2008/03/09/recipe-for-a-social-learning-platform-14-news-feeds/#comment-13</guid>
		<description>addendum -
I'm not terribly happy with the feedapi module - the Aggregation module appears to run circles around it.
Here's a workaround, which permits the single Aggregation module to serve both to aggregate users' distributed content into the community blog, and to create separate aggregated news feeds on the site.  Once again, this relies on the flexibility of the Views module.

set up a user "rss_admin", and give this "user" privileges to manage feeds
imported news feeds (as node type "Feed", using the Aggregation module) need to be authored by "rss_admin" - you can do this as admin, by entering this username in the "authored by" field under Authoring Information, when setting up the feed (you don't need to log in as this user, but can do this from your administrative login).
News pages now need to use the node type "feed item" - which is the node type generated by the Aggregation module.
In the &lt;em&gt;Community Blog views&lt;/em&gt;, add a field "Node: author name" and set this to "is none of" "rss_admin".
In the &lt;em&gt;News Feed views&lt;/em&gt;, add a field "Node: author name" and set this to "is one of" "rss_admin".
Now - so long as all News Feeds are "authored" by the "user" rss_admin, they will show up on the news pages you create, and will not show up in the community blog.

This does require that news feeds be administered centrally, by someone with access to the "rss_admin" user account.  For my platform this works out OK - I'm wishing to avoid "feed gloat" in the news feeds section anyway.  Individual users still have the ability to add feeds from their own distributed content, which will show up in the Community Blog views.

I'll continue to play with this using both the feedapi module, and using the Aggregation module, and report back my experiences with these.</description>
		<content:encoded><![CDATA[<p>addendum -<br />
I&#8217;m not terribly happy with the feedapi module - the Aggregation module appears to run circles around it.<br />
Here&#8217;s a workaround, which permits the single Aggregation module to serve both to aggregate users&#8217; distributed content into the community blog, and to create separate aggregated news feeds on the site.  Once again, this relies on the flexibility of the Views module.</p>
<p>set up a user &#8220;rss_admin&#8221;, and give this &#8220;user&#8221; privileges to manage feeds<br />
imported news feeds (as node type &#8220;Feed&#8221;, using the Aggregation module) need to be authored by &#8220;rss_admin&#8221; - you can do this as admin, by entering this username in the &#8220;authored by&#8221; field under Authoring Information, when setting up the feed (you don&#8217;t need to log in as this user, but can do this from your administrative login).<br />
News pages now need to use the node type &#8220;feed item&#8221; - which is the node type generated by the Aggregation module.<br />
In the <em>Community Blog views</em>, add a field &#8220;Node: author name&#8221; and set this to &#8220;is none of&#8221; &#8220;rss_admin&#8221;.<br />
In the <em>News Feed views</em>, add a field &#8220;Node: author name&#8221; and set this to &#8220;is one of&#8221; &#8220;rss_admin&#8221;.<br />
Now - so long as all News Feeds are &#8220;authored&#8221; by the &#8220;user&#8221; rss_admin, they will show up on the news pages you create, and will not show up in the community blog.</p>
<p>This does require that news feeds be administered centrally, by someone with access to the &#8220;rss_admin&#8221; user account.  For my platform this works out OK - I&#8217;m wishing to avoid &#8220;feed gloat&#8221; in the news feeds section anyway.  Individual users still have the ability to add feeds from their own distributed content, which will show up in the Community Blog views.</p>
<p>I&#8217;ll continue to play with this using both the feedapi module, and using the Aggregation module, and report back my experiences with these.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
