Moje boje

Czy drupal jest na prawdę taki trudny i skomplikowany?

Systemy CMS to skrót od angielskiego Content Management System czyli Systemy zarządzania treścią. Jest to strona internetowa, posiadająca panel administracyjny, który pozwala na samodzielne i bezpłatne zmienianie treści bez znajomości programowania. Ponadto najpopularniejsze systemy CMS są darmowe, co spowodowało ich popularność. Dzięki nim stronę internetową może zbudować praktycznie każdy bez żadnej znajomości języka programowania.

Drupal to jeden z trzech najpopularniejszych systemów CMS obok WordPressa i Joomli. Podobnie jak konkurenci, również jest darmowy. Drupal ma opinię najtrudniejszego i najbardziej skomplikowanego z tych trzech systemów CMS. Czy tak jest w rzeczywistości?

Instalacja

Instalacja Drupala wygląda podobnie jak innych systemów CMS. Ściągamy archiwum ze strony projektu, rozpakowujemy, wrzucamy pliki na serwer, wpisujemy adres strony w przeglądarkę i powinien ukazać nam się instalator.

Jeżeli wszystko przebiegło pomyślnie ukaże nam się ekran jak wyżej. Potem należy podać dane do bazy danych Mysql. Jeżeli nasz serwer nie spełnia wymagań, pokaże się komunikat o stosownym błędzie.

Sama instalacja na nastręcza więc większych problemów i można powiedzieć, że jest łatwa.

Tworzenie prostej strony/bloga

Samo tworzenie zawartości strony nie jest jakoś bardzo skomplikowane. Może na pierwszy rzut oka dla kogoś kto interesuje się Wordpresem jest trudniej, ale nie ma tragedii i stworzenie prostej strony nie jest wyzwaniem niemożliwym.

Dostępność rozszerzeń czy skórek

Możliwość Drupala rozszerza się w podobny sposób co WordPressa. Tam są pluginy, w Druplau mamy tzw. moduły. Na pewno nie ma tylu modułów co wtyczek do Wordpresa, ale wybór jest dość duży i nie ma problemów z podstawową funkcjonalnością. Jeżeli jakiś moduł nie jest dostępny to można napisać własny, ale to już wyższa szkoła jazdy, dla zaawansowanych użytkowników.

Trochę gorzej jest w przypadku skórek. Do Wordpresa są tysiące skórek, większość w wersjach darmowych i płatnych. Do Drupala nie ma takiego wyboru, darmowych skórek jest dużo mniej. Ponadto większość skórek nie jest jeszcze dostępna dla najnowszej wersji Drupala 9.

Aktualizacja Drupala

W pewnym momencie dojdziemy do komunikatu, że nasza strona wymaga aktualizacji Drupala do nowszej wersji. Szukamy więc przycisku aktualizauj, jak to jest w Wordpresie czy Joomli, a tu spotyka nas niemiła niespodzianka. Nie ma takiego przycisku.

Aktualizację Drupla trzeba wykonać w inny sposób. Są na to trzy metody:

  • za pomocą narzędzia drush przy użyciu terminala przez SSH
  • za pomocą narzędzia composer przy użyciu terminala przez SSH. Jest to motoda zalecana.
  • manualnie za pomocą terminala lub poprzez klienta FTP. Należy usunąć wszystkie pliki z głównego katalogu oraz katalogi core i vendor. Potem trzeba wgrać te pliki i katalogi z nowej wersji Drupala ściągniętej ze strony domowej projektu.

Osobiście spotkała mnie niemiła niespodzianka przy aktualizacji za pomocą narzędzia composer i strona wyświetliła błąd. Na szczęście miałem kopię i po jej przywróceniu zaktualizowałem stronę manualnie poprzez FTP. Ze względu na to doświadczenie polecam aktualizację przez FTP. Ponadto na hostingu raczej nie będziemy mieli dostępu do SSH.

Strona napotkała błąd

Najbardziej niemiłe zaskoczenie to gdy zamiast nasze strony ukarze się biały ekran z komunikatem: The website encountered an unexpected error. Please try again later.

Błąd ten może się pojawić np. gdy nasz serwer nie spełnia wymagać systemowych. Np. wersja PHP lub bazy danych jest zbyt niska. Bąd ten pojawił się w moim przypadku po aktualizacji za pomocą polecenia composer. Może pojawić się również po instalacji jakiegoś niekompatybilnego modułu.

Przestrzegam zatem niedoświadczonych użytkowników, żeby robić często kopie zapasową strony. Pozwoli to uniknąć nieprzyjemnych rozczarowań i zrażenia się do Drupala.

Nie taki Drupal straszny

Drupal nie jest taki straszny jak się go postrzega. Nie mniej na pewno wymaga więcej uwagi i wiedzy niż WordPress. Do prowadzenia prywatnej strony czy bloga WordPress będzie łatwiejszy i lepszy. WordPress przez swoją ogromną popularność jest jednak bardziej narażony na ataki hakerskie. Drupal na pewno będzie bezpieczniejszym systemem.

Polecam każdemu jednak zapoznać się z tym CMSem, bo wiedzy nigdy za mało.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *