Zmieniam zdanie na temat Drupala
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…