blog.grejpfrut.org

JSR – 168

without comments

Hohohooo, czas na pierwszy poważny wpis/artykuł na grejpfrucie… 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… :-) Na początek kilka faktów podstawowych:

bez linków do blogów się nie obejdzie : jeden z kilku blogów o portletach, stanowczo wart polecenia: portlets.blogspot.com
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’owy zabójca… Sprawy sie komplikują w momencie kiedy trzeba sobie coś samemu pobudować, ale wszystko oczywiście w granicach rozsądku – nie ma zresztą takiego problemu którego po kilkutygodniowym siedzeniu nie dałoby się załatwić :)

Rzut okiem

Instalacja jetspeed-2: ( źródła i binarki sa tu ) ściągamy gotową dystrybucje, instalacja dokładnie opisana tutaj . Sprowadza się to do przegrania całego archiwum do katalogu, uruchomieniu bazy danych i dostarczonego tomcata.

Mi się osobiście (wiem miały być same linki :) ) jetspeed-2 bardzo podoba, można wszystko rozpieprzyć, do wszystkiego się dostać, jest zgodny z jsr-168 w 100%, (mimo to “wraz z pudełkiem” dostajemy tylko kilka gotowych portletów :( ) prosty – więc wygląda że powinnien być szybki. Layout całego portalu bazuje na szablonach velocity, plikach z makrami, css’ach, według pewnych ludzi – velocity jest bardziej efektywne niż jsp – wygląda więc, że to zaleta :) . Kolejną zaletą jest całkowite zmavenizowanie jetspeed’a, wraz z źródłami dostajemy plugin do maven’a dzięki któremu wszystko podstawowe zadania związane z buildowaniem/deployem są realizowane automatycznie.

Następną ofiarą mojej krótkiej wycieczki padło eXo . Pare linków tak jak obiecałem: (eXo mnie nie olśniło, więc bede siedział cicho) 1 2 3 . EXo ściągać można stąd . a instalacja (express edition) opisana jest tutaj . 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)

Zostawiłbym Liferay’a w spokoju, gdyby nie to, że pare osób poradziło mi inaczej :) wiem tak bywa :) . Instalacja Liferay’a przebiegła bez większych sensacji. Paczka (stąd ) Tomcat zaraz po uruchomieniu zasypał mnie gradem wyjątków, ale po przekopiowaniu brakującego jar’a (xalan) do /shared/lib i ustawieniu CATALINA_HOME na katalog tego (mam kilka :P :) ) tomcata wszystko ruszyło. Liferay dość intensywnie bije się o klientów, mimo, że jest to projekt opensource’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: ewaluacja LifeRay’a, pare słów o customizacji . Graficznie Liferay daje rade, takich bajerków jak tu próżno spodziewać się w np. Jetspeed.

Na sam koniec zabrałem się za Gridsphere. Poniekąd poprawny politycznie wybór :) Instalacja, przebiega bezproblemowo (opis ) poza rozpakowaniem, trzeba ustawić zmienną środowiskową określającą katalog domowy i uruchomić skrypt ant’a – 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’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ć — www.gridsphere.org.

Tytułem podsumowania ankieta .
Jeszcze trzy dyskusje o tym który wybrać: 1 2 3 zestawienie (pdf)

Written by admin

Wrzesień 19th, 2005 at 1:21 am

Leave a Reply