Zmieniam zdanie na temat Drupala

Spis treści

Jakiś czas temu opisałem Drupala jako całkiem fajny system, ale z pewnymi wadami 🙂 Z racji na to, że nie miałem okazji wiele na nim pracować (raptem 4 projekty + tuzin modyfikacji) uważałem go za system mało przyjazny web developerowi. Dzisiaj zmieniam zdanie – system jest bardzo przyjazny dla webdevelopera, bo… wszystko można wyklikać.

Okazuje się, że jest to prawda, Zamiast tracić cenny czas na kodowanie praktycznie wszystko można sobie wyklikać przy pomocy

CCK . Do tego mamy wspaniałe narzędzie do tego oczywiście obowiązkowo kodujemy Views (widoki) a cała reszta – bajecznie prosta.

Przykład 1 – widoki i nagłówki w Drupalu

Była sobie strona, na której był (jest) moduł kalendarza:

Klient publikuje na niej daty warsztatów. Trzeba było dać klientowi możliwość dodania jakiegoś pięknego opisu PRZED kalendarzem, ale zaraz ZA nagłówkiem. Kto raz pracował z widokami w Drupalu wie, że mają one kilka typów. Aby dodać tekst przed nagłówkiem można sobie dodać nagłówek do widoku i zrobione, ale co jeśli trzeba dać możliwość grzebania w tym klientowi? Nic prostszego – parafrazując Apple “jest na to moduł”:  Views UI: Edit Basic Settings . Sprawa zamknięta 🙂

Przykład 2 – formularze w Drupalu

Formularze na stronie są bardzo upierdliwe do kodowania w HTML, do tego ładne CSS + walidacja, po stronie klienta, czasami trzeba jeszcze to gdzieś przetrzymywać, najlepiej żeby kopia szła do klienta bla, bla, bla… Zasadniczo każdy kto robił – wie o co chodzi 🙂

Drupal – krótka piłka – klikamy:

Jak widać proste – nazwy, typy pól, do tego “wymagane” można walidować, nie trzeba… można sortować. Bajka.

Efekt na WWW:

Da się? 🙂 Da…