Ok, grazie :)

Vito

Il giorno 16 novembre 2009 11.32, Giovanni Toffoli <toff...@uni.net> ha
scritto:

>  Ciao Vito,
>
> recentemente ho fatto qualcosa di simile "in economia", senza sviluppare un
> prodotto, per consentire di sottomettere ad un congresso delle proposte di
> interventi, con possibilità di fare l'upload di un file contenente il draft
> paper.
>
> Ho usato PloneFormGen, e un form che include un campo File.
> Ho definito un custom adapter che consente di salvare il file in un folder
> predefinito con id e title predefiniti; Il cuore del custom adapter è uno
> script Python definito come valore del campo "Script body" dell'oggetto
> stesso.
> Ho usato l'attrributo "Proxy role" dell'adapter per assegnare allo script
> il ruolo Manager (lo so che è pericoloso, ma ci ho messo qualche controllo).
> Dato che submission del form + upload del file potevano essere fatti da
> utente anonimo, ho aggiunto una pagina di ingresso con un CAPTCHA, che salva
> l'esito in una variabile di sessione; ma ora mi sembra che PloneFormGen
> integri anche un campo CAPTCHA.
>
> Nota:
> E' importante che un eventuale "Mailer" adapter (per email di
> conferma) venga eseguito DOPO il custom adapter di cui sopra, altrimenti
> l'invio della email interferisce con il salvataggio del file in un modo che
> mi ha fatto impazzire.
> Questo significa anche che la email non viene spedita se si verifica un
> errore in precedenza; da un certo punto di vista è una buona cosa (coerente
> con il comportamento "transazionale" di Zope/Plone); tuttavia, come ho già
> sperimentato, è un guaio se il server di posta non risponde per qualsiasi
> motivo.
> Giovanni
>
> ----- Original Message -----
> *From:* Vito Falco <vitofa...@gmail.com>
> *To:* Plone ML <Plone-IT@lists.plone.org>
> *Sent:* Monday, November 16, 2009 10:42 AM
> *Subject:* [Plone-IT] Modulo di contatto "lavora con noi": qual'è la
> migliore soluzione?
>
> Ciao a tutti,
> dovrei fare, per un sitarello che sto mettendo su, un modulino di contatto
> per la classica voce "lavora con noi".
>
> Dovrebbe essere un form con pochi campi e uno "speciale" per allegare il
> proprio curriculum vitae. Il tutto, ovviamente, dovrà essere spedito via
> mail al titolare del sito (o come allegato email oppure uppandolo sul web e
> spedendo l'url).
>
> Come posso implementarlo al meglio?
> Grazie
> Vito
>
> --
> "Design is the method of putting form and content together. Design, just as
> art, has multiple definitions; there is no single definition. Design can be
> art. Design can be aesthetics. Design is so simple, that's why it is so
> complicated." by Paul Rand
>
> ------------------------------
>
> _______________________________________________
> Plone-IT mailing list
> Plone-IT@lists.plone.org
> http://lists.plone.org/mailman/listinfo/plone-it
> http://www.nabble.com/Plone---Italy-f21728.html
>
>
> _______________________________________________
> Plone-IT mailing list
> Plone-IT@lists.plone.org
> http://lists.plone.org/mailman/listinfo/plone-it
> http://www.nabble.com/Plone---Italy-f21728.html
>



-- 
"Design is the method of putting form and content together. Design, just as
art, has multiple definitions; there is no single definition. Design can be
art. Design can be aesthetics. Design is so simple, that's why it is so
complicated." by Paul Rand
_______________________________________________
Plone-IT mailing list
Plone-IT@lists.plone.org
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html

Rispondere a