Pregunta

tengo un sitio Plone (Plone versión 3.1.2) que necesito para instalar un producto llamado GrufSpaces en - ( http://plone.org/products/grufspaces ). Sin embargo, es un centro de producción y por lo que no se puede tomar fácilmente hacia abajo para actualizar a Plone 3.2 y posteriores con el fin de utilizar buildout; usando buildout me permitiría agregar fácilmente Grufspaces (collective.groupspace.roles etc) como un producto.

He descargado los archivos de huevo por separado (papeles, flujo de trabajo, correo, contenido) y los puso en una estructura de directorios, así:

  • colectiva /
    • __ __ init. Py
    • GroupSpace /
      • __ __ init. Py
      • contenido /...
      • papeles /...
      • flujo de trabajo / ...
      • electrónico /...

Lo que pensé que podría hacer es añadir esta carpeta "colectivo" a [directorio Plone] / Zope / lib / python como un módulo de Python. siendo la idea una vez que su añadí puedo reiniciar Plone / Zope y se cargará automáticamente hacia arriba y hacer que esté disponible dentro de Plone como un módulo de Python. Por desgracia, no se ha trabajado hasta el momento.

Si voy de este por el camino equivocado Doy la bienvenida a cualquier sugerencia de probar esto de una manera diferente.

¿Fue útil?

Solución

Si está intentando instalar GrufSpaces 2.0, entonces debería considerar la actualización a Plone 3.3 (ver el instalar requisitos )

La colocación del colectivo. * Paquetes a [plone directory]/Zope/lib/python debería funcionar. Sin embargo, estos paquetes no son compatibles con Plone 3.1. Aquí está el ejemplo de ImportError que consigo cuando se utiliza collective.groupspace.roles con Plone 3.1:

  File "/home/andrey/tmp/zope/instance/lib/python/collective/groupspace/roles/browser/roles.py", line 23, in ?
    from plone.app.workflow import PloneMessageFactory as _
zope.configuration.xmlconfig.ZopeXMLConfigurationError: File "/home/andrey/tmp/zope/instance/etc/site.zcml", line 15.2-15.23
    ZopeXMLConfigurationError: File "/home/andrey/tmp/zope/instance/Products/GrufSpaces/configure.zcml", line 17.4-17.53
    ZopeXMLConfigurationError: File "/home/andrey/tmp/zope/instance/lib/python/collective/groupspace/roles/configure.zcml", line 7.4-7.34
    ZopeXMLConfigurationError: File "/home/andrey/tmp/zope/instance/lib/python/collective/groupspace/roles/browser/configure.zcml", line 5.4-10.10
    ImportError: cannot import name PloneMessageFactory

Además colectiva. * Paquetes usted tiene que descargar GrufSpaces producto desde SVN (enlace de descarga en plone.org no funciona para mí) y colocarlo en la carpeta Products.

Otros consejos

¿Ha comprobado INSTALL.TXT GrufSpaces'? A partir de ahí:

  

Desempaquételo en su carpeta de productos Zope

Para Plone, la forma más fácil es, probablemente, a descomprimirlo en la carpeta de nivel superior products.

http://plone.org/documentation/kb/third -partido subproductos / instalar , la sección "Instalación de los productos Zope 2-estilo sin Buildout".

Sin asesoramiento específico a GruffSpaces ya que nunca he usado pero suena como usted puede estar bajo la impresión equivocada de que necesita Plone 3.2+ para buildout. Esto es incorrecto. Buildout funciona bien con Plone 3.1.2. También he hecho buildouts para Plone 2.5.5 e incluso uno para Plone 2.1 (aunque este último era un poco complicado porque el pitón requerido para esa versión no hace buildout).

Así que si usted prefiere la ruta buildout, sólo hazlo. A pesar de la mejora de su Plone es probablemente siendo un buen consejo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top