OTT wyjaśnia: co to jest Drupal?

Systemy zarządzania treścią, takie jak WordPress , to architektura milionów witryn w Internecie. CMS pozwala użytkownikom, nawet tym, którzy nie posiadają rozległej wiedzy programistycznej, zarządzać i koordynować przepływ treści do swojej witryny w sposób zorganizowany, skuteczny i łatwy.

(WordPress)Według W3Techs (W3Techs)WordPress ma 35% udziału w rynku witryn internetowych . To ponad jedna trzecia wszystkich witryn — szalone, prawda? Biorąc to pod uwagę, w przypadku witryn zorientowanych na treść, po co w ogóle rozważać inną opcję?

Tu wkracza Drupal . Ale czym jest Drupal ? Jako wiodąca platforma zarządzania treścią w Internecie, zapewnia poziom modułowości, którego nie znajdziesz w CMS , takim jak WordPress . CMS to aplikacja internetowa używana głównie do zarządzania treścią, ale framework, taki jak Drupal , stanowi podstawę dla witryny internetowej o dużej zawartości treści, którą można dostosować w bardzo solidny sposób.

Drupal kontra WordPress(Drupal vs. WordPress)

Najlepszym sposobem, aby przeciętny użytkownik docenił to, czym jest Drupal , jest porównanie go z bardzo popularnym systemem treści o otwartym kodzie źródłowym – WordPress . Podstawową funkcjonalnością WordPressa(WordPress) jest zapewnienie użytkownikom systemu, który pozwala im zarządzać zarówno statycznymi, jak i dynamicznymi stronami ich witryny. WordPress obsługuje architekturę wtyczek i system szablonów, które otrzymały ogromny wkład od jego społeczności.

Kiedy przechodzisz do witryny WordPress , często łatwo zauważyć, że jest ona obsługiwana przez WordPress . Witryny WordPress(WordPress) na ogół mają tę samą strukturę, ten sam adres URL(URL) i konwencję nazewnictwa plików oraz inne kluczowe gadżety. Jednak prawdopodobnie odwiedziłeś dziesiątki stron internetowych obsługiwanych przez Drupala(Drupal) , nawet o tym nie wiedząc. Wynika to z tego, jak konfigurowalny i elastyczny jest Drupal .

Drupal to bardziej rozwiązanie korporacyjne do tworzenia dynamicznych stron internetowych. Tworzy solidną bazę kodu, którą programiści mogą dostosowywać i na której można budować, aby zrobić znacznie więcej niż tworzenie blogów czy witryn z wiadomościami. 

Podczas gdy WordPress jest modułowy w tym sensie, że zawsze możesz zainstalować wtyczki i integracje innych firm, Drupal jest modułowy w swej istocie — ma być dostosowywany w dużym stopniu, abyś mógł przekształcić Drupala(Drupal) w witrynę e-commerce, intranet, forum , serwis społecznościowy i wiele więcej.

Jak powstał Drupal(How Drupal Was Built)

Drupal zawiera wiele popularnych technologii internetowych, ale większość jego kodu jest w PHP , a MySQL obsługuje bazę danych. Drupal jest całkowicie open-source , więc możesz swobodnie sprawdzić cały kod, który się za nim kryje, kiedy tylko chcesz.

Drupal zawiera elementy HTML5 , YAML , Twig , jQuery, Backbone.js i nie tylko. Im więcej z tych technologii znasz, tym lepiej zbudujesz Drupala(Drupal) w spersonalizowane rozwiązanie. 

Jednak Drupal wymaga jedynie znajomości podstaw HTML , aby rozpocząć tworzenie dynamicznych stron i tworzenie funkcjonalnej strony internetowej.

Wyjaśnienie haków Drupala(Drupal Hooks Explained)

Podobnie jak WordPress , Drupal obsługuje modularyzację, aby dodać do niego więcej niż to, co otrzymujesz po wyjęciu z pudełka. Aby w pełni zrozumieć i docenić, jak to działa, musisz zrozumieć system hooków Drupala .(Drupal)

W Drupalu(Drupal) pomyśl o module jako zbiorze plików PHP , które udostępniają rozszerzoną funkcjonalność niedostępną w rdzeniu Drupala . (Drupal)Hooki(Hooks) umożliwiają interakcję tych modułów z innymi modułami lub rdzeniem. Rdzeń Drupala(Drupal) zawiera długą listę obsługiwanych hooków, o których możesz przeczytać więcej tutaj(here) .

Bez zagłębiania się w zawiły techniczny żargon kryjący się za haczykami, możesz myśleć o nich jako o prostych słuchaczach zdarzeń, które zmieniają podstawowe zachowanie Drupala. Wywołanie hooka pozwala na efektywne „pożyczenie” funkcjonalności z innego modułu lub rdzenia Drupala i dodanie jej do własnego modułu.

Tak więc, podczas gdy wtyczki do WordPressa(WordPress plugins) oferują natychmiastową satysfakcję typu plug-and-play, umożliwiającą włączenie nowej i kompletnej funkcji, haki Drupala są bardziej rozwojowe i zaprojektowane do użycia w jednym lub wielu innych modułach.

Jak zdobyć Drupala(How to Get Drupal)

Najnowszą wersję Drupala, Drupala 8(Drupal 8) , można pobrać z oficjalnej strony Drupala(official Drupal website) . Na tej samej stronie możesz uzyskać listę wszystkich modułów, motywów, dystrybucji i tłumaczeń. Inne polecane wersje można znaleźć tutaj(here) .

Chociaż Przewodnik oceniający(Evaluator Guide) na oficjalnej stronie pokaże Ci, jak wdrożyć tymczasowe lokalne demo Drupala 8(Drupal 8) , istnieje kilka rozwiązań internetowych, które to umożliwiają. OpenSourceCMS.com to nasza ulubiona strona, która pozwoli Ci korzystać z publicznego, samoresetującego się demo Drupala(Drupal) , a nawet poprosić o własną instancję o żywotności 24 godzin.

Chociaż Drupal jest całkowicie darmowy do pobrania, nie jest całkowicie „darmowy” w tym sensie, że będzie wymagał sporo rozwoju. WordPress jest znacznie bardziej oparty na społeczności niż Drupal i prawdopodobnie w ciągu jednego dnia możesz skonfigurować witrynę WordPress przy użyciu niestandardowego motywu i zestawu wtyczek.

Drupal jako framework wymaga znacznie więcej pracy pod maską. Jeśli sam nie jesteś programistą internetowym, spodziewaj się zatrudnienia kogoś z doświadczeniem w kodowaniu i projektowaniu na platformie.

Czym więc w skrócie jest Drupal ? Jest to jedna z najpotężniejszych i najsolidniejszych platform zarządzania treścią, umożliwiająca programistom tworzenie w pełni konfigurowalnych witryn internetowych, które mogą dostarczać treści, ale nie muszą skupiać się wyłącznie na treści — to istotna różnica w porównaniu z WordPress .

Czy(Did) dowiedziałeś się czegoś nowego o Drupalu(Drupal) lub masz pytanie, na które ten artykuł nie odpowiada? Napisz(Drop) do nas komentarz poniżej i daj nam znać!



About the author

Jestem informatykiem skupiającym się na prywatności i kontach użytkowników oraz bezpieczeństwie rodziny. Od kilku lat pracuję nad poprawą bezpieczeństwa smartfonów i mam doświadczenie w pracy z firmami zajmującymi się grami. Wielokrotnie pisałem też o problemach związanych z kontami użytkowników i grami.



Related posts