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 <[email protected]> > 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 > [email protected]https://lists.plone.org/mailman/listinfo/plone-usuarios-plone > > > -- ORC
_______________________________________________ Usuarios-Plone mailing list [email protected] https://lists.plone.org/mailman/listinfo/plone-usuarios-plone
