Igor P.

Igor P. Głowa pełna
pomysłów.

Temat: Który system jest najbardziej efektywny

Witam,

Który system jest według Was najbardziej efektywny jeżeli chodzi o:

- zarządzanie uprawnieni użytkowników
- możliwość integracji z bazami danych
- możliwość elastycznego kształtowania wyglądu serwisu docelowego
- implementacje kodu php w "Template"


- drupal
- joomla
- edito
- hydraportal

konto usunięte

Temat: Który system jest najbardziej efektywny

TYPO3

Temat: Który system jest najbardziej efektywny

WEGO CMS - http://cms.wego.pl

Mając do wyboru TYLKO te z wypisanych, wybrałbym hydraportal. Przy czym WEGO jest lepsze, wiadomo :)Tomasz Staniak edytował(a) ten post dnia 21.06.07 o godzinie 16:43
Tomasz Fiedoruk

Tomasz Fiedoruk Business Strategy
Development Expert

Temat: Który system jest najbardziej efektywny

jakie sa ceny hydraportalu? na stronie jest informacja o tej diabelskiej promocji czyli podawaniu cen za ktora chce sie kupic system ale pewnie to kruczek marketingowy ;)
Jarosław Szczepankiewicz

Jarosław Szczepankiewicz Lead Technical
Consultant

Temat: Który system jest najbardziej efektywny

Witam serdecznie,

zeby nie zostac posadzonym o niesubiektywna opinie moge tylko odniesc sie do oceny wymienionych przez Pana zagadnien w zakresie samego HYDRAportal'u.

1. Zarzadzanie uprawnieniami uzytkownikow opiera sie na systemie rol i uprawnien z podstawowym (domyslnym) podzialem na administratorow (uzytkwonicy z wiedza techniczna i "swiadomi" w takim zakresie aby decydowac o waznych i architekturalnych decyzjach co do portalu / serwisu) czyli najczesciej jest to firma wdrazajaca hp, redaktorow (uzytkownicy odpowiedzialni za wypelnianie trescia, tworzenie nowych stron z przygotowanych wzorcow graficznych itp.). Istnieje mozliwosc tworzenia nowych rol i przypisywania im odpowiednich uprawnien

2. mozliwosc integracji z bazami danych, nie do konca rozumiem pytania ale zakladam ze chodzi o fakt ze w danym serwisie chcemy korzystac z danych niestandardowych (umieszczonych poza cms'em). standardowe mozliwosci rozszezania hp pozwalaja na laczenie sie z dowolnymi bazami danych (oczywiscie na tyle na ile php wspiera dane typy polaczenia)

3. mozliwosc elastycznego ksztaltowania wygladu serwisu docelowego. HP zostal z gory zaprojektowany wlasnie do tego aby nie bylo narzucen co do wygladu serwisu na ktorym ma byc wdrozony. Poza tym pierwsza faza wdrozenia na hp jest przygotowanie tzw. prototypu strony (zwykly statyczny html kilku glownych skrojonych stron wedlug danego projektu graficznego), dlatego sama natura procesu wdrozenia narzuca dowolnosc layoutu, praktycznie jedynym ograniczene jakie jest "inwazycjne" to jest unikanie stosowania frame'ow (skrolowane divy sa jak najbardziej wspierane) ale kto w dzisiejszych czasach na serwisach korporacyjnych i innych uzywa frame'ow. Dodatkowo tylko powiem ze HP bazuje na elastycznej strukturze i zawartosci, nie ma podzialu na sekcje / subsekcje / sztywnej liczbie zagniezdzen struktury serwisu. Jezeli interesuja Pana konkrety to prosze przenalizowac kilka wdrozen przykladowych z listy podanej na http://www.hydraportal.pl/wdrozenia.html

4. jezeli chodzi o mozliwosc zagniezdzania kodu w szablonie to jest to mozliwe w hp. W celu zachowania czystosci kodu i dobrej organizacji jakosci prac (oddzielenie kompetencji webmastera od programisty php) tworzenie kodu odbywa sie w oddzielnym edytorze w stosunku do edytora szablonu i jest "zagnieżdzane" prostym tagiem. Dzieki temu istnieje mozliwosc wspoldzielenia takiego kodu. Latwo mozna sobie wyobrazic korzysci z takiego podejscia gdy nagle musimy zmienic np. dynamiczna zawartosc jakiejs okreslonej czesci serwisu np. miejsca gdzie pokazywana jest aktualna data i godzina lub inna sprawa. Wtedy zmiana kodu odbywa sie w jednym miejscu a nie we wszystkich szablonach co byloby czasochlonne i bledogenne.

Jak juz wczesniej wspomnialem nie porownuje funkcjonalnosc hp do innych rozwiazan open source. Chcialbym jednak zwrocic uwage ze decyzja o wyborze cms'a nie powinna polegac tylko na analizie funkcjonalnosci. Wedlug mnie o wiele wazniejsza analiza to wybor czy korzysta sie z komercyjnego czy tez z open source systemu. Za systemem komercyjnym zawsze stoi producent z supportem i gwarancja jakosci dzialania i bezposrednim zrodlem wsparcia technicznego (telefon, mail itp.) ktory przejmuje obowiazki dbania o jakosc narzedzia na siebie. W przypadku rozwiazan open source takiego udogodnienia nie ma. Ponadto w wielu przypadkach (choc nie zawsze) zlecenie stworzenia specyficznej funkcjonalności latwiej jest zlecic firmie produkujacej cms niz tworzenie samemu kodu. Oczywiscie wszystko zalezy od wyceny wlasnego czasu pracy i skalulowania korzysci jednak moim zdaniem jezeli chce sie zdjac ciezar odpowiedzialnosci za jakosc techniczna narzedzia to korzystniejsze moze byc wykupienie cms'a komercyjnego niz samodzielnie grzebanie i modyfikacja w kodzie szczegolnie jezeli nie rozmawiamy o trywialnych cms'a (a rynek wymusza coraz bardziej zaawansowanae cms'y). Dzieki temu mozna skupic sie na kluczowych czynnikach konkurencji w branzy interaktywnej a więc jakości projektu graficznego i procesie obsługi klienta, bo nie ma co ukrywać że to bardzo istotny czynnik zwiększający konkurencyjnosc danej firmy interaktywnej na rynku,
pozdrawiam
Tomasz Fiedoruk

Tomasz Fiedoruk Business Strategy
Development Expert

Temat: Który system jest najbardziej efektywny

http://www.hydraportal.pl/demo.html
jak się można zalogować?
Monika Mikowska

Monika Mikowska CEO Mobee Dick

Temat: Który system jest najbardziej efektywny

Jako iż Jarek odpisał już w kwestii technicznej, a ja zdążyłam nawiązać już korespondencję poza-goldenlinową z p. Tomkiem odpiszę tylko, iż jest tylko jeden kruczek :) W promocji biorą udział TYLKO agencje interaktywne/reklamowe/osoby prowadzące działalność gospodarczą, zajmujące się webdesignem.

konto usunięte

Temat: Który system jest najbardziej efektywny

Fatal error: main() [function.require]: Failed opening required '/data/websites/hydraportal/account/www/include/widget/layout/
simpletablelayout.php' (include_path='.:/usr/local/lib/php') in /data/websites/hydraportal/account/www/dirmap.php on line 226
---
pozdr.czes;-)Czeslaw Mrall edytował(a) ten post dnia 22.06.07 o godzinie 13:48
Igor P.

Igor P. Głowa pełna
pomysłów.

Temat: Który system jest najbardziej efektywny

Bardzo dziękuje za wszystkie informacje.
Łukasz G.

Łukasz G. Project Manager

Temat: Który system jest najbardziej efektywny

Zachęcam do zapoznania się z jeszcze jednym systemem - Actualizer CMS.

Jest to rozbudowana platforma do tworzenia i zarządzania stronami www, na której można zbudować praktycznie dowolny serwis - od małej prostej strony do dużego portalu z forum użytkowników czy rozbudowanym sklepem w pełni integrowalnym z Subiekt GT, Optimą,
DPD/DHL/GSL, drukarkami fiskalnymi, porównywarkami cenowymi,allegro, platnosci.pl/allpay.pl/paypall.

Szczegółowy opis systemu na http://www.actualizer.pl

pozdrawiamŁukasz Gierucki edytował(a) ten post dnia 19.07.09 o godzinie 13:22
Dariusz Żukowski

Dariusz Żukowski [keczerad]
Programista z
zamiłowania.

Temat: Który system jest najbardziej efektywny

mnie na hydra portalu np. nie podoba mi sie mozliwosc wyslania pustego formularza i brak captchy. Co tu sobie myslec o takim systemie jak nie ma takich prozaicznych rzeczy ?!
Jarosław Szczepankiewicz

Jarosław Szczepankiewicz Lead Technical
Consultant

Temat: Który system jest najbardziej efektywny

Witam serdecznie,

odpowiedz na post Pana Czesława, musial Pan trafic na moment kiedy wrzucane byly pliki przez ftp w momencie aktualizacji HP na http://hydraportal.pl - stad chwilowa niespojnosc plikow.
Jeżeli chodzi natomiast o formularze to nastapilo male nieporozumienie wynikajace z niskiej wiedzy o funkcjach hp. Jeżeli mamy potrzebe skorzystania z formularzy na stronie www (czyli praktycznie każdy serwis) to można skorzystać z dwóch dróg:
- skorzystania z wbudowanej funkcjonalności formularzy dynamicznych
- wlasnego zbudowania formularza za pomoca na przyklad wstawek i ich pelnej obslugi (czyli na zasadzie tradycyjnego skryptu php)

jezeli chodzi o formularze dynamiczne czyli szybkie tworzenie formularzy za pomoca kreatora wizualnego to jak najbardziej mozna wlaczyc walidacje i to tak elastyczna jak sie tylko chce:
- dla kazdego pola odzielna (czyli np. niepuste pole / wlasciwy format danych itp.
- dla calego formularza jako calosci (czyli np. koniecznosc wypelnienia pola x w zaleznosci od pola y)
Nie wiem wiec skad zarzut o braku walidacji czy moge wiedziec skad ta informacja?.
Jezeli chodzi o captcha nie byl on implementowany z dwoch powodow:
- brak takiej potrzeby zgloszonej przez ktoregos z Partnerow
- raczej slaba odpornosc budowanych captchy w produktach masowych vide phpbb, choc to raczej malo wazny powod.

Jezeli natomiast korzystamy z formularzy ktore w pelni samodzielnie obslugujemy za pomoca tak zwanych wstawek czyli proces jak w tradycynym skrypcie php to istnieje taka elastycznosc jaka tylko jest mozliwa za pomoca wlasnego kodu php a wiec miedzy innymi i captcha.
Jezeli partnerzy zglosza taka potrzebe aby formulrze mialy wbudowana captsche to pewnie po konsultacjach z nimi zostanie ona zaimplementowana.
pozdrawiam serdecznie.

Temat: Który system jest najbardziej efektywny

[author]Dariusz
Dariusz Żukowski

Dariusz Żukowski [keczerad]
Programista z
zamiłowania.

Temat: Który system jest najbardziej efektywny

Tomasz S.:
W przypadku WEGO (jak mniemam, także w przypadku HP) oddajemy narzędzie do zarządzania treścią. To, jak ktoś ustawi sobie stronę, to jest jego własna inwencja. Wbudowywanie na stałe w system weryfikacji formularzy, captchy itp bajerów to po prostu śmiecenie w systemie.

1. to co niech lepiej smieca spamerzy ?
2. walidacja tez jest smieceniem ?

lepiej sie przyznac ze nie bylo czasu /pomyslu, zeby cos takiego zrobic niz pisac takie farmazony.Dariusz Żukowski edytował(a) ten post dnia 25.06.07 o godzinie 16:30

Temat: Który system jest najbardziej efektywny

Ale do czego Ci kaptcza?

http://blog.phpbb.cc/articles/captcha/
http://ocr-research.org.ua/list.html

Poza tym, jacy spamerzy? Większość botów spamujących wędrujących po sieci działa w oparciu o np ciąg znaków (W stylu #?/forum forum.#?, #?/admin admin.#? itd) najczęściej wykorzystywany w danym systemie.

Jeśli ktoś będzie chciał złamać Twoje zabezpieczenia, bo się uprze i zaspamować Twój serwis z jakiegoś powodu, to i tak mu się to uda i wtedy żadna captcha świata Cię nie obroni przed tym. Większość czasu nikomu się nie będzie chciało.

I na koniec - kaptcha jest z reguły niedostępna i mało użyteczną formą walki z automatami. Dlaczego ja, jako potencjalny użytkownik Twojego serwisu, mam cierpieć dlatego, że Ty i Twoje oprogramowanie nie potrafi sobie poradzić z automatami?

konto usunięte

Temat: Który system jest najbardziej efektywny

Tomek ma rację

konto usunięte

Temat: Który system jest najbardziej efektywny

Wtrącę swoje 3 grosze - może i captcha w pewnym stopniu ogranicza działanie botów, ale z punktu widzenia użytkownika (by nie szukać za daleko, biorę tu siebie za przykład) nie widzę nic bardziej denerwującego niż przepisywanie, nieraz nieczytelnego, kodu, który w sumie tylko zniechęca do dopisania się gdziekolwiek.

Odnosząc się jeszcze do tego fragmentu:
[author]Dariusz
Dariusz Żukowski

Dariusz Żukowski [keczerad]
Programista z
zamiłowania.

Temat: Który system jest najbardziej efektywny

Tomasz S.:
Poza tym, jacy spamerzy? Większość botów spamujących wędrujących po sieci działa w oparciu o np ciąg znaków (W stylu #?/forum forum.#?, #?/admin admin.#? itd) najczęściej wykorzystywany w danym systemie.

hmm, no spamerzy bo chyba bot bota nie napisze.
Jeśli ktoś będzie chciał złamać Twoje zabezpieczenia, bo się uprze i zaspamować Twój serwis z jakiegoś powodu, to i tak mu się to uda i wtedy żadna captcha świata Cię nie obroni przed tym. Większość czasu nikomu się nie będzie chciało.

fajne stwierdzenie, tylko ta captcha mu w tym przeszkodzi. W sumie to tez nie trzeba stosowac firełoli bo przeciez i tak ktos moze sie wlamac :).
I na koniec - kaptcha jest z reguły niedostępna i mało użyteczną formą walki z automatami. Dlaczego ja, jako potencjalny użytkownik Twojego serwisu, mam cierpieć dlatego, że Ty i Twoje oprogramowanie nie potrafi sobie poradzić z automatami?

ja sobie umiem poradzic, robiac jakas tam walidacje, tylko caly czas mi sie wydaje ze uzytkownik po to wybiera system CMS zeby nie pisac w php bo tego nie potrafi robic, a jak wbudujesz w system captche to uzytkownik sam zdecyduje czy ja da czy nie w formularzu, ale knif polega na tym, ze bedzie mial wybor !

Temat: Który system jest najbardziej efektywny

pisac w php bo tego nie potrafi robic, a jak wbudujesz w system captche to uzytkownik sam zdecyduje czy ja da czy nie w formularzu, ale knif polega na tym, ze bedzie mial wybor !

Jedna podstawowa różnica: jeśli klient kupuje komercyjny system CMS, to prawdopodobnie nie po to, by postawić na tym swoją stronę o psie, tylko np.: stronę firmową.

Jeśli jest to strona firmowa, to prawdopodobnie nie zbuduje jej sobie sam, tylko zleci to albo działowi IT swojej firmy, albo jakiejś agencji interaktywnej, kto wie - prawdopodobnie tej samej, która dany system CMS stworzyła.

Teraz zrozum jedną rzecz, o której piszę i którą potwierdził wyżej chociażby Tomasz Kociemba: "wbudowane na stałe".

To się tylko tak wydaje: "ot, jedna funkcja którą klient może sobie włączyć bądź wyłączyć". Po paru takich funkcjach okazuje się, że możesz sobie włączać i wyłączać już dziesięc takich funkcji a po długim cyklu wdrożeniowym okazuje się, że masz drugiego PHP Nuke. A przecież chciałeś mieć tylko system do zarządzania treścią na swojej stronie internetowej.

Ciężar weryfikacji formularzy powinien być przeniesiony na szablony. I w każdym sensownym systemie, oddzielamy te części: system CMS ma być nieprzeszkadzającym panelem do zarządzania treścią. Ciężar manipulacji itd powinien przejść na szablony i ew. system pluginów - bo jądra komercyjnego systemu nie ruszysz, z reguły jest zakodowane ioncubem.

http://gettingreal.37signals.com - polecam. Wkrótce polskie tłumaczenie, którego jestem inicjatorem i jednym z autorów ;)
Jarosław Szczepankiewicz

Jarosław Szczepankiewicz Lead Technical
Consultant

Temat: Który system jest najbardziej efektywny

Witam serdecznie,

pozwole odniesc sie do stwierdzenia Pana Dariusza że po to użytkownik wybiera CMS zeby nie musiec pisac w php. Chcialbym zauwazyc ze to mocne uproszczenie rzeczywistosci. Dlaczego:
Użytkownikow samego systemu CMS mozna podzielić na dwojakiego rodzaju zazwyczaj:
- firme wdrażająca serwis (kompetencje: obsluga klienta, przygotowanie projektow, skrojenie html, utworzenie i skonfigurowanie mechanizmow niezbednych do tego aby klient koncowy mogl samodzielnie wykonywac takie rzeczy jak: edycja tekstow, menu, mediow, dodawanie nowych podstron, czytanie danych przeslanych przez formularze kontaktowe itp.)
- klient koncowy (kompetencje: wypelnienie trescia, edycja tekstow, mediow, dodawanie nowych podstron, czytanie danych przeslanych przez formularze kontaktowe itp.

Mało rozwiniete systemy cms koncentruja sie aby spelnic wylacznie wybrane postulaty klienta koncowego zazwyczaj z mocnymi ograniczeniami np. co do struktury serwisu i mozliwosci zmian w serwisie przez osobe nie posiadajaca umiejetnosci html/php/css. Z braku czasu nie koncentruja sie zazwyczaj na wymaganiach firmy wdrozeniowej (gdzie zazwyczaj liczy sie czas czyli im szybciej mozna przeprowadzic wdrozenie a jednoczesnie (co jest zazwyczaj sprzeczne z postulatem szybkosci) cms nie narzuca ograniczen co do struktury i projektu graficznego. Dlatego wracajac do poczatku postu mowienie ze po to wybiera sie cms aby nie pisac w php jest uproszczeniem ktore znieksztalca obraz cms'ow. Sa dwa zupelnie inne obszary kompetencyjne na ktore odpowiada cms. Dobry CMS to taki ktory wspiera dwa obszary.
Dlaczego wiec firmy ktore wdrazaja wybieraja CMS zeby jeszcze bylo jasniej CMS komercyjny czyli ze wsparciem i gwarancja producenta, poniższe dane opieram na doświadczeniach HYDRAportal choć zakladam ze w innych cms'ach komercyjnych jest podobnie:

- na 90 procentach serwisow malych i srednich wystarczy jedna osoba z umiejetnosciami css/javascript aby wdrozyc taki serwis. Nie potrzeba do tego php nawet gdy korzystamy z formularzy dynamicznych ktore maja dane sciagane od uzytkownikow wpisywac do panelu administracyjnego z mozliwoscia eksportu do csv
- bez umiejetnosci php mozna wdrozyc serwis, przygotowac serwis do samodzielnego dodawania podstron i wdrożyć praktycznie wszystkie funkcje
- gdy jest niestandardowa potrzeba gdy jednak nie da sie obejsc bez czegos "algorytmicznego" i nietypowego to dobry cms umozliwia firmie wdrazajacej uzycie php do wykonania niestandardowej akcji
- co jest bardzo istotne to to ze dobre cms'y dostarczaja gotowych narzedzi do obslugi serwisu takie jak edytory menu / tekstu / obrazkow / flashy. Gotowe narzedzia do importu html'a do cms'a, wsparcie SEO (np. linki) i wiele innych rzeczy. Zaden cms robiony "pod serwis" na zamowienie nigdy nie dorowna pelnemu systemowi CMS ktory rozwijany byl kilka lat z mysla o zaspokojenie potrzeb wszystkich uzytkownikow
- co wazne komercyjny cms to zawsze wsparcie firmy wdrazajacej i branie na siebie obciazenia wynikajacego z koniecznosci utrzymania ogromnej bazy kodowej - gwarancji jakosci (rozbudowane systemy cms śmiem twierdzić ze dorownuja poziomem zlozonosci prostszym systemom erp i innych wsparcia zarządzania), zadnej firmie robiacej "pod serwis" cms'a nie bedzie sie oplacalo utrzymanie tak bogatej bazy kodowej, szczegolnie jezeli mowimy o sektorze ktory wdraza cms'y do powiedzmy 10 tysiecy pln za calosc. Jezeli mowimy o hp to moge tylko powiedziec ze aby zapewnic oczekiwana jakosc oprogramowania utrzymywane jest odrebna procedura testow automatycznych ktora symuluje zachowanie uzytkownika serwisu. Jest to kolosalny wysilek (kazda nowa funkcja to nie tylko zaimplementowanie kodu w php / html ale stworzenie funkcjonalnych testow automatycznych) i tylko myslac przez pryzmat globalnego rynku mozna pozwolic sobie na utrzymanie takich procedur jakosciwych i rozwojowych.

Z punktu widzenia uzytkowinia koncowego cms'a jest on istotny gdyż:
- bez dzwonienia moga samodzielnie zmienic teksty / linki / menu / dodawac nowe strony itp.

Oczywiscie wszystko co powyzej napisalem jest subiektywne ale wszystko co napisalem wynika z obserwacji rynku interaktywnego.

Następna dyskusja:

czy jest taki CMS?




Wyślij zaproszenie do