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