Form Builder – proste budowanie formularzy

formbuilderexapleDzięki świetnemu wpisowi na mydrupal.pl traktującemu o modułach związanych z formularzami (warto się zapoznać) przypomniałem sobie o projekcie Form Builder.

Mimo, że moduł ten to nadal wersja generująca jedynie kod który możemy użyć we własnych modułach (kod jest zgodny z Drupalowym FAPI czyli Forms API), to warto się mu przyjrzeć bliżej – głównie aby zobaczyć jakie fajne rzeczy można zdziałać z jQuery. Budowa formularza polega na przeciąganiu na obszar roboczy kolejnych elementów – obszarów do grupowania pól, samych pól, kontrolek. Właściwości kontrolek możemy ustawić po prostu klikając na wybrany element.

Najlepszym sposobem obmacania tego modułu jest wizyta na stronie zawierającej działające demo. Docelowo moduł ten będzie służył jako swoisty edytor WYSIWYG ale do tworzenia i edycji formularzy a nie zawartości. Przykładowo tworzenie rodzajów zawartości lub formularzy dla modułu Webform będzie o wiele przyjemniejsze.

Vertical Tabs

vtabsModuł, który powstał w toku prac nad poprawą interfejsu drupala 7. Ponieważ spotkał się z uznaniem został backportowany (czyli przepisany) do wersji 6, więc już dziś możemy się z niego cieszyć.

Co robi? Na pewno kojarzycie rozsuwane formularze na stronach dodawania zawartości – za ich pomocą dodamy załączniki, datę powstania, oznaczymy wpis jako przyklejony, etc. Swego czasu było to nawet całkiem rewolucyjne i ciepło przyjęte rozwiązanie.

Nowe podejście do tego tematu to ułożone jedna nad drugą zakładki prezentujące nie tylko tytuł podformularza (np. załączniki), ale również podgląd obecnych ustawień. Jak to wygląda w praktyce? Spróbujcie na stronie z demo modułu!

Dla mnie bomba, choć póki co mamy tylko wersję beta – poleca ją tylu uznanych speców od Drupala (np. ludzie z Lullabot), że nie sądzę aby coś z nią było nie tak.