Drupal i Joomla to bezpłatne, otwarte systemy zarządzania treścią (CMS) do publikowania treści internetowych. Podczas Drupal's podejście „od zera” pozwala na większą wszechstronność, Joomla's wbudowane „podstawowe” typy treści pozwalają na szybszą i łatwiejszą implementację. Obie Drupal i Joomla są opracowane w
Po raz pierwszy wydany w 2001 roku przez swojego programistę Dries Buytaert, Drupal jest jednym ze starszych popularnych systemów CMS. Zaczęło się od oprogramowania za forum dyskusyjnym o nazwie drop.org, stworzonym przez Buytaert. Nazwa Drupala pochodzi od angielskiej wymowy holenderskiego słowa pestka, co oznacza „upuścić”.
Nazwa Joomla pochodzi od fonetycznej pisowni słowa suahili jumla, co znaczy „wszyscy razem”. Wydany w 2005 roku Joomla powstał jako widelec (nowa grupa programistyczna, która podąża za kodem źródłowym w nowym kierunku) Mambo, poprzedniego systemu CMS, na którym oparty był oryginalny kod Joomla.
Drupal i Joomla mają kilka przydatnych atrybutów. Oba są typu open source i utrzymują solidne bazy społeczności programistów. Są napisane w języku PHP i oba są licencjonowane na podstawie Powszechnej Licencji Publicznej GNU, która pozwala użytkownikom końcowym na używanie, modyfikowanie, badanie i kopiowanie oprogramowania. Ta swoboda pozwoliła dużym społecznościom programistów Drupal i Joomla rozwinąć funkcjonalność obu platform dzięki szerokiej gamie rozszerzeń i modułów.
Sztandar JoomlaZ jednej strony deweloperzy często faworyzują Drupala ze względu na jego podejście do tworzenia od zera. Pozwala to na ogromną elastyczność funkcjonalności, kosztem bardziej stromej krzywej uczenia się. Pozwala także na większą skalowalność, ponieważ strony internetowe i aplikacje można projektować od podstaw pod kątem złożonych i wielkoskalowych funkcji.
Logo Drupal wykonane z LegosZ drugiej strony Joomla łączy standardowe funkcjonalności strony internetowej „web 2.0” z szeroką obsługą tematów. Wymienia elastyczność i złożoność kodowania oferowaną przez Drupal dla porównywalnej łatwości użytkowania i estetyki. Oferuje więcej gotowych opcji w postaci rozszerzeń i szablonów, które pozwalają na szybszą i łatwiejszą konfigurację kosztem pewnej elastyczności skali i złożoności zapewnianej przez Drupal.
Oba mają przyjazne interfejsy. Drupal jest podzielony na różne zakładki. Jeśli karta edycji treści jest otwarta, użytkownicy mogą tylko wykonać to zadanie. Na szczęście formanty dostosowują się do tego, co dotyczy otwartej strony. Niestety zamyka niektóre opcje, zmuszając cię do przejścia do nowego panelu.
W przypadku Joomla prawie każda opcja edycji jest widoczna na raz. Obejmuje to menedżera artykułów, wybór zdjęć, edycję treści, opcje projektowania itp. Wszystko to zapewnia pełny apetyczny widok.
Drupal jest z natury złożony i ma bardzo stromą krzywą uczenia się. Nie ma edytora paska narzędzi; użytkownicy muszą znać HTML i zaimplementować kod bezpośrednio w tekście, aby edytować tekst.
Joomla zawiera pasek narzędzi i edytor HTML wbudowany w platformę. Joomla jest często uważana za znacznie bardziej dostępną ze względu na ograniczenia na rozszerzenia, układ i rozmiar strony po wyjęciu z pudełka (po natychmiastowym pobraniu).
Opcja „Instant-On” dla Joomla odcina wszystkie intensywne funkcje kodowania i pozwala Joomla istnieć przede wszystkim jako podstawowy system edycji stron internetowych, w przeciwieństwie do Drupala, który wymaga gruntownego projektu dla każdej strony, tematu i projektu.
Ten film porównuje Drupala z Joomla:
Oba systemy są bardzo dobrze chronione, udowadniając, że Drupal wydaje się mieć bardziej niezawodne zabezpieczenia. Jednak badanie ogólnej listy exploitów (tj. Witryn przejętych na każdej platformie) pokazuje, że w zależności od rodzaju kompromisu witryn, Joomla jest znacznie bardziej chroniony.
Drupal to społeczność technologiczna na wskroś. Baza użytkowników jest mniejsza, a pomoc będzie skomplikowana, ale bardzo przydatna, jeśli zostanie zrozumiana. Oczekuje się, że znasz techniczne aspekty swojej strony internetowej. Drupal jest wspierany finansowo przez Acquia Corporation.
Społeczność Joomla jest znacznie większa, ale użytkownicy skłaniają się nieco mniej zorientowani na technologię niż Drupal. Większa społeczność Joomla pozwoliła im w 100% kierować się wolontariuszami.
Jeśli aktywna społeczność użytkowników jest ważna, warto zauważyć, że WordPress Automattic ma większą, solidniejszą społeczność niż Drupal lub Joomla. Istnieją dwie wersje WordPress: WordPress.com, która jest przyjazną dla użytkownika i hostowaną usługą, oraz WordPress.org, w której użytkownicy mogą znaleźć do pobrania skrypt WordPress o otwartym kodzie źródłowym, który jest bardziej bezpośrednim „konkurentem” dla Drupala i Joomla.