Dlaczego nie preferujemy pracy w Wordpress czy Joomla?

Na początek drobna uwaga. Przedstawione poniżej argumenty nie mają na celu nikogo obrazić czy też zdyskredytować. W przypadku niektórych zastosowań tego typu systemu zarządzania treścią są idealnym rozwiązaniem. Niestety spora część firm przecenia ich możliwości lub po prostu nie zdaje sobie sprawy ze wszystkich „za” i „przeciw”.

Powody, dla których my unikamy systemów typu wordpress, joomla i innych, wynikają z ścieżki rozwoju firmy, jaką obraliśmy. Wordpresowi i Joomli nie mówimy „kategoryczne nie”. Z doświadczenia jednak wiemy, że przekonanie nas do pracy z tymi systemami nie jest łatwe... :).

Bezpieczeństwo

Ponieważ Wordpress/Joomla są bardzo popularnymi narzędziami, na silniku, którego utrzymywane są tysiące strony www, tym samym stają się one kuszącym celem dla hakerów. Jeśli haker znajdzie lukę w systemie jednej strony, istnieje duże prawdopodobieństwo, że ta sama luka występuje w wielu innych instalacjach opartych o tego typu systemy CMS. Z uwagi na to, systemy te są dużo częściej celem ataków niż inne witryny, a także „posiadają” zbiór tzw. „exploitów”, czyli przygotowanych programów, które automatycznie wyszukują serwisy podatne na atak, do których haker może z łatwością się włamać.
Oczywiście każda strona w Internecie jest i może być celem ataków. W przypadku serwisu dedykowanego wysiłki hakera muszą być skierowane na tą właśnie stronę www, w przypadku Wordpressa/Joomli zalezienie luki na jednej stronie daje potencjalnie możliwość dotarcia do wielu stron, dlatego jest to dla hakerów dużo bardziej opłacalne.
Dlatego też bardzo często odradzamy klientom korzystanie z tego typu systemów, zwłaszcza dla innych stron niż proste blogi firmowe, które nie zawierają żadnych poufnych informacji.

Aktualizacje

Należy przyznać, że Wordpress/Joomla regularnie przygotowują swoje aktualizacje i korekty znalezionych błędów. Problematyczne jednak w tym jest to, że paczki aktualizacyjne powstają czasem dość późno po wykryciu danego błędu, co może skutkować tym, że przez pewien czas strona jest narażona na ataki z zewnątrz.

Pluginy - dobro, co może zło przynieść

Dostępne w Wordpress/Joomla wtyczki to w swoim założeniu wspaniała idea. Systemy te prowadzą jednak inną politykę w tym zakresie niż Apple, Android czy Microsoft, które chronią swoje systemy operacyjne i dopuszczają do swoich sklepów z aplikacjami jedynie certyfikowane i sprawdzone aplikacje.
Bardzo często można się natknąć na wtyczki tworzone przez firmy zewnętrzne lub pasjonatów, niebędących powiązanych z zespołem tworzącym sam silnik CMS. Przy tak rozproszonym programowaniu mogą zdarzyć się sytuację, gdy dwa – świetnie działające oddzielnie – pluginy po zainstalowaniu ich na jednej stronie www będą powodowały błędy.
Inną kwestią jest również bezpieczeństwo - bardzo często nie mamy pewności, czy korzystanie z konkretnej wtyczki jest bezpieczne. Zdarzają się sytuacje, w których dany plugin może zawierać fragment kodu, który umożliwi jego twórcy, „wejście na serwer”.

Brak elastyczności

Tysiące dostępnych dla Wordpressa/Joomli dodatków daje możliwość szybkiego składania z gotowych klocków strony www. Wcześniej czy później dochodzi się jednak do sytuacji, gdy zainstalowany dodatek nie spełnia 100% wymagań klienta. Mamy wtedy dwie możliwości:
- Kompromis i rezygnację z części wymagań
- Napisanie pluginu od zera
Pierwszy wariant nie jest dobry dla Klienta, drugi dla kosztów wytworzenia strony.
Alternatywnie dla budowanej dedykowanej strony www webmaster, jako właściciel i twórca kodu może dedykowane dla Klienta rozwiązania wdrożyć szybciej i taniej, będą to też rozwiązania takie, jakich oczekuje klient, a nie takie, jakie zostały narzucone przez konkretną wtyczkę.

Szybkość - nie zawsze jest tak szybko

Szybkość ładowania strony ma wpływ na SEO i pozycję w wynikach wyszukiwania Google, a także na ogólne wrażenia w odbiorze strony www przez użytkownika.
Ponieważ kod źródłowy otwartych systemów CMS musi spełniać wiele różnych wymagań, może to wpływać na wydajność witryny. Serwer przetwarza więcej kodu niż musiałby przy tworzeniu dedykowanego narzędzia. Strona ładuje się nieco wolniej, co wpływa negatywnie na wrażenia użytkownika oraz zasobożerność takiego rozwiązania.

Podsumowując

Wordpress, Joomla i inne otwarte systemy CMS to potężne narzędzia, umożliwiające ludziom posiadającym minimalną wiedzę techniczną tworzyć i zarządzać stronami www. Dla użytku osobistego i przy niewielkich „stronach produktowych”, blogach zaleta ta jest nieoceniona. Przed podjęciem decyzji o wyborze takiego systemu powinno rozważyć się inne opcje i spróbować odpowiedzieć na pytanie czy dobrym wyborem jest system, który:

  • Jest regularnie atakowany przez hakerów
  • Oferuje niską wydajność
  • Wymaga ciągłej uwagi technicznej przy aktualizacjach i weryfikacjach „czy nadal wszystko działa?”

Trzeba też pamiętać, że oprócz samego Wordpressa/Joomli należy także mieć na uwadze aktualizacje, kwestie bezpieczeństwa i działania każdego zainstalowanego pluginu. Wbrew pozorom kalkulacja utrzymania technicznego takiego systemu, testów, weryfikacji wprowadzanych, nie tylko przez wykonawcę serwisu zmian, ale także przez firmy i osoby trzecie po zastanowieniu nie jest tak oczywista jak by się to mogło wydawać na pierwszy rzut oka.

Przeciętność Wordpressa i Joomli, szablonowość w podejściu do rożnych zagadnień może powodować, że finalny produkt naszej strony również będzie miał cechy „szablonu”. Tymczasem każdy produkt i każda firma jest wyjątkowa, a strona internetowa powinna tą wyjątkowość podkreślać a nie równać w dół.

Strona internetowa firmy czy produktu to miejsce gdzie na samym początku trafi potencjalny klient, dlatego tak ważne jest żeby już od samego „progu”, klienta witał profesjonalizm dobrze wykonanego serwisu internetowego.


Tak, przekonuje mnie to. To ma sens   Nie, te argumenty nie trafiają do mnie

Chcesz zbudować stronę www, w której się zakochasz?

Skontaktuj się z nami!