[Zope-es] Resumen de Zope-es, Vol 109, Envío 15

Giorbis Miguel Lorié Montalvo Giorbis en citmatel.inf.cu
Lun Mayo 26 14:14:26 CEST 2008



-----Mensaje original-----
De: zope-es-bounces en aditel.org [mailto:zope-es-bounces en aditel.org] En nombre de zope-es-request en aditel.org
Enviado el: sábado, 24 de mayo de 2008 6:58
Para: zope-es en aditel.org
Asunto: Resumen de Zope-es, Vol 109, Envío 15

Envie los mensajes para la lista Zope-es a
	zope-es en aditel.org

Para subscribirse o anular su subscripción a través de WEB
	http://listas.aditel.org/listinfo/zope-es

O por correo electrónico, enviando un mensaje con el texto "help" en
el asunto (subject) o en el cuerpo a:
	zope-es-request en aditel.org

Puede contactar con el responsable de la lista escribiendo a:
	zope-es-owner en aditel.org

Si responde a algún contenido de este mensaje, por favor, edite la
linea del asunto (subject) para que el texto sea mas especifico que:
"Re: Contents of Zope-es digest...". Ademas, por favor, incluya en la
respuesta solo aquellas partes del mensaje a las que esta
respondiendo.


Asuntos del día:

   1. Plataforma de formación Online (tono)
   2. Plataforma de formación Online (tono)
   3. Re: unsubscriptable object (Ignacio Fernández)
   4. Re: unsubscriptable object (Mikel Larreategi)
   5. Re: unsubscriptable object (Ignacio Fernández)
   6. Re: Dudas sobre portlets RSS (Giorbis Miguel)


----------------------------------------------------------------------

Message: 1
Date: Thu, 22 May 2008 17:20:56 +0200
From: "tono" <josedavid18 en hotmail.com>
Subject: [Zope-es] Plataforma de formación Online
To: "lista zope lista zope-plone" <zope-es en aditel.org>
Message-ID: <BLU141-DS5BFAB15615CF0137F215AABC60 en phx.gbl>
Content-Type: text/plain; charset="iso-8859-1"

Hola lista. Tengo un sitio plone y me gustaría saber si un portal plone se podría utilizar como una plataforma
de formación Online para que los profesores de los cursos de una empresa puedan colgar el material de cada
alumno y los alumnos a su vez "sólo" puedan acceder a la información del curso en cuestión.

Supongo que la cosa estará en crear un usuario para cada alumno del curso y darle los permisos necesarios
para que solamente pueda visualizar la carpeta del curso. 

Sé crear usuarios, sé crear grupos de usuarios, asignar usuarios a un grupo, pero lo que no sé es cómo podría formar
la estructura de carpetas necesarias para que todo este bien organizado, es decir, si quiero que los alumnos de un
curso sólo puedan ver el material de una carpeta del sistema, ¿cómo lo hago?

Gracias, voy a seguir googleando a ver si veo algo por ahí. 

Ante todo muchas gracias a la lista, porque la verdad es que no podría seguir avanzando en el desarrollo de mi portal
sin vosotros, muchas gracias de nuevo. 

José David. 
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: /archivos/zope-es/attachments/20080522/0887d14a/attachment.htm

------------------------------

Message: 2
Date: Thu, 22 May 2008 17:20:56 +0200
From: "tono" <josedavid18 en hotmail.com>
Subject: [Zope-es] Plataforma de formación Online
To: "lista zope lista zope-plone" <zope-es en aditel.org>
Message-ID: <BLU141-DS43A582095384F2604B9F6ABC60 en phx.gbl>
Content-Type: text/plain; charset="iso-8859-1"

Hola lista. Tengo un sitio plone y me gustaría saber si un portal plone se podría utilizar como una plataforma
de formación Online para que los profesores de los cursos de una empresa puedan colgar el material de cada
alumno y los alumnos a su vez "sólo" puedan acceder a la información del curso en cuestión.

Supongo que la cosa estará en crear un usuario para cada alumno del curso y darle los permisos necesarios
para que solamente pueda visualizar la carpeta del curso. 

Sé crear usuarios, sé crear grupos de usuarios, asignar usuarios a un grupo, pero lo que no sé es cómo podría formar
la estructura de carpetas necesarias para que todo este bien organizado, es decir, si quiero que los alumnos de un
curso sólo puedan ver el material de una carpeta del sistema, ¿cómo lo hago?

Gracias, voy a seguir googleando a ver si veo algo por ahí. 

Ante todo muchas gracias a la lista, porque la verdad es que no podría seguir avanzando en el desarrollo de mi portal
sin vosotros, muchas gracias de nuevo. 

José David. 
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: /archivos/zope-es/attachments/20080522/41724a72/attachment.html

------------------------------

Message: 3
Date: Fri, 23 May 2008 09:37:28 +0000 (GMT)
From: Ignacio Fernández <ifamay en yahoo.es>
Subject: Re: [Zope-es] unsubscriptable object
To: Lista de discusión sobre Zope en castellano 	<zope-es en aditel.org>
Message-ID: <460298.47791.qm en web25608.mail.ukl.yahoo.com>
Content-Type: text/plain; charset=iso-8859-1

Holas, lista.

Bueno, pues he solucionado el tema del escalado (por fin), pero ahora me encuentro con un problema al intentar guardar la nueva imagen como imagen del usuario:

haciendo:
context.funcionescalado(str(miembro), foto.data, foto.height, foto.width) #1
id = str(miembro)+'.thumb.jpg' #2
context.portal_membership.changeMemberPortrait(portrait = context[id].data, id = str(miembro)) #3

y explico:
#1: genera la imagen escalada (correctamente)
#2: el identificativo de la imagen es el identificativo del miembro + la cadena 'thumb.jpg'
#3: llamo al metodo para cambiar el retrato del miembro y me salta un error tal que:


Exception TypeAttributeError 
Exception Value'str' object has no attribute 'filename' 
Traceback (innermost last): 
	* Module ZPublisher.Publish, line 115, in publish
	* Module ZPublisher.mapply, line 88, in mapply
	* Module ZPublisher.Publish, line 41, in call_object
	* Module Shared.DC.Scripts.Bindings, line 311, in __call__
	* Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
	* Module Products.PythonScripts.PythonScript, line 326, in _exec
	* Module None, line 16, in convert_image
<PythonScript at /lalala/portal_skins/custom/convert_image>
Line 16
	* Module Products.PlonePAS.tools.membership, line 444, in changeMemberPortrait
	* Module Products.CMFPlone.MembershipTool, line 181, in changeMemberPortraitAttributeError: 'str' object has no attribute 'filename' 
¿Alguna idea? La línea 16 corresponde con la marcada como #3.

Gracias mil....

8) Ignacio Fernández

----- Mensaje original ----
De: Mikel Larreategi <mlarreategi en codesyntax.com>
Para: Lista de discusión sobre Zope en castellano <zope-es en aditel.org>
Enviado: miércoles, 21 de mayo, 2008 15:46:13
Asunto: Re: [Zope-es] unsubscriptable object

2008/5/21 Ignacio Fernández <ifamay en yahoo.es>:
> Hola, Mikel
>
>> Péganos plis el código de escalado.py (si no es secreto de estado :))
>
> *CODIGO*
> from Products.CMFPlone.utils import scale_image
>
> def resize(foto):
>    if foto.size[0]>foto.size[1]:
>        scaled, mimetype = scale_image(foto, (150, ((foto.size[1] * 150) / foto.size[0]) ))
>    elif foto.size[1]>foto.size[0]:
>        scaled, mimetype = scale_image(foto, ((foto.size[0] * 150) / foto.size[1],150) )
>    else: scaled, mimetype = scale_image(foto, (150,150))
>    return scaled
> */CODIGO*

Mmmmm... ¿qué es foto.size? Eso es lo que te está dando "unsubscriptable object"

>
>> Por cierto, pregunta: qué haces utilizando External Methods en un Plone? :)
>
> Haciendo el mal ;)

Ay..... :)

>
> Nada, importando utils.py para escalar la imagen. ¿Alguna otra idea?

Una bonita vista heredando de Products.Five.browser.BrowserView

Aunque un poco viejo:
http://plone.org/documentation/tutorial/five-zope3-walkthrough/browser-view-1

Evidentemente, eso si estamos hablando de Plone 2.5.x....

Mikel



-- 
Mikel Larreategi
mlarreategi en codesyntax.com

CodeSyntax
Azitaingo Industrialdea 3 K
E-20600 Eibar
Tel: (+34) 943 82 17 80



      ______________________________________________ 
Enviado desde Correo Yahoo! La bandeja de entrada más inteligente.


------------------------------

Message: 4
Date: Fri, 23 May 2008 12:57:21 +0200
From: Mikel Larreategi <mlarreategi en codesyntax.com>
Subject: Re: [Zope-es] unsubscriptable object
To: Lista de discusión sobre Zope en castellano <zope-es en aditel.org>
Message-ID: <4836A311.2050002 en codesyntax.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

Ignacio Fernández(e)k dio:
> Holas, lista.
> 
> Bueno, pues he solucionado el tema del escalado (por fin), pero ahora me encuentro con un problema al intentar guardar la nueva imagen como imagen del usuario:
> 
> haciendo:
> context.funcionescalado(str(miembro), foto.data, foto.height, foto.width) #1
> id = str(miembro)+'.thumb.jpg' #2
> context.portal_membership.changeMemberPortrait(portrait = context[id].data, id = str(miembro)) #3
> 
> y explico:
> #1: genera la imagen escalada (correctamente)
> #2: el identificativo de la imagen es el identificativo del miembro + la cadena 'thumb.jpg'
> #3: llamo al metodo para cambiar el retrato del miembro y me salta un error tal que:
> 
> 
> Exception TypeAttributeError 
> Exception Value'str' object has no attribute 'filename' 
> Traceback (innermost last): 
> 	* Module ZPublisher.Publish, line 115, in publish
> 	* Module ZPublisher.mapply, line 88, in mapply
> 	* Module ZPublisher.Publish, line 41, in call_object
> 	* Module Shared.DC.Scripts.Bindings, line 311, in __call__
> 	* Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
> 	* Module Products.PythonScripts.PythonScript, line 326, in _exec
> 	* Module None, line 16, in convert_image
> <PythonScript at /lalala/portal_skins/custom/convert_image>
> Line 16
> 	* Module Products.PlonePAS.tools.membership, line 444, in changeMemberPortrait
> 	* Module Products.CMFPlone.MembershipTool, line 181, in changeMemberPortraitAttributeError: 'str' object has no attribute 'filename' 
> ¿Alguna idea? La línea 16 corresponde con la marcada como #3.
> 
> Gracias mil....
> 

context[id].data es un string, le querrás pasar context[id] solo, ¿no?


Mikel

-- 
Mikel Larreategi
mlarreategi en codesyntax.com

CodeSyntax
Azitaingo Industrialdea 3 K
E-20600 Eibar
Tel: (+34) 943 82 17 80


------------------------------

Message: 5
Date: Fri, 23 May 2008 11:08:35 +0000 (GMT)
From: Ignacio Fernández <ifamay en yahoo.es>
Subject: Re: [Zope-es] unsubscriptable object
To: Lista de discusión sobre Zope en castellano 	<zope-es en aditel.org>
Message-ID: <693095.10689.qm en web25602.mail.ukl.yahoo.com>
Content-Type: text/plain; charset=iso-8859-1

Efectivamente. Ya tira. 

Muchas gracias. Esto de ser viernes no ayuda....

8) Ignacio

----- Mensaje original ----
De: Mikel Larreategi <mlarreategi en codesyntax.com>
Para: Lista de discusión sobre Zope en castellano <zope-es en aditel.org>
Enviado: viernes, 23 de mayo, 2008 12:57:21
Asunto: Re: [Zope-es] unsubscriptable object

Ignacio Fernández(e)k dio:
> Holas, lista.
> 
> Bueno, pues he solucionado el tema del escalado (por fin), pero ahora me encuentro con un problema al intentar guardar la nueva imagen como imagen del usuario:
> 
> haciendo:
> context.funcionescalado(str(miembro), foto.data, foto.height, foto.width) #1
> id = str(miembro)+'.thumb.jpg' #2
> context.portal_membership.changeMemberPortrait(portrait = context[id].data, id = str(miembro)) #3
> 
> y explico:
> #1: genera la imagen escalada (correctamente)
> #2: el identificativo de la imagen es el identificativo del miembro + la cadena 'thumb.jpg'
> #3: llamo al metodo para cambiar el retrato del miembro y me salta un error tal que:
> 
> 
> Exception TypeAttributeError 
> Exception Value'str' object has no attribute 'filename' 
> Traceback (innermost last): 
>     * Module ZPublisher.Publish, line 115, in publish
>     * Module ZPublisher.mapply, line 88, in mapply
>     * Module ZPublisher.Publish, line 41, in call_object
>     * Module Shared.DC.Scripts.Bindings, line 311, in __call__
>     * Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
>     * Module Products.PythonScripts.PythonScript, line 326, in _exec
>     * Module None, line 16, in convert_image
> <PythonScript at /lalala/portal_skins/custom/convert_image>
> Line 16
>     * Module Products.PlonePAS.tools.membership, line 444, in changeMemberPortrait
>     * Module Products.CMFPlone.MembershipTool, line 181, in changeMemberPortraitAttributeError: 'str' object has no attribute 'filename' 
> ¿Alguna idea? La línea 16 corresponde con la marcada como #3.
> 
> Gracias mil....
> 

context[id].data es un string, le querrás pasar context[id] solo, ¿no?


Mikel

-- 
Mikel Larreategi
mlarreategi en codesyntax.com

CodeSyntax
Azitaingo Industrialdea 3 K
E-20600 Eibar
Tel: (+34) 943 82 17 80
_______________________________________________
Zope-es mailing list
Zope-es en aditel.org
http://listas.aditel.org/listinfo/zope-es



      ______________________________________________ 
Enviado desde Correo Yahoo! La bandeja de entrada más inteligente.


------------------------------

Message: 6
Date: Sat, 24 May 2008 12:57:39 +0200
From: "Marc Pampols" <mpampols en gmail.com>
Subject: Re: [Zope-es] Dudas sobre portlets RSS
To: " Lista de discusión sobre Zope en castellano "
	<zope-es en aditel.org>
Message-ID:
	<cddc7d060805240357h8a73697gd26346900a21ed0 en mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

Hola Giorbis,
También tube problemas con el portlet de RSS Feed y las primeras versiones
de Plone 3, ¿cuál estás utilizando tu?

Dias después lo intenté con la 3.1 y funcionó perfectamente, a la primera,
sin tocar nada más en la configuración.

Un saludo

Yo estoy utilizando la versión 3.0, la verdad que no se que pueda ser lo que esta pasando. Todo parece tan sencillo y cuando vas a la realidad no funciona. 

Muchas gracias de antemano por la ayuda.

Sldos

2008/5/13 Giorbis Miguel Lorié Montalvo <Giorbis en citmatel.inf.cu>:

>  Hola
>
>
> El problema es que al adicionar el portlets de RSS Feed en mi plone el
> mismo no se muestra, y no se si aparte de entrarle los datos que son *Número
> de ítems a mostrar,  URL del canal RSS* y *Tiempo máximo de intento de
> recarga de canal *hay que adicionarle otra cosa mas.
>
>
>
> Me refiero a permisos o algún cambio de alguna configuración en ZMI.
>
>
>
> Saludos
>
>
>
>
>
>
> *******************************************************************************************
> La inteligencia consiste no sólo en el conocimiento, sino también en la
> destreza de aplicar los conocimientos en la práctica.
> Aristóteles
>
> *******************************************************************************************
>
> Ing. Giorbis Miguel Lorié Montalvo
>
> Teléfono Trabajo: 2069334(de 8:00 a 5:00).
> Centro de trabajo: CITMATEL.
> Área: Desarrollo e Innovación tecnológica.
>
>
>
> _______________________________________________
> Zope-es mailing list
> Zope-es en aditel.org
> http://listas.aditel.org/listinfo/zope-es
>



-- 
Marc Pampols

This e-mail (and any attachment/s) contains confidential and/or privileged
information. If you are not the intended recipient (or have received this
e-mail in error) please notify the sender immediately and destroy this
e-mail. Any unauthorised copying, disclosure or distribution of the material
in this e-mail is strictly forbidden.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: /archivos/zope-es/attachments/20080524/84312d40/attachment.htm

------------------------------

_______________________________________________
Zope-es mailing list
Zope-es en aditel.org
http://listas.aditel.org/listinfo/zope-es

Fin de Resumen de Zope-es, Vol 109, Envío 15
********************************************


Más información sobre la lista de distribución Zope-es