Dzisiaj skupimy się na kolejnym CMS, jakim jest Drupal, który został stworzony przez Dries Buytaert w roku 2001. Według statystyk system ten został już wykorzystany do stworzenia około 3,5 miliona stron. Jest to skrypt uznany za jeden z najbardziej kompleksowych systemów tego typu dostępnych na rynku. Drupal to otwarta platforma stosowana nie tylko do tworzenia stron internetowych ale również aplikacji. Używany i wspierany przez aktywną i zróżnicowaną społeczność na całym świecie. Posiada on bardzo specyficzne środowisko programistyczne, można powiedzieć, że jest on bardziej platformą programisty aniżeli prostym narzędziem CMS.

Wśród najważniejszych zalet systemu Drupal można należy wspomnieć, iż system wykorzystuje język PHP, współpracuje z bazami danych MySQL i PostgreSQL oraz serwerami Apache i IIS. Oferuje takie funkcjonalności jak rejestracja użytkowników, zarządzanie profilem, kanały RSS, zarządzanie menu, system administracji oraz narzędzie do dostosowywania wyglądu strony. Dzięki temu możliwe jest tworzenie prostych stron, blogów, forów czy stron społecznościowych. Skrypt ten dostarcza również podstawowe możliwości edytowania strony a dostępne szablony znacznie ułatwiają pracę. Zatem nie trzeba tworzyć strony od podstaw, wystarczy jedynie wprowadzać stosowne modyfikacje. Zdefiniowane konfiguracje funkcji witryny ułatwiają budowanie wszelkiego rodzaju układów stron, począwszy od tych najmniej skomplikowanych, a na bardziej zaawansowanych kończąc. Drupal pozwala na tworzenie oraz zarządzanie treścią w wielu formach, również statystyki, video, ankiety, zarządzanie użytkownikami i wiele innych. Administrator systemu może tworzyć nowe konta użytkowników oraz udzielać odpowiednich uprawnień, łączyć użytkowników w grupy oraz rozdzielać im role. Drupal umożliwia również kategoryzowanie treści poprzez adresy URL dzięki czemu wyszukiwane oraz ponowne użycie treści jest bardzo proste. W przypadku potrzeby rozwiązania problemów z systemem, wsparcia technicznego można szukać na stronie domowej Drupal, gdzie znajduje się wiele przydatnych wskazówek na temat modyfikacji oraz obsługi skryptu, forum dyskusyjne, chat czy też listę mailingową.

W przeciwieństwie do WordPress – Drupal nie jest tak przyjazny użytkownikowi i wymaga większej wiedzy technicznej potrzebnej do instalacji i modyfikacji, choć zapewnia bardziej rozbudowane funkcjonalności. Przyzwyczajenie się do używania tego skryptu zajmuje sporo czasu. Drupal posiada wiele nowych rozwiązań, przez co jego obsługa, w szczególności na początku, jest dosyć skomplikowana. Również jeśli chodzi o kwestię wydajności czy skalowalności, niestety Drupal nie dorównuje swojej konkurencji. Ponad to w przypadku dużego ruchu na stronie, ze względu na duży zakres możliwości, skrypt ten powoduje znaczne obciążenia serwera. Problem ten można co prawda rozwiązać za pomocą odpowiednich wtyczek, jednak jest to dodatkowa przeszkoda na drodze korzystania z systemu.

Trzeba przyznać, że Drupal niewątpliwie jest skryptem bardzo rozbudowanym, posiadającym bardzo dużą ilość różnorodnych funkcji, które w konkurencyjnych systemach CMS wymagają dodatkowo instalacji wielu wtyczek, o ile takowe są w ogóle dostępne. Jednakże nawet najmniejsza ingerencja w kod skryptu wymaga dobrej znajomości PHP , HTML czy CSS. Dlatego do korzystania z tego skryptu przymierzają się osoby bardziej zaawansowane, które wymagają od projektu dodatkowych, skomplikowanych bądź nietypowych funkcjonalności.

Źródła: inetdigital.co.ukdrupal.com;

Zobacz także

Ostatnie wpisy

<
>