all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Source: libcgi-formbuilder-perl  ]

Package: libcgi-formbuilder-perl (3.10-4)

Links for libcgi-formbuilder-perl

Screenshot

Debian Resources:

Download Source Package libcgi-formbuilder-perl:

Maintainers:

External Resources:

Similar packages:

generazione ed elaborazione facili di moduli CGI basati su stati

CGI::FormBuilder è un modulo Perl per generare, elaborare e convalidare moduli CGI. È un modulo estremamente veloce e robusto con un gigantesco numero di funzionalità.

Caratteristiche principali:

 * DWIMmery
Questo modulo cerca di "Fare quello che l'utente intende". Basta dirgli i campi che interessano e si prende carico di tutta la stupida generazione ed elaborazione di HTML e JavaScript al posto dell'utente. Inoltre restituisce i valori corretti che si desiderano. Etichetterà persino i campi automaticamente con nomi comprensibili.

 * Astrazione del campo di inserimento
Basta semplicemente definire i propri campi e le loro opzioni e FormBuilder si occuperà di scoprire quale sia la rappresentazione HTML migliore. Genererà quindi i campi di inserimento appropriati (text, select, radio, ecc.), cambiando persino qualsiasi azione JavaScript in modo appropriato.

 * Facile gestione dei valori predefiniti
Specificare semplicemente un hash di valori da usare come predefiniti per i propri campi. Ricerche insensibili alle maiuscole e minuscole saranno poi fatte su di essi e mostrate nel modulo. Ancora più importante, se un utente inserisce qualcosa attraverso la CGI che sovrascrive un valore predefinito, quando si usa il metodo field() per ottenere i dati si ottiene il valore corretto.

 * Stickiness corretta
La stickiness è una rottura di scatole. FormBuilder gestisce correttamente anche valori multipli selezionati in un elenco per selezione multipla, in modo completamente integrato con una corretta gestione dei valori predefiniti.

 * Robusta convalida dei campi
La convalida dei moduli è uno strazio ed è lì che FormBuilder si rivela di grande aiuto. Ha tonnellate di modelli incorporati e genererà persino pezzi di codice JavaScript di convalida al posto dell'utente. È anche possibile specificare le proprie espressioni regolari e FormBuilder controllerà in modo corretto persino gli elenchi di selezioni a più valori.

 * Gestione di modalità multiple di invio
FormBuilder permette di stabilire in modo affidabile se la persona ha selezionato il pulsante "Aggiorna" o "Cancella" del proprio modulo, il che è normalmente un bel problema.

 * Gestione di driver di modelli
FormBuilder può in modo nativo "comandare" svariati dei principali motori per modelli:
 * HTML::Template,
 * CGI::FastTemplate,
 * Text::Template,
 * Template Toolkit.
FormBuilder può aiutare a creare un'applicazione per moduli completa con un modello, in meno di 20 righe di Perl.

 * Messaggi personalizzabili e internazionalizzati
FormBuilder permette la personalizzazione di ogni singolo messaggio che produce in output per una data localizzazione.

 * Interfaccia semplice
L'autore si è specializzato in Progettazione di interfacce utente.

 * Vasta documentazione

Tags: Software Development: Perl Development, Libraries, Implemented in: Perl, Role: role::program, use::browsing, Purpose: Configuration, World Wide Web: CGI, Supports Format: works-with-format::html, works-with::text

Other Packages Related to libcgi-formbuilder-perl

  • depends
  • recommends
  • suggests
  • enhances

Download libcgi-formbuilder-perl

Download for all available architectures
Architecture Package Size Installed Size Files
all 178.5 kB585.0 kB [list of files]