Liferay budowanie portletów korzystających z baz danych

0

Zbieram różne informacje dotyczące Liferay (akurat w wersji 7).
Zbudowałem sobie prosty portlet mvc, dodałem go drag-and-dropem.
Chciałbym spróbować czegoś więcej.

Szukam przystępnych tutoriali, gdzie mógłbym podejrzeć bardziej zaawansowane rzeczy. Chciałbym stworzyć portlet, który byłby np. formularzem, a formularz łączył by się do Oraclowej bazy. Dobrze by było znaleźć coś więcej o komunikacji pomiędzy portletami, np. w jednym portlecie funkcjonalność odczytu rekordów z bazy i przekazanie powiedzmy wybranych pozycji do innego portletu lub coś w tym stylu.

Ogólnie rzecz ujmując moja przygoda z Liferayem się dopiero zaczyna, więc wszystkie ciekawe materiały chętnie przeglądnę.

0

W czym problem. Wchodzisz w google i szukasz. Nawet dostępna jest pozycja Liferay in Action, w mojej poprzedniej firmie przy 6-ce z niej korzystaliśmy, nie wiem jak z 7-emka. Komunikację między portletami powinieneś mieć w dokumentacji ładnie opisaną, z tego co pamiętam to parametry ustawiało się w xml-u, przy 7-emce może być inaczej. Musisz poszukać, generalnie jak dłubałem w tej kobyle to, to co potrzebowałem to znajdowałem, a było to 4 lata temu, ilość materiału od tego czasu na bank się zwiększyła.

0

Dzięki za informację.
Możesz podzielić się wrażeniami? Może byś coś w paru zdaniach napisał, czym się zajmowałeś i jak się w tym odnajdywałeś?
Dopiero zaczynam i każda opinia, ocena kogoś doświadczonego jest dla mnie cenna.

1

Moje doświadczenia z Liferay-em są takie (bardzo intensywne 8 miesięcy), że jeśli miałbym wrócić do niego, to za naprawdę dobrą kasę.

0

Liczyłem na coś więcej od strony technicznej. Niewiele mi to mówi. :)

0

Musiałbym się rozpisać, a wiadomo robota sama się nie zrobi, dlatego wrzucam Ci wątek do poczytania (miałem podobne doświadczenia)
https://www.goldenline.pl/grupy/Komputery_Internet/liferay/liferay-do-kilkunastu-stron,3306762/

0

Rozejrzałem się trochę i poznałem parę szczegółów Liferay.
Może ktoś zna ciekawe alternatywy?

0

Alternatywy w jakim sensie? W sensie do czego Ci ten liferay w ogóle potrzebny?
Przyznam, że o ile z liferayem miałem nieprzyjemność pracować bardzo dawno temu, to jednak to były czasy, kiedy wierzyliśmy w portlety, (2007?)
Teraz patrze na to jak na jeden z gorszych koszmarków dla programisty - na równi z JSF. Btw. miałem projekt gdzie był i JSF i portlety - normalnie kumulacja.

0

Chodzi o szkielet portalu + CMS. Chcę poznać różne narzędzia tego typu.
Sporo krytyki wokół Liferay, chętnie poznam coś innego.

0

Byłem raz zadowolony z jednego CMS -> Adobe AEM/ Adobe CQ.
Cholernie drogie, ale miało ręce i nogi (w przeciwieństwie do np. Coremedia CMS).
Powiedziałbym, że Adobe AEM to jedyna droga / komercyjna platforma z jaką procowałem, która była developer friendly i rozwiązywała więcej problemów niż tworzyła.
(np. rozwiązywała odwieczny problem CMSów - czyli wersjonowanie szablonów i struktury portalu).
Z drugiej strony AEM opiera się na open sourcowych Apache Sling (web framework) i Jackrabbit OAK (baza). Oba dobrze pasują do CMS / DMS.
W zależności co miałoby być w tym portalu - można by samemu na open source dużo zrobić.

https://www.slideshare.net/rpaulin1/build-your-own-cms-with-apache-sling

0

Dziękuję za sugestie. Obecnie przyglądam się dotCMS i Craftter CMS.

0

dotCMS korzysta z SQL, po mopich doświadczeniach: nie ma nic głupszego niż CMS oparty na SQL.
Ale tak po prawdzie dużo jest elementów do sprawdzenie:

  1. jakie w ogóle masz wymagania do systemu i czy rzeczywiście potrzebujesz CMS?
  2. jak wygląda development i wersjonowanie systemu - jeśli nie da się zbudować ze źródeł portalu i trzeba coś klikać w GUI to dla mnie od razi no-go.
  3. jak się robi w tym strony typu SPA. Pogodzenie bookmarkowania, SEO z CMS i SPA to podstawa nowowczesnych stron.

1 użytkowników online, w tym zalogowanych: 0, gości: 1