Joomla.it Forum

Forum traduzioni italiano => Le traduzioni e le informazioni della community => FAQ e Guide => : luigi.massa 06 Aug 2009, 00:21:02

: JForm, Joomla!1.6
: luigi.massa 06 Aug 2009, 00:21:02
Salve,
se può interessare stiamo analizzando le nuove librerie di Joomla11.6
http://www.opsource.it/blog/jform.html (http://www.opsource.it/blog/jform.html)

Saluti
: Re:JForm, Joomla!1.6
: alexred 06 Aug 2009, 00:40:51
Ciao luigi.massa,
certo molto interessante.
Sarebbe utile utilizzare il wiki di Joomla.it per condividere queste info.
: Re:JForm, Joomla!1.6
: = odino = 14 Aug 2009, 14:45:22
ciao luigi, il link porta ad una pagina senza contenuto
: Re:JForm, Joomla!1.6
: alexred 14 Aug 2009, 16:31:38
azz... hai ragione Odino,
proprio per evitare situazioni spiacevoli come queste, solitamente invitiamo a inserire i contenuti direttamente su Joomla.it nei vari canali a disposizione.
luigi.massa per mp mi ha confermato che è disponibile ad inserire quelle informazioni nel wiki di Joomla.it, speriamo presto quindi di trovarle  ;)
: Re:JForm, Joomla!1.6
: luigi.massa 30 Nov 2009, 15:00:03
ciao luigi, il link porta ad una pagina senza contenuto

ragione... rettifico in ritardo

http://www.opsource.it/blog/item/16-jform (http://www.opsource.it/blog/item/16-jform)
: Re:JForm, Joomla!1.6
: alexred 30 Nov 2009, 18:03:47

La nuova versione di Joomla! 1.6 è in versione Alpha e ci sono tante novità.

Abbiamo installato la nuova versione per incominciare ad analizzare i contenuti delle nuove librerie.

La prima libreria di cui ci occupiamo in questa puntata è JForm.
JForm, Joomla! form builder dinamico.

JForm è la libreria base per la realizzazione di form da codice. In base al sito ufficiale di Joomla! lo sviluppo di questa libreria è stato completato.

Questa è la gerarchia delle classi:

    * JObject
          o JForm
          o JFormField
                + JFormFieldCheckbox
                + JFormFieldCombo
                + JFormFieldEditor
                + JFormFieldFile
                + JFormFieldHidden
                + JFormFieldList
                      # JFormFieldAccessLevels
                      # JFormFieldAccessSections
                      # JFormFieldCategories
                      # JFormFieldComponentLayouts
                      # JFormFieldEditors
                      # JFormFieldHelpsites
                      # JFormFieldIntegers
                      # JFormFieldLanguages
                      # JFormFieldModuleLayouts
                      # JFormFieldTimezones
                      # JFormFieldUserGroups
                + JFormFieldMedia
                + JFormFieldPassword
                + JFormFieldRadio
                + JFormFieldSpacer
                + JFormFieldText
                      # JFormFieldCalendar
                + JFormFieldTextarea
          o JFormValidator

La classe JForm è la classe base: apre il tag form e ne imposta gli attributi. Dentro questa classe si devono sono presenti tutti i campi che riguardano le sotto classi di JFromField. Per ogni campo è possibile abbinare un validatore tramite JFormValidator.In fase di inserimento caricamento deii campi all'interno del form i campi sono uniti in gruppi.

L'aggiunta dei campi è effettuata tramite uno o più file xml permettendo massima flessibilità nella configurazione del form e disaccoppiando il suo design dal codice.

Tramite JForm è possibile anche impostare i dati di default dei campi tramite un semplice array.
Creazione dei campi tramite l'XML

La gestione dei campi di un form è efettuata tramite un file XML. I tag sono semplici e riprendono tutti gli attributi del tag relativo al campo da implementare.

Un esempio di file xml può essere quello nel documento in allegato.

Il file xml deve possedere un radice "<root>". All'interno di essa prima di specificare i campi è obbligatorio inserire il tag "<fields>". All'interno di quesrto tag è possibile creare i campi.
Cosa non sappiamo

Pare che la libreria per quanto rilasciata come completa abbia ancora dei problemi. Stiamo testanto il suo funzionamento e abbiamo avuto degli abend inattesi.

Inoltre pare che la libreria non abbia un metodo per l'apertura/chiusura del tag form.

fonte: http://www.opsource.it/blog/item/16-jform
: Re:JForm, Joomla!1.6
: zeus 26 Apr 2011, 14:28:58
Scusate ma i link non funzionano...
: Re:JForm, Joomla!1.6
: tomtomeight 26 Apr 2011, 14:35:09
Quali link?
: Re:JForm, Joomla!1.6
: zeus 26 Apr 2011, 14:48:33
questo ad esempio
http://www.opsource.it/blog/item/16-jform
: Re:JForm, Joomla!1.6
: tomtomeight 26 Apr 2011, 14:57:55
Ma hai visto la data? Non sara' piu' disponibile perche' superato.
: Re:JForm, Joomla!1.6
: luigi.massa 13 Mar 2012, 22:55:08
Un po'...
mi spiace.