From ampg16385 en hotmail.com Fri Jun 1 09:39:33 2007 From: ampg16385 en hotmail.com (Anthony Mira-Perceval Graells) Date: Fri Jun 1 09:44:46 2007 Subject: [Zope-es] Cerrar plone a no logueados Message-ID: Buenas, me gustaria saber como se puede cerrar el portal de plone a los usuarios no logueados, es decir, de momento solo podrian ver contenido los usuarios invitados, a los demas se les mostraria una pagina en la que ponga disculpen las molestias, estamos en construccion. Podria ser¿? muchas gracias. From mlarreategi en codesyntax.com Fri Jun 1 09:44:17 2007 From: mlarreategi en codesyntax.com (Mikel Larreategi) Date: Fri Jun 1 09:52:14 2007 Subject: [Zope-es] Cerrar plone a no logueados In-Reply-To: References: Message-ID: <465FCE51.9020108@codesyntax.com> Anthony Mira-Perceval Graells(e)k dio: > Buenas, me gustaria saber como se puede cerrar el portal de plone a los usuarios no logueados, es decir, de momento solo podrian ver contenido los usuarios invitados, a los demas se les mostraria una pagina en la que ponga disculpen las molestias, estamos en construccion. Podria ser¿? muchas gracias. > Puedes configurar todos los estados de los workflow para que los usuarios anónimos no puedan ver la web, y así automáticamente les aparecerá una pantalla de login. Mikel -- Mikel Larreategi mlarreategi@codesyntax.com CodeSyntax Azitaingo Industrialdea 3 K E-20600 Eibar Tel: (+34) 943 82 17 80 From ampg16385 en hotmail.com Fri Jun 1 10:06:50 2007 From: ampg16385 en hotmail.com (Anthony Mira-Perceval Graells) Date: Fri Jun 1 10:12:02 2007 Subject: [Zope-es] Cerrar Plone a los no logueados Message-ID: Gracias ante todo Mikel. Pero no tiene pinta de solucionarse el tema por ese metodo. he estado mirando eso desde ayer, y no le veo sulcion los anonimos en mi site no tienen ningun permiso ya y sigue dejando ver todo. No veo la luz!!!!. Si puedes concretarme algo lo agradeceria, y si pudiera darte mi cuenta gmail para pasarte pantallazos tambien, pero no se como estara el tema. From mlarreategi en codesyntax.com Fri Jun 1 10:16:53 2007 From: mlarreategi en codesyntax.com (Mikel Larreategi) Date: Fri Jun 1 10:24:09 2007 Subject: [Zope-es] Cerrar Plone a los no logueados In-Reply-To: References: Message-ID: <465FD5F5.5020503@codesyntax.com> Anthony Mira-Perceval Graells(e)k dio: > Gracias ante todo Mikel. > Pero no tiene pinta de solucionarse el tema por ese metodo. > he estado mirando eso desde ayer, y no le veo sulcion > los anonimos en mi site no tienen ningun permiso ya y sigue dejando ver todo. > No veo la luz!!!!. > Si puedes concretarme algo lo agradeceria, y si pudiera darte mi cuenta gmail para pasarte pantallazos > tambien, pero no se como estara el tema. [Conviene utilizar la opción de responder, y así mantener el hilo de la conversación] Tras modificar los permisos, tienes que ir a portal_workflow a través del ZMI y pulsar allí el botón Update Security Settings, así Plone actualizará los permisos de los objetos con las modificaciones hechas en los workflow. Mikel -- Mikel Larreategi mlarreategi@codesyntax.com CodeSyntax Azitaingo Industrialdea 3 K E-20600 Eibar Tel: (+34) 943 82 17 80 From mpampols en gmail.com Fri Jun 1 11:15:46 2007 From: mpampols en gmail.com (Marc Pampols) Date: Fri Jun 1 11:20:54 2007 Subject: [Zope-es] =?utf-8?q?A=C3=B1adir_banners_con_KBannerAd?= Message-ID: Hola a todos, Llevo un rato intentando poner una zona de banners con el producto KBannerAd, alguno de vosotros los ha utilizado? en las instrucciones pone: - add one or more portlet macros to skins/KBannerAd/portlet_banner.pt No sabia exactamente qué hacer así que puse el siguiente código en mi template, y los banners salen repetidos: Tampoco sé exactamnte qué debo hacer con esto: Código: Un saludo y gracias por adelantado. -- Marc Pampols Cebria mpampols@gmail.com ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070601/3d6d9272/attachment.htm From ampg16385 en hotmail.com Fri Jun 1 11:42:35 2007 From: ampg16385 en hotmail.com (Anthony Mira-Perceval Graells) Date: Fri Jun 1 11:47:43 2007 Subject: [Zope-es] No puedo responder a los mensajes Message-ID: Buenas, no puedo seguir con el hilo ya que no me deja responder a los mensajes, me los devuelve automticamente. Sigo sin poder resolver el tema, hago cambios y cuando me le doy a update.... me dice q no ha cargado ningun objeto. no encuentro la solucion de momento. From masdeunaarroba en hotmail.com Fri Jun 1 13:44:42 2007 From: masdeunaarroba en hotmail.com (Arroba Arroba) Date: Fri Jun 1 13:49:57 2007 Subject: [Zope-es] No puedo responder a los mensajes In-Reply-To: Message-ID: Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070601/b4a8686e/attachment.html From josedavid18 en hotmail.com Sat Jun 2 17:33:40 2007 From: josedavid18 en hotmail.com (=?iso-8859-1?Q?Jos=E9_David_Vela_Castro?=) Date: Sat Jun 2 17:36:51 2007 Subject: [Zope-es] =?iso-8859-1?q?Informaci=F3n_de_servidor?= Message-ID: Hola a todos. Hace ya tiempo que no escribo a través de la lista de correo. Bien, pues quiero montar un gestor de contenidos Plone y necesito alguna orientación técnica que seguro que me resolvéis por aquí: 1) ¿Qué sistema operativo es recomendable para montar el gestor de contenidos Plone, Windows o Linux? ¿Por qué? 2) Teniendo en cuenta que el sistema será utilizado por unos 100 usuarios que se registrarán dentro del sistema y que existirá una media de 50 visitas al día, ¿qué características mínimas tendría que tener el equipo servidor para poder soportar dichas tareas? 3) Y por último. Aunque previamente sé que Plone no es un sistema que esté basado para utilizar grandes efectos gráficos ni nada por el estilo, ¿sería posible antes de cargar la página principal del sistema, ver una presentación hecha en flash y después que el sistema se redireccionara automáticamente a la página principal del servidor? ¿Cómo se haría esto? Muchas gracias a todos por vuestra ayuda y atención. Un saludo desde Córdoba. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070602/3e3e720f/attachment.htm From ampg16385 en hotmail.com Mon Jun 4 11:46:55 2007 From: ampg16385 en hotmail.com (Anthony Mira-Perceval Graells) Date: Mon Jun 4 11:52:27 2007 Subject: [Zope-es] Edicion de Contenidos Message-ID: Buenas,quiero editar el menu de items de la carpeta personal de los usuarios (logados claro) y querria ver como hacer diferencias entre unos grupos de usuarios y otros. Alguien me puede comentar como hago eso¿? muchas gracias. From elier en infomed.sld.cu Mon Jun 4 16:58:29 2007 From: elier en infomed.sld.cu (Elier) Date: Mon Jun 4 17:00:50 2007 Subject: [Zope-es] problemas con el import Message-ID: <000a01c7a6b8$d0d98ca0$10dbdcc9@elier> hola a todos , hice un metodo externo para encriptar en md5 y este funciona bien , el problema surge ahora que quiero hacer un producto que haga esto y me da problemas con el import este es el codigo del metodo externo : from md5 import md5 def encriptar_md5(cadena): m = md5() m.update(cadena) return m.hexdigest() y en el producto lo puse asi : from md5 import md5 (esto lo pongo arriba antes de crear la clase) y despues la funcion security.declarePublic('encriptar_md5') def encriptar_md5(cadena): m = md5() m.update(cadena) return m.hexdigest() entonces en la carpeta skins del producto tengo un script que es el que hace el import , y ahi es donde esta el error , cuando ejecuto el script me dice que no tengo permisos de antemano gracias y saludos ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070604/76a58204/attachment.htm From mlarreategi en codesyntax.com Mon Jun 4 17:04:43 2007 From: mlarreategi en codesyntax.com (Mikel Larreategi) Date: Mon Jun 4 17:10:17 2007 Subject: [Zope-es] problemas con el import In-Reply-To: <000a01c7a6b8$d0d98ca0$10dbdcc9@elier> References: <000a01c7a6b8$d0d98ca0$10dbdcc9@elier> Message-ID: <46642A0B.6070903@codesyntax.com> Elier(e)k dio: > hola a todos , hice un metodo externo para encriptar en md5 y este > funciona bien , el problema surge ahora que quiero hacer un producto que > haga esto y me da problemas con el import > > este es el codigo del metodo externo : > > *from md5 import md5* > > *def encriptar_md5(cadena):* > > * m = md5()* > > ** > > * m.update(cadena)* > > ** > > * return m.hexdigest()* > > y en el producto lo puse asi : > > *from md5 import md5* (esto lo pongo arriba antes de crear la clase) > > y despues la funcion > > security.declarePublic('encriptar_md5') > > *def encriptar_md5(cadena):* > > * m = md5()* > > ** > > * m.update(cadena)* > > ** > > * return m.hexdigest()* > > ** > > entonces en la carpeta skins del producto tengo un script que es el que > hace el import , y ahi es donde esta el error , cuando ejecuto el script > me dice que no tengo permisos ¿Qué import hace el script que tienes en skins? Lo que debería hacer el script que tienes en skins es llamar al external method o al método que tiene en el producto. Pero claro, ¿dónde tienes el método en el producto? ¿en una clase? ¿en una tool? Si nos das más detalles te podremos ayudar mejor... Mikel -- Mikel Larreategi mlarreategi@codesyntax.com CodeSyntax Azitaingo Industrialdea 3 K E-20600 Eibar Tel: (+34) 943 82 17 80 From elier en infomed.sld.cu Mon Jun 4 17:29:54 2007 From: elier en infomed.sld.cu (Elier) Date: Mon Jun 4 17:32:08 2007 Subject: [Zope-es] problemas con el import References: <000a01c7a6b8$d0d98ca0$10dbdcc9@elier> <46642A0B.6070903@codesyntax.com> Message-ID: <000601c7a6bd$33e6ec30$15dbdcc9@elier> hola Mikel , el metodo lo tengo dentro de una clase y ese script lo que hace es un import de la clase que tiene el metodo para encriptar saludos ----- Original Message ----- From: "Mikel Larreategi" To: "Lista de usuarios de Zope en español" Sent: Monday, June 04, 2007 11:04 AM Subject: Re: [Zope-es] problemas con el import Elier(e)k dio: > hola a todos , hice un metodo externo para encriptar en md5 y este > funciona bien , el problema surge ahora que quiero hacer un producto que > haga esto y me da problemas con el import > > este es el codigo del metodo externo : > > *from md5 import md5* > > *def encriptar_md5(cadena):* > > * m = md5()* > > ** > > * m.update(cadena)* > > ** > > * return m.hexdigest()* > > y en el producto lo puse asi : > > *from md5 import md5* (esto lo pongo arriba antes de crear la clase) > > y despues la funcion > > security.declarePublic('encriptar_md5') > > *def encriptar_md5(cadena):* > > * m = md5()* > > ** > > * m.update(cadena)* > > ** > > * return m.hexdigest()* > > ** > > entonces en la carpeta skins del producto tengo un script que es el que > hace el import , y ahi es donde esta el error , cuando ejecuto el script > me dice que no tengo permisos ¿Qué import hace el script que tienes en skins? Lo que debería hacer el script que tienes en skins es llamar al external method o al método que tiene en el producto. Pero claro, ¿dónde tienes el método en el producto? ¿en una clase? ¿en una tool? Si nos das más detalles te podremos ayudar mejor... Mikel -- Mikel Larreategi mlarreategi@codesyntax.com CodeSyntax Azitaingo Industrialdea 3 K E-20600 Eibar Tel: (+34) 943 82 17 80 _______________________________________________ Zope-es mailing list Zope-es@aditel.org http://listas.aditel.org/listinfo/zope-es From mlarreategi en codesyntax.com Mon Jun 4 17:35:31 2007 From: mlarreategi en codesyntax.com (Mikel Larreategi) Date: Mon Jun 4 17:43:23 2007 Subject: [Zope-es] problemas con el import In-Reply-To: <000601c7a6bd$33e6ec30$15dbdcc9@elier> References: <000a01c7a6b8$d0d98ca0$10dbdcc9@elier> <46642A0B.6070903@codesyntax.com> <000601c7a6bd$33e6ec30$15dbdcc9@elier> Message-ID: <46643143.6000600@codesyntax.com> Elier(e)k dio: > hola Mikel , el metodo lo tengo dentro de una clase y ese script lo que > hace es un import de la clase que tiene el metodo para encriptar > Si está en una clase, tendrás que llamar al método creando primero una instancia de dicha clase, ¿no? ¿Esa clase qué es? ¿Es un tipo de objeto de Plone hecho con Archetypes? ¿Es una tool? ¿es una vista Zope3? ... ? Mikel > saludos > > ----- Original Message ----- From: "Mikel Larreategi" > > To: "Lista de usuarios de Zope en español" > Sent: Monday, June 04, 2007 11:04 AM > Subject: Re: [Zope-es] problemas con el import > > > Elier(e)k dio: >> hola a todos , hice un metodo externo para encriptar en md5 y este >> funciona bien , el problema surge ahora que quiero hacer un producto que >> haga esto y me da problemas con el import >> >> este es el codigo del metodo externo : >> >> *from md5 import md5* >> >> *def encriptar_md5(cadena):* >> >> * m = md5()* >> >> ** >> >> * m.update(cadena)* >> >> ** >> >> * return m.hexdigest()* >> >> y en el producto lo puse asi : >> >> *from md5 import md5* (esto lo pongo arriba antes de crear la clase) >> >> y despues la funcion >> >> security.declarePublic('encriptar_md5') >> >> *def encriptar_md5(cadena):* >> >> * m = md5()* >> >> ** >> >> * m.update(cadena)* >> >> ** >> >> * return m.hexdigest()* >> >> ** >> >> entonces en la carpeta skins del producto tengo un script que es el que >> hace el import , y ahi es donde esta el error , cuando ejecuto el script >> me dice que no tengo permisos > > ¿Qué import hace el script que tienes en skins? > > Lo que debería hacer el script que tienes en skins es llamar al external > method o al método que tiene en el producto. Pero claro, ¿dónde tienes > el método en el producto? ¿en una clase? ¿en una tool? > > > Si nos das más detalles te podremos ayudar mejor... > > > > Mikel > > -- Mikel Larreategi mlarreategi@codesyntax.com CodeSyntax Azitaingo Industrialdea 3 K E-20600 Eibar Tel: (+34) 943 82 17 80 From hvelarde en jornada.com.mx Mon Jun 4 19:22:01 2007 From: hvelarde en jornada.com.mx (=?ISO-8859-1?Q?H=E9ctor_Velarde?=) Date: Mon Jun 4 19:27:38 2007 Subject: [Zope-es] =?ISO-8859-1?Q?Informaci=F3n_de_servidor?= In-Reply-To: References: Message-ID: <46644A39.90100@jornada.com.mx> José David Vela Castro wrote: > 1) ¿Qué sistema operativo es recomendable para montar el gestor de > contenidos Plone, Windows o Linux? ¿Por qué? HV> utiliza el sistema operativo en el que te sientas más cómodo. > 2) Teniendo en cuenta que el sistema será utilizado por unos 100 > usuarios que se registrarán dentro del sistema y que > existirá una media de 50 visitas al día, ¿qué características mínimas > tendría que tener el equipo servidor para poder > soportar dichas tareas? HV> cualquier máquina reciente puede soportar eso sin ningún problema; de todas formas asegúrate de instalar CacheFu. > 3) Y por último. Aunque previamente sé que Plone no es un sistema que > esté basado para utilizar grandes efectos gráficos ni nada > por el estilo, ¿sería posible antes de cargar la página principal del > sistema, ver una presentación hecha en flash y después que el > sistema se redireccionara automáticamente a la página principal del > servidor? ¿Cómo se haría esto? HV> sí es posible, pero es una mala idea desde el punto de vista de la usabilidad del sitio: http://www.useit.com/alertbox/20001029.html saludos From elier en infomed.sld.cu Mon Jun 4 19:05:50 2007 From: elier en infomed.sld.cu (Elier) Date: Mon Jun 4 19:44:31 2007 Subject: [Zope-es] problemas con el import References: <000a01c7a6b8$d0d98ca0$10dbdcc9@elier> <46642A0B.6070903@codesyntax.com><000601c7a6bd$33e6ec30$15dbdcc9@elier> <46643143.6000600@codesyntax.com> Message-ID: <004d01c7a6cf$ac94ea30$15dbdcc9@elier> mira mi producto es para pasar los enlaces que hayan en un sitio plone para una base de datos mysql , hay un campo en la bd que tengo que pasarle la informacion encriptada y aqui es donde surge el problema , el script trabaja bien solo me hace falta encriptar esa informacion y ya. este es el codigo de la clase donde tengo el metodo , esta la genere con ArchGenXml y como ves solo tiene ese metodo , si tienes alguna idea para hacer lo que necesito de alguna otra forma te agradeceria la sugerencia: # -*- coding: utf-8 -*- # # File: TranslateScuttle.py # # Copyright (c) 2007 by [] # Generator: ArchGenXML Version 1.5.0 # http://plone.org/products/archgenxml # # GNU General Public License (GPL) # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301, USA. # __author__ = """unknown """ __docformat__ = 'plaintext' from AccessControl import ClassSecurityInfo from Products.Archetypes.atapi import * from Products.TranslateScuttle.config import * from md5 import md5 ##code-section module-header #fill in your manual code here ##/code-section module-header schema = Schema(( ), ) ##code-section after-local-schema #fill in your manual code here ##/code-section after-local-schema TranslateScuttle_schema = BaseSchema.copy() + \ schema.copy() ##code-section after-schema #fill in your manual code here ##/code-section after-schema class TranslateScuttle(BaseContent): """ """ security = ClassSecurityInfo() __implements__ = (getattr(BaseContent,'__implements__',()),) # This name appears in the 'add' box archetype_name = 'TranslateScuttle' meta_type = 'TranslateScuttle' portal_type = 'TranslateScuttle' allowed_content_types = [] filter_content_types = 0 global_allow = 1 #content_icon = 'TranslateScuttle.gif' immediate_view = 'base_view' default_view = 'base_view' suppl_views = () typeDescription = "TranslateScuttle" typeDescMsgId = 'description_edit_TranslateScuttle' _at_rename_after_creation = True schema = TranslateScuttle_schema ##code-section class-header #fill in your manual code here ##/code-section class-header # Methods security.declarePublic('encriptar_md5') def encriptar_md5(cadena): m = md5() m.update(cadena) return m.hexdigest() registerType(TranslateScuttle, PROJECTNAME) # end of class TranslateScuttle ##code-section module-footer #fill in your manual code here ##/code-section module-footer ----- Original Message ----- From: "Mikel Larreategi" To: "Lista de usuarios de Zope en español" Sent: Monday, June 04, 2007 11:35 AM Subject: Re: [Zope-es] problemas con el import Elier(e)k dio: > hola Mikel , el metodo lo tengo dentro de una clase y ese script lo que > hace es un import de la clase que tiene el metodo para encriptar > Si está en una clase, tendrás que llamar al método creando primero una instancia de dicha clase, ¿no? ¿Esa clase qué es? ¿Es un tipo de objeto de Plone hecho con Archetypes? ¿Es una tool? ¿es una vista Zope3? ... ? Mikel > saludos > > ----- Original Message ----- From: "Mikel Larreategi" > > To: "Lista de usuarios de Zope en español" > Sent: Monday, June 04, 2007 11:04 AM > Subject: Re: [Zope-es] problemas con el import > > > Elier(e)k dio: >> hola a todos , hice un metodo externo para encriptar en md5 y este >> funciona bien , el problema surge ahora que quiero hacer un producto que >> haga esto y me da problemas con el import >> >> este es el codigo del metodo externo : >> >> *from md5 import md5* >> >> *def encriptar_md5(cadena):* >> >> * m = md5()* >> >> ** >> >> * m.update(cadena)* >> >> ** >> >> * return m.hexdigest()* >> >> y en el producto lo puse asi : >> >> *from md5 import md5* (esto lo pongo arriba antes de crear la clase) >> >> y despues la funcion >> >> security.declarePublic('encriptar_md5') >> >> *def encriptar_md5(cadena):* >> >> * m = md5()* >> >> ** >> >> * m.update(cadena)* >> >> ** >> >> * return m.hexdigest()* >> >> ** >> >> entonces en la carpeta skins del producto tengo un script que es el que >> hace el import , y ahi es donde esta el error , cuando ejecuto el script >> me dice que no tengo permisos > > ¿Qué import hace el script que tienes en skins? > > Lo que debería hacer el script que tienes en skins es llamar al external > method o al método que tiene en el producto. Pero claro, ¿dónde tienes > el método en el producto? ¿en una clase? ¿en una tool? > > > Si nos das más detalles te podremos ayudar mejor... > > > > Mikel > > -- Mikel Larreategi mlarreategi@codesyntax.com CodeSyntax Azitaingo Industrialdea 3 K E-20600 Eibar Tel: (+34) 943 82 17 80 _______________________________________________ Zope-es mailing list Zope-es@aditel.org http://listas.aditel.org/listinfo/zope-es From elier en infomed.sld.cu Mon Jun 4 20:01:13 2007 From: elier en infomed.sld.cu (Elier) Date: Mon Jun 4 20:03:25 2007 Subject: [Zope-es] crear external method Message-ID: <005601c7a6d2$57bd3870$15dbdcc9@elier> hola a todos , sabe alguien como crear un external method mediante un script de python ??? gracias de antemano... saludos... ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070604/c518478e/attachment.htm From alexis.roda.villalonga en gmail.com Mon Jun 4 20:52:36 2007 From: alexis.roda.villalonga en gmail.com (Alexis Roda) Date: Mon Jun 4 20:58:24 2007 Subject: [Zope-es] crear external method In-Reply-To: <005601c7a6d2$57bd3870$15dbdcc9@elier> References: <005601c7a6d2$57bd3870$15dbdcc9@elier> Message-ID: <46645F74.9080402@gmail.com> En/na Elier ha escrit: > > hola a todos , sabe alguien como crear un external method mediante un > script de python ??? context.manage_addProduct['ExternalMethod'].manage_addExternalMethod( id, title, module, function) Add an external method to a folder Un addition to the standard object-creation arguments, 'id' and title, the following arguments are defined: function -- The name of the python function. This can be a an ordinary Python function, or a bound method. module -- The name of the file containing the function definition. The module normally resides in the 'Extensions' directory, however, the file name may have a prefix of 'product.', indicating that it should be found in a product directory. For example, if the module is: 'ACMEWidgets.foo', then an attempt will first be made to use the file 'lib/python/Products/ACMEWidgets/Extensions/foo.py'. If this failes, then the file 'Extensions/ACMEWidgets.foo.py' will be used. Saludos From elier en infomed.sld.cu Mon Jun 4 21:52:45 2007 From: elier en infomed.sld.cu (Elier) Date: Mon Jun 4 21:55:07 2007 Subject: [Zope-es] crear external method (gracias) References: <005601c7a6d2$57bd3870$15dbdcc9@elier> <46645F74.9080402@gmail.com> Message-ID: <001d01c7a6e1$ec9f6530$1edbdcc9@elier> gracias Alexis saludos ----- Original Message ----- From: "Alexis Roda" To: "Lista de usuarios de Zope en español" Sent: Monday, June 04, 2007 2:52 PM Subject: Re: [Zope-es] crear external method > En/na Elier ha escrit: >> hola a todos , sabe alguien como crear un external method mediante un >> script de python ??? > > context.manage_addProduct['ExternalMethod'].manage_addExternalMethod( id, > title, module, function) > > Add an external method to a folder > > Un addition to the standard object-creation arguments, > 'id' and title, the following arguments are defined: > > function -- The name of the python function. This can be a > an ordinary Python function, or a bound method. > > module -- The name of the file containing the function > definition. > > The module normally resides in the 'Extensions' > directory, however, the file name may have a prefix of > 'product.', indicating that it should be found in a product > directory. > > For example, if the module is: 'ACMEWidgets.foo', then an > attempt will first be made to use the file > 'lib/python/Products/ACMEWidgets/Extensions/foo.py'. If this > failes, then the file 'Extensions/ACMEWidgets.foo.py' will be > used. > > > Saludos > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es From elier en infomed.sld.cu Mon Jun 4 22:38:46 2007 From: elier en infomed.sld.cu (Elier) Date: Mon Jun 4 22:41:11 2007 Subject: [Zope-es] crear external method References: <005601c7a6d2$57bd3870$15dbdcc9@elier> <46645F74.9080402@gmail.com> Message-ID: <000801c7a6e8$59f0df50$1cdbdcc9@elier> eso funciona ok , pero ahora el problema es que el metodo externo lo tengo en la carpeta extensions del producto que estoy haciendo y no me lo reconoce , si lo pongo en la carpeta extensions del zope si funciona , en fin necesito que coja el metodo externo desde la extensions del producto. saludos.... ----- Original Message ----- From: "Alexis Roda" To: "Lista de usuarios de Zope en español" Sent: Monday, June 04, 2007 2:52 PM Subject: Re: [Zope-es] crear external method > En/na Elier ha escrit: >> hola a todos , sabe alguien como crear un external method mediante un >> script de python ??? > > context.manage_addProduct['ExternalMethod'].manage_addExternalMethod( id, > title, module, function) > > Add an external method to a folder > > Un addition to the standard object-creation arguments, > 'id' and title, the following arguments are defined: > > function -- The name of the python function. This can be a > an ordinary Python function, or a bound method. > > module -- The name of the file containing the function > definition. > > The module normally resides in the 'Extensions' > directory, however, the file name may have a prefix of > 'product.', indicating that it should be found in a product > directory. > > For example, if the module is: 'ACMEWidgets.foo', then an > attempt will first be made to use the file > 'lib/python/Products/ACMEWidgets/Extensions/foo.py'. If this > failes, then the file 'Extensions/ACMEWidgets.foo.py' will be > used. > > > Saludos > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es From mlarreategi en codesyntax.com Tue Jun 5 08:06:05 2007 From: mlarreategi en codesyntax.com (Mikel Larreategi) Date: Tue Jun 5 08:11:49 2007 Subject: [Zope-es] crear external method In-Reply-To: <000801c7a6e8$59f0df50$1cdbdcc9@elier> References: <005601c7a6d2$57bd3870$15dbdcc9@elier> <46645F74.9080402@gmail.com> <000801c7a6e8$59f0df50$1cdbdcc9@elier> Message-ID: <4664FD4D.8080106@codesyntax.com> Elier(e)k dio: > eso funciona ok , pero ahora el problema es que el metodo externo lo > tengo en la carpeta extensions del producto que estoy haciendo y no me > lo reconoce , si lo pongo en la carpeta extensions del zope si funciona > , en fin necesito que coja el metodo externo desde la extensions del > producto. > Pues en Module tienes que poner NombreDelProducto.NombreDelScript en vez de NombreDelScript (que se pone cuando tenemos el script en la carpeta Extensions. Saludos, Mikel -- Mikel Larreategi mlarreategi@codesyntax.com CodeSyntax Azitaingo Industrialdea 3 K E-20600 Eibar Tel: (+34) 943 82 17 80 From alexis.roda.villalonga en gmail.com Tue Jun 5 08:08:28 2007 From: alexis.roda.villalonga en gmail.com (Alexis Roda) Date: Tue Jun 5 08:14:01 2007 Subject: [Zope-es] crear external method In-Reply-To: <000801c7a6e8$59f0df50$1cdbdcc9@elier> References: <005601c7a6d2$57bd3870$15dbdcc9@elier> <46645F74.9080402@gmail.com> <000801c7a6e8$59f0df50$1cdbdcc9@elier> Message-ID: <4664FDDC.90004@gmail.com> En/na Elier ha escrit: > eso funciona ok , pero ahora el problema es que el metodo externo lo > tengo en la carpeta extensions del producto que estoy haciendo y no me > lo reconoce , si lo pongo en la carpeta extensions del zope si funciona > , en fin necesito que coja el metodo externo desde la extensions del > producto. > Leíste esta parte de mi respuesta ? >> The module normally resides in the 'Extensions' >> directory, however, the file name may have a prefix of >> 'product.', indicating that it should be found in a product >> directory. >> >> For example, if the module is: 'ACMEWidgets.foo', then an >> attempt will first be made to use the file >> 'lib/python/Products/ACMEWidgets/Extensions/foo.py'. If this >> failes, then the file 'Extensions/ACMEWidgets.foo.py' will be >> used. Saludos From dpico en dsic.upv.es Tue Jun 5 09:58:40 2007 From: dpico en dsic.upv.es (=?ISO-8859-1?Q?David_Pic=F3_Vila?=) Date: Tue Jun 5 10:25:11 2007 Subject: =?ISO-8859-1?Q?Re:_[Zope-es]_Bandera_del_idioma_catal=E1n?= In-Reply-To: References: Message-ID: <3936CA8A-E36C-408D-BB23-38D15A7FA092@dsic.upv.es> Prueba a añadir en la linea 'ca' : {'native' : 'Català', 'english' : 'Catalan'} del fichero Products/PloneLanguageTool/availablelanguages.py la etiqueta flag tal y como hacen con los otros idiomas. Salutacions! David El 30/05/2007, a las 12:59, Marc Pampols escribió: > Hola a todos, > > Tengo una pàgina en la que debo añadir 3 idiomas, inglés, > castellano y catalán. He instalado zope 2.5 y los productos > PloneLanguageTools y LinguaPlone, el problema está en que no > aparece la bandera del idioma catalán, en su lugar está la de > canadá y al cargar la página no muestra ninguna imágen, tampoco la > "-ca" sino que en el tag mientras que las otras dos salen bien, src=" flag-gb.gif / flag- > es.gif" > > Creo que ya lo he probado todo... alguna idea de como solucionarlo? > > Un saludo! > > -- > Marc Pampols Cebria > mpampols@gmail.com > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070605/a992faf8/attachment.htm From ampg16385 en hotmail.com Tue Jun 5 10:19:41 2007 From: ampg16385 en hotmail.com (Anthony Mira-Perceval Graells) Date: Tue Jun 5 10:25:21 2007 Subject: [Zope-es] Cambio en la lista de Items Message-ID: Buenas, tengo un problemilla con la lista de los items de las carpetas de usuarios. Me gustaria asignarle unos items a unos usuarios y a otros no. He podido solucionar casi todo, escepto los productos externos a plone, instalados mediante pluggins. Gracios por sus comentarios. From mpampols en gmail.com Tue Jun 5 10:41:20 2007 From: mpampols en gmail.com (Marc Pampols) Date: Tue Jun 5 10:46:55 2007 Subject: =?UTF-8?Q?Re:_[Zope-es]_Bandera_del_idioma_catal=C3=A1n?= In-Reply-To: <3936CA8A-E36C-408D-BB23-38D15A7FA092@dsic.upv.es> References: <3936CA8A-E36C-408D-BB23-38D15A7FA092@dsic.upv.es> Message-ID: Funciona!, no sabia que esa configuración se encontraba en ese fichero, muchisimas gracias : ) Un saludo. On 6/5/07, David Picó Vila wrote: > > Prueba a añadir en la linea > 'ca' : {'native' : 'Català', 'english' : 'Catalan'} > > del fichero Products/PloneLanguageTool/availablelanguages.py la etiqueta > flag tal y como hacen con los otros idiomas. > > Salutacions! > David > > El 30/05/2007, a las 12:59, Marc Pampols escribió: > > Hola a todos, > > Tengo una pàgina en la que debo añadir 3 idiomas, inglés, castellano y > catalán. He instalado zope 2.5 y los productos PloneLanguageTools y > LinguaPlone, el problema está en que no aparece la bandera del idioma > catalán, en su lugar está la de canadá y al cargar la página no muestra > ninguna imágen, tampoco la "-ca" sino que en el tag está a /None, mientras que las otras dos salen bien, src=" flag-gb.gif / > flag-es.gif" > > Creo que ya lo he probado todo... alguna idea de como solucionarlo? > > Un saludo! > > -- > Marc Pampols Cebria > mpampols@gmail.com > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > > > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > -- Marc Pampols Cebria mpampols@gmail.com ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070605/496ee3a5/attachment.html From elier en infomed.sld.cu Tue Jun 5 13:19:56 2007 From: elier en infomed.sld.cu (Elier) Date: Tue Jun 5 13:22:17 2007 Subject: [Zope-es] crear external method References: <005601c7a6d2$57bd3870$15dbdcc9@elier> <46645F74.9080402@gmail.com><000801c7a6e8$59f0df50$1cdbdcc9@elier> <4664FD4D.8080106@codesyntax.com> Message-ID: <000e01c7a763$72e43db0$16dbdcc9@elier> gracias y saludos Mikel ----- Original Message ----- From: "Mikel Larreategi" To: "Lista de usuarios de Zope en español" Sent: Tuesday, June 05, 2007 2:06 AM Subject: Re: [Zope-es] crear external method > Elier(e)k dio: >> eso funciona ok , pero ahora el problema es que el metodo externo lo >> tengo en la carpeta extensions del producto que estoy haciendo y no me >> lo reconoce , si lo pongo en la carpeta extensions del zope si funciona >> , en fin necesito que coja el metodo externo desde la extensions del >> producto. >> > > Pues en Module tienes que poner NombreDelProducto.NombreDelScript en vez > de NombreDelScript (que se pone cuando tenemos el script en la carpeta > Extensions. > > > Saludos, > > > Mikel > > > -- > Mikel Larreategi > mlarreategi@codesyntax.com > > CodeSyntax > Azitaingo Industrialdea 3 K > E-20600 Eibar > Tel: (+34) 943 82 17 80 > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es From elier en infomed.sld.cu Tue Jun 5 13:20:40 2007 From: elier en infomed.sld.cu (Elier) Date: Tue Jun 5 13:22:56 2007 Subject: [Zope-es] crear external method References: <005601c7a6d2$57bd3870$15dbdcc9@elier> <46645F74.9080402@gmail.com><000801c7a6e8$59f0df50$1cdbdcc9@elier> <4664FDDC.90004@gmail.com> Message-ID: <001301c7a763$8d432fe0$16dbdcc9@elier> alexis la verdad no lei eso porque no entiendo muy bien el ingles , gracias por tu ayuda y saludos ----- Original Message ----- From: "Alexis Roda" To: "Lista de usuarios de Zope en español" Sent: Tuesday, June 05, 2007 2:08 AM Subject: Re: [Zope-es] crear external method En/na Elier ha escrit: > eso funciona ok , pero ahora el problema es que el metodo externo lo tengo > en la carpeta extensions del producto que estoy haciendo y no me lo > reconoce , si lo pongo en la carpeta extensions del zope si funciona , en > fin necesito que coja el metodo externo desde la extensions del producto. > Leíste esta parte de mi respuesta ? >> The module normally resides in the 'Extensions' >> directory, however, the file name may have a prefix of >> 'product.', indicating that it should be found in a product >> directory. >> >> For example, if the module is: 'ACMEWidgets.foo', then an >> attempt will first be made to use the file >> 'lib/python/Products/ACMEWidgets/Extensions/foo.py'. If this >> failes, then the file 'Extensions/ACMEWidgets.foo.py' will be >> used. Saludos _______________________________________________ Zope-es mailing list Zope-es@aditel.org http://listas.aditel.org/listinfo/zope-es From cbevia en gmail.com Tue Jun 5 13:34:22 2007 From: cbevia en gmail.com (Cesar Bevia Isidro) Date: Tue Jun 5 13:39:59 2007 Subject: [Zope-es] autor por defecto Message-ID: Hola! Soy nuevo por estos lares pero ya vengo pidiendo ayuda. Necesito asignar un autor por defecto a los contenidos que creen mis usuarios de un portal hecho en plone. Me refiero a que aparte del creador que se añade por defecto, añadirle tb otro usuario que seria como el autor supremo. He estado mirando algo sobre hacer un script para q añada el creador automaticamente en la transaccion "publicar" pero me falta algun tipo de manual sobre esto... ahy alguna guia de referencia sobre este tipo de scripts?? se agradece cualquier respuesta. saludos! -- Blog -> http://cesar.bevia.net From cramirez en estudiantes.uci.cu Wed Jun 6 05:08:04 2007 From: cramirez en estudiantes.uci.cu (Carlos Alberto Ramirez Diaz) Date: Wed Jun 6 05:14:10 2007 Subject: [Zope-es] =?iso-8859-1?q?RE=3A_Resumen_de_Zope-es=2C_Vol_98=2C_E?= =?iso-8859-1?q?nv=EDo_1?= References: <20070601081206.368961489D27@devnull.aditel.org> Message-ID: <090BCFF87A1DAB4AA2B1DC2D58A0D65705C799BB@ucixs90.uci.cu> Hola listeros: Les escribo debido a que tengo un pequeño problemita con las traducciones (internacionalización) de un sitio en zope/plone. He aquí los detalles... Estoy trabajando sobre zope2.9.3 pero las funciones que utilizo son las de zope3, tengo instancias creadas de ambas. Lo que hago, por ejemplo, el "i18ntranslate" lo utilizo para modificar la instancia creada de el zope2.9.3 , pero los directorios y ficheros que afecta son los de esta misma instancia y no los de la del zope3, es decir, ejecuto desde zope3 y afecto los ficheros de zope 2.9.3. Ahora, lo que me pasa es que cree un dominio "gi" y tengo el .pot generado (el template con todos los "strings" que necesitan ser cambiados) ... de este (gi.pot) en la carpeta Mi_Producto/locales. Dentro de locales tengo los idiomas a los cuales quiero que se traduzcan ciertos "strings" que hay en el sitio cuando el usuario o yo mismo cambie de idioma. Dentro de locales tengo /en, /es, /pt, /fr, que serian los distintos idiomas que tengo habilitados en el sitio ... y cada uno con los .po y .mo compilados (gi.po y gi.mo respectivamente) correspondientes dentro de cada directorio. Todo parece estar bien, traduzco y compilo para cada uno de los idiomas y genero los .mo y .po, parecen trabajar bien, pero ya estando en el sitio, y al cambiar de idioma (por ejemplo hacia español), me hace los cambios solo para este, y al seguir cambiando de idiomas (por ejemplo a portugués y después a francés) los "strings" que necesito cambiar se quedan como estaban, inmutables. Vuelvo a cambiar para el primer idioma (español en este caso) y si cambian perfectamente los "strings" que hacen falta, es decir, mis conclusiones son que esta dando resultados , pero parcialmnte... Alguna ayuda o sugerencia PLZ... From mlarreategi en codesyntax.com Wed Jun 6 08:10:18 2007 From: mlarreategi en codesyntax.com (Mikel Larreategi) Date: Wed Jun 6 08:16:06 2007 Subject: =?ISO-8859-1?Q?Re=3A_=5BZope-es=5D_RE=3A_Resumen_de_Zo?= =?ISO-8859-1?Q?pe-es=2C_Vol_98=2C_Env=EDo_1?= In-Reply-To: <090BCFF87A1DAB4AA2B1DC2D58A0D65705C799BB@ucixs90.uci.cu> References: <20070601081206.368961489D27@devnull.aditel.org> <090BCFF87A1DAB4AA2B1DC2D58A0D65705C799BB@ucixs90.uci.cu> Message-ID: <46664FCA.3090906@codesyntax.com> Carlos Alberto Ramirez Diaz(e)k dio: > Hola listeros: > > Les escribo debido a que tengo un pequeño problemita con las traducciones (internacionalización) de un sitio en zope/plone. He aquí los detalles... > > Estoy trabajando sobre zope2.9.3 pero las funciones que utilizo son las de zope3, tengo instancias creadas de ambas. Lo que hago, por ejemplo, el "i18ntranslate" lo utilizo para modificar la instancia creada de el zope2.9.3 , pero los directorios y ficheros que afecta son los de esta misma instancia y no los de la del zope3, es decir, ejecuto desde zope3 y afecto los ficheros de zope 2.9.3. > Ahora, lo que me pasa es que cree un dominio "gi" y tengo el .pot generado (el template con todos los "strings" que necesitan ser cambiados) ... de este (gi.pot) en la carpeta Mi_Producto/locales. Dentro de locales tengo los idiomas a los cuales quiero que se traduzcan ciertos "strings" que hay en el sitio cuando el usuario o yo mismo cambie de idioma. Dentro de locales tengo /en, /es, /pt, /fr, que serian los distintos idiomas que tengo habilitados en el sitio ... y cada uno con los .po y .mo compilados (gi.po y gi.mo respectivamente) correspondientes dentro de cada directorio. > No entiendo cuando dices que estás trabajando en Zope 2.9.3, pero tienes creadas instancias de ambas. ¿Ambas qué? ¿zope 2.9.3 y Zope 3? ¿Para qué? Para que Zope reconozca los archivos PO, puedes dejarlos en un directorio llamado i18n dentro de tu producto (por ejemplo como hacen los productos de Plone), en el formato dominio-idioma.po Si quieres registrarlos como en Zope3, tienes que crear la carpeta locales, y dentro de ella un directorio por idioma, en el que tendrás que crear un directorio llamado LC_MESSAGES y dentro de él un archivo llamado dominio.po. Además, en el archivo configure.zcml de dicho producto, deberás escribir la directiva que le dice a Zope que cargue los archivos po:: > Todo parece estar bien, traduzco y compilo para cada uno de los idiomas y genero los .mo y .po, parecen trabajar bien, pero ya estando en el sitio, y al cambiar de idioma (por ejemplo hacia español), me hace los cambios solo para este, y al seguir cambiando de idiomas (por ejemplo a portugués y después a francés) los "strings" que necesito cambiar se quedan como estaban, inmutables. Vuelvo a cambiar para el primer idioma (español en este caso) y si cambian perfectamente los "strings" que hacen falta, es decir, mis conclusiones son que esta dando resultados , pero parcialmnte... > ¿Los archivos PO son correctos? ¿Tienen las cabeceras bien creadas? ¿Tienen el dominio bien identificado? Detén la instancia Zope y rueba borrar todos los archivos mo: $ find . -name '*.mo' -exec rm -rf {} \; y borra también el directorio pts que está dentro del directorio var de tu instancia, y posteriormente reinicia Zope. Saludos, Mikel -- Mikel Larreategi mlarreategi@codesyntax.com CodeSyntax Azitaingo Industrialdea 3 K E-20600 Eibar Tel: (+34) 943 82 17 80 From cbevia en gmail.com Thu Jun 7 15:02:00 2007 From: cbevia en gmail.com (Cesar Bevia Isidro) Date: Thu Jun 7 15:07:57 2007 Subject: [Zope-es] donde esta properties??? Message-ID: Hola! quiero modificar la pestaña "properties" en un plone. Quiero quitar algunas opciones y poner otras. Alguien sabe que template es el que mueve esto? gracias! -- Blog -> http://cesar.bevia.net From mlarreategi en codesyntax.com Thu Jun 7 15:24:52 2007 From: mlarreategi en codesyntax.com (Mikel Larreategi) Date: Thu Jun 7 15:30:49 2007 Subject: [Zope-es] donde esta properties??? In-Reply-To: References: Message-ID: <46680724.1080307@codesyntax.com> Cesar Bevia Isidro(e)k dio: > Hola! > quiero modificar la pestaña "properties" en un plone. Quiero quitar > algunas opciones y poner otras. Alguien sabe que template es el que > mueve esto? Creo que es base_metadata.pt Mikel -- Mikel Larreategi mlarreategi@codesyntax.com CodeSyntax Azitaingo Industrialdea 3 K E-20600 Eibar Tel: (+34) 943 82 17 80 From paulino en dte.us.es Thu Jun 7 17:56:57 2007 From: paulino en dte.us.es (Paulino Ruiz de Clavijo) Date: Thu Jun 7 18:29:51 2007 Subject: [Zope-es] donde esta properties??? In-Reply-To: References: Message-ID: <46682AC9.3020805@dte.us.es> Para añadir alguna propiedad en esa pestaña de un tipo tienes que modificar el esquema con: from Products.Archetypes.public import BaseSchema from Products.Archetypes.public import MetadataSchema schema= BaseSchema.copy() + MetadataSchema(( StringField('micampo', required = False, schemata = 'metadata', etc....... ), ),) Si quieres quitar algo, por ejemplo, yo he quitado "relatedItems" que me molestaba mediante: schema.delField('relatedItems') en mi caso yo derivé el tipo de los ATContentTypes.content.base Saludos! Cesar Bevia Isidro escribió: > Hola! > quiero modificar la pestaña "properties" en un plone. Quiero quitar > algunas opciones y poner otras. Alguien sabe que template es el que > mueve esto? > gracias! > > ------------------------------------------------------------------------ > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070607/a00ee3e6/attachment.htm From cbevia en gmail.com Fri Jun 8 14:32:09 2007 From: cbevia en gmail.com (Cesar Bevia Isidro) Date: Fri Jun 8 14:38:12 2007 Subject: [Zope-es] donde esta properties??? In-Reply-To: <46682AC9.3020805@dte.us.es> References: <46682AC9.3020805@dte.us.es> Message-ID: Perdona paulino pero me he perdido por el camino... ¿en que fichero tengo que tocar todo esto? Gracias por contestar El 7/06/07, Paulino Ruiz de Clavijo escribió: > > Para añadir alguna propiedad en esa pestaña de un tipo tienes que modificar > el esquema con: > > from Products.Archetypes.public import BaseSchema > from Products.Archetypes.public import MetadataSchema > > schema= BaseSchema.copy() + MetadataSchema(( > StringField('micampo', > required = False, > schemata = 'metadata', > > etc....... > > ), > ),) > > Si quieres quitar algo, por ejemplo, yo he quitado "relatedItems" que me > molestaba mediante: > > schema.delField('relatedItems') > > en mi caso yo derivé el tipo de los ATContentTypes.content.base > > Saludos! > > > Cesar Bevia Isidro escribió: > Hola! > quiero modificar la pestaña "properties" en un plone. Quiero quitar > algunas opciones y poner otras. Alguien sabe que template es el que > mueve esto? > gracias! > > ________________________________ > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > -- Blog -> http://cesar.bevia.net From paulino en dte.us.es Fri Jun 8 16:26:21 2007 From: paulino en dte.us.es (Paulino Ruiz de Clavijo =?utf-8?q?V=C3=A1zquez?=) Date: Fri Jun 8 16:32:24 2007 Subject: [Zope-es] donde esta properties??? In-Reply-To: References: <46682AC9.3020805@dte.us.es> Message-ID: <200706081626.21122.paulino@dte.us.es> Hola, No me quedó muy claro lo que querías hacer, la solución que te proponía consiste en alterar el esquema de un tipo que crees en algún producto. Me parece que lo que tu quieres hacer es modificar los tipos que vienen de serie con plone y sin programar. Lo que te puse antes es para ponerlo como un producto en /Products de Zope. Puedes alterar los tipos por defecto de plone utilizando un producto y mediante lo que llaman (creo recordar) un "monkey patch" (si estoy equivocado que me corrijan los zoperos de la lista). Es un poco complejo, te recomiendo que intentes ir a las plantillas a ver si puedes poner una condición para que no aparezca el campo que deseas ocultar. En cambio, si sabes hacer productos en Plone te propongo otra solucion: 1) Crea un nuevo producto y deriva tus nuevos tipos desde los AtContentTypes y altera los esquemas como te indiqué en el correo anterior. Sólo los que quieras alterar. 2) Los instalas desde el zmi con el archetypetool 3) Los atcontenttype originales de portal_types desactiva "global_allow". Si a alguien se le ocurre algo mas simple .... es bienvenido.... On Friday 08 June 2007 14:32:09 Cesar Bevia Isidro wrote: > Perdona paulino pero me he perdido por el camino... > ¿en que fichero tengo que tocar todo esto? > Gracias por contestar > > El 7/06/07, Paulino Ruiz de Clavijo escribió: > > Para añadir alguna propiedad en esa pestaña de un tipo tienes que > > modificar el esquema con: > > > > from Products.Archetypes.public import BaseSchema > > from Products.Archetypes.public import MetadataSchema > > > > schema= BaseSchema.copy() + MetadataSchema(( > > StringField('micampo', > > required = False, > > schemata = 'metadata', > > > > etc....... > > > > ), > > ),) > > > > Si quieres quitar algo, por ejemplo, yo he quitado "relatedItems" que me > > molestaba mediante: > > > > schema.delField('relatedItems') > > > > en mi caso yo derivé el tipo de los ATContentTypes.content.base > > > > Saludos! > > > > > > Cesar Bevia Isidro escribió: > > Hola! > > quiero modificar la pestaña "properties" en un plone. Quiero quitar > > algunas opciones y poner otras. Alguien sabe que template es el que > > mueve esto? > > gracias! > > > > ________________________________ > > > > _______________________________________________ > > Zope-es mailing list > > Zope-es@aditel.org > > http://listas.aditel.org/listinfo/zope-es > > > > > > _______________________________________________ > > Zope-es mailing list > > Zope-es@aditel.org > > http://listas.aditel.org/listinfo/zope-es -- -------------------------------------- Paulino Ruiz de Clavijo E.T.S. Ingenieria Informatica Departamento Tecnología Electrónica Universidad de Sevilla From garito en sistes.net Fri Jun 8 16:43:40 2007 From: garito en sistes.net (Garito) Date: Fri Jun 8 16:56:45 2007 Subject: [Zope-es] donde esta properties??? In-Reply-To: <200706081626.21122.paulino@dte.us.es> References: <46682AC9.3020805@dte.us.es> <200706081626.21122.paulino@dte.us.es> Message-ID: Lo que trata de decir Paulino es que Plone esta pensado para que uses los archetypes por defecto (los objetos que ya puedes añadir tal como instalas Plone) o puedes crear nuevos El codigo que te han mandado (con la modificacion del esquema base) es un archetype como cualquier otro (tu puedes montarte el que quieras) Por tanto, escucha atentamente lo que te estan proponiendo porque es tal y como esta pensado que debe usarse Plone (al margen de que te iria muy bien leerte los manuales de Plone para empezar) Suerte! El día 8/06/07, Paulino Ruiz de Clavijo Vázquez escribió: > > Hola, > > No me quedó muy claro lo que querías hacer, la solución que te proponía > consiste en alterar el esquema de un tipo que crees en algún producto. > > Me parece que lo que tu quieres hacer es modificar los tipos que vienen de > serie con plone y sin programar. > > Lo que te puse antes es para ponerlo como un producto en /Products de > Zope. > Puedes alterar los tipos por defecto de plone utilizando un producto y > mediante lo que llaman (creo recordar) un "monkey patch" (si estoy > equivocado > que me corrijan los zoperos de la lista). > > Es un poco complejo, te recomiendo que intentes ir a las plantillas a ver > si > puedes poner una condición para que no aparezca el campo que deseas > ocultar. > > En cambio, si sabes hacer productos en Plone te propongo otra solucion: > > 1) Crea un nuevo producto y deriva tus nuevos tipos desde los > AtContentTypes y > altera los esquemas como te indiqué en el correo anterior. Sólo los que > quieras alterar. > > 2) Los instalas desde el zmi con el archetypetool > > 3) Los atcontenttype originales de portal_types desactiva "global_allow". > > > Si a alguien se le ocurre algo mas simple .... es bienvenido.... > > > On Friday 08 June 2007 14:32:09 Cesar Bevia Isidro wrote: > > Perdona paulino pero me he perdido por el camino... > > ¿en que fichero tengo que tocar todo esto? > > Gracias por contestar > > > > El 7/06/07, Paulino Ruiz de Clavijo escribió: > > > Para añadir alguna propiedad en esa pestaña de un tipo tienes que > > > modificar el esquema con: > > > > > > from Products.Archetypes.public import BaseSchema > > > from Products.Archetypes.public import MetadataSchema > > > > > > schema= BaseSchema.copy() + MetadataSchema(( > > > StringField('micampo', > > > required = False, > > > schemata = 'metadata', > > > > > > etc....... > > > > > > ), > > > ),) > > > > > > Si quieres quitar algo, por ejemplo, yo he quitado "relatedItems" que > me > > > molestaba mediante: > > > > > > schema.delField('relatedItems') > > > > > > en mi caso yo derivé el tipo de los ATContentTypes.content.base > > > > > > Saludos! > > > > > > > > > Cesar Bevia Isidro escribió: > > > Hola! > > > quiero modificar la pestaña "properties" en un plone. Quiero quitar > > > algunas opciones y poner otras. Alguien sabe que template es el que > > > mueve esto? > > > gracias! > > > > > > ________________________________ > > > > > > _______________________________________________ > > > Zope-es mailing list > > > Zope-es@aditel.org > > > http://listas.aditel.org/listinfo/zope-es > > > > > > > > > _______________________________________________ > > > Zope-es mailing list > > > Zope-es@aditel.org > > > http://listas.aditel.org/listinfo/zope-es > > > > -- > -------------------------------------- > Paulino Ruiz de Clavijo > E.T.S. Ingenieria Informatica > Departamento Tecnología Electrónica > Universidad de Sevilla > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > -- Mis Cosas http://blogs.sistes.net/Garito ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070608/249014d9/attachment-0001.html From erik.river en gmail.com Fri Jun 8 19:20:35 2007 From: erik.river en gmail.com (Erik Rivera Morales) Date: Fri Jun 8 19:26:37 2007 Subject: [Zope-es] ConflictError con un sitio de tipo ZEO Message-ID: <7ffb0b9e0706081020t56b10801ib7afdf851e43528@mail.gmail.com> Hola, muy buenas... desde hace un buen tiempo he tenido problemas de tipo ConflictError en mi sitio plone, lo errores son como este: Tipo de Excepción ConflictError Valor de la Excepción database conflict error (oid 0x04b7, class BTrees._OOBTree.OOBTree, serial this txn started with 0x036e2d2058c6f9dd 2007-06-08 18:40:20.807168, serial currently committed 0x036e2d20cd38f7dd 2007-06-08 18:40:48.099031) Esto me sucede cuando quiero editar algún obejeto que tiene un ReferenceField o cuando intento asignar un rol a un usuario en una carpeta u otro objeto, en esta parte me he dado cuenta que tarda en el método reindexObjectSecurity reindexar el catalogo me ha ayudado un poco, pero cada vez mi sitio está teniendo mas actividad y se están presentando más seguido estos problemas, he encontrado muy poca documentación acerca de esto y no he entendido de forma clara como solucionar este problema. Tengo configurado el sitio como instancia ZEO, tanto el servidor como un cliente están en el mismo equipo porque a futuro voy a agregar otros equipos. las caracteristicas sitio son: Plone 2.1.2 Zope 2.8.8 Python 2.4 cualquier ayuda se las agradecería mucho!! Slaudos! From quiles_gas en gva.es Mon Jun 11 08:47:44 2007 From: quiles_gas en gva.es (Gaspar Quiles) Date: Mon Jun 11 08:54:10 2007 Subject: [Zope-es] ConflictError con un sitio de tipo ZEO In-Reply-To: <7ffb0b9e0706081020t56b10801ib7afdf851e43528@mail.gmail.com> References: <7ffb0b9e0706081020t56b10801ib7afdf851e43528@mail.gmail.com> Message-ID: <466CF010.5090103@gva.es> Hola, supongo que eres consciente que estas usando python 2.4 con zope 2.8, cuando el recomendado es 2.3.x. No tengo ni idea de si esto puede afectarte, pero por si acaso Saludos Erik Rivera Morales escribió: > Hola, muy buenas... desde hace un buen tiempo he tenido problemas de > tipo ConflictError en mi sitio plone, lo errores son como este: > > Tipo de Excepción > ConflictError > Valor de la Excepción > database conflict error (oid 0x04b7, class > BTrees._OOBTree.OOBTree, serial this txn started with > 0x036e2d2058c6f9dd 2007-06-08 18:40:20.807168, serial currently > committed 0x036e2d20cd38f7dd 2007-06-08 18:40:48.099031) > > Esto me sucede cuando quiero editar algún obejeto que tiene un > ReferenceField o cuando intento asignar un rol a un usuario en una > carpeta u otro objeto, en esta parte me he dado cuenta que tarda en el > método reindexObjectSecurity > > reindexar el catalogo me ha ayudado un poco, pero cada vez mi sitio > está teniendo mas actividad y se están presentando más seguido estos > problemas, he encontrado muy poca documentación acerca de esto y no he > entendido de forma clara como solucionar este problema. > > Tengo configurado el sitio como instancia ZEO, tanto el servidor como > un cliente están en el mismo equipo porque a futuro voy a agregar > otros equipos. > > las caracteristicas sitio son: > > Plone 2.1.2 > Zope 2.8.8 > Python 2.4 > > cualquier ayuda se las agradecería mucho!! Slaudos! > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > > From angelica_cevas en yahoo.es Tue Jun 12 20:16:23 2007 From: angelica_cevas en yahoo.es (Karen Cevallos) Date: Tue Jun 12 20:22:57 2007 Subject: [Zope-es] logo copiado Message-ID: <765916.33279.qm@web27814.mail.ukl.yahoo.com> hola. Hace algunos meses hice un portal con plone, y éste llama a otro portal que se abre desde el principal. Cada portal tiene su logo diferente porque son empresas diferentes, y se mostraban bien, pero ahora el logo de la página principal se ha copiado en las demás; es decir, se muestra el mismo logo en todos los portales. ¿Cómo lo soluciono por fa? Le agradecería infinitamente si me ayudan ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From ahumboldt en humboldt.e.telefonica.net Wed Jun 13 11:48:28 2007 From: ahumboldt en humboldt.e.telefonica.net (=?ISO-8859-1?Q?David_Daniel_Est=E9vez_Durey?=) Date: Wed Jun 13 11:55:13 2007 Subject: [Zope-es] logo copiado In-Reply-To: <765916.33279.qm@web27814.mail.ukl.yahoo.com> References: <765916.33279.qm@web27814.mail.ukl.yahoo.com> Message-ID: Hola Karen, creo que esta misma duda ya surgió hace un tiempo en esta lista de correo. Si eres la misma lamento que aún no hayas conseguido solucionar tu problema:-/ Si los ficheros de imagen correspondientes a ambos logos tienen el mismo Zope id, es muy probable que ahí esté la clave y que la búsqueda de objetos en directorios padre no se esté llevando a cabo como esperarías. Prueba a cambiar el nombre del objeto correspondiente a la imagen del logo del portal interno y la llamada de una de las páginas que lo deberían cargar a él y no al logo raíz (con el nuevo nombre), a ver si ése es efectivamente el problema. Suerte! El 12/06/2007, a las 19:16, Karen Cevallos escribió: > hola. Hace algunos meses hice un portal con plone, y > éste llama a otro portal que se abre desde el > principal. Cada portal tiene su logo diferente porque > son empresas diferentes, y se mostraban bien, pero > ahora el logo de la página principal se ha copiado en > las demás; es decir, se muestra el mismo logo en todos > los portales. ¿Cómo lo soluciono por fa? > > Le agradecería infinitamente si me ayudan From ampg16385 en hotmail.com Thu Jun 14 11:06:33 2007 From: ampg16385 en hotmail.com (Anthony mira-perceval graells) Date: Thu Jun 14 11:13:20 2007 Subject: [Zope-es] Portal No logados!! Message-ID: Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070614/24e801ca/attachment.html From masdeunaarroba en hotmail.com Thu Jun 14 12:53:23 2007 From: masdeunaarroba en hotmail.com (Arroba Arroba) Date: Thu Jun 14 13:00:14 2007 Subject: [Zope-es] Portal No logados!! In-Reply-To: Message-ID: Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070614/983b5116/attachment.htm From mlarreategi en codesyntax.com Thu Jun 14 13:04:18 2007 From: mlarreategi en codesyntax.com (Mikel Larreategi) Date: Thu Jun 14 13:11:09 2007 Subject: [Zope-es] Portal No logados!! In-Reply-To: References: Message-ID: <467120B2.4070603@codesyntax.com> Anthony mira-perceval graells(e)k dio: > Buenas, tengo un problemilla, hace tiempo pregunte como cerrar el portal > a los no logados... eso ya está solucionado. > ahora el tema está en que si un usuario no está logado y quiere > recuperar su contraseña, > no entra en esa pagina al estar cerrado el portal... alguien tiene idea > de como solucionarlo¿? > muchas gracias. Pero el enlace para recuperar la contraseña está en el mismo formulario de login, y por defecto permite a los usuarios anónimos pedir el restablecimiento de la misma. Mikel -- Mikel Larreategi mlarreategi@codesyntax.com CodeSyntax Azitaingo Industrialdea 3 K E-20600 Eibar Tel: (+34) 943 82 17 80 From river en ece.buap.mx Fri Jun 15 00:51:16 2007 From: river en ece.buap.mx (Erik Rivera Morales) Date: Fri Jun 15 00:58:10 2007 Subject: [Zope-es] ConflictError con un sitio de tipo ZEO In-Reply-To: <466CF010.5090103@gva.es> References: <7ffb0b9e0706081020t56b10801ib7afdf851e43528@mail.gmail.com> <466CF010.5090103@gva.es> Message-ID: <7ffb0b9e0706141551i2a1a6134vab63838d7d1e0682@mail.gmail.com> Hola, gracias por el comentario, aunque se que lo recomendable era python2.3 pero de acuerdo a los foros creo que el problema no es por ahí. por lo que estuve investigando es algo relacionado con la sesión de usuario, mi duda también tiene que ver si le afectó que le cambié la autenticación utilizando el paquete SessionCrumbler y eliminé la autenticación por Cookies y que aunque seguí todas las indicaciones de la documentación incluso no almacenando en ram sino ahora en una bd en el servidor ZEO. me preocupa que ya me están saliendo mas frecuentes los errores de ConflictError: database conflict error 2007-06-14T17:21:55 ERROR Zope.SiteErrorLog http://www.misitio.com/blah/modulo-1/atct_edit Traceback (most recent call last): File "/opt/zope-2.8.8/lib/python/Zope2/App/startup.py", line 167, in zpublisher_exception_hook v.reraise() File "/opt/zope-2.8.8/lib/python/ZPublisher/Publish.py", line 120, in publish transactions_manager.commit() File "/opt/zope-2.8.8/lib/python/Zope2/App/startup.py", line 233, in commit transaction.commit() File "/opt/zope-2.8.8/lib/python/transaction/_manager.py", line 84, in commit self.get().commit(sub) File "/opt/zope-2.8.8/lib/python/transaction/_transaction.py", line 381, in commit self._saveCommitishError() # This raises! File "/opt/zope-2.8.8/lib/python/transaction/_transaction.py", line 379, in commit self._commitResources() File "/opt/zope-2.8.8/lib/python/transaction/_transaction.py", line 427, in _commitResources rm.tpc_vote(self) File "/opt/zope-2.8.8/lib/python/ZODB/Connection.py", line 637, in tpc_vote s = vote(transaction) File "/opt/zope-2.8.8/lib/python/ZEO/ClientStorage.py", line 893, in tpc_vote return self._check_serials() File "/opt/zope-2.8.8/lib/python/ZEO/ClientStorage.py", line 877, in _check_serials raise s ConflictError: database conflict error (oid 0x02b9, class BTrees._IOBTree.IOBucket, serial this txn started with 0x036e50325d89d9bb 2007-06-15 00:18:21.923081, serial currently committed 0x036e50353d0b8999 2007-06-15 00:21:14.307438) El 11/06/07, Gaspar Quiles escribió: > Hola, > > supongo que eres consciente que estas usando python 2.4 con zope 2.8, > cuando el recomendado es 2.3.x. > > No tengo ni idea de si esto puede afectarte, pero por si acaso > > Saludos > > Erik Rivera Morales escribió: > > Hola, muy buenas... desde hace un buen tiempo he tenido problemas de > > tipo ConflictError en mi sitio plone, lo errores son como este: > > > > Tipo de Excepción > > ConflictError > > Valor de la Excepción > > database conflict error (oid 0x04b7, class > > BTrees._OOBTree.OOBTree, serial this txn started with > > 0x036e2d2058c6f9dd 2007-06-08 18:40:20.807168, serial currently > > committed 0x036e2d20cd38f7dd 2007-06-08 18:40:48.099031) > > > > Esto me sucede cuando quiero editar algún obejeto que tiene un > > ReferenceField o cuando intento asignar un rol a un usuario en una > > carpeta u otro objeto, en esta parte me he dado cuenta que tarda en el > > método reindexObjectSecurity > > > > reindexar el catalogo me ha ayudado un poco, pero cada vez mi sitio > > está teniendo mas actividad y se están presentando más seguido estos > > problemas, he encontrado muy poca documentación acerca de esto y no he > > entendido de forma clara como solucionar este problema. > > > > Tengo configurado el sitio como instancia ZEO, tanto el servidor como > > un cliente están en el mismo equipo porque a futuro voy a agregar > > otros equipos. > > > > las caracteristicas sitio son: > > > > Plone 2.1.2 > > Zope 2.8.8 > > Python 2.4 > > > > cualquier ayuda se las agradecería mucho!! Slaudos! > > _______________________________________________ > > Zope-es mailing list > > Zope-es@aditel.org > > http://listas.aditel.org/listinfo/zope-es > > > > > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > -- Erik Rivera Morales Correo: erik.river@gmail.com Msn: river@ece.buap.mx Jabber: erik_rivera@jabber.org Icq : 48976817 Yahoo: erik_riveramorales@yahoo.com.mx From cramirez en estudiantes.uci.cu Fri Jun 15 18:37:25 2007 From: cramirez en estudiantes.uci.cu (Carlos Alberto Ramirez Diaz) Date: Fri Jun 15 18:44:36 2007 Subject: [Zope-es] RE: solucionado el problema con las traducciones References: <20070606061608.0AEA51466CC5@devnull.aditel.org> Message-ID: <090BCFF87A1DAB4AA2B1DC2D58A0D65705C7A04D@ucixs90.uci.cu> Gracias un millón Maikel, y a todos los listeros, aparte de la solución que me disteis, (muy buena por cierto), aparece en "Zope 3 Developers (cap 18.1)" os los recomiendo muy bueno el libro ... Hice un pequeño cambio. En el ditectorio donde se encuentra mi producto esta /locales y esta /i18n con sus configuraciones, hice lo que me dijisteis, borré todas los ficheros dentro de /pts, pero además tuve que cambiar el dominio que aparecía en la ultima línea del fichero llamado "generated.pot" que esta precisamente dentro de /i18n y ponerle el nombre real de mi dominio. Asi fue como llegue a la solución. Espero que les sirva. Salu2s, Krlos From ampg16385 en hotmail.com Wed Jun 20 14:38:54 2007 From: ampg16385 en hotmail.com (ampg16385) Date: Wed Jun 20 14:46:39 2007 Subject: [Zope-es] Items Carpeta Message-ID: Buenas, estoy liado con los items de las carpetas de los usuarios El tema esta resuelto casi al completo. Os pongo como lo he conseguido: Modificando el archivo getAllowedTypes.py de la siguiente forma y dejando los permisos de todo como cuando has instalado Plone. ## Script (Python) "hasAllowedTypes" ##bind container=container ##bind context=context ##bind namespace= ##bind script=script ##bind subpath=traverse_subpath ##parameters= ##title=Return a list of the content types allowed here filtered by getNotAddableTypes filterOut = context.getNotAddableTypes() include = [ 'Event','Folder','News Item','PloneArticle'] types = context.sortObjects( context.allowedContentTypes() ) member = context.portal_membership.getAuthenticatedMember() if not member or not member.has_role('Manager'): return [ ctype for ctype in types if ctype.getId() in include ] else: return [ ctype for ctype in types if ctype.getId() not in filterOut ] Asi se consigue quitar todo, escepto lo que pones en el include. Mi Problema viene aqui: A la hora de querer activar las carpetas inteligentes en la lista de Items, No consigo que aparezcan, ya que el nombre al que hacen referencia no se cual es. Es decir, para colocar una carpeta tengo q poner en el item Folder (que esta en la pestaña de Security del ZMI). Pero para colocar una carpeta inteligente teoricamente seria Smart Folder, pero esto no aparece en Security, alguien me puede echar un cable¿? From paulino en dte.us.es Wed Jun 20 21:18:03 2007 From: paulino en dte.us.es (Paulino Ruiz de Clavijo) Date: Wed Jun 20 21:28:23 2007 Subject: [Zope-es] Items Carpeta In-Reply-To: References: Message-ID: <46797D6B.4040003@dte.us.es> El tipo es "Topic" ampg16385 escribió: > Buenas, estoy liado con los items de las carpetas de los usuarios > El tema esta resuelto casi al completo. > Os pongo como lo he conseguido: > > Modificando el archivo getAllowedTypes.py de la siguiente forma y > dejando los permisos de todo como cuando has instalado Plone. > > ## Script (Python) "hasAllowedTypes" > ##bind container=container > ##bind context=context > ##bind namespace= > ##bind script=script > ##bind subpath=traverse_subpath > ##parameters= > ##title=Return a list of the content types allowed here filtered by getNotAddableTypes > filterOut = context.getNotAddableTypes() > include = [ 'Event','Folder','News Item','PloneArticle'] > > types = context.sortObjects( context.allowedContentTypes() ) > member = context.portal_membership.getAuthenticatedMember() > > if not member or not member.has_role('Manager'): > return [ ctype for ctype in types if ctype.getId() in include ] > else: > return [ ctype for ctype in types if ctype.getId() not in filterOut ] > > Asi se consigue quitar todo, escepto lo que pones en el include. > > Mi Problema viene aqui: > > A la hora de querer activar las carpetas inteligentes en la lista de Items, > No consigo que aparezcan, ya que el nombre al que hacen referencia no se cual es. > > Es decir, para colocar una carpeta tengo q poner en el item Folder (que esta en la pestaña de Security del ZMI). > Pero para colocar una carpeta inteligente teoricamente seria Smart Folder, > pero esto no aparece en Security, alguien me puede echar un cable¿? > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070620/70233de9/attachment.html From garito en sistes.net Thu Jun 21 05:54:12 2007 From: garito en sistes.net (Garito) Date: Thu Jun 21 06:01:55 2007 Subject: [Zope-es] Crear funcion importable en el codigo protegido Message-ID: Hola! Tengo un modulo (fichero .py en el filesystem) dentro de un producto que se utiliza en ese producto pero que quiero, tambien, poder usar desde codigo protegido (python scripts y demas) Para ello uso ModuleSecurityInfo: from AccessControl import ModuleSecurityInfo modulesecurity = ModuleSecurityInfo() def metodo(argumentos): aqui el codigo modulesecurity.declarePublic('metodo') modulesecurity.apply(globals()) Luego lo intento importar en un Script Python entiendo que con algo como: from Products.DirectorioDelProducto.NombreDelModulo import metodo Pero no hay forma de que funcione (ImportError) Alguien se da cuenta de lo que me estoy olvidando o ve algo que no le cuadra? Gracias!! -- Mis Cosas http://blogs.sistes.net/Garito ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070621/a96b254d/attachment.htm From mlarreategi en codesyntax.com Thu Jun 21 07:56:37 2007 From: mlarreategi en codesyntax.com (Mikel Larreategi) Date: Thu Jun 21 08:04:25 2007 Subject: [Zope-es] Crear funcion importable en el codigo protegido In-Reply-To: References: Message-ID: <467A1315.3010704@codesyntax.com> Garito(e)k dio: > Hola! > Tengo un modulo (fichero .py en el filesystem) dentro de un producto que > se utiliza en ese producto pero que quiero, tambien, poder usar desde > codigo protegido (python scripts y demas) > > Para ello uso ModuleSecurityInfo: > > from AccessControl import ModuleSecurityInfo > modulesecurity = ModuleSecurityInfo() > > def metodo(argumentos): > aqui el codigo > modulesecurity.declarePublic('metodo') > > modulesecurity.apply (globals()) > > Luego lo intento importar en un Script Python entiendo que con algo como: > > from Products.DirectorioDelProducto.NombreDelModulo import metodo > > Pero no hay forma de que funcione (ImportError) > > Alguien se da cuenta de lo que me estoy olvidando o ve algo que no le > cuadra? > > Gracias!! > allow_module y allow_class es lo que necesitas:: from AccessControl import allow_module, allow_class ModuleSecurityInfo('logging').declarePublic('getLogger') from logging import Logger allow_class(Logger) allow_module('Products.CMFPlone.utils') Saludos, Mikel -- Mikel Larreategi mlarreategi@codesyntax.com CodeSyntax Azitaingo Industrialdea 3 K E-20600 Eibar Tel: (+34) 943 82 17 80 From garito en sistes.net Thu Jun 21 16:33:32 2007 From: garito en sistes.net (Garito) Date: Thu Jun 21 16:41:22 2007 Subject: [Zope-es] Crear funcion importable en el codigo protegido In-Reply-To: <467A1315.3010704@codesyntax.com> References: <467A1315.3010704@codesyntax.com> Message-ID: Hola Mikel! Gracias por contestar pero tu informacion no es correcta (o no la he entendido bien, que tambien podria ser ;) ) Como la he probado y no iva he preguntado a los de la lista en ingles y me han llevado has esta solucion que si va: from AccessControl import ModuleSecurityInfo modulesecurity = ModuleSecurityInfo(' Products.DirectorioDelProducto.NombreDelModulo' ) def metodo(argumentos): El codigo iria aqui modulesecurity.declarePublic('metodo') De esta manera puedo importar metodo en un Python Script Espero que le sirva a alguien mas Saludos El día 21/06/07, Mikel Larreategi escribió: > > Garito(e)k dio: > > Hola! > > Tengo un modulo (fichero .py en el filesystem) dentro de un producto que > > > se utiliza en ese producto pero que quiero, tambien, poder usar desde > > codigo protegido (python scripts y demas) > > > > Para ello uso ModuleSecurityInfo: > > > > from AccessControl import ModuleSecurityInfo > > modulesecurity = ModuleSecurityInfo() > > > > def metodo(argumentos): > > aqui el codigo > > modulesecurity.declarePublic('metodo') > > > > modulesecurity.apply (globals()) > > > > Luego lo intento importar en un Script Python entiendo que con algo > como: > > > > from Products.DirectorioDelProducto.NombreDelModulo import metodo > > > > Pero no hay forma de que funcione (ImportError) > > > > Alguien se da cuenta de lo que me estoy olvidando o ve algo que no le > > cuadra? > > > > Gracias!! > > > > allow_module y allow_class es lo que necesitas:: > > from AccessControl import allow_module, allow_class > > ModuleSecurityInfo('logging').declarePublic('getLogger') > from logging import Logger > allow_class(Logger) > > allow_module('Products.CMFPlone.utils') > > > Saludos, > > Mikel > > > > -- > Mikel Larreategi > mlarreategi@codesyntax.com > > CodeSyntax > Azitaingo Industrialdea 3 K > E-20600 Eibar > Tel: (+34) 943 82 17 80 > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > -- Mis Cosas http://blogs.sistes.net/Garito ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070621/8755eb0d/attachment-0001.html From paulino en dte.us.es Thu Jun 21 20:05:36 2007 From: paulino en dte.us.es (Paulino Ruiz de Clavijo) Date: Thu Jun 21 20:16:12 2007 Subject: [Zope-es] Problema con el campo DateTimeField In-Reply-To: References: <467A1315.3010704@codesyntax.com> Message-ID: <467ABDF0.9070907@dte.us.es> Hola, ten un problema con las horas en plone 2.5.3 Tanto en los eventos como en un content-tipe que he creado (que usa DateTimeField), cuando establezco la hora en la pestaña de editar y guardo, al campo se le suman 2horas. Lo curioso es que suma a cualquier tipo que tenga un campo fecha. Lo he probado en diferentes plones y me pasa en 2 que tengo (uno en debian y otro en ubuntu). Intenté buscar algún tipo de conversión GMT dentro de plone y no encuentro nada. Estoy por mirar con zopectl debug que es lo que está guardando en el atributo ¿Alguien sabe que les ocurre a mis plones? Llevo un rato aburrido mirando por google! From rayner.jrp en gmail.com Thu Jun 21 22:28:38 2007 From: rayner.jrp en gmail.com (=?ISO-8859-1?Q?Rayner_Rodr=EDguez_Pimentel?=) Date: Thu Jun 21 22:36:26 2007 Subject: [Zope-es] Realizar Salvas de la BD de Zope Message-ID: <4a4f121c0706211328m1e5237d8w3d57c8b1b2c90f90@mail.gmail.com> Hola colegas, he leído algunas cosas sobre hacer salvas de la BD de Zope(ZODB), el interés mío es lograr realizar salvas automáticas de los sitios que están en un servidor Zope, en este enlacehay una forma de realizarlo a través de unos scripts en Bash pero es un poco complicado. Necesito Ayuda acerca del tema, que alguien me diga si existe un producto para Zope que haga salvas automáticas u otra vía para hacerlo. Gracias. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070621/3f2b5d43/attachment.htm From paulino en dte.us.es Thu Jun 21 22:43:52 2007 From: paulino en dte.us.es (Paulino Ruiz de Clavijo) Date: Thu Jun 21 22:54:27 2007 Subject: [Zope-es] Realizar Salvas de la BD de Zope In-Reply-To: <4a4f121c0706211328m1e5237d8w3d57c8b1b2c90f90@mail.gmail.com> References: <4a4f121c0706211328m1e5237d8w3d57c8b1b2c90f90@mail.gmail.com> Message-ID: <467AE308.2000002@dte.us.es> Hola, En debian yo uso en el cron este script que hace copias incrementales de la base de datos #!/bin/sh export PYTHONPATH=/usr/lib/zope2.9/lib/python export PATH=$PATH:/usr/lib/zope2.9/bin BASE_PATH=/var/lib/zope2.9/zeo/arty/var FILES=`ls $BASE_PATH/*.fs` DESTINO=/opt/backup/zope for file in $FILES do echo "- Procesando $file" file_name=`basename $file` mkdir $DESTINO/$file_name 2> /dev/null time repozo.py -v --backup -r $DESTINO/$file_name -f $file echo "- Terminado --------------------------------------" done El bucle es porque tengo varias bases de datos .fs y en un zeo, no las tengo en zope, sólo tienes que cambiar las rutas y debe funcionar. Rayner Rodríguez Pimentel escribió: > Hola colegas, > he leído algunas cosas sobre hacer salvas de la BD de Zope(ZODB), el > interés mío es lograr realizar salvas automáticas de los sitios que > están en un servidor Zope, en este enlace > > hay una forma de realizarlo a través de unos scripts en Bash pero es > un poco complicado. Necesito Ayuda acerca del tema, que alguien me > diga si existe un producto para Zope que haga salvas automáticas u > otra vía para hacerlo. > Gracias. > ------------------------------------------------------------------------ > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es From hvelarde en jornada.com.mx Thu Jun 21 23:16:54 2007 From: hvelarde en jornada.com.mx (=?ISO-8859-1?Q?H=E9ctor_Velarde?=) Date: Thu Jun 21 23:24:55 2007 Subject: [Zope-es] =?iso-8859-1?q?par=E1metros_de_configuraci=F3n_del_cli?= =?iso-8859-1?q?ente_ZEO?= Message-ID: <467AEAC6.4060104@jornada.com.mx> en los últimos días he estado tratando de optimizar los clientes ZEO de nuestro sitio pero me han surgido algunas dudas con los parámetros. ya le di una revisada a http://wiki.zope.org/ZODB/howto.html pero la verdad es que el documento está algo añejo y no explican bien qué son los parámetros y para qué sirven exactamente. esto es lo que tengo en el caché por el momento: Database Management at /Control_Panel/Database/main Total number of objects in the database 308326 Total number of objects in memory from all caches 19809 Target number of objects in memory per cache 5000 Total number of objects in each cache: Cache Name Number of active objects Total active and non-active objects 4956 53836 4914 53124 4939 51253 5000 32745 Total 19809 y esto lo que tengo en el zope.conf de los clientes: mount-point / # ZODB cache, in number of objects cache-size 20000 server localhost:8080 storage 1 name zeostorage var $INSTANCE/var # ZEO client cache, in bytes cache-size 20MB # Uncomment to have a persistent disk cache #client zeo1 los valores de cache-size son totalmente arbitrarios, ¿hay alguna forma de optimizarlo más? saludos -- Héctor Velarde Desarrollo e Internet La Jornada +52 (55) 9183 0300 x4160 From mlarreategi en codesyntax.com Fri Jun 22 08:12:53 2007 From: mlarreategi en codesyntax.com (Mikel Larreategi) Date: Fri Jun 22 08:20:46 2007 Subject: [Zope-es] Problema con el campo DateTimeField In-Reply-To: <467ABDF0.9070907@dte.us.es> References: <467A1315.3010704@codesyntax.com> <467ABDF0.9070907@dte.us.es> Message-ID: <467B6865.3070005@codesyntax.com> Paulino Ruiz de Clavijo(e)k dio: > Hola, ten un problema con las horas en plone 2.5.3 > > Tanto en los eventos como en un content-tipe que he creado (que usa > DateTimeField), cuando establezco la hora en la pestaña de editar y > guardo, al campo se le suman 2horas. > > Lo curioso es que suma a cualquier tipo que tenga un campo fecha. > > Lo he probado en diferentes plones y me pasa en 2 que tengo (uno en > debian y otro en ubuntu). Intenté buscar algún tipo de conversión GMT > dentro de plone y no encuentro nada. > > Estoy por mirar con zopectl debug que es lo que está guardando en el > atributo > > ¿Alguien sabe que les ocurre a mis plones? Llevo un rato aburrido > mirando por google! ¿Estás utilizando Zope 2.9.6? Nos ha pasado exactamente lo que dices con esa versión de Zope. Hubo un intento de corregir un bug de DateTime en Zope 2.9.6 pero cuando sacaron la versión 2.9.7, quitaron los cambios realizados. Actualiza a Zope 2.9.7 y cuéntanos. Mikel -- Mikel Larreategi mlarreategi@codesyntax.com CodeSyntax Azitaingo Industrialdea 3 K E-20600 Eibar Tel: (+34) 943 82 17 80 From mlarreategi en codesyntax.com Fri Jun 22 08:22:04 2007 From: mlarreategi en codesyntax.com (Mikel Larreategi) Date: Fri Jun 22 08:30:04 2007 Subject: [Zope-es] Realizar Salvas de la BD de Zope In-Reply-To: <4a4f121c0706211328m1e5237d8w3d57c8b1b2c90f90@mail.gmail.com> References: <4a4f121c0706211328m1e5237d8w3d57c8b1b2c90f90@mail.gmail.com> Message-ID: <467B6A8C.1020206@codesyntax.com> Rayner Rodríguez Pimentel(e)k dio: > Hola colegas, > he leído algunas cosas sobre hacer salvas de la BD de Zope(ZODB), el > interés mío es lograr realizar salvas automáticas de los sitios que > están en un servidor Zope, en este enlace > > hay una forma de realizarlo a través de unos scripts en Bash pero es un > poco complicado. Necesito Ayuda acerca del tema, que alguien me diga si > existe un producto para Zope que haga salvas automáticas u otra vía para > hacerlo. Nosotros hemos utilizado repozo con un script de shell bastante sencillo: #!/bin/sh PYTHONPATH=/usr/local/zope/297/lib/python export PYTHONPATH REPOZOPATH=/usr/local/zope/297/bin/repozo.py PYTHON=/usr/local/bin/python2.4 BACKUP=/usr/local/zope/backups echo echo "backup starting" date $PYTHON $REPOZOPATH -B -v -z -r $BACKUP -f /usr/local/zope/instance1/var/Data.fs >> /usr/local/zope/instance1/log/repozobackups.log 2>&1 echo "backup finished" echo Saludos, Mikel -- Mikel Larreategi mlarreategi@codesyntax.com CodeSyntax Azitaingo Industrialdea 3 K E-20600 Eibar Tel: (+34) 943 82 17 80 From fquintana en codesyntax.com Fri Jun 22 08:33:57 2007 From: fquintana en codesyntax.com (Nando Quintana) Date: Fri Jun 22 08:42:01 2007 Subject: [Zope-es] ZEA Partners en las I jornadas de Software Libre y Empresa Message-ID: <1182494037.4319.2.camel@localhost> Aupi, Ya se que este anuncio tiene caracter local y que a muchos no os interesa. Si andais por el norte de la península Ibérica igual os interesa: ----------------------------------------------------------------------- I Jornadas de Software Libre y Empresa * Fecha: 4 de julio de 2007. * Lugar: Bilbao, Universidad de Deusto (¿cómo llegar?). * Precio: asistencia gratuita. Inscripción previa. * Web: http://sl2007.deusto.es Nuestro objetivo principal con estas jornadas es buscar un punto de encuentro entre empresas que no hayan dado el salto a usar tecnologías basadas en software libre, empresas que sí emplean o desarrollan software libre y el alumnado recién licenciado en busca de nuevos proyectos de futuro ilusionantes en este campo. El enfoque de estas jornadas no es meramente técnico, sino que pretende definir un punto de encuentro entre tres colectivos: 1. El grupo de empresas, grandes o pequeñas, que ya están apostando por el Software Libre, para que comenten sus experiencias, sus proyectos de futuro, etc. 2. Empresas que todavía no se han animado a utilizar Software Libre, pero que se lo plantean a medio/largo plazo y quieren ver cómo está funcionando en otras empresas. 3. Estudiantes y trabajadores que estén pensando en labrarse un futuro profesional en el mundo del Software Libre y quieran contactar con empresas que se dedican a ello. Agenda Las jornadas tendrán lugar el día 4 de julio, desde las 9:00 de la mañana hasta las 16:30 de la tarde: * 9:00: Recepción. * 9:15: Bienvenida a los asistentes. * 9:30: Conferencia: IBM. * 10:15: Conferencia: Telefónica I+D. 'El proyecto MORFEO'. * 11:00: Pausa para el café. * 11:30: Conferencia: ESLE, Irontec y CodeSyntax. 'Asociación de Empresas de Software Libre de Euskadi', 'Publicidad y Software Libre, un nuevo paradigma del Marketing', 'Modelos innovadores de negocio. De lo local a lo global, CodeSyntax y ZEA Partners'. * 12:30: Conferencia: Novell. 'Soluciones SUSE Linux de Novell' * 13:30: Pausa para comer. * 14:30: Conferencia: Sun. 'OpenSolaris and OpenJDK'. * 15:30: Conferencia: RedHat/JBoss. 'Red Hat/JBoss: Software de Codigo Abierto Profesional'. * 16:30: Despedida de las jornadas. Inscripción El aforo está limitado a 120 personas, por lo que será necesario inscribirse previamente en http://sl2007.deusto.es. Para saber más Si tienes cualquier duda o cuestión acerca de las jornadas, no dudes en contactar con nosotros visitando la página web http://sl2007.deusto.es o enviando un e-mail a garaizar@eside.deusto.es. ----------------------------------------------------------------------- Agur, Nando. -- http://www.nandoquintana.com/contact ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : no disponible Tipo : application/pgp-signature Tamaño : 189 bytes Descripción: Esta parte del mensaje =?ISO-8859-1?Q?está? digitalmente Url : /archivos/zope-es/attachments/20070622/538f1ed4/attachment-0001.pgp From mr.flako en gmail.com Fri Jun 22 22:56:34 2007 From: mr.flako en gmail.com (Nelson Salazar) Date: Fri Jun 22 23:04:30 2007 Subject: [Zope-es] como retornar un codigo html Message-ID: <1c3b2be70706221356h7a7d15d7wd263a2367e0ab0ff@mail.gmail.com> hola chic@s, tengo una duda: he creado un script de python sencillo, llamado 'ejemplo'(con un parametro: dir='valor_defecto'): print "¡¡¡A Google!!!" print "el archivo esta en: ", dir return printed al hacer test de este script en zope me sale el link que corresponde. pero al llamar a este script de un page template: link a google:

me devuelve el codigo html: ¡¡¡A Google!!! el archivo esta en: dir_file nose que hacer para que el template reconozca este codigo. bueno, la idea mia es que un template lea una direccion de un archivo XML(ejem:/var/....) y que un scrpit lea el xml y cree una html con los datos ordenados como yo le diga. y el problema parte al menos aqui de que no pudo hacer que reconozca el codigo html que retorna el script. de antemano muchas gracias. ps: al importar la libreria: from xml.dom.minidom import parse. me pide nuevamente el usuario y contraseña, pero no funciona(no entre con mi cuenta de admin), y al cancelar me da esto: *Error Type: Unauthorized* *Error Value: You are not allowed to access 'dom' in this context** * ps2: muchas gracias denuevo.** **** ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070622/3e30e6c4/attachment.htm From rover en menttes.com Fri Jun 22 23:05:03 2007 From: rover en menttes.com (Roberto Allende) Date: Fri Jun 22 23:19:40 2007 Subject: [Zope-es] como retornar un codigo html In-Reply-To: <1c3b2be70706221356h7a7d15d7wd263a2367e0ab0ff@mail.gmail.com> References: <1c3b2be70706221356h7a7d15d7wd263a2367e0ab0ff@mail.gmail.com> Message-ID: <467C397F.9050803@menttes.com> Nelson Salazar escribió: > hola chic@s, tengo una duda: > he creado un script de python sencillo, llamado 'ejemplo'(con un > parametro: dir='valor_defecto'): > print "¡¡¡A Google!!!" > print "el archivo esta en: ", dir > return printed > > al hacer test de este script en zope me sale el link que corresponde. > pero al llamar a este script de un page template: > > > > > link a google:
>

> > > > me devuelve el codigo html: > ¡¡¡A Google!!! el archivo esta en: > dir_file > > nose que hacer para que el template reconozca este codigo. > bueno, la idea mia es que un template lea una direccion de un archivo > XML(ejem:/var/....) y que un scrpit lea el xml y cree una html con los > datos ordenados como yo le diga. y el problema parte al menos aqui de > que no pudo hacer que reconozca el codigo html que retorna el script. > > de antemano muchas gracias. > > ps: al importar la libreria: from xml.dom.minidom import parse. me > pide nuevamente el usuario y contraseña, pero no funciona(no entre con > mi cuenta de admin), y al cancelar me da esto: > *Error Type: Unauthorized* > *Error Value: You are not allowed to access 'dom' in this context ** > > * > ps2: muchas gracias denuevo.** > ** > ** Por cuestiones de seguridad zope restringe el python que podes correr en scripts. Para ejecutar esto vas a tener que poner tu codigo en lo que se llama un external method, ie esto significa que vas a tener que poner el codigo dentro de un .py y almacenarlo en $instance/Extensions y despues ir a zope y crear un external method apuntando al paquete y método que tenes. Esta bastante bien explicado aca: http://www.zope.org/Documentation/Books/ZopeBook/2_6Edition/ScriptingZope.stx en la sección Using External Methods, de hecho da un ejemplo usando SAX. Con DOM la parte de zope es igual. saludos r. -- http://www.menttes.com From mr.flako en gmail.com Sat Jun 23 08:10:47 2007 From: mr.flako en gmail.com (Nelson Salazar) Date: Sat Jun 23 08:18:46 2007 Subject: [Zope-es] como retornar un codigo html In-Reply-To: <467C397F.9050803@menttes.com> References: <1c3b2be70706221356h7a7d15d7wd263a2367e0ab0ff@mail.gmail.com> <467C397F.9050803@menttes.com> Message-ID: <1c3b2be70706222310o2a9da4c9hab934a4ad453879b@mail.gmail.com> muchisimas gracias, ahora funciona de maravillas!. lo que si aun tengo la consulta si alguien sabe como hacer que un script python que devuelve un link ( def hello(): return '¡¡¡A Google!!!' y devuelve esto: ¡¡¡A Google!!! y quiero que me devuelva esto: ¡¡¡A Google!!! lo unico que se es que el tal:content devuelve text y lo mas seguro que esa sea la razon. hay alguna otra manera de llamar a un script? gracias de antemano nuevamente :) ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070623/59635439/attachment.html From alexis.roda.villalonga en gmail.com Sat Jun 23 10:50:42 2007 From: alexis.roda.villalonga en gmail.com (Alexis Roda) Date: Sat Jun 23 10:58:46 2007 Subject: [Zope-es] como retornar un codigo html In-Reply-To: <1c3b2be70706221356h7a7d15d7wd263a2367e0ab0ff@mail.gmail.com> References: <1c3b2be70706221356h7a7d15d7wd263a2367e0ab0ff@mail.gmail.com> Message-ID: <467CDEE2.3060701@gmail.com> En/na Nelson Salazar ha escrit: > hola chic@s, tengo una duda: > he creado un script de python sencillo, llamado 'ejemplo'(con un > parametro: dir='valor_defecto'): > print "¡¡¡A Google!!!" > print "el archivo esta en: ", dir > return printed > > al hacer test de este script en zope me sale el link que corresponde. > pero al llamar a este script de un page template: > > > > > link a google:
>

> > > > me devuelve el codigo html: > ¡¡¡A Google!!! el archivo esta en: > dir_file > > nose que hacer para que el template reconozca este codigo. has probado con:

Saludos From david.clavain en uca.es Sat Jun 23 10:51:08 2007 From: david.clavain en uca.es (David Clavain Taboada) Date: Sat Jun 23 10:59:07 2007 Subject: [Zope-es] como retornar un codigo html Message-ID: <12097858.15451182588668545.JavaMail.tomcat@potter> El dia 23 jun 2007 08:10, Nelson Salazar escribió: > muchisimas gracias, ahora funciona de maravillas!. > lo que si aun tengo la consulta si alguien sabe como hacer que un > script > python que devuelve un link ( template > como el vinculo en si. esto es la funcion que llama al script: > > > def hello(): > return '¡¡¡A Google!!!' > > y devuelve esto: > ¡¡¡A Google!!! > > y quiero que me devuelva esto: > ¡¡¡A Google!!! > > lo unico que se es que el tal:content devuelve text y lo mas > seguro que esa > sea la razon. hay alguna otra manera de llamar a un script? > > gracias de antemano nuevamente :) > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es tienes que hacer una cosa asi: def hello(): return ('http://www.google.es','¡¡¡¡¡¡A Google!!!') y en la plantilla utilizar las sentencias tal para renderizar el resultado tal y como tu quieres, seria algo asi: Te recomiendo que te mires esta otra sección del ZopeBook http://www.zope.org/Documentation/Books/ZopeBook/2_6Edition/AppendixC.stx Espero que te sea de ayuda ;) Saludos David. From mr.flako en gmail.com Mon Jun 25 01:00:18 2007 From: mr.flako en gmail.com (Nelson Salazar) Date: Mon Jun 25 01:08:31 2007 Subject: [Zope-es] pasando parametros a un script dentro de un template Message-ID: <1c3b2be70706241600y688b1dcekb4fb2c8931f65476@mail.gmail.com> hola chicos, he intentado de varias maneras tratar de pasar parametros(EL_PARAMETRO) a un script(miScript) dentro de un template:

(sigue codigo...) la idea de esto, es que con un boton desde otro template llame a esta pagina con algun parametro(un texto), y que dentro de este template se llame al script con ese parametro. Tambien necesito convertir ese parametro en raw string, pero se supone que 'El_PARAMETRO' es una variable(o sea q no puedo hacer algo asi: rEL_PARAMETRO), nose si se entiende la idea. en resumen mi consulta va a como puedo pasar el parametro al script(como deberia ser el boton que lo envia y la forma que lo recibe), y si hay alguna funcion que convierta una variable de string a tipo raw. cualquier ayuda es bienvenida. Gracias ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070624/0ecf17f2/attachment.html From garito en sistes.net Mon Jun 25 16:56:01 2007 From: garito en sistes.net (Garito) Date: Mon Jun 25 17:04:21 2007 Subject: [Zope-es] tal:attributes Message-ID: Hola! Me gustaria saber si se puede asignar un numero indefinido de atributos a una entidad HTML por medio de tal:attributes + un diccionario (clave + valor) o algo por el estilo seria algo como: atributos = {'href': 'http://blogs.sistes.net/Garito', 'target': '_blank', 'atributoCustom': 'ElValorDelAtributo'} Pulsame Seria algo asi posible? Gracias! -- Mis Cosas http://blogs.sistes.net/Garito ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070625/05af3626/attachment.htm From rayner.jrp en gmail.com Wed Jun 27 00:03:51 2007 From: rayner.jrp en gmail.com (=?ISO-8859-1?Q?Rayner_Rodr=EDguez_Pimentel?=) Date: Wed Jun 27 00:12:25 2007 Subject: [Zope-es] Re: Realizar Salvas de la BD de Zope Message-ID: <4a4f121c0706261503r51265ca3p75fe07fa7a3d8bb6@mail.gmail.com> Paulino, ya solucioné el problema, estuvo bien lo que me respondiste. Ahora, como configuro el cron bien porque yo uso Debian y pongo a correr el script así en el /etc/crontab : 0 6 * * * /home/ray/crear.sh y no me funciona. Saludos. Message: 3 > Date: Thu, 21 Jun 2007 22:43:52 +0200 > From: Paulino Ruiz de Clavijo > Subject: Re: [Zope-es] Realizar Salvas de la BD de Zope > To: Lista de usuarios de Zope en español > Message-ID: <467AE308.2000002@dte.us.es> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Hola, > En debian yo uso en el cron este script que hace copias incrementales > de la base de datos > > #!/bin/sh > export PYTHONPATH=/usr/lib/zope2.9/lib/python > export PATH=$PATH:/usr/lib/zope2.9/bin > > BASE_PATH=/var/lib/zope2.9/zeo/arty/var > > FILES=`ls $BASE_PATH/*.fs` > DESTINO=/opt/backup/zope > > for file in $FILES > do > echo "- Procesando $file" > file_name=`basename $file` > mkdir $DESTINO/$file_name 2> /dev/null > time repozo.py -v --backup -r $DESTINO/$file_name -f $file > echo "- Terminado --------------------------------------" > done > > > El bucle es porque tengo varias bases de datos .fs y en un zeo, no las > tengo en zope, > sólo tienes que cambiar las rutas y debe funcionar. > > > Rayner Rodríguez Pimentel escribió: > > Hola colegas, > > he leído algunas cosas sobre hacer salvas de la BD de Zope(ZODB), el > > interés mío es lograr realizar salvas automáticas de los sitios que > > están en un servidor Zope, en este enlace > > < > http://plone.org/documentation/how-to/backup-and-recover-data-fs-in-linux> > > hay una forma de realizarlo a través de unos scripts en Bash pero es > > un poco complicado. Necesito Ayuda acerca del tema, que alguien me > > diga si existe un producto para Zope que haga salvas automáticas u > > otra vía para hacerlo. > > Gracias. > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Zope-es mailing list > > Zope-es@aditel.org > > http://listas.aditel.org/listinfo/zope-es > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070626/8ff74fa3/attachment.htm From garito en sistes.net Wed Jun 27 07:35:42 2007 From: garito en sistes.net (Garito) Date: Wed Jun 27 07:44:14 2007 Subject: [Zope-es] Seguridad Message-ID: Hola! Tengo una web que cuando el usuario es anonimo sale una informacion pero cuando el usuario esta autenticado sale otra A donde deberia apuntar un link en esa pagina que pidiese el login y el password y volviese a la misma pagina con las nuevas credenciales o con anonimo otra vez? Gracias PD: estoy probando exUserFolder pero no me acabo de aclarar. Alguien tiene un tutorial o similar donde se describa como hacer lo que pretendo? -- Mis Cosas http://blogs.sistes.net/Garito ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070627/4029951d/attachment.htm From paulino en dte.us.es Wed Jun 27 10:30:03 2007 From: paulino en dte.us.es (=?ISO-8859-1?Q?Paulino_Ruiz_de_Clavijo_V=E1zquez?=) Date: Wed Jun 27 10:37:08 2007 Subject: [Zope-es] Re: Realizar Salvas de la BD de Zope In-Reply-To: <4a4f121c0706261503r51265ca3p75fe07fa7a3d8bb6@mail.gmail.com> References: <4a4f121c0706261503r51265ca3p75fe07fa7a3d8bb6@mail.gmail.com> Message-ID: <4682200B.4020905@dte.us.es> Saltado el tipo de contenido multipart/alternative------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : paulino.vcf Tipo : text/x-vcard Tamaño : 109 bytes Descripción: no disponible Url : /archivos/zope-es/attachments/20070627/d6430555/paulino.vcf From garcia_juafer en gva.es Thu Jun 28 11:58:13 2007 From: garcia_juafer en gva.es (Alberto) Date: Thu Jun 28 12:07:14 2007 Subject: [Zope-es] Validar Plone2.5.3 contra una ldap Message-ID: <005901c7b96a$d73587b0$0661a8c0@nt.tra.gva.es> Hola, mi problema es que estoy intentando migrar un portal de plone de la versión 2.1.3 a la versión 2.5.3, pero me encuentro que no soy capaz de validar los usuarios de esta ultima versión de plone contra una ldap, en la versión 2.1.3, los validada con LDAPUserFolder-2_6, pero en esta ultima versión este producto y LDAPMultiPlugins, me fallan al instalarlos ¿Alguien a conseguido validar esta versión de plone2.5.3? Gracias ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070628/ecd614a9/attachment.htm From libargutxi en codesyntax.com Thu Jun 28 12:07:02 2007 From: libargutxi en codesyntax.com (lur ibargutxi) Date: Thu Jun 28 12:15:44 2007 Subject: [Zope-es] Validar Plone2.5.3 contra una ldap In-Reply-To: <005901c7b96a$d73587b0$0661a8c0@nt.tra.gva.es> References: <005901c7b96a$d73587b0$0661a8c0@nt.tra.gva.es> Message-ID: <31a05fb20706280307h296a08e7m8f7d6cbeb216dce6@mail.gmail.com> prueba con este producto. Yo lo he echo con este http://plone.org/products/ldapconfig/ El día 28/06/07, Alberto escribió: > > Hola, mi problema es que estoy intentando migrar un portal de plone de la > versión 2.1.3 a la versión 2.5.3, pero me encuentro que no soy capaz de > validar los usuarios de esta ultima versión de plone contra una ldap, en la > versión 2.1.3, los validada con LDAPUserFolder-2_6, pero en esta ultima > versión este producto y LDAPMultiPlugins, me fallan al instalarlos > > > > ¿Alguien a conseguido validar esta versión de plone2.5.3? > > > > Gracias > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > -- Lur Ibargutxi libargutxi@codesyntax.com ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070628/6e12bf88/attachment.html From ampg16385 en hotmail.com Thu Jun 28 12:11:23 2007 From: ampg16385 en hotmail.com (Anthony mira-perceval graells) Date: Thu Jun 28 12:20:04 2007 Subject: [Zope-es] Restringir en lista de items Message-ID: Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070628/d919b761/attachment.htm From cobreroj en gmail.com Thu Jun 28 12:35:48 2007 From: cobreroj en gmail.com (Salvador Cobrero Jimenez) Date: Thu Jun 28 12:44:30 2007 Subject: [Zope-es] Problemas de memoria Message-ID: <6466cbf50706280335j7c8e9498oce433a8f4774008a@mail.gmail.com> Buenas, queria saber si Zope tiene posee alguna limitación en cuanto a la cantidad de memoria RAM que puede tomar. Os lo comento porque tenemos un servidor HP Prolian con 3Gb de RAM y Zope siempre toma como mucho 942 Mb de RAM. Parece como si ese número fuera un límite ya que por más usuarios que se conectan al sistema nunca ha tomado más memoria RAM aunque en el sistema haya 2Gb libres de RAM. No sé si hay alguna limitación o algún parámetro donde se pueda especificar la cantidad de memoria para asignar a Zope. Alguien tiene alguna idea? La versión del servidor Zope es la 2.7.5 con Plone versión 2.0.4 y la del Python es 2.3.5. Saludos y muchas gracias. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070628/30b03b78/attachment.html From danig en guellconsulting.com Thu Jun 28 12:45:12 2007 From: danig en guellconsulting.com (Daniel Girona) Date: Thu Jun 28 13:38:02 2007 Subject: [Zope-es] Problemas de memoria In-Reply-To: <6466cbf50706280335j7c8e9498oce433a8f4774008a@mail.gmail.com> Message-ID: <20070628104444.713A658DD21@mlmc238.servidoresdns.net> Hola Salvador, Por lo que dices supongo que tienes una instalación por defecto ;) Si te miras zope.conf verás las posibilidades que tienes para ajustar la configuración y el uso de recursos a las características de tu servidor. zserver-threads, cache_size, etc. saludos, Daniel Girona Güell Consulting HYPERLINK "mailto:danig@guellconsulting.com"danig@guellconsulting.com C/ La Remallaire, 17 despatx 6 - 08302 - Mataró TEL 902 10 60 21 - FAX 93 758 86 46 HYPERLINK "http://www.guellconsulting.com/"www.guellconsulting.com _____ De: zope-es-bounces@aditel.org [mailto:zope-es-bounces@aditel.org] En nombre de Salvador Cobrero Jimenez Enviado el: jueves, 28 de junio de 2007 12:36 Para: zope-es@aditel.org Asunto: [Zope-es] Problemas de memoria Buenas, queria saber si Zope tiene posee alguna limitación en cuanto a la cantidad de memoria RAM que puede tomar. Os lo comento porque tenemos un servidor HP Prolian con 3Gb de RAM y Zope siempre toma como mucho 942 Mb de RAM. Parece como si ese número fuera un límite ya que por más usuarios que se conectan al sistema nunca ha tomado más memoria RAM aunque en el sistema haya 2Gb libres de RAM. No sé si hay alguna limitación o algún parámetro donde se pueda especificar la cantidad de memoria para asignar a Zope. Alguien tiene alguna idea? La versión del servidor Zope es la 2.7.5 con Plone versión 2.0.4 y la del Python es 2.3.5. Saludos y muchas gracias. No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.476 / Virus Database: 269.9.10/875 - Release Date: 27/06/2007 21:08 No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.476 / Virus Database: 269.9.10/875 - Release Date: 27/06/2007 21:08 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20070628/a8890c84/attachment.htm From drbobus en gulic.org Thu Jun 28 15:47:45 2007 From: drbobus en gulic.org (Dr. Bobus) Date: Thu Jun 28 15:57:08 2007 Subject: [Zope-es] Zope y FileMaker In-Reply-To: <0e47758b91ef53b5a237f5ea275d7725@humboldt.e.telefonica.net> References: <0e47758b91ef53b5a237f5ea275d7725@humboldt.e.telefonica.net> Message-ID: <20070628144745.0fb0e6c1@localhost> El Wed, 2 May 2007 13:02:34 +0100 David Daniel Estévez Durey dijo: > Hola, > > Tengo una BBDD en FileMaker y me gustaría poder consultarla a través de > mi Zope. > Mi problema es que FileMaker veo que no se encuentra en el listado de > Zope Database Adapters facilitados en el Zope Book: > > http://www.zope.org/Documentation/Books/ZopeBook/2_6Edition/ > RelationalDatabases.stx > > He estado buscando y creo que hay quienes han conseguido mi propósito > haciendo uso del Zope Product siguiente: > > mxODBC Zope DA > > Pero veo que es de pago, no gratuito. > > Me gustaría saber si alguien sabe alguna alternativa gratuita, o cuál > puede ser la mejor. > ¿Vale la pena usar PHP desde Zope para acceder a FileMaker? ¿O vale la > pena usar Python con el FileMaker Advanced? ¿No es posible conseguir un > Database Adapter para FileMaker y acceder con Z SQL Methods (que creo > que sería lo ideal)? Hace tiempo me planteé lo mismo y también llegué a la conclusión de que la única vía era mxODBC Zope DA. Es un tema que tengo abierto, pues aunque voy reduciendo el uso de FileMaker, los usuarios están muy contenos con ella y es dicifil cambiar la facilidad de uso que tienen por otras alternativas. Lo de PHP desde zope no lo veo claro, ¿puedes acceder a FileMaker desde PHP ? Saludos Dr. Bobus -- "We all know Linux is great...it does infinite loops in 5 seconds." (Linus Torvalds about the superiority of Linux on the Amterdam Linux Symposium) ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : signature.asc Tipo : application/pgp-signature Tamaño : 189 bytes Descripción: no disponible Url : /archivos/zope-es/attachments/20070628/12dae680/signature.pgp From paulino en dte.us.es Thu Jun 28 19:44:26 2007 From: paulino en dte.us.es (Paulino Ruiz de Clavijo) Date: Thu Jun 28 19:57:08 2007 Subject: [Zope-es] Problemas de memoria In-Reply-To: <6466cbf50706280335j7c8e9498oce433a8f4774008a@mail.gmail.com> References: <6466cbf50706280335j7c8e9498oce433a8f4774008a@mail.gmail.com> Message-ID: <4683F37A.9060900@dte.us.es> Hola, yo uso la siguiente regla: Uso de memoria=12K * CacheSize * ServerThreads donde CacheSize y ServerThreads son directivas de zope.conf, no llenes la memoria!! deja al menos 256Mb para el caché de disco o matarás el servidor. Si tienes varios procesadores o un dual-core, vas a tener problemas con esa configuración de zope/plone/python y los threads. Es un poco largo contarlo todo pero en http://www.zopeplone.es/cofiguraciones/zopemem/ tengo un documento personal de unos cálculos que hice en Julio de 2006 al entrar en explotación un servidor y me han servido para utilizar la regla de los 12k y arreglar lo de los threads. Saludos Salvador Cobrero Jimenez escribió: > Buenas, queria saber si Zope tiene posee alguna limitación en cuanto a > la cantidad de memoria RAM que puede tomar. Os lo comento porque > tenemos un servidor HP Prolian con 3Gb de RAM y Zope siempre toma como > mucho 942 Mb de RAM. Parece como si ese número fuera un límite ya que > por más usuarios que se conectan al sistema nunca ha tomado más > memoria RAM aunque en el sistema haya 2Gb libres de RAM. No sé si hay > alguna limitación o algún parámetro donde se pueda especificar la > cantidad de memoria para asignar a Zope. Alguien tiene alguna idea? > > La versión del servidor Zope es la 2.7.5 con Plone versión 2.0.4 y la > del Python es 2.3.5. > > Saludos y muchas gracias. > > > ------------------------------------------------------------------------ > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es From ahumboldt en humboldt.e.telefonica.net Fri Jun 29 18:53:11 2007 From: ahumboldt en humboldt.e.telefonica.net (=?ISO-8859-1?Q?David_Daniel_Est=E9vez_Durey?=) Date: Fri Jun 29 19:02:03 2007 Subject: [Zope-es] Zope y FileMaker In-Reply-To: <20070628144745.0fb0e6c1@localhost> References: <0e47758b91ef53b5a237f5ea275d7725@humboldt.e.telefonica.net> <20070628144745.0fb0e6c1@localhost> Message-ID: <1decf408e88f744bc677198f73795b26@humboldt.e.telefonica.net> Hola, antes que nada gracias por contestar! El 28/06/2007, a las 14:47, Dr. Bobus escribió: > Hace tiempo me planteé lo mismo y también llegué a la conclusión de que > la única vía era mxODBC Zope DA. > > Es un tema que tengo abierto, pues aunque voy reduciendo el uso de > FileMaker, los usuarios están muy contenos con ella y es dicifil > cambiar la facilidad de uso que tienen por otras alternativas. Sí, es un problema. Yo finalmente acabé migrando la BBDD a MySQL, que he comprobado con gran satisfacción que se conecta estupendamente con Zope, aparte del hecho de que FileMaker no me acaba de gustar. > Lo de PHP desde zope no lo veo claro, ¿puedes acceder a FileMaker > desde PHP ? Estoy en parte seguro de que sí. De hecho el problema de esa alternativa si no recuerdo mal era ejecutar PHP con Zope... si no recuerdo mal... porque las librerías de PHP para Zope están implementadas y circulan en la Red. Saludos!