[zope-pt] NBO (New Business Opportunity)
Dear All: Greetings. I am Sr. BDM (Intl) with Email Security Company in India having more than 800+ customers across the globe. This is with the reference to help the group members for .. 1. Those who want to start the business with minimum investment and want to venture into the internet industry in any country. (complete guidance for setup and training given) 2. Those who are running the Software / ISP / Hosting business and want to expand in the internet Security Industry in any country. 3. Those who are looking for the job in India. can contact me on... [EMAIL PROTECTED] [EMAIL PROTECTED] website : http://www.netcore.co.in It would be nice if I could be the reason for someone's smile. Regards. Ashish Navinchandra Bavishi SR. BDM (Intl) Netcore Solutions Pvt. Ltd. Mumbai, India.
Re: [zope-pt] Como executar um pedaço de script python dentro de uma página do Plone
Entendí. Com essa dica do ajax comecei a ter umas idéias. O que eu quero fazer é basicamente assim: Tenho um banco de dados com uma tabela de dois campos: Sigla e Nome-por-extenso. Fiz uma função python que retorna o nome-por-extenso dada uma sigla. E isso eu gostaria de fazer como se fosse uma "tag dtml" dentro da página crio no Plone e edito no kupu... Sabe? Aí escrevo lá algo do tipo uma tag "", que é substituida por "Nome-por-extenso" Será que não há uma maneira mais elegante de se fazer isso? Andei lendo alguma coisa sobre dtml-methods, mas parece que eles só funcionam dentro de templates, não é mesmo? Parece que a saída vai ser colocar um ajax... =) 2007/4/24, José Henrique <[EMAIL PROTECTED]>: Peterson, Os scripts python são executados no servidor e não no cliente (browser). Se você precisa executar um script a partir de uma página, pode fazer isso: a) utilizando o método tradicional: submetendo uma requisição ao script que seria processado e retornaria um resultado. Isso pode ser feito a partir de um FORM, por exemplo. b) utilizando AJAX: há vários toolkits para facilitar o trabalho, mas você pode desenvolver o seu também. A vantagem desse método é que não é necessário carregar uma nova página para exibir os resultados do processamento. Zénrique Em 24/04/07, Peterson Zilli < [EMAIL PROTECTED]> escreveu: > > Olá! Sou novato nessa lista, > Gostaria de saber como executar um script dentro de uma página do > Plone (aquela que eu adiciono através do "adicionar->página"). Alguém > pode ajudar? > Peterson. > > > Para enviar uma mensagem: zope-pt@yahoogrupos.com.br > Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] > > Links do Yahoo! Grupos > > > -- Peterson Katagiri Zilli Engenharia de Computacao - 2003 Pesquisador do GOA - Grupo de Otimizacao Aplicada IC - Unicamp - Campinas - SP.
[zope-pt] Problemas com criação de template
Pessoal! Estou penando pra entender o esquema de templates de Zope que, particularmente, acho uma m. A curva de aprendizado é altíssima. E não encontro um tutorial decente na internet. O Zope está retornando o seguinte erro: Compilation failed TAL.TALDefs.METALError: fill-slot must be within a use-macro, at line 4, column 5 O código do template é este: http://docs.google.com/Doc?id=dhtjq4wq_9ftqrrk Toda a ajuda que vier será muito bem-vinda! Abs! Cadu de Castro Alves http://www.cadudecastroalves.com
Re: [zope-pt] Definir tamanho da imagem
Olá, eu não testei mas... On 4/24/07, Luis Paulo Passari Marui <[EMAIL PROTECTED]> wrote: Boa tarde pessoal, Alguém sabe como devo fazer para que a imagem exibida por esta linha: seja mostrada em dimensões específicas que eu defina?? Obs: Este 'getImage' pega a imagem de um campo "ImageField", onde o usuário pode colocar a imagem que deseja. Por isso gostaria de redimensioná-la... obrigado! Luis Paulo -- Johnny Souza Não me telefone, mande um email!
Re: [zope-pt] Definir tamanho da imagem
Opa On 4/24/07, Luis Paulo Passari Marui <[EMAIL PROTECTED]> wrote: > > > > > > > > Boa tarde pessoal, > > Alguém sabe como devo fazer para que a imagem exibida por esta linha: > > > > seja mostrada em dimensões específicas que eu defina?? Bom, o jeito fácil e menos prefirido: O jeito correto é procurar os atributos de resize(scale) que o proprio ImageField tem usando PIL. []'s > > Obs: Este 'getImage' pega a imagem de um campo "ImageField", onde o usuário > pode colocar a imagem que deseja. Por isso gostaria de redimensioná-la... > > obrigado! > > Luis Paulo > >
Re: [zope-pt] Re: Sintaxe do Zope - context/++resource++zope3.css - o que é?
Opa On 4/24/07, Carlos Eduardo Mendes de Castro Alves <[EMAIL PROTECTED]> wrote: > > > > > > > Obrigado, Fernando! > > Não ficou muito claro ainda. Pra que isso serve na construção dos > templates, visto que eu não vejo isso com frequencia? Esse é o jeito zope3 de se fazer as coisas. Uma vez que a cada release do zope2 mais e mais componentes do zope3 são incluídos no zope2. Daqui um tempo, principalmente no plone, essas coisas vão ficar cada vez mais explícitas no mundo zope. []'s > > Abs! > > Cadu > --- Em zope-pt@yahoogrupos.com.br, "Fernando Correa Neto" <[EMAIL PROTECTED]> > escreveu > > > > Opa! > > > > On 4/23/07, Carlos Eduardo Mendes de Castro Alves > > > <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > > > > > > > > > Alguem saberia me explicar este trecho de código do Zope? > > > > > >> > tal:content="string:@import > > > url(${context/++resource++zope3.css});"> > > >@import url(zope3.css); > > > > > > > Esse trecho de código declara que uma resourse foi declarada e o nome > > dela é zope3.css em algum lugar. No zope3/Five, é assim que se acessa > > uma resource. > > O ++resource++ indica um namespace. Assim como este, existem outros > > como por exemplo ++skin++, ++etc++, etc. > > Para descobrir de onde vem isso, você pode procurar assim por exemplo: > > > > fcorrea:/opt/Zope-2.9/lib/python/zope fcorrea$ grep -rli "zope3.css" * > > app/rotterdam/configure.zcml > > app/rotterdam/dialog_macros.pt > > app/rotterdam/popup_macros.pt > > app/rotterdam/template.pt > > app/testing/recorded/test0002.request > > > > O que você procura esta dentro do arquivo app/rotterdam/configure.zcml. > > > > > name="zope3.css" > > file="zope3.css" > > layer="zope.app.rotterdam.rotterdam" /> > > > > Espero ter ajudado e não complicado ;-) > > > > []'s > > Fernando > > > > > > > > > > > > Abs! > > > > > > Cadu > > > > > > > > > > > >
Re: [zope-pt] Visual Themes
On 4/24/07, thacianacerqueira <[EMAIL PROTECTED]> wrote: > > > Olá pessoal, Olá! > Sou nova no grupo e no uso do Plone, também. Bem vinda! =) > Instalei o Plone e estou tentando aprender a customizá-lo e um dos > passos que segui foi baixar um "visual theme" no plone. Agora, não sei > como adicioná-lo no Plone para que eu tenha a meu layout no formato > desejado. > Alguém poderia me ensinar a adicionar o tema no plone? Supondo que este tema seja um produto, na sua instancia Zope existe um diretorio chamado Products, lah dentro eh que se encontram todos os produtos que podem ser instalados no teu Plone site. Vai uma dica, tem um ótimo tutorial do Limi que fala justamente sobre isso. http://plone.org/documentation/tutorial/creating-plone-themes []'s! > Agradeço a atenção. > Thaciana > > -- Castardo ThreePointsWeb [EMAIL PROTECTED] +55 61 8162-2072
[zope-pt] Definir tamanho da imagem
Boa tarde pessoal, Alguém sabe como devo fazer para que a imagem exibida por esta linha: seja mostrada em dimensões específicas que eu defina?? Obs: Este 'getImage' pega a imagem de um campo "ImageField", onde o usuário pode colocar a imagem que deseja. Por isso gostaria de redimensioná-la... obrigado! Luis Paulo
[zope-pt] Re: Sintaxe do Zope - context/++resource++zope3.css - o que é?
Obrigado, Fernando! Não ficou muito claro ainda. Pra que isso serve na construção dos templates, visto que eu não vejo isso com frequencia? Abs! Cadu --- Em zope-pt@yahoogrupos.com.br, "Fernando Correa Neto" <[EMAIL PROTECTED]> escreveu > > Opa! > > On 4/23/07, Carlos Eduardo Mendes de Castro Alves > <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > > Alguem saberia me explicar este trecho de código do Zope? > > > > > tal:content="string:@import > > url(${context/++resource++zope3.css});"> > >@import url(zope3.css); > > > > Esse trecho de código declara que uma resourse foi declarada e o nome > dela é zope3.css em algum lugar. No zope3/Five, é assim que se acessa > uma resource. > O ++resource++ indica um namespace. Assim como este, existem outros > como por exemplo ++skin++, ++etc++, etc. > Para descobrir de onde vem isso, você pode procurar assim por exemplo: > > fcorrea:/opt/Zope-2.9/lib/python/zope fcorrea$ grep -rli "zope3.css" * > app/rotterdam/configure.zcml > app/rotterdam/dialog_macros.pt > app/rotterdam/popup_macros.pt > app/rotterdam/template.pt > app/testing/recorded/test0002.request > > O que você procura esta dentro do arquivo app/rotterdam/configure.zcml. > > name="zope3.css" > file="zope3.css" > layer="zope.app.rotterdam.rotterdam" /> > > Espero ter ajudado e não complicado ;-) > > []'s > Fernando > > > > > > > Abs! > > > > Cadu > > > > >
Re: [zope-pt] Métodos Públicos e Privados
Ah, agora visualizei a aba Proxy... No entanto, eu estou fazendo um produto usando Archetypes e por isso não devo fazer isto manualmente. Tem como automatizar isto? obrigado! Em 24/04/07, Luis Paulo Passari Marui <[EMAIL PROTECTED]> escreveu: Olá Zénrique! Desculpe, mas vc poderia me dar um exemplo de como fazer (ou configurar) este Proxy Role para Manager? Não sei qual é esta aba Proxy a que vc se refere... Mto obrigado pela ajuda! Em 24/04/07, José Henrique <[EMAIL PROTECTED]> escreveu: > > Luis, > > A maneira mais rápida de se fazer isso é, a partir do page template, > chamar um script python que tenha Proxy Role configurado para Manager (veja > a aba Proxy quando você visualiza o script). Esse script então faz a > chamada ao método listMemberIds, sem problemas. > > Zénrique. > > Em 24/04/07, Luis Paulo Passari Marui <[EMAIL PROTECTED] > > escreveu: > > > > Olá Pessoal! > > > > Estou escrevendo um page template no qual utilizo a função " > > listMemberIds() " que é declarada como 'private' dentro da classe onde ela > > está (MembershipTool). > > Então, quando tento vizualizar esta página, o sistema pede para eu > > logar como admin... O que eu gostaria de saber é se é possível utilizar > > este método de forma pública, ou seja, sem que eu precise me logar no > > sistema para utilizá-la. > > > > obrigado! > > > > Luis Paulo > > > > >
Re: [zope-pt] Métodos Públicos e Privados
Olá Zénrique! Desculpe, mas vc poderia me dar um exemplo de como fazer (ou configurar) este Proxy Role para Manager? Não sei qual é esta aba Proxy a que vc se refere... Mto obrigado pela ajuda! Em 24/04/07, José Henrique <[EMAIL PROTECTED]> escreveu: Luis, A maneira mais rápida de se fazer isso é, a partir do page template, chamar um script python que tenha Proxy Role configurado para Manager (veja a aba Proxy quando você visualiza o script). Esse script então faz a chamada ao método listMemberIds, sem problemas. Zénrique. Em 24/04/07, Luis Paulo Passari Marui <[EMAIL PROTECTED]> escreveu: > > Olá Pessoal! > > Estou escrevendo um page template no qual utilizo a função " > listMemberIds() " que é declarada como 'private' dentro da classe onde ela > está (MembershipTool). > Então, quando tento vizualizar esta página, o sistema pede para eu logar > como admin... O que eu gostaria de saber é se é possível utilizar este > método de forma pública, ou seja, sem que eu precise me logar no sistema > para utilizá-la. > > obrigado! > > Luis Paulo >
[zope-pt] Visual Themes
Olá pessoal, Sou nova no grupo e no uso do Plone, também. Instalei o Plone e estou tentando aprender a customizá-lo e um dos passos que segui foi baixar um "visual theme" no plone. Agora, não sei como adicioná-lo no Plone para que eu tenha a meu layout no formato desejado. Alguém poderia me ensinar a adicionar o tema no plone? Agradeço a atenção. Thaciana
[zope-pt] Re: Redirect de Https para Http
--- Em zope-pt@yahoogrupos.com.br, "Fernando Correa Neto" <[EMAIL PROTECTED]> escreveu > > Opa! > Amigo, o site do plone está repleto de artigos sobre configuração de > apache em geral. > Uma busca simples por lá me retornou algo que possa lhe ajudar. > Dê uma olhada nesse aqui por exemplo: > > http://plone.org/documentation/how-to/apache-ssl/ > > []'s E aí Fernando, beleza? Agradeço a ajuda, mas é que o apache já está configurado, eu gostaria de saber era se no meu produto python, ou se no meu form, ou se em javascript (com o redirect) eu consigo enviar do https pro http sem perder a minha sessão, pois das formas que fiz (redirect do javascript, self.REQUEST.RESPONSE.redirect no python) eu não consegui, perdi a sessão gravada no REQUEST. Obrigado!
Re: [zope-pt] Como executar um pedaço de script python dentro de uma página do Plone
Peterson, Os scripts python são executados no servidor e não no cliente (browser). Se você precisa executar um script a partir de uma página, pode fazer isso: a) utilizando o método tradicional: submetendo uma requisição ao script que seria processado e retornaria um resultado. Isso pode ser feito a partir de um FORM, por exemplo. b) utilizando AJAX: há vários toolkits para facilitar o trabalho, mas você pode desenvolver o seu também. A vantagem desse método é que não é necessário carregar uma nova página para exibir os resultados do processamento. Zénrique Em 24/04/07, Peterson Zilli <[EMAIL PROTECTED]> escreveu: Olá! Sou novato nessa lista, Gostaria de saber como executar um script dentro de uma página do Plone (aquela que eu adiciono através do "adicionar->página"). Alguém pode ajudar? Peterson. Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos
Re: [zope-pt] Métodos Públicos e Privados
Luis, A maneira mais rápida de se fazer isso é, a partir do page template, chamar um script python que tenha Proxy Role configurado para Manager (veja a aba Proxy quando você visualiza o script). Esse script então faz a chamada ao método listMemberIds, sem problemas. Zénrique. Em 24/04/07, Luis Paulo Passari Marui <[EMAIL PROTECTED]> escreveu: Olá Pessoal! Estou escrevendo um page template no qual utilizo a função " listMemberIds() " que é declarada como 'private' dentro da classe onde ela está (MembershipTool). Então, quando tento vizualizar esta página, o sistema pede para eu logar como admin... O que eu gostaria de saber é se é possível utilizar este método de forma pública, ou seja, sem que eu precise me logar no sistema para utilizá-la. obrigado! Luis Paulo
Re: [zope-pt] Redirect de Https para Http
Opa! On 4/24/07, Paulo Roberto Simões Pellucci <[EMAIL PROTECTED]> wrote: > > > > > > > Olá pessoal, bom dia! > > Venho através do grupo pedir uma ajuda, que é a seguinte. > Tenho um site em que quando vou logar, meu form está direcionando para > um ambiente seguro (https), onde é chamada a função de logar e depois > ele retorna login efetuado com sucesso, ou não. O caso é que quando > loga (ou não) ele continua nesse ambiente seguro (https), tentei fazer > na minha função no python um redirect > (self.REQUEST.RESPONSE.redirect...) voltando para o http, mas ele > perde tudo o que está gravado na minha session. > > Poderiam me ajudar como eu poderia chamar a minha função de login (que > está instanciada no zope, ou seja, o produto está no Linux), indo pelo > https e retornando pelo http sem perder a minha sessão? Amigo, o site do plone está repleto de artigos sobre configuração de apache em geral. Uma busca simples por lá me retornou algo que possa lhe ajudar. Dê uma olhada nesse aqui por exemplo: http://plone.org/documentation/how-to/apache-ssl/ []'s > > Agradeço a ajuda, > Abraços. > > Paulo Roberto. > >
[zope-pt] Redirect de Https para Http
Olá pessoal, bom dia! Venho através do grupo pedir uma ajuda, que é a seguinte. Tenho um site em que quando vou logar, meu form está direcionando para um ambiente seguro (https), onde é chamada a função de logar e depois ele retorna login efetuado com sucesso, ou não. O caso é que quando loga (ou não) ele continua nesse ambiente seguro (https), tentei fazer na minha função no python um redirect (self.REQUEST.RESPONSE.redirect...) voltando para o http, mas ele perde tudo o que está gravado na minha session. Poderiam me ajudar como eu poderia chamar a minha função de login (que está instanciada no zope, ou seja, o produto está no Linux), indo pelo https e retornando pelo http sem perder a minha sessão? Agradeço a ajuda, Abraços. Paulo Roberto.
[zope-pt] Métodos Públicos e Privados
Olá Pessoal! Estou escrevendo um page template no qual utilizo a função " listMemberIds() " que é declarada como 'private' dentro da classe onde ela está (MembershipTool). Então, quando tento vizualizar esta página, o sistema pede para eu logar como admin... O que eu gostaria de saber é se é possível utilizar este método de forma pública, ou seja, sem que eu precise me logar no sistema para utilizá-la. obrigado! Luis Paulo
Re: [zope-pt] Macros
Opa, On 4/23/07, Carlos Eduardo Mendes de Castro Alves <[EMAIL PROTECTED]> wrote: > > > > > > > Pessoal! > > Tenho uma dúvida na utilização de macros. Estou fazendo a > implementação de um novo layout no sistema daqui da empresa e gostaria > de saber como eu faço para mapear as pastas onde ficam os novos templates? Carlos, O ideal é que você utilize um Product para criar o novo skin da sua empresa. Existe um muito bom e você pode encontrar no plone.org. http://plone.org/products/diyplonestyle Com esse produto você poderá manter todos os seus templates, css, js e imagens numa estrutura organizada. []'s Fernando > > > > > > > Abs! > > Cadu > >
Re: [zope-pt] Sintaxe do Zope - context/++resource++zope3.css - o que é?
Opa! On 4/23/07, Carlos Eduardo Mendes de Castro Alves <[EMAIL PROTECTED]> wrote: > > > > > > > Alguem saberia me explicar este trecho de código do Zope? > > tal:content="string:@import > url(${context/++resource++zope3.css});"> >@import url(zope3.css); > Esse trecho de código declara que uma resourse foi declarada e o nome dela é zope3.css em algum lugar. No zope3/Five, é assim que se acessa uma resource. O ++resource++ indica um namespace. Assim como este, existem outros como por exemplo ++skin++, ++etc++, etc. Para descobrir de onde vem isso, você pode procurar assim por exemplo: fcorrea:/opt/Zope-2.9/lib/python/zope fcorrea$ grep -rli "zope3.css" * app/rotterdam/configure.zcml app/rotterdam/dialog_macros.pt app/rotterdam/popup_macros.pt app/rotterdam/template.pt app/testing/recorded/test0002.request O que você procura esta dentro do arquivo app/rotterdam/configure.zcml. Espero ter ajudado e não complicado ;-) []'s Fernando > > Abs! > > Cadu > >