Grazie Fabrizio, in effetti penso che la tua sia una soluzione di maggior interesse per il prosieguo del mio progetto (come diavolo parlo stamattina?)
In effetti il mio problema era salvare capra e cavoli nel giro di una serata per approdare a una soluzione questa mattina. La capra: creazione di content type da parte di un utente anonimo I cavoli (amari): lasciare l'intera struttura di navigazione com'è ora che da una parte qualunque di sito salta sulla form standard di new/edit di archetype puntando il browser su portal_factory/blah/blah/blah (tutto questo perché avevo già il suo bel template my_content_type_edit super elaborato, con tanto di edit customizzati). Ne approfitto per farti una domanda e colgo l'occasione per portare un po' di luce nel pozzo della mia profonda ignoranza: 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
