Plone 5 addons

classic Classic list List threaded Threaded
11 messages Options
Reply | Threaded
Open this post in threaded view
|

Plone 5 addons

lucabagolin
Ciao a tutti,
    ho installato un'istanza Plone5 seguendo le istruzioni, per me, se riesco a ingranare, sarebbe un felice ritorno.

Ho provato ad installare due addon, uno per Plone4 e l'altro "experimental, in progress" per Plone5. In entrambi i casi è successa una cosa che non mi aspettavo, ovvero l'intero sito ha smesso di funzionare finché non sono tornato sui miei passi facendo un buildout senza l'addon in questione. Io mi sarei aspettato, al massimo, che non funzionasse l'addon, non che smettesse di funzionare l'intera piattaforma.

Ora, dato che la cosa mi è successa due volte con due addon completamente diversi, vorrei sapere se secondo voi è normale oppure se devo preoccuparmi di aver sbagliato qualcosa in fase di installazione dell'istanza?

    Grazie.
    Luca.

--
F.A.B.I. VERONA

Luca Bagolin

Vicolo Ghiaia, 5
37122 - Verona (VR)
cell: +393468102855
tel: +390458006114
fax: +390458009165
[hidden email]
http://www.fabiverona.it


_______________________________________________
Plone-IT mailing list
[hidden email]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
Reply | Threaded
Open this post in threaded view
|

Re: Plone 5 addons

Luca Fabbri
2016-03-07 15:38 GMT+01:00 Luca Bagolin (FABI) <[hidden email]>:
> Ciao a tutti,

Ciao,

>     ho installato un'istanza Plone5 seguendo le istruzioni, per me, se
> riesco a ingranare, sarebbe un felice ritorno.
>
> Ho provato ad installare due addon, uno per Plone4 e l'altro "experimental,
> in progress" per Plone5. In entrambi i casi è successa una cosa che non mi
> aspettavo, ovvero l'intero sito ha smesso di funzionare finché non sono
> tornato sui miei passi facendo un buildout senza l'addon in questione. Io mi
> sarei aspettato, al massimo, che non funzionasse l'addon, non che smettesse
> di funzionare l'intera piattaforma.
>
> Ora, dato che la cosa mi è successa due volte con due addon completamente
> diversi, vorrei sapere se secondo voi è normale oppure se devo preoccuparmi
> di aver sbagliato qualcosa in fase di installazione dell'istanza?
>

La cosa può essere normale (qui inteso come: un errore non dovuto alla
tua installazione ma che sarebbe capitato a chiunque) ma senza fornici
traceback di errori che probabilmente avrai avuto nel log dell'istanza
ci è difficile aiutarti.
Se gli add-on in questione sono pubblici, facci sapere quali sono,
magari qualcuno ha già avuto i tuoi stessi problemi.

Il livello di compatibilità degli add-on con la versione 5 al momento
è ancora relativamente basso.

--
Luca Fabbri
Developer

>_
abstract.it - +39 123456789
...............................................................................
Registro Imprese di Napoli 788429 / Cap. Soc. 10.000 Euro I.V.
Avvertenze Legali - D. Lgs. 196/03 Tutela dei dati personali. Le informazioni
contenute in questo messaggio e in ogni eventuale allegato sono riservate e
ne è vietata ogni forma di diffusione. Se avete ricevuto questa comunicazione
per errore, Vi preghiamo di informare immediatamente il mittente del messaggio
e di eliminare l'e-mail.
_______________________________________________
Plone-IT mailing list
[hidden email]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
Reply | Threaded
Open this post in threaded view
|

Re: Plone 5 addons

Yuri-11
In reply to this post by lucabagolin
I log con gli addon incriminati cosa dicono? Può essere che gli addon,
se non compatibili, abbiano degli errori che impediscono al server di
partire, generando un errore che troverai nei log.

Il 07/03/2016 15:38, Luca Bagolin (FABI) ha scritto:

> Ciao a tutti,
>     ho installato un'istanza Plone5 seguendo le istruzioni, per me, se
> riesco a ingranare, sarebbe un felice ritorno.
>
> Ho provato ad installare due addon, uno per Plone4 e l'altro
> "experimental, in progress" per Plone5. In entrambi i casi è successa
> una cosa che non mi aspettavo, ovvero l'intero sito ha smesso di
> funzionare finché non sono tornato sui miei passi facendo un buildout
> senza l'addon in questione. Io mi sarei aspettato, al massimo, che non
> funzionasse l'addon, non che smettesse di funzionare l'intera piattaforma.
>
> Ora, dato che la cosa mi è successa due volte con due addon
> completamente diversi, vorrei sapere se secondo voi è normale oppure
> se devo preoccuparmi di aver sbagliato qualcosa in fase di
> installazione dell'istanza?
>
>     Grazie.
>     Luca.
>
> --
> *F.A.B.I. VERONA*
>
> /Luca Bagolin/
>
> /Vicolo Ghiaia, 5/
> /37122 - Verona (VR)/
> /cell: +393468102855/
> /tel: +390458006114/
> /fax: +390458009165/
> mailto:[hidden email]
> http://www.fabiverona.it <http://www.fabiverona.it/>
>
>
>
> _______________________________________________
> Plone-IT mailing list
> [hidden email]
> 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
[hidden email]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
Reply | Threaded
Open this post in threaded view
|

Re: Plone 5 addons

lucabagolin
In reply to this post by Luca Fabbri
Uno dei due add-on è "tlspu.cookiepolicy".
Questo add-on è, per me, bloccante, dato che pensavo di usare Plone per un sito nella cui parte pubblica non posso non avere questa funzionalità.
L'altro add-on è nella lista di quelli che dovrebbero "quasi funzionare" con Plone 5, si tratta di "xmldirector.plonecore".

    Grazie. :-)
Reply | Threaded
Open this post in threaded view
|

Re: Plone 5 addons

Luca Fabbri
2016-03-08 9:29 GMT+01:00 lucabagolin <[hidden email]>:
> Uno dei due add-on è "tlspu.cookiepolicy".
> Questo add-on è, per me, bloccante, dato che pensavo di usare Plone per un
> sito nella cui parte pubblica non posso non avere questa funzionalità.
> L'altro add-on è nella lista di quelli che dovrebbero "quasi funzionare" con
> Plone 5, si tratta di "xmldirector.plonecore".
>

Manca comunque il traceback dell'errore :)

tlspu.cookiepolicy non so cosa sia, ma se ti serve solo l'inclusione
del banner per la cookielaw potresti farlo in una modalità "light"
senza prodotti aggiuntivi (se ti servono cose più spinte prova a darci
dettagli).

xmldirector.plonecore è un prodotto sicuramente ancora mantenuto (da
Andreas Jung) quindi mi aspetterei funzioni con Plone 5, potresti
provare a mandargli un report dell'errore aprendo una issue (non
spaventarti se le risposte saranno poco cordiali, è fatto così ma è
una brava persona :) )


--
Luca Fabbri
Developer

>_
abstract.it - +39 0810608213
...............................................................................
Registro Imprese di Napoli 788429 / Cap. Soc. 10.000 Euro I.V.
Avvertenze Legali - D. Lgs. 196/03 Tutela dei dati personali. Le informazioni
contenute in questo messaggio e in ogni eventuale allegato sono riservate e
ne è vietata ogni forma di diffusione. Se avete ricevuto questa comunicazione
per errore, Vi preghiamo di informare immediatamente il mittente del messaggio
e di eliminare l'e-mail.
_______________________________________________
Plone-IT mailing list
[hidden email]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
Reply | Threaded
Open this post in threaded view
|

Re: Plone 5 addons

lucabagolin
Si, intendo proprio qualcosa per la cookielaw. Potresti, per piacere, accennarmi come potrei fare a gestire la cosa semza prodotti aggiuntivi?

Non avevo postato il traceback perché, trattandosi di non poche righe, non sapevo se la cosa poteva dare fastidio. Appena possibile lo faccio.

    Grazie ancora.
    Luca.
Reply | Threaded
Open this post in threaded view
|

Re: Plone 5 addons

lucabagolin
In reply to this post by Luca Fabbri
In fase di buildout, non tutte le volte, indipendentemente dagli add-on, ottengo il seguente avviso:
/opt/plone/zinstance/lib/python2.7/site-packages/pkg_resources/__init__.py:203: RuntimeWarning: You have iterated over the result of pkg_resources.parse_version. This is a legacy behavior which is inconsistent with the new version class introduced in setuptools 8.0. In most cases, conversion to a tuple is unnecessary. For comparison of versions, sort the Version instances directly. If you have another use case requiring the tuple, please file a bug with the setuptools project describing that need.
  stacklevel=1,
Reply | Threaded
Open this post in threaded view
|

Re: Plone 5 addons

lucabagolin
In reply to this post by Luca Fabbri
Dopo buildout con "tlspu.cookiepolicy" negli egg, eseguo "./bin/instance fg" e ottengo quanto segue:

root@:/opt/plone/zinstance# ./bin/instance fg
2016-03-08 11:41:22 INFO ZServer HTTP server started at Tue Mar  8 11:41:22 2016
        Hostname: 0.0.0.0
        Port: 8080
2016-03-08 11:41:22 INFO Zope Set effective user to "plone_daemon"
2016-03-08 11:41:35 WARNING ZODB.blob (13648) Blob dir /opt/plone/zinstance/var/blobstorage/ has insecure mode setting
Traceback (most recent call last):
  File "/opt/plone/zinstance/parts/instance/bin/interpreter", line 279, in <module>
    exec(compile(__file__f.read(), __file__, "exec"))
  File "/opt/plone/buildout-cache/eggs/Zope2-2.13.23-py2.7.egg/Zope2/Startup/run.py", line 76, in <module>
    run()
  File "/opt/plone/buildout-cache/eggs/Zope2-2.13.23-py2.7.egg/Zope2/Startup/run.py", line 22, in run
    starter.prepare()
  File "/opt/plone/buildout-cache/eggs/Zope2-2.13.23-py2.7.egg/Zope2/Startup/__init__.py", line 86, in prepare
    self.startZope()
  File "/opt/plone/buildout-cache/eggs/Zope2-2.13.23-py2.7.egg/Zope2/Startup/__init__.py", line 262, in startZope
    Zope2.startup()
  File "/opt/plone/buildout-cache/eggs/Zope2-2.13.23-py2.7.egg/Zope2/__init__.py", line 47, in startup
    _startup()
  File "/opt/plone/buildout-cache/eggs/Zope2-2.13.23-py2.7.egg/Zope2/App/startup.py", line 118, in startup
    load_zcml()
  File "/opt/plone/buildout-cache/eggs/Zope2-2.13.23-py2.7.egg/Zope2/App/startup.py", line 52, in load_zcml
    load_site()
  File "/opt/plone/buildout-cache/eggs/Zope2-2.13.23-py2.7.egg/Zope2/App/zcml.py", line 46, in load_site
    _context = xmlconfig.file(site_zcml)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 649, in file
    include(context, name, package)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 548, in include
    processxmlfile(f, context)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 380, in processxmlfile
    parser.parse(src)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 107, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse
    self.feed(buffer)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 210, in feed
    self._parser.Parse(data, isFinal)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 352, in end_element_ns
    self._cont_handler.endElementNS(pair, None)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 359, in endElementNS
    self.context.end()
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 558, in end
    self.stack.pop().finish()
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 706, in finish
    actions = self.handler(context, **args)
  File "/opt/plone/buildout-cache/eggs/Zope2-2.13.23-py2.7.egg/OFS/metaconfigure.py", line 46, in loadProducts
    xmlconfig.include(_context, zcml, package=product)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 548, in include
    processxmlfile(f, context)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 380, in processxmlfile
    parser.parse(src)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 107, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse
    self.feed(buffer)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 210, in feed
    self._parser.Parse(data, isFinal)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 352, in end_element_ns
    self._cont_handler.endElementNS(pair, None)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 359, in endElementNS
    self.context.end()
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 558, in end
    self.stack.pop().finish()
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 706, in finish
    actions = self.handler(context, **args)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 548, in include
    processxmlfile(f, context)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 380, in processxmlfile
    parser.parse(src)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 107, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse
    self.feed(buffer)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 210, in feed
    self._parser.Parse(data, isFinal)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 352, in end_element_ns
    self._cont_handler.endElementNS(pair, None)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 359, in endElementNS
    self.context.end()
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 558, in end
    self.stack.pop().finish()
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 706, in finish
    actions = self.handler(context, **args)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 548, in include
    processxmlfile(f, context)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 380, in processxmlfile
    parser.parse(src)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 107, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse
    self.feed(buffer)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 210, in feed
    self._parser.Parse(data, isFinal)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 352, in end_element_ns
    self._cont_handler.endElementNS(pair, None)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 359, in endElementNS
    self.context.end()
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 558, in end
    self.stack.pop().finish()
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 706, in finish
    actions = self.handler(context, **args)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 548, in include
    processxmlfile(f, context)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 380, in processxmlfile
    parser.parse(src)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 107, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse
    self.feed(buffer)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 210, in feed
    self._parser.Parse(data, isFinal)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 352, in end_element_ns
    self._cont_handler.endElementNS(pair, None)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 359, in endElementNS
    self.context.end()
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 558, in end
    self.stack.pop().finish()
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 706, in finish
    actions = self.handler(context, **args)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 548, in include
    processxmlfile(f, context)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 380, in processxmlfile
    parser.parse(src)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 107, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse
    self.feed(buffer)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 210, in feed
    self._parser.Parse(data, isFinal)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 352, in end_element_ns
    self._cont_handler.endElementNS(pair, None)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 359, in endElementNS
    self.context.end()
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 558, in end
    self.stack.pop().finish()
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 706, in finish
    actions = self.handler(context, **args)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 548, in include
    processxmlfile(f, context)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 380, in processxmlfile
    parser.parse(src)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 107, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse
    self.feed(buffer)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 210, in feed
    self._parser.Parse(data, isFinal)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 352, in end_element_ns
    self._cont_handler.endElementNS(pair, None)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 359, in endElementNS
    self.context.end()
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 558, in end
    self.stack.pop().finish()
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 706, in finish
    actions = self.handler(context, **args)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 548, in include
    processxmlfile(f, context)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 380, in processxmlfile
    parser.parse(src)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 107, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse
    self.feed(buffer)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 210, in feed
    self._parser.Parse(data, isFinal)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 352, in end_element_ns
    self._cont_handler.endElementNS(pair, None)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 359, in endElementNS
    self.context.end()
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 558, in end
    self.stack.pop().finish()
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 706, in finish
    actions = self.handler(context, **args)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 548, in include
    processxmlfile(f, context)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 380, in processxmlfile
    parser.parse(src)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 107, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse
    self.feed(buffer)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 210, in feed
    self._parser.Parse(data, isFinal)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 352, in end_element_ns
    self._cont_handler.endElementNS(pair, None)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 359, in endElementNS
    self.context.end()
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 558, in end
    self.stack.pop().finish()
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 706, in finish
    actions = self.handler(context, **args)
  File "/opt/plone/buildout-cache/eggs/z3c.autoinclude-0.3.5-py2.7.egg/z3c/autoinclude/zcml.py", line 104, in includePluginsDirective
    includeZCMLGroup(_context, info, filename)
  File "/opt/plone/buildout-cache/eggs/z3c.autoinclude-0.3.5-py2.7.egg/z3c/autoinclude/zcml.py", line 30, in includeZCMLGroup
    include(_context, filename, includable_package)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 548, in include
    processxmlfile(f, context)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 380, in processxmlfile
    parser.parse(src)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 107, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse
    self.feed(buffer)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 210, in feed
    self._parser.Parse(data, isFinal)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 352, in end_element_ns
    self._cont_handler.endElementNS(pair, None)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 359, in endElementNS
    self.context.end()
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 558, in end
    self.stack.pop().finish()
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 706, in finish
    actions = self.handler(context, **args)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 548, in include
    processxmlfile(f, context)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 380, in processxmlfile
    parser.parse(src)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 107, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse
    self.feed(buffer)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 210, in feed
    self._parser.Parse(data, isFinal)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 352, in end_element_ns
    self._cont_handler.endElementNS(pair, None)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 359, in endElementNS
    self.context.end()
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 558, in end
    self.stack.pop().finish()
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 705, in finish
    args = toargs(context, *self.argdata)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 1397, in toargs
    args[str(name)] = field.fromUnicode(s)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/fields.py", line 227, in fromUnicode
    v = vt.fromUnicode(s)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/fields.py", line 137, in fromUnicode
    value = self.context.resolve(name)
  File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 179, in resolve
    mod = __import__(mname, *_import_chickens)
  File "/opt/plone/buildout-cache/eggs/tlspu.cookiepolicy-1.1.3-py2.7.egg/tlspu/cookiepolicy/controlpanel/cookiepolicy.py", line 12, in <module>
    from Products.CMFDefault.formlib.schema import ProxyFieldProperty
zope.configuration.xmlconfig.ZopeXMLConfigurationError: File "/opt/plone/zinstance/parts/instance/etc/site.zcml", line 16.2-16.23
    ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/Products.ATContentTypes-2.2.10-py2.7.egg/Products/ATContentTypes/configure.zcml", line 18.2-18.44
    ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/plone.app.collection-1.1.4-py2.7.egg/plone/app/collection/configure.zcml", line 9.2-9.45
    ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/plone.app.querystring-1.3.12-py2.7.egg/plone/app/querystring/configure.zcml", line 11.2-11.42
    ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/plone.app.registry-1.3.7-py2.7.egg/plone/app/registry/configure.zcml", line 12.4-12.34
    ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/plone.app.registry-1.3.7-py2.7.egg/plone/app/registry/browser/configure.zcml", line 6.4-6.43
    ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/plone.app.z3cform-1.1.8-py2.7.egg/plone/app/z3cform/configure.zcml", line 10.2-10.41
    ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/plone.app.widgets-2.0.2-py2.7.egg/plone/app/widgets/configure.zcml", line 14.2-14.41
    ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/Products.CMFPlone-5.0.2-py2.7.egg/Products/CMFPlone/configure.zcml", line 108.4-112.10
    ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/tlspu.cookiepolicy-1.1.3-py2.7.egg/tlspu/cookiepolicy/configure.zcml", line 14.4-14.39
    ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/tlspu.cookiepolicy-1.1.3-py2.7.egg/tlspu/cookiepolicy/controlpanel/configure.zcml", line 5.2-5.69
    ImportError: No module named CMFDefault.formlib.schema
Reply | Threaded
Open this post in threaded view
|

Re: Plone 5 addons

Luca Fabbri
On Tue, Mar 8, 2016 at 11:46 AM, lucabagolin <[hidden email]> wrote:

> Dopo buildout con "tlspu.cookiepolicy" negli egg, eseguo "./bin/instance fg"
> e ottengo quanto segue:
>
> root@:/opt/plone/zinstance# ./bin/instance fg
> 2016-03-08 11:41:22 INFO ZServer HTTP server started at Tue Mar  8 11:41:22
> 2016
>         Hostname: 0.0.0.0
>         Port: 8080
> 2016-03-08 11:41:22 INFO Zope Set effective user to "plone_daemon"
> 2016-03-08 11:41:35 WARNING ZODB.blob (13648) Blob dir
> /opt/plone/zinstance/var/blobstorage/ has insecure mode setting
> Traceback (most recent call last):
>   File "/opt/plone/zinstance/parts/instance/bin/interpreter", line 279, in
> <module>
>     exec(compile(__file__f.read(), __file__, "exec"))
> ...
> "/opt/plone/buildout-cache/eggs/tlspu.cookiepolicy-1.1.3-py2.7.egg/tlspu/cookiepolicy/controlpanel/configure.zcml",
> line 5.2-5.69
>     ImportError: No module named CMFDefault.formlib.schema
>

Ok, pare che quel prodotto sia basato ancora su formlib e credo anche
su un qualche layer di compatibilità in CMF che è sparito.
Non saprei dirti quanto complicato possa essere sistemare quel prodotto.

Relativamente ad un approccio light: essendo tu su Plone 5 il tuo tema
è basato su Diazo, se stai usando il tema base puoi anche
personalizzarlo TTW.
Ti basta quindi includere nella tua pagina uno dei vari script per
ottenere il banner della cookie law.

Uno molto utilizzato è questo:
https://silktide.com/tools/cookie-consent/docs/installation/

Semplicemente aggiungendo lo script (anche da CND remoto) puoi avere
il banner della cookie law funzionante.



--
Luca Fabbri
Developer

>_
abstract.it - +39 0810608213
...............................................................................
Registro Imprese di Napoli 788429 / Cap. Soc. 10.000 Euro I.V.
Avvertenze Legali - D. Lgs. 196/03 Tutela dei dati personali. Le informazioni
contenute in questo messaggio e in ogni eventuale allegato sono riservate e
ne è vietata ogni forma di diffusione. Se avete ricevuto questa comunicazione
per errore, Vi preghiamo di informare immediatamente il mittente del messaggio
e di eliminare l'e-mail.
_______________________________________________
Plone-IT mailing list
[hidden email]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
Reply | Threaded
Open this post in threaded view
|

Re: Plone 5 addons

lucabagolin
In reply to this post by Luca Fabbri
Ho scritto una mail ad Andreas all'indirizzo che ho trovato su pypi in corrispondenza di xmldirector.plonecore, era questo che intendevi con "aprire una issue"? Quando dovessi scoprire qualcosa di potenzialmente utile, posso postarlo qui?

    Grazie.
Reply | Threaded
Open this post in threaded view
|

Re: Plone 5 addons

lucabagolin
In reply to this post by lucabagolin
Per quanto riguarda xmldirector.plonecore ho scritto ad Andreas Jung, seguendo le sue istruzioni il problema sembra risolto. Non mi è chiaro cosa intende esattamente quando dice: «Keep in mind that support for 5.0 is limited to the backend functionality.»
Qui sotto la risposta completa:
«
HI there,

try to pin plone.rest=1.0a4.
Support for latest 1.0a5 release is not yet released.
Keep in mind that support for 5.0 is limited to the backend functionality.
The UI has various issues due to major problems with the new plone resource registries.

Andreas
»