Grazie mille Fabrizio, ci guarderò senz'altro Paolo
_______________________________________ Ing. Paolo Tramontani - Softone s.r.l. email: [email protected] [email protected] phone: +39 338 9253741 ______________________________________ -----Messaggio originale----- Da: [email protected] [mailto:[email protected]] Per conto di Fabrizio Rota Inviato: venerdì 20 gennaio 2012 10:06 A: La lista degli italiani appassionati di Plone. Oggetto: Re: [Plone-IT]R: R: R: content type che può essere aggiunto anche da utenti anonimi Qui http://plone.org/products/ploneformgen/documentation/how-to/creating-content -from-pfg trovi la proposta di Steve McMahon che mi è servita per il mio lavoro. Di certo questo documento ti sarà di aiuto più di quanto non possa farlo io (che di Archetype conosco poco....). Si tratta di una soluzione indolore nel senso che raccoglie dei campi e li "mappa" ai campi di un content type standard di Plone (io li mappo verso una news): quella che viene creata (tramite invokeFactory) è una vera e propria news di Plone; quando vai ad editarla, infatti, NON USI PFG, ma la classica maschera di Plone. Con il prodotto http://www.uwosh.edu/ploneprojects/software/uwosh.northstar hai la possibilità di creare un content type tramite PFG ed editarlo tramite PFG (mai usato). Quel che ti posso assicurare è che per funzionare funziona bene, da più di un anno: gli anonimi compilano, mi si crea una news impaginata per bene e ricevo una mail di notifica; io guardo e decido se vale la pena pubblicare. a presto Il 20 gennaio 2012 08:58, Paolo Tramontani <[email protected]> ha scritto: > Nella soluzione che tu mi proponi si tratta di creare una form con un tool > per la creazione di form (PFG) per raccogliere i dati di input (sosituendo > la form standard di archetype) per poi creare l'archetype > programmaticamente? > > O il fatto che con un adapter si customizzi portal_factory è possibile > conservare il funzionamento standard del generatore di maschere di input di > archetype? > In altre parole se adatto portal_factory a cosa serve mettere in campo PFG? > > Rigrazie > > > _______________________________________ > > Ing. Paolo Tramontani - Softone s.r.l. > email: [email protected] > [email protected] > phone: +39 338 9253741 > ______________________________________ > > -----Messaggio originale----- > Da: [email protected] > [mailto:[email protected]] Per conto di Fabrizio Rota > Inviato: giovedì 19 gennaio 2012 18:53 > A: La lista degli italiani appassionati di Plone. > Oggetto: Re: [Plone-IT]R: R: content type che può essere aggiunto anche da > utenti anonimi > > Interessante il prodotto che hai trovato. > Vorrei comunque precisare che tramite PFG si raccolgono informazioni > con i form e poi tramite un semplice adapter che invoca portal_factory > si va a creare un autentico content_type di Plone. > In pratica la soluzione è "pulitissima", a prova di migrazione anche > se probabilemente non è di questo che avevi bisogno. > > a presto > > Il 19 gennaio 2012 18:46, Paolo Tramontani <[email protected]> > ha scritto: >> Ho trovato quel che mi serve! >> >> >> >> Grazie a Vito che mi ha indirizzato su pypi a frugare nei meandri dei > Plone >> Products ho beccato un plugin per PAS che si chiama >> >> Product.AnonPAS (che non centra niente con PloneFormGen, ma meglio così, >> almeno per me). >> >> >> >> Lo segnalo per chi dovesse averne bisogno: si tratta di un plugin che >> assegna un id random agli utenti anonimi di un sito Plone e un ruolo che > si >> può scegliere in configurazione. >> >> >> >> Ho creato un ruolo apposta che ho inserito tra i ruoli che possono >> aggiungere il mio content type e ora chi entra anonimo può aggiungere > quello >> e solo quel content type. >> >> Ovviamente avrà di sicuro tanti effetti collaterali, tra i quali quello di >> rendere sempre False il check isAnonymous ma se usato cum grano salis >> potrebbe risolvere diverse grane (scusate il gioco di parole grano > grane) >> >> >> >> Grazie ancora a Vito e a Fabrizio >> >> >> >> >> >> _______________________________________ >> >> >> >> Ing. Paolo Tramontani - Softone s.r.l. >> email: [email protected] >> [email protected] >> phone: +39 338 9253741 >> ______________________________________ >> >> ________________________________ >> >> Da: [email protected] >> [mailto:[email protected]] Per conto di Paolo >> Tramontani >> Inviato: giovedì 19 gennaio 2012 18:02 >> >> >> A: 'La lista degli italiani appassionati di Plone.' >> Oggetto: [Plone-IT] R: content type che può essere aggiunto anche da > utenti >> anonimi >> >> >> >> Grazie Vito, >> >> questo però vorrebbe dire abbandonare la normale maschera di input di >> archetype? >> >> Lo chiedo perché ci ho lavorato fino allesaurimento, andando in override >> sui template generali e sui template dei widget degli archetype e mi >> toccherebbe rifare da capo >> >> Ho provato ad andare nella security della ZMI e nella riga relativa al >> permesso mio.prodotto: Add mio contenuto ho aggiungo il flag nella > colonna >> anonymous ma non è stato sufficiente credevo di avere solo dimenticato un >> pezzo >> >> Agire sul workflow? >> >> >> >> >> >> _______________________________________ >> >> >> >> Ing. Paolo Tramontani - Softone s.r.l. >> email: [email protected] >> [email protected] >> phone: +39 338 9253741 >> ______________________________________ >> >> ________________________________ >> >> Da: [email protected] >> [mailto:[email protected]] Per conto di Vito Falco >> Inviato: giovedì 19 gennaio 2012 17:51 >> A: La lista degli italiani appassionati di Plone. >> Oggetto: Re: [Plone-IT]content type che può essere aggiunto anche da > utenti >> anonimi >> >> >> >> Ciao, >> >> sulla lista internazionale ogni tanto si è dibattuto su questo. >> >> >> >> Esiste però un prodotto (di cui non mi sovviene il nome) che permette di >> creare oggetti tramite PloneFormGen e quindi anche agli utenti anonimi. >> >> Cerca nel pypi tutti gli addon che fanno uso di ploneformgen (detto anche >> PFG) e vedi un po' se c'è qualcosa che fa al caso tuo. >> >> >> >> Vito >> >> Il giorno 19 gennaio 2012 17:46, Paolo Tramontani <[email protected]> ha >> scritto: >> >> Ciao a tutti >> >> Sul mio sito ho un content type che deve poter essere aggiunto anche da >> utenti non loggati >> >> Cè un sistema per consentirlo in modo facile? >> >> >> >> Note: >> >> è il content type è aggiungibile solo in una cartella speciale che >> quindi posso controllare come voglio (nel senso che posso mettere permessi >> speciali, workflow o quantaltro su quella cartella) >> >> è laggiunta del content type avviene in modo non tradizionale, > ovvero: >> entro nella cartella e poi clicco su add; >> La cartella non è esposta nella navigazione e fa solo da contenitore; >> lutente naviga in giro per le sezioni del sito e può imbattersi in un >> bottone che gli consente di aggiungere il content type; il bottone chiama >> direttamente lurl >> portale/<cartella>/portal_factory/<Content >> Type>/content.type.2012-01-19.2434740667/edit >> Per cui quel che serve è che Plone intercetti il permesso di poter >> aggiungere in questo punto >> >> >> >> Grazie a tutti >> >> >> >> _______________________________________ >> >> >> >> Ing. Paolo Tramontani - Softone s.r.l. >> email: [email protected] >> [email protected] >> phone: +39 338 9253741 >> ______________________________________ >> >> >> >> >> _______________________________________________ >> Plone-IT mailing list >> [email protected] >> https://lists.plone.org/mailman/listinfo/plone-plone-it >> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html >> >> >> >> >> >> -- >> >> Plone: web sounds better. >> >> http://appuntiplone.wordpress.com (Bari, IT) >> - http://notasdeplone.wordpress.com (ES) >> >> >> >> >> _______________________________________________ >> Plone-IT mailing list >> [email protected] >> https://lists.plone.org/mailman/listinfo/plone-plone-it >> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html > > > > -- > Fabrizio > -------------------- > "Life is what happens to you while you're busy making other plans" - J. > Lennon > > If you think education is expensive, try ignorance - D. Bok > > Life is like a game of cards. The hand you are dealt is determinism; > the way you play it is free will - Jawaharlal Nehru > _______________________________________________ > Plone-IT mailing list > [email protected] > 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 > [email protected] > https://lists.plone.org/mailman/listinfo/plone-plone-it > http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html -- Fabrizio -------------------- "Life is what happens to you while you're busy making other plans" - J. Lennon If you think education is expensive, try ignorance - D. Bok Life is like a game of cards. The hand you are dealt is determinism; the way you play it is free will - Jawaharlal Nehru _______________________________________________ Plone-IT mailing list [email protected] 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 [email protected] https://lists.plone.org/mailman/listinfo/plone-plone-it http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
