[Plone-IT] Esecuzione di un Python script da una pagina del sito

Luca Gentili luka.gentili a gmail.com
Gio 17 Nov 2011 15:03:36 UTC


Molto più chiaro grazie ;)



Il giorno 17 novembre 2011 15:47, Luca <lucafbb a gmail.com> ha scritto:

> 2011/11/17 Luca Gentili <luka.gentili a gmail.com>:
> > Ok "omonimo" grazie ... mi sai dire "in breve" che differenza c'è, come
> hai
> > visto ho poca esperienza su plone e quindi mi sono limitato a
> "customizzare"
> > gli oggetti predefiniti della sendto....
> >
>
> Le versioni "Controller xxx" servono in presenza della necessità di
> gestire flussi dei dati.
>
> Di solito hai un controller page template che presenza il form e
> gestisce che cosa fare in base alla pressione di certi bottoni del
> form stesso. Questo chiama dei validatori (Controller Validator
> Script) che eseguono check dei dati inseriti e in caso di errori
> riportano l'utente al form.
> Infine ci sono i controller pyhon script, che "fanno cose" e
> redirigono l'utente di nuovo al form o da altre parti.
>
> Se vai in ZMI dentro ad un sito Plone, trovi la documentazione
> all'interno del tool "portal_form_controller".
>
> Nel tuo caso mi pareva tu non avessi bisogno di eseguire complesse
> validazioni dei dati (hai un form, vuoi fare qualcosa con quei dati)
> quindi in questi casi ti bastano le versione "non-controller" dei
> componenti.
>
> Spero ti sia un po' più chiaro!
>
> > Grazie mille,
> >
> > Luca
> >
> > Il giorno 16 novembre 2011 19:48, Lucafbb <lucafbb a gmail.com> ha
> scritto:
> >>
> >>
> >> Il giorno 16/nov/2011, alle ore 17:15, Luca Gentili
> >> <luka.gentili a gmail.com> ha scritto:
> >>
> >> > Salve ... ho risolto in modo funzionale anche se sicuramente il
> >> > work-around è abbastanza "sporco".
> >> > In pratica ora faccio questo:
> >> > nella mia pagina ho un link statico alla form (marker_reindex) che ora
> >> > funziona oerché ho inserito il validator (che in realtà restituisce
> sempre
> >> > success)
> >> > la pagina al termine dello script se questo ha successo ho messo la
> >> > redirect alla pagina originale... un po' lungo ma funziona.
> >> >
> >> > Se ci sono modi più "puliti" per farlo e qualcuno a tempo perso può
> >> > rispondeer benvenga :D
> >> >
> >> > ciao a tutti,
> >> >
> >> > Luca
> >>
> >> Invece di un controller Python script e controller page template, puoi
> >> usare un normale Python script e un normale page template
> >>
> >> --
> >> -- luca (da iPhone)
> >>
> >> >
> >> > _______________________________________________
> >> > Plone-IT mailing list
> >> > Plone-IT a lists.plone.org
> >> > https://lists.plone.org/mailman/listinfo/plone-plone-it
> >> >
> >> >
> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
> >> _______________________________________________
> >> Plone-IT mailing list
> >> Plone-IT a lists.plone.org
> >> https://lists.plone.org/mailman/listinfo/plone-plone-it
> >>
> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
> >
> >
> > _______________________________________________
> > Plone-IT mailing list
> > Plone-IT a lists.plone.org
> > https://lists.plone.org/mailman/listinfo/plone-plone-it
> >
> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
> >
>
>
>
> --
> -- luca
>
> twitter: http://twitter.com/keul
> linkedin: http://linkedin.com/in/lucafbb
> blog: http://blog.keul.it/
> _______________________________________________
> Plone-IT mailing list
> Plone-IT a lists.plone.org
> https://lists.plone.org/mailman/listinfo/plone-plone-it
> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.plone.org/pipermail/plone-plone-it/attachments/20111117/c50be65c/attachment.html>


Maggiori informazioni sulla lista Plone-IT