<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: The Portal is the Platform, Part I</title>
	<atom:link href="http://mfeldstein.com/the_portal_is_the_platform_part_i/feed/" rel="self" type="application/rss+xml" />
	<link>http://mfeldstein.com/the_portal_is_the_platform_part_i/</link>
	<description>What We Are Learning About Online Learning...Online</description>
	<lastBuildDate>Fri, 18 May 2012 06:39:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Michael Feldstein</title>
		<link>http://mfeldstein.com/the_portal_is_the_platform_part_i/#comment-226</link>
		<dc:creator>Michael Feldstein</dc:creator>
		<pubDate>Mon, 30 Oct 2006 19:01:25 +0000</pubDate>
		<guid isPermaLink="false">http://714862649#comment-226</guid>
		<description>I should add that it&#039;s fairly trivial to put an RSS feed or mashup (as an HTML fragment) into a portlet, so most of the Web 2.0 stuff that people have been playing with should move over into a portletized environment roughly as easily as putting it into a plain old web page and play side-by-side with the more sophisticated (and heavy) fully portletized apps.</description>
		<content:encoded><![CDATA[<p>I should add that it&#8217;s fairly trivial to put an RSS feed or mashup (as an HTML fragment) into a portlet, so most of the Web 2.0 stuff that people have been playing with should move over into a portletized environment roughly as easily as putting it into a plain old web page and play side-by-side with the more sophisticated (and heavy) fully portletized apps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Feldstein</title>
		<link>http://mfeldstein.com/the_portal_is_the_platform_part_i/#comment-225</link>
		<dc:creator>Michael Feldstein</dc:creator>
		<pubDate>Mon, 30 Oct 2006 18:51:41 +0000</pubDate>
		<guid isPermaLink="false">http://714862649#comment-225</guid>
		<description>Thanks for calling my attention to this, Scott. The proliferation of FOSS JSR-168 portlets has been somewhat slower than one might hope, for several reasons. First, A number of the portal systems out there had legacy non-standard portlet specifications with many tools already developed to them, so the move over to the standards has been slow. It is comeing, however. For example, uPortal 3.0, due to be released imminently, has native support for JSR-168 and only rudimentary support for its legacy non-standard channels specification. The second problem is that the JSR-168 standard doesn&#039;t offer as robust options as some of the non-standard solutions. This is also being worked on, with the second-generation JSR-286 and WSRP 2.0 standards both near finalization.

At any rate, in terms of finding JSR-168 portlets today, you can check out the &lt;a href=&quot;https://clearinghouse.ja-sig.org/render.userLayoutRootNode.uP&quot; rel=&quot;nofollow&quot;&gt;JA-SIG Clearinghouse&lt;/a&gt; (registration required), the &lt;a href=&quot;http://www.jahia.net/jahia/page571.html&quot; rel=&quot;nofollow&quot;&gt;Jahia portlets repository&lt;/a&gt;, the &lt;a href=&quot;https://portlet-repository.dev.java.net/public/Portlets.html&quot; rel=&quot;nofollow&quot;&gt;Java.net portlets repository&lt;/a&gt; (currently a bit thin on entries), and the &lt;a href=&quot;http://labs.jboss.com/portal/portletswap/portlet_main.html&quot; rel=&quot;nofollow&quot;&gt;JBoss Portlet Swap&lt;/a&gt;. There are also some relatively large FOSS and proprietary applications that are compliant, such as the excellent &lt;a href=&quot;http://dev.alfresco.com/&quot; rel=&quot;nofollow&quot;&gt;Alfresco&lt;/a&gt; content management system &#040;FOSS) and the &lt;a href=&quot;http://www.qmark.com/us/home.htm&quot; rel=&quot;nofollow&quot;&gt;QuestionMark Perception&lt;/a&gt; test engine (proprietary).</description>
		<content:encoded><![CDATA[<p>Thanks for calling my attention to this, Scott. The proliferation of FOSS JSR-168 portlets has been somewhat slower than one might hope, for several reasons. First, A number of the portal systems out there had legacy non-standard portlet specifications with many tools already developed to them, so the move over to the standards has been slow. It is comeing, however. For example, uPortal 3.0, due to be released imminently, has native support for JSR-168 and only rudimentary support for its legacy non-standard channels specification. The second problem is that the JSR-168 standard doesn&#8217;t offer as robust options as some of the non-standard solutions. This is also being worked on, with the second-generation JSR-286 and WSRP 2.0 standards both near finalization.</p>
<p>At any rate, in terms of finding JSR-168 portlets today, you can check out the <a href="https://clearinghouse.ja-sig.org/render.userLayoutRootNode.uP" rel="nofollow">JA-SIG Clearinghouse</a> (registration required), the <a href="http://www.jahia.net/jahia/page571.html" rel="nofollow">Jahia portlets repository</a>, the <a href="https://portlet-repository.dev.java.net/public/Portlets.html" rel="nofollow">Java.net portlets repository</a> (currently a bit thin on entries), and the <a href="http://labs.jboss.com/portal/portletswap/portlet_main.html" rel="nofollow">JBoss Portlet Swap</a>. There are also some relatively large FOSS and proprietary applications that are compliant, such as the excellent <a href="http://dev.alfresco.com/" rel="nofollow">Alfresco</a> content management system &#40;FOSS) and the <a href="http://www.qmark.com/us/home.htm" rel="nofollow">QuestionMark Perception</a> test engine (proprietary).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Leslie</title>
		<link>http://mfeldstein.com/the_portal_is_the_platform_part_i/#comment-224</link>
		<dc:creator>Scott Leslie</dc:creator>
		<pubDate>Mon, 30 Oct 2006 08:16:11 +0000</pubDate>
		<guid isPermaLink="false">http://714862649#comment-224</guid>
		<description>Michael, not like you need more work, but I came back to this article recently and to my chagrin found that the majority of URLs you had collected around currently available JSR-168 portlets came back 404. Normally I would just move along and write this off to the aging of the web, except I think this issue, the availability of JSR-168 portlets, is not a trivial one, and in trying to assess the traction of JSR-168-based approaches it would be helpful to know what educational developers can draw on. Any ideas where to find large collections of these? Cheers, Scott</description>
		<content:encoded><![CDATA[<p>Michael, not like you need more work, but I came back to this article recently and to my chagrin found that the majority of URLs you had collected around currently available JSR-168 portlets came back 404. Normally I would just move along and write this off to the aging of the web, except I think this issue, the availability of JSR-168 portlets, is not a trivial one, and in trying to assess the traction of JSR-168-based approaches it would be helpful to know what educational developers can draw on. Any ideas where to find large collections of these? Cheers, Scott</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Feldstein</title>
		<link>http://mfeldstein.com/the_portal_is_the_platform_part_i/#comment-223</link>
		<dc:creator>Michael Feldstein</dc:creator>
		<pubDate>Fri, 12 Aug 2005 16:46:28 +0000</pubDate>
		<guid isPermaLink="false">http://714862649#comment-223</guid>
		<description>Of course you&#039;re right about the My Yahoo! portlets; I meant to use them only as a course-grained example of the portal user experience for people who are not familiar with modern portals. But you make an important distinction.

One of the advantages of having the applications live completely within the portal rather than having people click out to them is that it enforces some consistency in UI. By drawing on standard portal controls, the applications will automatically behave similarly for things like minimizing and maximizing windows, location of the contextual help button, etc.

So, regarding Sakai, I agree that Sakai made a mistake by trying to be a portal, but not for the same reasons that you do. I have no problem with everything being in the portal. My problem is that, if Sakai is going to take the portal-is-the-platform approach, then they should use the already existing and excellent uPortal rather than re-inventing the wheel. Making Sakai into its own JSR-168 consumer doesn&#039;t solve the fundamental design problems of Sakai being (a) too unecessarily heavyweight as a framework, and (b) too narrowly conceived in terms of its permissions, groups, and roles. I would much rather see Sakai broken up into uPortal applications and let uPortal handle the main display, the session management, and the grouping.</description>
		<content:encoded><![CDATA[<p>Of course you&#8217;re right about the My Yahoo! portlets; I meant to use them only as a course-grained example of the portal user experience for people who are not familiar with modern portals. But you make an important distinction.</p>
<p>One of the advantages of having the applications live completely within the portal rather than having people click out to them is that it enforces some consistency in UI. By drawing on standard portal controls, the applications will automatically behave similarly for things like minimizing and maximizing windows, location of the contextual help button, etc.</p>
<p>So, regarding Sakai, I agree that Sakai made a mistake by trying to be a portal, but not for the same reasons that you do. I have no problem with everything being in the portal. My problem is that, if Sakai is going to take the portal-is-the-platform approach, then they should use the already existing and excellent uPortal rather than re-inventing the wheel. Making Sakai into its own JSR-168 consumer doesn&#8217;t solve the fundamental design problems of Sakai being (a) too unecessarily heavyweight as a framework, and (b) too narrowly conceived in terms of its permissions, groups, and roles. I would much rather see Sakai broken up into uPortal applications and let uPortal handle the main display, the session management, and the grouping.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben Brophy</title>
		<link>http://mfeldstein.com/the_portal_is_the_platform_part_i/#comment-222</link>
		<dc:creator>Ben Brophy</dc:creator>
		<pubDate>Fri, 12 Aug 2005 07:35:05 +0000</pubDate>
		<guid isPermaLink="false">http://714862649#comment-222</guid>
		<description>In a portal like My Yahoo the portlet is not the application, it is a little feed that leads you into the application. Click a stock quote and you leave My Yahoo and got to Yahoo Finance. Yahoo Mail has a portlet but it&#039;s just a window that tells you how many unread message you have, if you want to send a message, you click a link in the portlet leave My Yahoo and move to Yahoo mail.

So wouldn&#039;t it make sense to develop applications so that they operate independently of the portal, but can send a small preview of their contents over to a portal? Sakai tries to be the portal, and assumes that EVERYTHING happens in that portal, you never leave.

This seems like a mistake, perhaps the best way to integrate UPortal is not to build into Sakai, but export views of Sakai to UPortal via JSR-168. Sakai doesn&#039;t need to be a consumer of JSR-168 (I believe that&#039;s the current plan) rather it can just export little windows into it&#039;s functionality to a larger university portal, that might also include portlets from the school teams, dining services, whatever. That way Sakai tools (quiz and gradebook, say) can share a class website together, and be happily talking to each other, while also each sending a preview to the school portal.</description>
		<content:encoded><![CDATA[<p>In a portal like My Yahoo the portlet is not the application, it is a little feed that leads you into the application. Click a stock quote and you leave My Yahoo and got to Yahoo Finance. Yahoo Mail has a portlet but it&#8217;s just a window that tells you how many unread message you have, if you want to send a message, you click a link in the portlet leave My Yahoo and move to Yahoo mail.</p>
<p>So wouldn&#8217;t it make sense to develop applications so that they operate independently of the portal, but can send a small preview of their contents over to a portal? Sakai tries to be the portal, and assumes that EVERYTHING happens in that portal, you never leave.</p>
<p>This seems like a mistake, perhaps the best way to integrate UPortal is not to build into Sakai, but export views of Sakai to UPortal via JSR-168. Sakai doesn&#8217;t need to be a consumer of JSR-168 (I believe that&#8217;s the current plan) rather it can just export little windows into it&#8217;s functionality to a larger university portal, that might also include portlets from the school teams, dining services, whatever. That way Sakai tools (quiz and gradebook, say) can share a class website together, and be happily talking to each other, while also each sending a preview to the school portal.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

