JustPaste.it

Jaki system CMS wybrać dla siebie.

Jeśli zastanawiasz się jaki CMS spełni Twoje wymagania to powinieneś przeczytać ten artykuł.

Jeśli zastanawiasz się jaki CMS spełni Twoje wymagania to powinieneś przeczytać ten artykuł.

 

5a4adce72e2b23e40c689e1fc00d24b8.pngwordpress-logo.pngdrupal-logo.jpg

W tym artykule chciałbym podzielić się swoją wiedzą na temat systemów CMS z jakimi miałem styczność. Ostateczny wybór i tak należy do Was. Na potrzeby artykułu wprowadzę skrót:

PA - Panel Administracyjny 

Skupmy się na trzech najbardziej popularnych w Polsce CMSach opartych o język PHP - Opisywać będę poniższe wersje systemu:.

  • Joomla 2.6

  • Wordpress 3.4.1

  • Drupal 7.15

Nie będę opisywał innych dlatego, że właśnie do tych trzech znajdziemy najwięcej pomocy technicznej w naszym rodzimym języku. 

 

Wymaganie sprzętowe

Porównajmy najpierw minimalne wymagania potrzebne do uruchomienia CMSa na serwerze. Osobiście nie jestem zwolennikiem kurczowego trzymania się jednego hostingodawcy, szczególne tych co nie aktualizują oprogramowania. Dla niektórych poniższa tabela może być kluczowym wyznacznikiem.

A zatem:

 

 

5a4adce72e2b23e40c689e1fc00d24b8.png

wordpress-logo.png

drupal-logo.jpg

 PHP

5.2.4 +

rekomendowany - 5.3 +

 5.2.4 +

 5.2.5 +

rekomendowany - 5.3 +

 Baza danych

Mysql 5.0.4 +

Mysql 5.0.x

MySQL 5.0.15 + wraz z PDO,

PostgreSQL 8.3 + wraz z PDO,

SQLite 3.3.7

Działa również na bazach Microsoft SQL Server oraz Oracle po zainstalowaniu odpowiedniego modułu.

 Apache

2.x +

wraz z modułami:  mod_mysql, mod_xml, mod_zlib

2.x +

wraz z modułem mod_rewrite

 2.x +

 Microsoft IIS

 7

 ---

 5 +

Wolne miejsce na serwerze
(czysta instalacja)

 18 mb

 15 mb

 15 mb

 

 

 Jak widać w powyższym zestawieniu, każdy z CMSów ma bardzo zbliżone wymagania.

Zastosowanie

To na jaki system CMS się zdecydujemy w dużej mierze zależeć będzie od wymagań naszej strony internetowej. Jeśli chcemy postawić blog na którym będziemy publikować wpisy to w zupełności wystarczy nam Wordpress - z resztą do blogów właśnie Wordpress nadaje się najbardziej.   Zarówno na Joomli jak i na Drupalu możemy budować znacznie obszerniejsze serwisy zaopatrzone w takie elementy jak:

  • fora internetowe

  • sklepy internetowe

  • zarządzanie użytkownikami - portale

  • wiele innych.

Oczywiście nic nie stoi na przeszkodzie aby na Wordpresie uruchomić dobrze wyglądającą stronę firmową, lecz moim zdaniem o wiele lepiej wykorzystać jeden z dwóch pozostałych CMSów. 

 

Panel administracyjny

Joomla

Według wielu opinii w internecie, PA Joomli należy do bardziej skomplikowanych.  Osobiście na joomli pracuję od kilku lat i nie pamiętam, żebym miał problemy z administracją. Z resztą tak jak napisałem wcześniej, jeśli chcemy system CMS w którym możemy zrobić prawie wszystko to musimy się liczyć z tym, że i obsługa będzie trochę trudniejsza. 

Dodatkowo możemy też modyfikować treści z poziomu strony internetowej, bez konieczności wchodzenia w PA.  Funkcjonalność tego pluginu jest jednak ograniczona i jeśli chcemy wprowadzić poważniejsze zmiany w stronie takie jak:  dodanie nowej zakładki, zmiana pozycji modułu itd to niezbędne będzie zalogowanie się do PA.

 

Drupal

I tutaj pojawia się problem, pewnie wielu zwolenników Drupala w tym momencie wyłączy tę stronę, ale przedstawiam tutaj swoją opinie. PA Drupala jest według mnie totalną porażką, jest nieintuicyjny, szablon PA po prostu odstrasza.  Brak tutaj przyjemnych dla oka ikonek, ładnej grafiki i wbrew pozorom nie ułatwia to poruszania się po panelu.  Ten system będzie na pewno lubiany przez zwolenników minimalizmu, pytanie czy klient któremu zaproponujemy takie rozwiązanie będzie zadowolony. 

Często przecież wykonujemy strony internetowe dla innych ludzi, nie mających styczności z programowaniem, którzy sami muszą obsłużyć stronę.

Oczywiście nie poruszam tutaj kwestii funkcjonalności systemów CMS, mówimy o samym "User Friendly".

 

Wordpress

Tak... ten nasz Wordpress,  powstał jako platforma do blogowania a niektórzy próbują z tego zrobić sklepy internetowe :) Wracając do tematu, PA Wordpressa w moim odczuciu jest przyjemny, prosty, zawiera wszystko co powinien mieć skrypt blogerski.  PA wyróżnia się lewym paskiem menu, na którym znajdziemy wszystkie potrzebne zakładki.  Podobnie jak w Joomli znajdziemy tutaj prosty w obsłudze edytor tekstowy.

Sądzę, że nawet początkujący internauta poradzi sobie z obsługą Wordpressa. 

 

Zestawienie - za i przeciw

 

ZALETY

WADY

 5a4adce72e2b23e40c689e1fc00d24b8.png

  • silnik dający ogromne możliwości programistyczne

  • bardzo dobra dokumentacja

  • ogromna liczba komponentów, szablonów, modułów - zarówno darmowych jak i płatnych

  • łatwa aktualizacja skryptu

  • idealny do rozbudowanych stron

  • olbrzymia społeczność PL

  • duża liczba funkcji

  • łatwy edytor tekstowy

  • przyjazny PA

  • praktycznie nieograniczone możliwości rozbudowy

  • zbyt duża liczba funkcji dla nowicjuszy

  • skrypt wymaga dosyć dobrego serwera

  • sporadyczne problemy z instalacją na serwerach home.pl

 wordpress-logo.png

  • prosty w obsłudze

  • łatwa konfiguracja

  • idealny do prowadzenia blogów

  • łatwy edytor tekstowy

  • duża liczba szablonów i modułów

  • dobre wsparcie społeczności PL

  • nie nadaje się do bardziej rozbudowanych stron

  • czasami zmiana prostej rzeczy wymaga znajomości PHP

  • dość zawiłe formatowanie tabel w edytorze

  • słabe rozwiązania w przypadku stron wielojęzycznych

 drupal-logo.jpg

  • silnik dający ogromne możliwości programistyczne

  • dobra dokumentacja

  • dobrze się indeksuje

  • idealny do bardziej rozbudowanych stron

  • duża społeczność PL

  • duża liczba funkcji

  • praktycznie nieograniczone możliwości rozbudowy

  • mało przyjazny PA

  • kiepski edytor tekstowy

  • nie nadaje się dla początkujących

  • trudny w instalacji i modyfikacji

  • dosyć mocno obciąża serwer

 

Podsumowanie

 Joomla 

Joomla nie jest systemem dla nowicjuszy, modyfikacje modułów, komponentów i szablonów wymagają pewnej wiedzy. Jest czymś pomiędzy prostym Wordpressem a zaawansowanym Drupalem.  Za pomocą Joomli możemy tworzyć zarówno proste jak i rozbudowane serwisy zawierające np: fora internetowe, sklepy, systemy rezerwacji, sondy, ankiety, katalogi produktów.  W internecie znajdziemy mnóstwo dodatków i szablonów które pozwolą zbudować wymarzony serwis. 

Dużym atutem tego CMSa jest jego bardzo duża popularność w Polsce - na forach znajdziemy odpowiedzi  na pytania i problemy.

Spośród wyżej wymienionych CMSów zdecydowanie polecam Joomle, pracuję z nią już 4 lata i nigdy się nie zawiodłem.

Wordpress

Zdecydowanie najlepiej nadaje się do blogów - do tego właśnie został stworzony.  Pomimo, że developerzy uruchamiają z powodzeniem ładne strony firmowe na wordpressie, moim zdaniem o wiele łatwiej pożądany efekt jest uzyskać w pozostałych dwóch CMSach. Przy bardziej zaawansowanych stronach jest niezbędna instalacja wielu wtyczek które spowalniają działanie serwisu. Jest to system dla początkujących developerów chcących poznać podstawowe zasady.

Duża liczba dodatków i szablonów, w pełni darmowych, na pewno jest mocnym atutem. 

 Drupal

Mimo, że osobiście nie miałem dużej styczności z tym systemem, to nie przypadł mi do gustu.  Panel administracyjny jest mało czytelny - szczególnie dla osób nie związanych z branżą.  Bardzo słaby edytor tekstowy, właściwie do niczego się nie nadaje. Na pewno nie potrafiłbym wytłumaczyć klientowi jak z tego korzystać.

Ten CMS nadaje się dla bardziej zaawansowanych użytkowników którzy cenią sobie swobodę działania a dzięki najlepiej napisanej dokumentacji ( j.ang ) żadna modyfikacja nie powinna być problemem.  Jak wcześniej wspomniałem, zbyt duża liczba dodatkowych modułów w połączeniu ze sporym ruchem na stronie może spowodować przeciążenie serwera.

 

 

Pamiętajcie aby najpierw dokładnie odpowiedzieć sobie na pytania :

  • co ma zawierać serwis i do czego ma służyć

  • ile z potrzebnych elementów jest wbudowanych w system

  • czy administratorem będzie osoba znająca języki programowania

  

Artykuł dostarczony przez www.empressia.pl