<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>blog.grejpfrut.org &#187; gridsphere</title>
	<atom:link href="http://grejpfrut.org/blog/tag/gridsphere/feed/" rel="self" type="application/rss+xml" />
	<link>http://grejpfrut.org/blog</link>
	<description>a DRY KISS</description>
	<lastBuildDate>Fri, 22 Jan 2010 20:58:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Prezentacja nt. JSR168</title>
		<link>http://grejpfrut.org/blog/2006/05/20/prezentacja-nt-jsr168/</link>
		<comments>http://grejpfrut.org/blog/2006/05/20/prezentacja-nt-jsr168/#comments</comments>
		<pubDate>Sat, 20 May 2006 17:44:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[po polsku]]></category>
		<category><![CDATA[gridsphere]]></category>
		<category><![CDATA[jetspeed]]></category>
		<category><![CDATA[jsr168]]></category>
		<category><![CDATA[liferay]]></category>
		<category><![CDATA[portlets]]></category>

		<guid isPermaLink="false">http://maneo.webd.pl/blog/?p=13</guid>
		<description><![CDATA[W ramach seminarium przygotowałem krótką prezentację o JSR168, można ją ściągnąć stąd.  
 Jako dodatek do tego posta kilka odnośników do (moim zdaniem) ciekawych zasobów związanych z portletami:

artykuł  z porównaniem frameworków portalowych
&#8220;Portlets and Apache Portals&#8221;  &#8211; książka do ściągnięcia  
bardzo obiecująca stronka &#8211;  implementacje miedzy innymi komunikacji miedzy portletami, ograniczenia [...]]]></description>
			<content:encoded><![CDATA[<p><b>W ramach seminarium</b> przygotowałem krótką prezentację o JSR168, można ją ściągnąć <a href="http://rose.man.poznan.pl/~maneo/jsr/jsr168.pdf">stąd</a>.  </p>
<p> Jako dodatek do tego posta kilka odnośników do (moim zdaniem) ciekawych zasobów związanych z portletami:</p>
<ul>
<li><a href="http://rose.man.poznan.pl/~maneo/jsr/compar.doc">artykuł </a> z porównaniem frameworków portalowych</li>
<li><a href="http://www.manning.com/hepper/">&#8220;Portlets and Apache Portals&#8221;</a>  &#8211; książka do ściągnięcia  </li>
<li><a href="http://www.doc.ic.ac.uk/~mo197/portlets/index.php">bardzo obiecująca stronka</a> &#8211;  implementacje miedzy innymi komunikacji miedzy portletami, ograniczenia jsr168</li>
<li><a href="http://community.java.net/portlet/">Sun portal community</a> </li>
<li><a href="http://www.jahia.net/jahia/571">Jahia portlets</a>   </li>
<li><a href="https://gems.dev.java.net/">projekt Gems</a>  </li>
<li><a href="http://portletbridge.org/features.html">PortletBridge portlet</a>   </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://grejpfrut.org/blog/2006/05/20/prezentacja-nt-jsr168/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JSR &#8211; 168</title>
		<link>http://grejpfrut.org/blog/2005/09/19/jsr-168/</link>
		<comments>http://grejpfrut.org/blog/2005/09/19/jsr-168/#comments</comments>
		<pubDate>Sun, 18 Sep 2005 23:21:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[po polsku]]></category>
		<category><![CDATA[exo]]></category>
		<category><![CDATA[gridsphere]]></category>
		<category><![CDATA[jetspeed]]></category>
		<category><![CDATA[jsr168]]></category>
		<category><![CDATA[liferay]]></category>
		<category><![CDATA[portlets]]></category>

		<guid isPermaLink="false">http://maneo.webd.pl/blog/?p=5</guid>
		<description><![CDATA[Hohohooo, czas na pierwszy poważny wpis/artykuł na grejpfrucie&#8230; jakiś czas temu zacząłem się mocować z portletami, badając ich przydatność pod kątem moich zadań w pracy. Moja wiedza jest niewielka, więc zaoszczędze wam pseudo-eksperckich stwierdzeń,  wszystkie bijące po oczach pointy zostawie dla siebie, tutaj właściwie suche linki&#8230;    Na początek kilka faktów podstawowych:

 [...]]]></description>
			<content:encoded><![CDATA[<p>Hohohooo, czas na pierwszy poważny wpis/artykuł na grejpfrucie&#8230; jakiś czas temu zacząłem się mocować z portletami, badając ich przydatność pod kątem moich zadań w pracy. Moja wiedza jest niewielka, więc zaoszczędze wam pseudo-eksperckich stwierdzeń,  wszystkie bijące po oczach pointy zostawie dla siebie, tutaj właściwie suche linki&#8230; <img src='http://grejpfrut.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />   Na początek kilka faktów podstawowych:</p>
<ul>
<li><a href="http://java.sys-con.com/read/46966.htm?CFID=12747&#038;CFTOKEN=EA15BF23-1292-13F5-D0A35A1AEBE6AE3C"> Understanding Portals and Portlets </a></li>
<li><a href="http://jroller.com/page/larrywilliams/20050418"> why portlets?? </a></li>
<li><a href="http://www-128.ibm.com/developerworks/ibm/library/i-portletintro/"> portlet intro </a></li>
<li><a href="http://media.wiley.com/product_data/excerpt/13/04714695/0471469513.pdf"> calkiem zgrabny opis portlet-api (pdf)</a></li>
</ul>
<p>bez linków do blogów się nie obejdzie : jeden z kilku blogów o portletach, stanowczo wart polecenia: <a href="http://portlets.blogspot.com/"> portlets.blogspot.com </a><br />
Teraz czas na troche dzikiej ewaluacji, miałem na warsztacie kilka portali, oto garść zasobów które zebrały się przy okazji testowania. Większość portali jest dostarczana w postaci express install, co oznacza kilkudziesięciomegową paczuszke z gotowym do uruchomienia tomcatem, gdzie leży sobie w ciepełku gotowy do działania opensource&#8217;owy zabójca&#8230; Sprawy sie komplikują w momencie kiedy trzeba sobie coś samemu pobudować, ale wszystko oczywiście w granicach rozsądku &#8211; nie ma zresztą takiego problemu  którego po kilkutygodniowym siedzeniu nie dałoby się załatwić <img src='http://grejpfrut.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Rzut okiem</strong></p>
<p><strong>Instalacja </strong> jetspeed-2: ( <a href="http://www.apache.org/dist/portals/jetspeed-2/"> źródła i binarki sa tu</a> ) ściągamy gotową dystrybucje, instalacja dokładnie opisana <a href="http://www.apache.org/dist/portals/jetspeed-2/JETSPEED-2.0-M3-README.txt"> tutaj </a>.  Sprowadza się to do przegrania całego archiwum do katalogu, uruchomieniu bazy danych i dostarczonego tomcata.</p>
<p>Mi się osobiście (wiem miały być same linki <img src='http://grejpfrut.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) jetspeed-2 bardzo podoba, można wszystko rozpieprzyć, do wszystkiego się dostać,  jest zgodny z jsr-168 w 100%, (mimo to &#8220;wraz z pudełkiem&#8221; dostajemy tylko kilka gotowych portletów <img src='http://grejpfrut.org/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  ) prosty &#8211; więc wygląda  że powinnien być szybki. Layout całego portalu bazuje na szablonach velocity, plikach z makrami, css&#8217;ach,  według pewnych ludzi &#8211; velocity jest bardziej efektywne niż jsp &#8211; wygląda więc, że to zaleta <img src='http://grejpfrut.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Kolejną zaletą jest całkowite zmavenizowanie jetspeed&#8217;a, wraz z źródłami dostajemy plugin do maven&#8217;a dzięki któremu wszystko podstawowe zadania związane z buildowaniem/deployem są realizowane automatycznie.</p>
<p><strong> Następną ofiarą </strong> mojej krótkiej wycieczki padło <strong> eXo </strong>. Pare linków tak jak obiecałem: (eXo mnie nie olśniło, więc bede siedział cicho) <a href="http://www.theserverside.com/news/thread.tss?thread_id=23030"> 1 </a> <a href="http://www.theserverside.com/news/thread.tss?thread_id=27797"> 2 </a> <a href="http://www.theserverside.com/articles/article.tss?l=eXoReloaded"> 3 </a>. EXo ściągać można <a href="http://forge.objectweb.org/project/showfiles.php?group_id=151&#038;release_id=937"> stąd </a>. a instalacja (express edition) opisana jest <a href="http://www.exoplatform.com/portal/faces/public/exo/home/community/wiki?portal:componentId=wiki&#038;portal:type=render&#038;portal:isSecure=false&#038;action=view&#038;topic=DocV1.tomcat"> tutaj </a>. Obiektywnie eXo platform dostarcza mnóstwo gotowych rozwiązań: portlety, panel adm daje sporo mozliwości. (podgląd otwartych aktualnie sesji, jvm management, logi, cache, czasy renderowania i odpowiedzi na żadanie dla kazdego portletu)</p>
<p><strong>Zostawiłbym Liferay&#8217;a </strong>w spokoju, gdyby nie to, że pare osób poradziło mi inaczej <img src='http://grejpfrut.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  wiem tak bywa <img src='http://grejpfrut.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Instalacja Liferay&#8217;a  przebiegła bez większych sensacji. Paczka (<a href="http://prdownloads.sourceforge.net/lportal/liferay-portal-pro-3.6.0-tomcat.zip?download">stąd</a> ) Tomcat zaraz po uruchomieniu zasypał mnie gradem wyjątków, ale po przekopiowaniu brakującego jar&#8217;a (xalan) do /shared/lib i  ustawieniu CATALINA_HOME na katalog tego (mam kilka <img src='http://grejpfrut.org/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  <img src='http://grejpfrut.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) tomcata wszystko ruszyło. Liferay dość intensywnie bije się o klientów,  mimo, że jest to projekt opensource&#8217;owy, można kupić na niego licencje i korzystać z wsparcia twórców tego portalu. Ja sam nie odniosłem takiego wrażenia (odpowiedz na mojego posta uzyskałem juz następnego dni po wysłaniu), ale podobno z wsparciem dla szarych użytkowników jest różnie. Dwa artykuły: <a href="http://www.digizenstudio.com/blog/2005/06/26/open-source-portal-servers/"> ewaluacja LifeRay&#8217;a</a>, pare słów o <a href="http://www.javalobby.org/articles/liferay/"> customizacji </a>. Graficznie Liferay daje rade, takich  bajerków jak tu próżno spodziewać się w np. Jetspeed.</p>
<p><strong> Na sam koniec </strong> zabrałem się za Gridsphere. Poniekąd poprawny politycznie wybór <img src='http://grejpfrut.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Instalacja, przebiega bezproblemowo  (<a href="http://localhost:8888/gridsphere/gridsphere?cid=admin&#038;JavaScript=enabled">opis</a> ) poza rozpakowaniem, trzeba ustawić zmienną środowiskową określającą katalog domowy i uruchomić skrypt ant&#8217;a &#8211; potem już tylko startup.bat i wio. Po uruchomieniu okazuje się że portal został już zlokalizowany (ani jetspeed ani eXo nie mają polskiej wersji). Instalacja nie-expresowa również przebiega bezproblemowo, wszystko bazuje na skryptach ant&#8217;a, a sama instalacja jest bardzo dobrze opisana. Gs zrobił na mnie bardzo dobre wrażenie, wszystko działa jak w dobrze utrzymanym maluchu (czujesz, że masz sporą moc pod maską). Szablony na jsp,  dwa rodzajde portletów gs i zgodne z jsr-168. co tu więcej mówić &#8212; www.gridsphere.org.</p>
<p><strong>Tytułem podsumowania </strong>&#8211; <a href="http://www.manageability.org/polls/what-is-the-best-open-source-portal-server"> ankieta </a>.<br />
Jeszcze trzy dyskusje o tym który wybrać: <a href="http://www.theserverside.com/news/thread.tss?thread_id=27044"> 1 </a>   <a href="http://jroller.com/page/portlets/Weblog?catname=%2FPortlets"> 2 </a>   <a href="http://www.digizenstudio.com/blog/2005/06/26/open-source-portal-servers/"> 3 </a>   <a href="http://java.ittoolbox.com/browse.asp?c=JAVAPeerPublishing&#038;r=http://hosteddocs.ittoolbox.com%2FAG081205.pdf"> zestawienie (pdf) </a></p>
]]></content:encoded>
			<wfw:commentRss>http://grejpfrut.org/blog/2005/09/19/jsr-168/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
