Pessoal, estou tentando modificar uma função para que ela use um script que esta dentro de portal_workflow.booking_workflow.scripts esta função esta em um arquivo .py no filesystem. o problema é que qualquer coisa que eu acrescente nessa função a pagina fica indisponivel
eu cheguei a colocar --- x = 'tony' ---- e a pagina ficou indisponivel existe alguma restrição para acrescentar linhas em uma função ja em uso? Tony Morais Estudante de Ciências da Computação
A maneira mais "simples" de fazer isso é editar os arquivos css do plone.
Pra isso acesse a ZMI e va em portal_skins/plone_styles É so customizar os arquivos para editar o css;
Detalhe: o css é cacheado... então durante o desenvolvimento é interressante ter o debug do poral_css ligado para que o css seja alterado automaticamente;
Existem outras maneiras de customizar o layout... aqui [1] tem algumas
Olá Luciano.
Fiz o que você recomendou, entrei via ssh na máquina servidora e monitorei o usu
de memória e cpu enquanto fazia o import.
O uso de CPU alcançou picos de 75% e o uso de memória ram 83%, após alguns
segundos que a memória ram chegou em 83% ocorreu o crash e foi apresentado o
mesmo traceback de antes:
Traceback (innermost last):
Module ZPublisher.Publish, line 119, in publish
Module ZPublisher.mapply, line 88, in mapply
Module ZPublisher.Publish, line 42, in call_object
Module OFS.ObjectManager, line 569, in manage_exportObject
Module ZODB.ExportImport, line 51, in exportFile
MemoryError: out of memory
Atenciosamente,
Erick.
--- Em zope-pt@..., Luciano Pacheco <lucmult@...> escreveu
>
> 2010/2/8 erick <erick_gallani@...>
>
> > Certo.
> >
> > Só para ver se eu intendi tudo certo, mesmo eu fazendo um download do
> > arquive .zexp para a minha máquina ele gera um no servidor antes de
> > disponibilizar para download.
> > E no caso o ocorrido aqui é que ele acusa que o servidor não possuí memória
> > suficiente para criar esse arquivo.
> >
>
> Exatamente.
>
>
> >
> > Alguns detalhes importantes.
> > Essa instância é nova, ela inteira não possuí mais de 3 Gb (isso com todos
> > os sites).
> > E esse site que eu tento exporta é somente para testes, ou seja, ele não
> > tem conteúdo algum está totalmente "cru" por assim dizer.
> >
>
> Entre no servidor via ssh, e monitore o uso de memória durante a exportação
> do .zexp, eu gosto do htop para monitorar os recursos da máquina (CPU,
> processos e memória).
>
> Até mais,
> --
> Luciano Pacheco
> blog.lucmult.com.br
>
Só para ver se eu intendi tudo certo, mesmo eu fazendo um download do arquive .zexp para a minha máquina ele gera um no servidor antes de disponibilizar para download.
E no caso o ocorrido aqui é que ele acusa que o servidor não possuí memória suficiente para criar esse arquivo.
Exatamente.
Alguns detalhes importantes.
Essa instância é nova, ela inteira não possuí mais de 3 Gb (isso com todos os sites).
E esse site que eu tento exporta é somente para testes, ou seja, ele não tem conteúdo algum está totalmente "cru" por assim dizer.
Entre no servidor via ssh, e monitore o uso de memória durante a exportação do .zexp, eu gosto do htop para monitorar os recursos da máquina (CPU, processos e memória).
Certo.
Só para ver se eu intendi tudo certo, mesmo eu fazendo um download do arquive
.zexp para a minha máquina ele gera um no servidor antes de disponibilizar para
download.
E no caso o ocorrido aqui é que ele acusa que o servidor não possuí memória
suficiente para criar esse arquivo.
Alguns detalhes importantes.
Essa instância é nova, ela inteira não possuí mais de 3 Gb (isso com todos os
sites).
E esse site que eu tento exporta é somente para testes, ou seja, ele não tem
conteúdo algum está totalmente "cru" por assim dizer.
Grato pela ajuda.
Atenciosamente,
Erick.
--- Em zope-pt@..., Luciano Pacheco <lucmult@...> escreveu
>
> Sim, é a memória física.
>
> Exportar todo um site Plone realmente pode consumir muitos MB (e GB) de
> memória. Obviamente vai depender de quantos objetos você tem no seu site
> Plone.
>
> Até mais,
>
> 2010/2/8 erick <erick_gallani@...>
>
> > Primeiramente muito obrigado pela ajuda Luciano.
> >
> > Os problemas de permissões já foram resolvidos.
> > Quanto a falta de memória do servidor, você se refere a memória física?
> > Porque acho isso muito difícil nosso servidor tem uma grande capacidade.
> > Ou há algum arquivo ou config no servidor zope que está impedindo a uso de
> > mais memória ou atingiu alguma espécie de limite?
> >
> > Atenciosamente,
> > Erick.
> >
> > --
> Luciano Pacheco
> blog.lucmult.com.br
>
Exportar todo um site Plone realmente pode consumir muitos MB (e GB) de memória. Obviamente vai depender de quantos objetos você tem no seu site Plone.
Os problemas de permissões já foram resolvidos.
Quanto a falta de memória do servidor, você se refere a memória física? Porque acho isso muito difícil nosso servidor tem uma grande capacidade.
Ou há algum arquivo ou config no servidor zope que está impedindo a uso de mais memória ou atingiu alguma espécie de limite?
Primeiramente muito obrigado pela ajuda Luciano.
Os problemas de permissões já foram resolvidos.
Quanto a falta de memória do servidor, você se refere a memória física? Porque
acho isso muito difícil nosso servidor tem uma grande capacidade.
Ou há algum arquivo ou config no servidor zope que está impedindo a uso de mais
memória ou atingiu alguma espécie de limite?
Atenciosamente,
Erick.
--- Em zope-pt@..., Luciano Pacheco <lucmult@...> escreveu
>
> 2010/2/8 erick <erick_gallani@...>
>
> > Opa, me desculpe faltou essa parte da mensagem o traceback é o seguinte:
> >
> > Time 2010/02/08 09:05:39.802 GMT-2
> > User Name (User Id) erick (erick)
> > Request URL http://www...../manage_exportObject
> > Exception Type MemoryError
> > Exception Value out of memory
> >
> > Traceback (innermost last):
> >
> > * Module ZPublisher.Publish, line 119, in publish
> > * Module ZPublisher.mapply, line 88, in mapply
> > * Module ZPublisher.Publish, line 42, in call_object
> > * Module OFS.ObjectManager, line 569, in manage_exportObject
> > * Module ZODB.ExportImport, line 51, in exportFile
> >
> > MemoryError: out of memory
> >
>
> Esse é fácil! :-)
>
> Acabou a memória do seu servidor, você está fazendo um .zexp de algo muito
> grande.
>
>
> >
> > Além dessa mensagem é apresentada outras duas:
> >
> > Exception Value [Errno 13] Permission denied:
> > '/var/lib/zope2.10/instance/plone-site/var/GenomicaAnimal.zexp'
> >
>
> Esse erro quer dizer que o processo do Zope não tem permissão para criar um
> arquivo nesse diretório.
>
> Verifique o usuário do Zope e as permissões desse usuário na pasta
> plone-site/var.
>
>
>
>
> >
> > E
> >
> > Desculpe mais a página que você esta tentando acessar não existe.
> >
> >
> > Um detalhe que eu esqueci de comentar é que esse erro somente acontece com
> > grandes arquivos, por exemplo quando eu tento exportar todo um site. Quando
> > eu tento exportar pastas e arquivos pequenos tudo ocorre sem problemas.
> >
> >
> Isso quer dizer que você está usando a ferramenta de forma não recomendada.
>
> Você pode procurar pelo repozo, um script para back e restore do Data.fs
>
> Ou, fazer um script em shell, que faça um backup do seu Data.fs. Basta
> copiar para algum outro lugar.
>
> Até mais,
>
> --
> Luciano Pacheco
> blog.lucmult.com.br
>
Opa, me desculpe faltou essa parte da mensagem o traceback é o seguinte:
Time 2010/02/08 09:05:39.802 GMT-2
User Name (User Id) erick (erick)
Request URL http://www...../manage_exportObject
Exception Type MemoryError
Exception Value out of memory
Traceback (innermost last):
* Module ZPublisher.Publish, line 119, in publish
* Module ZPublisher.mapply, line 88, in mapply
* Module ZPublisher.Publish, line 42, in call_object
* Module OFS.ObjectManager, line 569, in manage_exportObject
* Module ZODB.ExportImport, line 51, in exportFile
MemoryError: out of memory
Esse é fácil! :-)
Acabou a memória do seu servidor, você está fazendo um .zexp de algo muito grande.
Além dessa mensagem é apresentada outras duas:
Exception Value [Errno 13] Permission denied: '/var/lib/zope2.10/instance/plone-site/var/GenomicaAnimal.zexp'
Esse erro quer dizer que o processo do Zope não tem permissão para criar um arquivo nesse diretório.
Verifique o usuário do Zope e as permissões desse usuário na pasta plone-site/var.
E
Desculpe mais a página que você esta tentando acessar não existe.
Um detalhe que eu esqueci de comentar é que esse erro somente acontece com grandes arquivos, por exemplo quando eu tento exportar todo um site. Quando eu tento exportar pastas e arquivos pequenos tudo ocorre sem problemas.
Isso quer dizer que você está usando a ferramenta de forma não recomendada.
Você pode procurar pelo repozo, um script para back e restore do Data.fs
Ou, fazer um script em shell, que faça um backup do seu Data.fs. Basta copiar para algum outro lugar.
Opa, me desculpe faltou essa parte da mensagem o traceback é o seguinte:
Time 2010/02/08 09:05:39.802 GMT-2
User Name (User Id) erick (erick)
Request URL http://www...../manage_exportObject
Exception Type MemoryError
Exception Value out of memory
Traceback (innermost last):
* Module ZPublisher.Publish, line 119, in publish
* Module ZPublisher.mapply, line 88, in mapply
* Module ZPublisher.Publish, line 42, in call_object
* Module OFS.ObjectManager, line 569, in manage_exportObject
* Module ZODB.ExportImport, line 51, in exportFile
MemoryError: out of memory
Além dessa mensagem é apresentada outras duas:
Exception Value [Errno 13] Permission denied:
'/var/lib/zope2.10/instance/plone-site/var/GenomicaAnimal.zexp'
E
Desculpe mais a página que você esta tentando acessar não existe.
Um detalhe que eu esqueci de comentar é que esse erro somente acontece com
grandes arquivos, por exemplo quando eu tento exportar todo um site. Quando eu
tento exportar pastas e arquivos pequenos tudo ocorre sem problemas.
Grato pela ajuda,
Erick.
--- Em zope-pt@..., Luciano Pacheco <lucmult@...> escreveu
>
> Erick,
>
> Você tem que passar o erro para nós. Se possível o traceback completo do
> erro.
>
> Até mais,
>
> 2010/2/8 erick <erick_gallani@...>
>
> > Olá a todos, estou com um problema serio aqui e não acho a solução.
> > Estou com uma instância plone instalada aqui rodando em um servidor zope,
> > porém quando tento exportar arquivo .zexp como forma de backup de
> > determinado site ou pasta, ele acusa erro e não faz o download do arquivo
> > localmente em minha máquina.
> > Alguém sabe o porque do ocorrido? Há alguma configuração que eu tenha que
> > mudar no Plone ou no ZODB para resolver isso?
> >
> > Agradeço a todos,
> > Erick.
> >
> >
> >
> > ------------------------------------
> >
> > Para enviar uma mensagem: zope-pt@...
> > Para desistir envie uma mensagem em branco para:
> > zope-pt-unsubscribe@... do Yahoo! Grupos
> >
> >
> >
>
>
> --
> Luciano Pacheco
> blog.lucmult.com.br
>
Olá a todos, estou com um problema serio aqui e não acho a solução.
Estou com uma instância plone instalada aqui rodando em um servidor zope, porém quando tento exportar arquivo .zexp como forma de backup de determinado site ou pasta, ele acusa erro e não faz o download do arquivo localmente em minha máquina.
Alguém sabe o porque do ocorrido? Há alguma configuração que eu tenha que mudar no Plone ou no ZODB para resolver isso?
Agradeço a todos,
Erick.
------------------------------------
Para enviar uma mensagem: zope-pt@...
Para desistir envie uma mensagem em branco para: zope-pt-unsubscribe@... do Yahoo! Grupos
Olá a todos, estou com um problema serio aqui e não acho a solução.
Estou com uma instância plone instalada aqui rodando em um servidor zope, porém
quando tento exportar arquivo .zexp como forma de backup de determinado site ou
pasta, ele acusa erro e não faz o download do arquivo localmente em minha
máquina.
Alguém sabe o porque do ocorrido? Há alguma configuração que eu tenha que mudar
no Plone ou no ZODB para resolver isso?
Agradeço a todos,
Erick.
Meu querido você vai ter que estudar ArcheTypes um pouco, algumas coisas interessantes para ler:
Field.py
Widget.py
BaseObject.py
BaseContent.py
BaseFolder.py
ExtensibleMetadata.py
ReferenceEngine.py
Referenceable.py
E é uma outra ótima leitura as classes que implementam os tipos de conteúdo padrão do Plone (página, evento, image, etc...), elas você encontra dentro de ATContentTypes/content.
Minha recomendação é ler nessa ordem, primeiro o AT depois o ATCT. Mas se quiser ler ao contrário talvez faça mais sentido pra ajudar a resolver o seu problema. Não esqueça do pdb, ajuda muito.
Tem muita gente que codifica AT sem ao certo saber de onde vem as coisas, por exemplo, existem pessoas que acham o schema é uma estrutura de dados apenas, que ainda não entendem que os Fields e Widgets são instâncias de classes definidas no AT.
O problema é que você ainda não conhece tão bem assim o AT, mesmo trabalhando com ele, e não saber o que o método faz é uma consequência disso, ou não, como diria o Pablo =)
Mas enfim, leia, tenho certeza que dúvidas mais interessantes despertam pessoas pra responder suas perguntas.
Boa sorte, um abraço.
Em 4 de fevereiro de 2010 18:03, Tony Morais <tonylds1@...> escreveu:
Pessoal,
Estou com um monte de chamado a funções que não encontro onde estão implementadas. São do tipo
Class Booking(BaseContent): def update(self, REQUEST) ... self.getField('nome')
...
esse getField eu suponho o que ele faz mas não sei onde especificaram que ele era um dos metodos da classe Booking (tendo como premissa que "self" referencie a propria classe)
Agradeço qualquer esclarecimento por que estou ficando louco com isso.
Estou com um monte de chamado a funções que não encontro onde estão implementadas. São do tipo
Class Booking(BaseContent): def update(self, REQUEST) ... self.getField('nome')
...
esse getField eu suponho o que ele faz mas não sei onde especificaram que ele era um dos metodos da classe Booking (tendo como premissa que "self" referencie a propria classe)
Agradeço qualquer esclarecimento por que estou ficando louco com isso.
--- Em qui, 4/2/10, Luciano Pacheco <lucmult@...> escreveu:
De: Luciano Pacheco <lucmult@...> Assunto: Re: [zope-pt] Limitar os comentarios em uma Noticia Para: zope-pt@... Data: Quinta-feira, 4 de Fevereiro de 2010, 13:25
Esse me parece um caso de uso bem estranho.
É para permitir no máximo 20 comentários, ou apenas exibir 20 comentários ?
Bom dia estou com uma demanada aqui no meu serviço que é a seguinte, o jornalista publica uma noticia e só 20 pessoas podem comentar essa noticas tem como alguem me dar uma ajuda nisso?
Bom dia estou com uma demanada aqui no meu serviço que é a seguinte, o jornalista publica uma noticia e só 20 pessoas podem comentar essa noticas tem como alguem me dar uma ajuda nisso?
Bom dia estou com uma demanada aqui no meu serviço que é a seguinte, o
jornalista publica uma noticia e só 20 pessoas podem comentar essa noticas tem
como alguem me dar uma ajuda nisso?
Grato.
Olá, sou iniciante no plone.
Postei uma notícia e permiti que os usuários a comentassem.
Gostaria de colocar esses comentários em ordem de forma que o último comentário
postado seja o primeiro da lista.
E gostaria também de colocar uma quebra de página, para que apareçam apenas 10
comentários por página.
Alguém pode me ajudar?
Desde já agradeço.
Respondendo a mim mesmo.
Consegui descobrir qual é o problema. Tem haver com as configurações de proxy.
Como estamos realizando um migração da rede aqui as configurações de proxy do
servidor não estão funcionando corretamente.
Ao instalar o Plone em uma máquina que já está na nova rede o portlet de RSS
funcionou corretamente.
Pessoal,
estou com um problema. Em nosso site de intranet utilizamos um daqueles portlets
rss para listar notícias de nosso site de internet. A alguns dias atrás estava
funcionando normalmente mas de uma hora para a outra parou de exibir os itens.
Esse site utiliza a versão 3.2.3. Fiz um teste com a versão 3.3.4 e aconteceu a
mesma coisa. Testei com fontes RSS externas e até mesmo um feed do próprio site
e nada.
Alguém tem idéia do que pode estar ocorrendo?
De antemão agradeço!
Cara... zopezen, default e outros, não são templates zpt.... é simplesmente css.... o template é o mesmo, e fica em portal_skins/cp_viewlets
Caso queira fazer novos templates se baseie nos que tem em cp_viewlets
-- Alexandre Marinho Analista de Tecnologia da Informação - NTI - UFAL http://alexandre.cuboestudioweb.com Maceió/AL
Em 2 de fevereiro de 2010 12:35, miguelj3 <miguelj3@...> escreveu:
sim esse eu ja tinha entrado mais o que eu preciso é criar um zpt ou alterar um que ja existe para colocar imagens no viewlet e o texto do lado do com link!!!
onde fica o ztp do ZopeZen, default e os outros skins!!!!
------------------------------------
Para enviar uma mensagem: zope-pt@...
Para desistir envie uma mensagem em branco para: zope-pt-unsubscribe@... do Yahoo! Grupos
sim esse eu ja tinha entrado mais o que eu preciso é criar um zpt ou alterar um que ja existe para colocar imagens no viewlet e o texto do lado do com link!!!
onde fica o ztp do ZopeZen, default e os outros skins!!!!
sim esse eu ja tinha entrado mais o que eu preciso é criar um zpt ou alterar um
que ja existe para colocar imagens no viewlet e o texto do lado do com link!!!
onde fica o ztp do ZopeZen, default e os outros skins!!!!
ai tem varios templates com as viewlets do Content Panels -- Alexandre Marinho Analista de Tecnologia da Informação - NTI - UFAL http://alexandre.cuboestudioweb.com
Maceió/AL
Em 2 de fevereiro de 2010 12:18, miguelj3 <miguelj3@...> escreveu:
Onde eu encontro os ZPTs do produto para fazer alteracoes ou incluir outro?!
estou apanhando com este produto e ainda vou apanhar muito com outros!!!
heehhehehe
Onde eu encontro os ZPTs do produto para fazer alteracoes ou incluir outro?!
estou apanhando com este produto e ainda vou apanhar muito com outros!!!
heehhehehe
altera por este: <input name="Creator" id="Creator" value="" tal:attributes="value request/Creator|request/title_override|nothing;" />
Ai o usuário tera que preencher o campo com seu nome. Desta forma ele estará pegando o nome da pessoa que está comentando.
Se for da forma que entendi funcionará.
Atenciosamente,
Jeferson Lelis.
De: F.katia <fkatiag@...> Para: zope-pt@... Enviadas: Segunda-feira, 1 de Fevereiro de 2010 16:34:10 Assunto: [zope-pt] Alteração no Comentário
Boa tarde,
Trabalho na Intranet Senado e Prodasen e preciso alterar o comentário do Plone, em vez de aparecer o login gostaria que aparecesse o nome de que fez o comentário.
Fui ao template discussion_reply_ form e troquei o fullname pelo displayName porém essa troca não funcionou.
Alguém poderia me auxiliar?
Utilizo o Plone 2.5.5, Zope (Zope 2.9.9-final, python 2.4.5)
<legend i18n:translate= "legend_add_ comment"> Add comment</legend>
<p i18n:translate= "description_ add_comment" >
You can add a comment by filling out the form below. Plain text
formatting.
</p>
<p i18n:translate= "legend_note_ reply_anonymous" >
Note: you are not logged in. You may optionally enter your
username and password below. If you don't enter your
username and password below, this comment will be posted as
the 'Anonymous User'.
</p>