Adrian Klaja

Adrian Klaja Sourcing Specialist,
Alexander Mann
Solutions

Temat: CMS czy od podstaw - poradźcie.

Witam,

Jestem po rozmowach z kilkoma firmami tworzącymi strony i zastanawiam się nad pewną kwestią. Otóż co myślicie o tworzeniu stron na CMSie, który jakaś firma stworzyła i udostępnia swoim klientom dopasowując go do ich potrzeb? Czy uważacie, że takie rozwiązanie jest dobre? Jest grono firm, które chcą tworzyć stronę od podstaw i to się wiąże z ogromnymi kosztami, a CMS wychodzi relatywnie tanio.

Zastanawiam się też jak wygląda kwestia, gdybym chciał rozbudować kiedyś stronę i wynajął do tego inną firmę, czy myślicie, że taka firma może mieć duże problemy z przerobieniem takiego CMSa i będzie chciała robić coś od nowa, czy raczej tego typu problemy się nie pojawiają?

Możecie mi wypisać plusy i minusy obydwóch podejść? Będę ogromnie wdzięczny.

Z góry dzięki :)
Łukasz G.

Łukasz G. Webdeveloper / PM

Temat: CMS czy od podstaw - poradźcie.

Witam,

postaram się w miarę możliwości odpowiedzieć na Twoje pytania.

Rzeczywiście, tworzenie strony na autorskim CMSie firmy może być dobrym rozwiązaniem i na pewno będzie lepszym niż zlecanie całego CMSa od nowa, jeśli nie potrzebujesz mieć indywidualnego skryptu i przy okazji gotowy CMS spełnia wszystkie Twoje wymagania.

Jeśli firma z którą będziesz współpracował jest solidna na pewno zaoferują Ci pomoc w rozwiązywaniu problemów z administracją czy problemami natury technicznej. To niewątpliwie plus.

Ale decydując się na takie rozwiązanie warto przyjrzeć się licencji na jakiej firma udostępnia Tobie swój CMS. Zapoznaj się z kosztami, czy opłata jest jednorazowa czy cykliczna, jak wysoka i na co zezwala licencja ? Odnosząc się do Twojego pytania o dalszy rozwój sprawa może wyglądać tak że po prostu nawet jak znajdziesz inną firmę gotową przerobić Twoją stronę, może okazać się że licencja na to nie pozwala i autorzy mają wyłączność na zmiany. I wtedy jest problem.

Zakładając że potrzebujesz dość pilnie jakieś funkcjonalności której autorzy nie planują dodawać będziesz musiał liczyć się z kosztami - bardzo prawdopodobne że będą dość spore. A nawet jak nie będą spore to i tak nie najlepszym rozwiązaniem jest to że jesteś uzależniony od jednej firmy.

A co jeśli licencja pozwoli na dowolną edycję ? Dalej nie mamy z czego zbytnio się cieszyć gdyż poprawianie, naprawianie, edytowanie, zmienianie itd skryptów, CMSów, programów i tym podobnych rzeczy po kimś nie należy do najprzyjemniejszych ( i najtańszych ) zleceń.Jeśli do tego CMSa nie będzie jakieś solidnej dokumentacji to problemy z przerabianiem mogą być spore. Nawet jak dokumentacja zostanie dołączona to i tak zapoznanie się z nią i z CMSem zajmie trochę czasu.W myśl zasady czas to pieniądz, będzie trochę kosztowało.
W takim wypadku podejrzewam że taniej ( i prawdopodobnie ) lepiej było by pozostawić wszelkie zmiany firmie autorskiej.

Do tego wszystkiego należy dodać kwestie jakości owego CMSa i to czy jest na bieżąco rozwijany, czy za aktualizację musisz płacić itp. Dodam że dobry CMS od firmy nie będzie tani. A tani CMS od firmy nie będzie dobry. Jak widać trochę na minus też się zebrało.

Jakaś alternatywa ? Oczywiście.

W swoim poście dałeś do zrozumienia że zastanawiasz się nad CMSem napisanym specjalnie pod Ciebie lub CMSem który jest własnością danej firmy i udostępni go Tobie na pewnych warunkach. Jak to wygląda z reguły w życiu opisałem w kilku akapitach wyżej.

Nie wziąłeś pod uwagę innego, istotnego i bardzo korzystnego rozwiązania, mianowicie CMSa typu Open Source czyli oprogramowania rozpowszechnianego na licencji GNU GPL. W skrócie otwartego i wolnego oprogramowania. Oznacza to tyle że każdy może bez ograniczeń dowolnie modyfikować kod tego oprogramowania co z miejsca eliminuje problem z późniejszym rozwojem.

Największą zaletą Open Source jest to że dostajesz wysokiej klasy oprogramowanie całkowicie za darmo. I możesz zrobić z tym co tylko Ci się podoba nie płacąc za żadne licencje.

Obecni liderzy na świecie to: Joomla , Wordpress , Drupal.

Ja osobiście najwięcej mogę powiedzieć Ci o Joomla więc na nim się skupie. Jego niewątpliwą siłą jest wielka społeczność ludzi korzystających i stale rozwijających go. W sieci jest dostępnych kilka tysięcy dodatków rozszerzających standardową funkcjonalność. Większość z nich jest darmowa. Joomla jest ciągle rozwijany a aktualizacja bardzo prosta - więc korzystając z niego możesz być pewny że zawsze korzystasz z najlepszych technologi i posiadasz bezpieczne oprogramowanie.

Na koniec, Open Source tak w pigułce:
- profesjonalny CMS za 0 zł ( słownie: zero złoty ;) ) płacisz za projekt strony i wdrożenie, licencja nic Cię nie kosztuje
- brak problemów przy dalszym rozwoju ( bez trudu znajdziesz firmę która pomoże Ci przy rozwoju strony opartej o Joomla/Wordpress/Drupal , dodatkowo można przebierać w dodatkach dostępnych w sieci które wystarczy zainstalować i skonfigurować - oczywiście nikt nie zrobi tego za darmo - ale też nie będzie kosztować tyle co dopisanie nowej funkcjonalności na zamówienie)
- wiele komercyjnych CMSów nie jest w stanie dorównać funkcjonalnie tym podanym przeze mnie a i tak byś musiał za nie zapłacić

To jest chyba rozwiązanie Twojego problemu.
Michał O.

Michał O. Architekt Rozwiązań

Temat: CMS czy od podstaw - poradźcie.

Lukasz dokładnie opisał jakie są za i przeciw autorskiego CMSa i opartego na otwartym oprogramowaniu np. Jooomla.

Chciałbym jednak tu dodać kilka rzeczy, które moim zdaniem są dość istotne w wyborze, choć niekoniecznie go ułatwią :).

1. To, że oprogramowanie typu Open Source (np. wspomniana Joomla) jest darmowe i łatwo dostępne nie oznacza, że nie potrzeba wiedzy by je wdrażać/utrzymywać. Firmę zapewne można znaleźć łatwo: pytanie, czy będzie odpowiadała nam standardem i czy potrafimy to zweryfikować (z resztą to samo z autorskim CMSem).

2. Przyjmując, że to jak dobrze potrafimy wspierać dane rozwiązanie zależy od tego jak dobrze je znamy, oznacza że firma powinna orientować się w aplikacji open source jak w swojej. Czasem wcale to nie jest takie proste, gdy okaże się że mamy błąd, a społeczność utrzymująca dany CMS jeszcze go nie poprawiła lub nie zamierza. Jak nam zależy to zapłacimy za ekstra zmianę i już nie będzie całkiem darmowo. Chyba, że w umowie zastrzeżemy sobie takie sytuacje, ale wtedy firma zajmująca się wdrożeniem policzy sobie za takie ryzyko.

3. W open source'owym rozwiązaniu może się zdarzyć, że pewne niestandardowe funkcje mogą być trudne do łatwego zrealizowania np. optymalizacja.

4. Bezpieczeństwo - open source też sam z siebie nie będzie bezpieczny - poprawki trzeba śledzić i instalować. Uruchomienie z pudełka nie wystarczy. Więc oprócz wdrożenia jest jeszcze utrzymanie.

To co napisałem oczywiście nie zmienia faktu, że np. Joomla (którą lubię) nadaje się do wielu rozwiązań. Kwestia tylko określenia naszych wymagań i wtedy dostosowania rozwiązania.
Łukasz G.

Łukasz G. Webdeveloper / PM

Temat: CMS czy od podstaw - poradźcie.

ad.1 Oczywiście się zgodzę z tym ;) W tym właśnie sęk, że tyczy się to obydwu rozwiązań.

ad.2 Racja, dość dużą bolączką Open Source potrafią być znalezione błędy / brakujące rozwiązania, które utrudnią życie bo społeczność nie wprowadzi w danym zakresie poprawek. Ale czy to nie będzie się również tyczyło CMS'a firmowego ? Za zmiany ekstra również policzą i to nie mało.

ad.3 Mogą, mogą. I tutaj właśnie może się pojawić przewaga firmowych CMS'ów nad OS, wynikająca z tego że ich twórcy zdają sobie sprawę że w darmowych może zabraknąć niestandardowych rozwiązań, więc oni umieszczą je w swoich produktach. Ale sama optymalizacja ( jeśli chodzi o SEO ) pod Joomla, Wordpress to nie jest większy problem.

ad.4 Zarówno przy jednym jak i drugim rozwiązaniu. To oczywiste że aktualizację należy wykonywać i żaden system nie jest dożywotnio bezpieczny. Można tutaj stwierdzić że systemy Open Source ze względu na swoją popularność są mniej bezpieczne, częściej narażone na ataki. Z drugiej strony jest pewność tego że aktualizację wychodzą na bieżąco i bezpieczeństwo jest ciągle usprawniane. Tak powinno być również przy systemach firmowych ... ale czy zawsze jest ?

Taką dyskusję można by jeszcze długo prowadzić ale chyba nie ma potrzeby. Myślę że najważniejsze kwestie zostały poruszone i może niech sam autor wątku się wypowie czy w czymś mu to pomogło ; )

Pozdrawiam



Wyślij zaproszenie do