Re: Ancora Hooks e DD

"marc" <[email protected]> Thu, 29 May 2003 18:47:55 +0200
Newsgroups gmane.comp.cms.xaraya.user.italian
Organization Xaraya News Server
Message-ID <[email protected]>
"Federico" <[email protected]> wrote in message
news:bb4lh4$2oa$1-FogMEOs31dotat4ziPANHlKoq+OfwspIVIuBW6zZ0iQ@public.gmane.org
> Caro Marc,
> dato che tu sei un esperto della gestione utenti, continuo a chiederti
> cose. Se puoi rispondimi!
>
> Da quel che ho capito a me serve creare uno hook che si possa associare al
> processo di registrazione di un nuovo utente. Infatti i miei dati vanno e
> vengono tramite chiamate http a un XML server.Non mi serve mettere dati
> nel sistema tramite DD. Quando un utente inserisce i suoi dati
> a)devo chiederne parecchi altri
> b)devo inviarli al server XML per ulteriore processo.
> c)in fase di query al sistema XML userò solo lo username come chiave,
> quindi i due sistemi rimangono disaccoppiati dal punto di vista della
> gestione utenti

Sarebbe piutosto un modulo con funzionalita di hook.

> Domande:
> 1)Se associo uno hook H ad un modulo (es. "roles"), X prevede che la
> chiamata a H venga fatta automaticamente in caso di una certa action ?
> ("new","update"...)? Le action sono standardizzate o ognuno fa quel che
> gli pare?

> 2)Per visualizzare la form dei dati ulteriori userò una hook user-"GUI",
> per salvare i dati una hook user-"API". Vero o falso ?

E una possibilita. Puo anche essere lo stesso hook, volendo.

> 3)In fase di visualizzazione della form, un modulo standard visualizzerà
> la "sua" form ed assieme ad essa quella relativa alla hook "GUI". Vero o
> falso ?

Non sono sicuro di aver capito.
Probabilmente si. Il esempio classico e di aggiungere Comments a Articles. I
commenti si vedonon sotto l'articolo.

> 4.1)Perchè la form risulti visibile dovrò inserire nel tema un file
> "roles-registerform.xt" che preveda dei form fields dedicati alla hook-GUI
> per (tipicamente) roles-registerform.xd

Come ho detto, credo che la soluzione e di creare un piccolo modulo con
funzionalita di hook per roles. A questo punto puoi creare un.xd per la form
come parte del modulo. In generale io evito di cambiare i file .xt.
Preferisco usare un .xd nello stesso modulo.

> 4.2)OPPURE la hook-GUI deve prevedere - come valore di ritorno - una
> stringa HTML già formattatata con i form fields in questione. Come si può
> automatizzare questo meccanismo ? E' prevista qualche API "xarTpl"?

? Esiste gia xarTplModule per cambiare il tpl. O ho capito male? C'e un
esempio in Example che dimostra come farlo.

Marc