PDA

Pogčedajte punu verziju : Koji vam je najdosadniji deo razvoja sajta?


ppavlovic
14. 02. 2008., 03:00
... i kako prevazici to.

Meni je najdosadniji deo kreiranje formulara ... muka me hvata. Zato sam napravio neko svoje resenje koje generise formulare na osnovu podataka iz baze. Stedi malo vremena, ali opet, treba dodati validaciju na strani klijenta, na strani servera, copy/paste, razna cuda... Sigurno ima naprednije resenje u vidu scaffoldinga iz raznih framework-a.

Izlozite sta koristite, pogotovo alate, skriptice i razne druge lepe stvari.

Ilija Studen
14. 02. 2008., 08:38
Ja za formulare izmislio svoj markup:

{form action='?route=new_user'}
{wrap field=username}
{label for=username required=yes}Username{/label}
{text_field name=user[username] value=$user_data.username class=required}
{/wrap}

{wrap field=email}
{label for=email required=yes}Email address{/label}
{text_field name=user[email] value=$user_data.email class='required validate_email'}
{/wrap}

{submit}Submit{/submit}
{/form}

Things included:

# Client side i server side validacija
# Upozorenje ukoliko je unesen tekst, a vi napuštate stranicu
# Automatsko fokusiranje prvog polja
# Ukoliko forma mora opet da se prikaže već unesene vrednosti se opet prikazuju
# Sitnice koj sam zaboravio, davno je bilo :D

Što se izgradnje forme na osnovu tabele tiče - ne radi posao ako ti je stalo do interfejsa. Previše je generički. Ako ti je to problem možda ne bi bilo loše da daš Djangu (http://www.djangoproject.com/) šansu. Uštedeće ti TONE vremena.

dootzky
14. 02. 2008., 11:16
Ilija je u pravu.

probaj mozda i Rapyd za CodeIgniter ;)