[Usuarios Plone] Instalar un portlet

Noe Nieto nnieto at noenieto.com
Tue Oct 2 19:30:44 UTC 2012


Y al final, ¿Cuál fue el error?

--
Noe

On 02/10/12 09:54, Octavio Rodriguez wrote:
> Gracias por la información Noe, si me gustaría cambiar a Plone4 pero 
> de momento no es posible :p
> Danilo, gracias por la liga.
> Ya tengo mi portlet funcionando :)  ... aun no lo termino pero ya casi.
>
>
>
> 2012/9/28 Noe Nieto <nnieto en noenieto.com <mailto:nnieto en noenieto.com>>
>
>     Cuando Plone lee las directivas de ZCML, se encuentra con una
>     instrucción que le dice que incluya el archivo configure.zcml que
>     esta dentro del paquete de python isatrip.events.
>
>     ¿Que cuándo le indicaste a Plone que cargara ese archivo ZCML? Fue
>     con esto:
>
>     zcml =
>         itsatrip.events
>
>     Abre el archivo
>     /home/orc/bin/plone3/zinstance/parts/instance/etc/package-includes/001-itsatrip.events-configure.zcm
>     y verás de lo que hablo.
>
>     Aquí puede ocurrir dos cosas:
>
>     - El módulo isatrip.events no está el el PYTHONPATH de Plone o
>     está mal formado.
>
>     Eso lo puedes comprobar a nivel python con lo siguiente:
>
>     bin/instance debug
>     import isatrip.events
>
>     - No creaste el archivo configure.zcml en
>     src/isatrip.events/isatrip/events/configure.zcml
>
>     A ver si esto te sirve para avanzar con tu proyecto. Otra cosa: Si
>     puedes, ya no uses Plone 3. Es demasiadio viejo, lento y hay
>     muchísimas mejoras con Plone 4.
>
>     --
>     Noe
>
>
>     On 28/09/12 15:00, Octavio Rodriguez wrote:
>>     Hola
>>
>>     Tengo que crear un portlet, que basicamente va a leer un xml y va
>>     a mostrar alguna información dependiendo de cierta configuración.
>>     Nunca he hecho o instalado un portlet :O.
>>     Estuve el viendo el código del RSS portlet para darme una idea en
>>     general y otros lugares como:
>>     http://plone.org/documentation/manual/developer-manual/portlets/basic-plone.portlets-architecture
>>     http://plone.org/documentation/kb/add-ons/installing
>>
>>     Si bien en general hay muchas cosas que no sé de Plone, creo que
>>     tengo la idea básica para hacer lo que necesito. Pero me topé con
>>     algunos problemas al tratar de "instalar" mi portlet.
>>     Para crear mi portlet utilizé paste con el comando:
>>
>>     paster create -t plone3_portlet itsatrip.events
>>
>>     Contesté lo que me preguntaba, puse el la estructura que me
>>     generó en plone3/zinstance/src (mi instancia de plone en mi
>>     maquina de desarrollo). Configuré mi archivo buildout.cfg,
>>     agregando mi producto en las secciones siguientes.
>>
>>     eggs =
>>         itsatrip.events
>>
>>     develop =
>>         src/itsatrip.events
>>
>>     Cuando hago esto el buildout funciona bien, y la instancia de
>>     plone inicia bien, pero no veo mi producto en Site setup ->
>>     Add/Remove Products (que según lo que he leido debería de estar
>>     ahi si?)
>>
>>
>>     También probé agregando mi producto en:
>>     zcml =
>>         itsatrip.events
>>
>>     Cuando hago esto el builout termina bien, pero cuando intento
>>     iniciar mi instancia de plone me muestra el siguiente mensaje de
>>     error, tan solo muestro el tail del mensaje.
>>
>>       File
>>     "/home/orc/bin/plone3/Zope-2.10.13-final-py2.4/lib/python/zope/configuration/config.py",
>>     line 1383, in toargs
>>         args[str(name)] = field.fromUnicode(s)
>>       File
>>     "/home/orc/bin/plone3/Zope-2.10.13-final-py2.4/lib/python/zope/configuration/fields.py",
>>     line 141, in fromUnicode
>>         raise schema.ValidationError(v)
>>     zope.configuration.xmlconfig.ZopeXMLConfigurationError: File
>>     "/home/orc/bin/plone3/zinstance/parts/instance/etc/site.zcml",
>>     line 14.2-14.55
>>         ZopeXMLConfigurationError: File
>>     "/home/orc/bin/plone3/zinstance/parts/instance/etc/package-includes/001-itsatrip.events-configure.zcml",
>>     line 1.0-1.59
>>         ConfigurationError: ('Invalid value for', 'package',
>>     "ImportError: Couldn't import itsatrip, No module named itsatrip")
>>
>>
>>     Alguien me podría dar información de que estoy haciendo mal?  o
>>     pasarme algunas ligas relevantes de como hacer instalar un
>>     portlet :P, como desarrollar un portlet.
>>     Gracias de antemano
>>
>>
>>     Notas: No lo comenté pero creo que es implicito según mis
>>     mensajes que la versión de plone es Plone3
>>     -- 
>>     ORC
>>
>>
>>
>>     _______________________________________________
>>     Usuarios-Plone mailing list
>>     Usuarios-Plone en lists.plone.org  <mailto:Usuarios-Plone en lists.plone.org>
>>     https://lists.plone.org/mailman/listinfo/plone-usuarios-plone
>
>
>
>
> -- 
> ORC
>
>
>
> _______________________________________________
> Usuarios-Plone mailing list
> Usuarios-Plone en lists.plone.org
> https://lists.plone.org/mailman/listinfo/plone-usuarios-plone

------------ pr?xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.plone.org/pipermail/plone-usuarios-plone/attachments/20121002/4fb200ba/attachment-0001.html>


More information about the Usuarios-Plone mailing list