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 <[email protected] <mailto:[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 list
    [email protected]  <mailto:[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

_______________________________________________
Usuarios-Plone mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-usuarios-plone

Responder a