Radosław K.

Radosław K. Programista .NET i
PHP

Temat: Liferay do kilkunastu stron

Witam wszystkich,
mam do was pytanie ponieważ stoję przed dużym dylematem, dostałem propozycję, zbudowania przez firmę sieci stron internetowych (portal z kilkunastoma mniejszymi serwisami, coś podobnego do wp.pl) w liferay'u. Obecnie wszystkie serwisy stoją na PHP. Czy warto przenieść to na Javę i liferay? Jak z wydajnością? Dalszą rozbudową?

Chcę zaznaczyć, że liferay w tym przypadku nie będzie wykorzystany do zastosowań korporacyjnych tylko do łatwej administracji, publikacji treść, multimediów, itp na wszystkich stronach. Ważna jest też łatwa możliwość dostosowania stron pod SEO.

konto usunięte

Temat: Liferay do kilkunastu stron

Szczerze... nie.
Jeśli to jest coś instytucjonalnego, jest przetarg, ma to być kolumbryna - to jeszcze rozumiem wybór. Łatwość administracji, publikacji, itd. - OMG, dobra, może nie jestem programistą, tylko kimś "miększym", ale LR poleciłbym konkurencji, gdybym prowadził jakiś taki portal. A niech się chrzanią z tym dziadostwem... niech wydają kasę, niech szukają rozwiązania jakichś pierdół, które w każdym innym systemie (PHPowym) by się rozwiązało "od tak".

Nie wiem jaki masz na to budżet, ale taką kasę, jaką pochłonie zespoł programistów Java to wolałbym dać na zespół PHP-owców i zrobił coś swojego. Chyba, żę Open Source. Ciężko wyczuć skalę projektu. Nie zapomnij o dobrym prowadzeniu projektu (od idei i koncepcji po UX/AI).

Tylko ja mam skrzywienie open sourcowe... jak się stawiało portaliki i stronki na Joomla, CMS MS i WP, to tak - o korpo lajfreju ciężko mieć dobre zdanie.
Radosław K.

Radosław K. Programista .NET i
PHP

Temat: Liferay do kilkunastu stron

Jak sam zauważyłeś największy problem będzie przy dalszej rozbudowie. W PHP jak chcę coś dodać to najczęściej jest już jakieś rozwiązanie w internecie lub można to w łatwy, szybki i tani sposób zaimplementować. W liferayu będzie to dużo trudniejsze ale ma on mimo wszystko bardzo dużo zalet. Poza tym jest to w porównaniu do Joomli czy WP dużo bardziej rozbudowany system.

Gdyby to był jeden serwis to nie byłoby problemu z wyborem ale wymaganiem jest obsługa kilku portali z jednego cms.

Szukam opinii osób, które już mają jakieś doświadczenie na pracy z liferayem.
Rozmawiałem już z osobami, które pracowały na Liferay 1 rok gdzie wykorzystany został on tylko do pracy na portalach i ich opinia była bardzo kiepska z wielu względów. Słaba wydajność (czas ładowania stron był bardzo długi, problem z dostosowaniem do norm SEO pod Google gdzie rozwiązanie niektórych prostych problemów implementacyjnych zajmowało bardzo dużo czasu). Nie chciałbym też podejmować decyzji na podstawie jednej opinii.

konto usunięte

Temat: Liferay do kilkunastu stron

Mam doświadczenie w pracy z LR.... raczej katorga, ale może miałem takie nieszczęście, heh.
Tak, z wydajnością też jest "nieciekawie".
Radosław K.

Radosław K. Programista .NET i
PHP

Temat: Liferay do kilkunastu stron

Czyli wszystko się potwierdza. Dzięki Miłoszu za pomocne odpowiedzi.
Maciej Nowicki

Maciej Nowicki Java Developer

Temat: Liferay do kilkunastu stron

Zależy co chcesz za pomocą tego Liferaya osiągnąć. Sam w sobie Liferay nie jest CMSem, ma "jedynie" portlety pozwalające na realizację takich zadań - skądinąd całkiem niezłe.

Zgodzę się jednak z Miłoszem - jeżeli nie chcesz wykorzystywać możliwości jakie Liferay daje Ci w zakresie tworzenia portali korporacyjnych, stawiać tam wielu organizacji, wykorzystać mechanizmy zarządzania użytkownikami, ich dostępami, developować własne portlety ładnie integrujące się z całym portalem, to faktycznie uwagę skierowałbym gdzie indziej.

Jeżeli chcesz po prostu postawić portal z artykułami, komentarzami itp. itd. Liferay to będzie za dużo i będzie Cię raczej ograniczał niż pomagał. Problemy z wydajnością są właśnie pokłosiem tego ile Liferay oferuje, a co nie zawsze jest potrzebne w takich prostych zastosowaniach.
Radosław K.

Radosław K. Programista .NET i
PHP

Temat: Liferay do kilkunastu stron

Akurat mechanizmy zarządzania użytkownikami i ich dostępami jest jednym z elementów, które najbardziej mnie interesują. Wszystkich portletów na pewno nie będziemy wykorzystywać ale oprócz części administracyjnej do której liferay byłby idealny trzeba jednak spojrzeć od strony użytkownika dla którego jest robiony cały serwis i to on musi mieć wygodę i szybkość korzystania z tego rozwiązania.

Mam jeszcze pytanie. Jak wygląda sprawa ze społecznością Liferay czy jest na tyle duża, że można otrzymać profesjonalną pomoc?
Domyślam się, że z firmami, które specjalizują się w Polsce w tej technologii jest raczej niewiele.

konto usunięte

Temat: Liferay do kilkunastu stron

Niby jest forum, ale na większość pytań odpowiedzi zaczynają się "this is very easy in Liferay", a potem idzie sieka, którą ogarnie tylko mega ninja od Javy : ) a koniec końców okazuje się, że trza takich 2-3 ninjów, których utrzymanie sporo kosztuje, a podpowiedziane rozwiązanie i tak nie jest efektywne. Odpowiada niewielu ludzi, przeważnie ludzie od liferay.com.

Innych forów nie używałem (na szczęście? ; )

Szkolenia z LR istnieją, ale tam koszty też są masakryczne : )

Pytanie, czy Twój użytkownik jest z frontu, czy z tyłu. W sumie tak, czy siak - masz wiele innych opcji do wykorzystania, wstrzymując się od LR. Multiplatformowość możesz zrobić tak w skryptach OS, jak i wynająć 2-3 ludzi, którzy w 3-5 miesięcy zrobią systemik dokładnie skrojony pod to, co potrzebujesz. Co więcej, w kolejne 3-5 miesięcy super go rozbudują na podstawie odzewu od użytkowników. LR jednak jest specyficzny (w sensie niszowy)...

Czasami odnoszę wrażenie, że LR to zabawka na przetargi i oferty, gdzie kasa jest nie wiadomo jakich rzędów (czyt. banki, rządy, szejkowie arabscy ; )Ten post został edytowany przez Autora dnia 15.07.13 o godzinie 15:13

Temat: Liferay do kilkunastu stron

Hej,

Radek - mechanizmy zarządzania użytkownikami oraz uprawnieniami są bardzo rozbudowane - na pewno będziesz zadowolony.

Jeśli chodzi o społeczność, to jak na narzędzie tej klasy społeczność jest niemała. Natomiast czy osiągniesz pomoc w razie problemów od społeczności? Bywa różnie - dlatego jest też wersja EE, w której za tą pomoc płacisz.

Nie zgodzę się z problemami wydajnościowymi. Tzn. dość słaba była wersja 6.06 i starsze - natomiast 6.1 to inna klasa - jej strojenie wymaga nieco wiedzy i doświadczenia, ale z mojego doświadczenia wynika, że da się Liferay tak skonfigurować, żeby śmigał baaardzo przyzwoicie.

pozdrawiam
Radosław K.

Radosław K. Programista .NET i
PHP

Temat: Liferay do kilkunastu stron

Dziękuję wszystkim za odpowiedzi na nurtujące mnie pytania :)
Teraz wiem jakie są zagrożenia skorzystania z Liferay więc muszę z zespołem zastanowić się nad ostateczną decyzją. Jeszcze raz dzięki
Maciej Nowicki

Maciej Nowicki Java Developer

Temat: Liferay do kilkunastu stron

Co do firm specjalizujących się w Liferay w Polsce uważam że jest wręcz odwrotnie - jest ich dużo, tylko że swoje know-how trzymają dla siebie, bo opensourcowy Liferay to jedno, wiedza i modyfikacje które ich developerzy wprowadzili za ciężkie pieniądze władowane w rozwój własnych rozwiązań opartych o Liferay to druga kwestia. Tego za darmo nikt nie odda, ew. skrobnie jak ja kilka ogólnych wskazówek na blogu.

Przyznam że "jakością" społeczności Liferay również byłem zawiedziony - sam tylko kilka razy podzieliłem się tam moją wiedzą, bo ilekroć ja miałem jakiś problem - na forach była cisza. To jakby tak demotywuje ;) Na marginesie - mając porównanie z odzewem i pomocą społeczności (a nawet płatną w ramach metalink!) w przypadku Oracle Webcenter - i tak Liferay wypada duuuużo lepiej.

Również szukałem szkoleń z LR, ale ceny odstraszają (patrzyłem na oficjalne, bo po przejrzeniu agend nie ufam tym prowadzonym przez firmy trzecie) - przede wszystkim dlatego że najczęściej są za granicą, zaś do szkoleń na poziomie advanced jako prerekwizyty wymagane są szkolenia na poziomie podstawowym które dla nas byłyby stratą (dużych) pieniędzy.

Ostateczna decyzja należy oczywiście do Was, podtrzymuję opinię, że Liferay to nie do końca to czego szukacie. Z drugiej strony - w naszym zespole pracujemy z Liferay i bardzo to sobie chwalimy, ale przy zastosowaniach bardziej wyspecjalizowanych niż "zwykłe" portale (choć i takie rzeczy stawialiśmy z powodzeniem).
Radosław K.

Radosław K. Programista .NET i
PHP

Temat: Liferay do kilkunastu stron

Macieju tak z doświadczenia przy portalach które stawialiście jak według ciebie będzie z wydajnością Liferaya przy ponad 100 000 wejść użytkowników miesięcznie na serwerze:
# 2x CPU Quad-Core AMD Opteron(tm) Processor 8358 SE ( w sumie 8 core)
# 32GB RAM
# macierz dyskowa, 6 dysków fizycznych: 3 macierzy RAID1 (mirror);
# łącze Infiniband (20GBit/sek) do synchronizacji serwerów w klastrze

Liferay to bardzo duży system ale spełnia wszystkie nasze wymagania a budowanie tego od początku w PHP raczej nie będzie dorównywać jakością. Słyszałem też o Typo3, podobne do Liferay ale napisanym w PHP. Duży dylemat mamy ale już pewien pogląd jest dzięki wam :)

Temat: Liferay do kilkunastu stron

czyli masz około 3 tys na dzień (100 tys na miesiąc)?

czy to użytkownicy zalogowani czy goście? To ma znaczenie dla doboru sprzętu...

Temat: Liferay do kilkunastu stron

Btw. tu masz dobry dokument: http://www.liferay.com/documents/14/8440801/Liferay%20...

on dotyczy starej, wolniejszej wersji.
W 6.1 jest lepiej z wydjanością.
Radosław K.

Radosław K. Programista .NET i
PHP

Temat: Liferay do kilkunastu stron

Jeżeli będziemy budować system to na pewno na wersji 6.1.

To przybliżona liczba osób ponieważ skumulowałem liczbę wejść ze wszystkich obecnych stron, które później będą zintegrowane w jeden portal. Teraz zalogowanych jest mały procent ale nowy portal będzie nastawiony na zdobywanie zarejestrowanych użytkowników więc ich ilość się zmieni.

Prawdopodobnie dzienna ilość wejść będzie w zakresie 2000-3500.

Z tego dokumentu wynika, że dla takiej ilości wejść zakładając, że sprzęt jest lepszy i korzystamy z nowszej wersji Liferay to powinno śmigać gładko.
Maciej Nowicki

Maciej Nowicki Java Developer

Temat: Liferay do kilkunastu stron

IMHO powinno być ok (oczywiście zależy jak bardzo w ciągu dnia te 3000 wejść się rozłoży, ale to nadal nie jest jakaś wielka liczba) - dawaliśmy radę i na starszej wersji i z gorszym sprzętem, więc będzie dobrze.
Tomasz B.

Tomasz B. Senior Software
Engineer

Temat: Liferay do kilkunastu stron

Witam

Ja jako developer JAVY programowałem w Liferay, napewno jest to portal dający duże mozliwosci ale moim skromnym zdaniem trzeba tez mieć spore umiejętności. Nieraz do frustracji mnie doprowadzał tworzenie portletów i hooks, czasochłonne było wgrywanie i develop (restart tomcat nie zawsze portlety sie deployowały).
Można było naprawdę tworzyć śmiałe portlety i fajnie się potem to umieszczało w theme ale jest pare spraw nie dopracowanych w Liferay.
Po roku pracy w L już nie wytrzymałem i przepisałem to na JSF2+ICEFace.
O wydajność raczej się nie ma co martwić ale koszt developerki mogą być bo to nie jest łatwe i przyjemne by się nauczyć. Oczywiście moge sie mylić, ale nasz suport L we Francji sporo kosztował.

Temat: Liferay do kilkunastu stron

Tomasz B.:
(...)
ale jest pare spraw nie dopracowanych w Liferay

hej,
co Ci wygląda na niedopracowane?
Tomasz B.

Tomasz B. Senior Software
Engineer

Temat: Liferay do kilkunastu stron

Z tego co pamiętam a było to jakieś ponad rok temu to problemy były z pluginami do eclipsa do tworzenia portletow nie zawsze tworzone portlety się automatycznie deployowały nieraz trzeba było ręcznie ubić tomcata coś tam wyczyścić i jeszcze raz wgrać portlet, a to trwało, tak samo było jak juz sie wgrywało na produkcje nie zawsze portlety były widoczne odrazu po delopy. Poza tym dużo drobnostek w kodzie np dostawanie się do parametrów z URL-a z tego co pamiętam nie było za proste i inne.
Ale dawno temu to pisałem bym musiał zerknąć na ten kod ale jakieś nie najlepiej wspominam developerke z L.
Ale do tworzenie portali społecznościowych dla korporacji może być całkiem całkiem.

Temat: Liferay do kilkunastu stron

no, z pluginami masz rację - ale da się zintegrować z eclipsem inaczej :)
Dostawanie się do parametrów z URLa jest specyficzne - trzeba się przestawić - ale zgadzam się, na początku wszystko wydaje się dziwne. Po pewnym czasie staje się intuicyjne ;)

Następna dyskusja:

Liferay




Wyślij zaproszenie do