[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