[zope-pt] Teste zope

2008-05-29 Por tôpico Cristina Souza

Como eu faço para saber se o zope está realmente instalado no servidor?



Re: [zope-pt] Teste zope

2008-05-29 Por tôpico Ricardo Brito do Nascimento
em um linux pode ser:
netstat -nalpt


  Ninguém há semelhante a ti, ó Senhor; tu és grande, e grande o poder 
do teu nome. (1ªJeremias 10.6)
  No one is like you, O Lord; you are great, and your name is mighty in 
power. (1ªJeremiah 10.6)
  Jesus te ama, aceite-O!   Jesus loves you, accept you Him!



Cristina Souza escreveu:


 Como eu faço para saber se o zope está realmente instalado no servidor?

  



[zope-pt] Re: Teste zope

2008-05-29 Por tôpico Cristina Souza
Eu tenho que estar dentro do diretório zope para dar esse comando?



--- Em zope-pt@yahoogrupos.com.br, Ricardo Brito do Nascimento
[EMAIL PROTECTED] escreveu

 em um linux pode ser:
 netstat -nalpt
 
 
   Ninguém há semelhante a ti, ó Senhor; tu és grande, e grande o poder 
 do teu nome. (1ªJeremias 10.6)
   No one is like you, O Lord; you are great, and your name is mighty in 
 power. (1ªJeremiah 10.6)
   Jesus te ama, aceite-O!   Jesus loves you, accept you Him!
 
 
 
 Cristina Souza escreveu:
 
 
  Como eu faço para saber se o zope está realmente instalado no
servidor?
 
 





[zope-pt] Consultoria para Plone site com problemas de performance

2008-05-29 Por tôpico Felipe Lacerda
Senhores,
temos aqui em Brasília um Plone site de médio porte (2000-3000 
visitantes únicos por mês) que tem apresentado problemas sérios de 
performance.
O site foi feito nos idos de 2004, e não sofreu grandes alterações 
desde então.
Alguns problemas que consegui identificar (e com os quais convivo): 
versões antigas do Zope (2.7.8) e Plone (2.0.5); dificuldade de 
migração do Plone, pois o site está codificado em ISO-8859-1 ao invés 
de UTF-8; customização de layout pouco eficiente etc.
Dessa maneira, o servidor (Xeon 3GHz, 1GB RAM), mesmo com um Squid na 
frente do Zope, pede água quando recebe cerca de 300 conexões HTTP 
simultâneas. As páginas servidas pelo Squid o são até rapidamente; 
mas qualquer outro pedido que vá direto ao Zope (robôs de busca, 
usuários internos do site, visitantes impacientes) leva vários 
minutos para ser respondido.
Procuramos consultor(es) em Brasília para nos auxiliar com a 
otimização desse site.
(Tom, você já nos ajudou uma vez com esse site. Você ainda conhece 
gente boa nisso? Jean Ferri, você também já ajudou a gente; você 
ainda está em Brasília?)
Para mais detalhes, favor entrar em contato via 
[EMAIL PROTECTED]
Agradeço de antemão.
[]'s,
Felipe Lacerda
Brasília - DF



Re: [zope-pt] Re: Teste zope

2008-05-29 Por tôpico Luciano Ramalho
2008/5/29 Cristina Souza [EMAIL PROTECTED]:
 Eu tenho que estar dentro do diretório zope para dar esse comando?

 --- Em zope-pt@yahoogrupos.com.br, Ricardo Brito do Nascimento
 [EMAIL PROTECTED] escreveu

 em um linux pode ser:
 netstat -nalpt

Não, este comando é um comando básico do Linux, e funciona em qualquer lugar.

Só que ele não diz se o Zope está instalado, ele diz se o Zope está
rodando, e mesmo assim de uma forma indireta: no meu caso, aparece no
meio da listagem o seguinte:

tcp0  0 0.0.0.0:80800.0.0.0:*
LISTEN  23718/python

Isso significa que tem algum servidor que usa o interpretador Python
escutando conexões na porta 8080. No meu caso, sei que é um Zope 3.

Pode ser que o Zope esteja perfeitamente instalado no seu servidor e
não aparece na listagem do netstat porque não está rodando, essa é uma
outra questão.

Se você sabe onde o Zope está instalado, vai lá e roda o script
zopectl fg para ver se o servidor sobe, depois acesse com o navegador
na porta que aparece no console ao digitar zopectl fg.

[ ]s
Luciano


Re: [zope-pt] Re: Teste zope

2008-05-29 Por tôpico Ricardo Brito do Nascimento
E aí Luciano! tudo bem?!
Estes são alguns truques da manga que adquiri trabalhando na infra 
estrutura do PZP.
Como o Luciano Falou pode ser executado de qualquer lugar, e terá uma 
saida como:

#netstat -nalpt | head

Active Internet connections (servers and established)

Proto Recv-Q Send-Q Local Address   Foreign Address 
State   PID/Program name   

tcp0  0 0.0.0.0:81000.0.0.0:*   
LISTEN  13761/python

tcp0  0 0.0.0.0:965 0.0.0.0:*   
LISTEN  3327/rpc.statd  

tcp0  0 0.0.0.0:111 0.0.0.0:*   
LISTEN  3302/portmap

tcp0  0 0.0.0.0:80800.0.0.0:*   
LISTEN  13777/python

tcp0  0 0.0.0.0:81800.0.0.0:*   
LISTEN  13766/python

tcp0  0 0.0.0.0:81810.0.0.0:*   
LISTEN  13771/python

tcp0  0 127.0.0.1:631   0.0.0.0:*   
LISTEN  3638/cupsd 

a ordem é ; protocolo ; R-Q ; S-Q ; IP local ; IP remoto ; estado ; PID 
(id do processo); o que tiver python em PID vc pode executar o comando 
abaixo que irá mostrar onde está a instalação do zope e/ou plone

# ps -aux|grep 13761

Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ

plone13761  0.4  0.2 141768 20744 ?S09:53   1:16 
/opt/Plone-2.5.5/Python-2.4.4/bin/python 
/opt/Plone-2.5.5/lib/python/ZEO/runzeo.py -C 
/opt/Plone-2.5.5/zeocluster/server/etc/zeo.conf

root 14376  0.0  0.0  61144   720 pts/0S+   14:50   0:00 grep 13761

#ps -aux|grep 13777
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ
plone13777  0.4  3.6 618016 299352 ?   Sl   09:53   1:19 
/opt/Plone-2.5.5/bin/python /opt/Plone-2.5.5/lib/python/Zope2/Startup/run.py -C 
/opt/Plone-2.5.5/zeocluster/homologar/etc/zope.conf
root 14406  0.0  0.0  61140   712 pts/0S+   15:03   0:00 grep 13777



A primeira linha da primeira execução, indica que está rodando um zeo 
server;  na primeira linha da segunda execução, indica que está rodando 
um Plone; e procedendo desta forma vc irá identificar todas as 
instalações de PZP que estiverem rodando em tua máquina.


  Ninguém há semelhante a ti, ó Senhor; tu és grande, e grande o poder 
do teu nome. (1ªJeremias 10.6)
  No one is like you, O Lord; you are great, and your name is mighty in 
power. (1ªJeremiah 10.6)
  Jesus te ama, aceite-O!   Jesus loves you, accept you Him!



Luciano Ramalho escreveu:

 2008/5/29 Cristina Souza [EMAIL PROTECTED] 
 mailto:cristina7l%40hotmail.com:
  Eu tenho que estar dentro do diretório zope para dar esse comando?
 
  --- Em zope-pt@yahoogrupos.com.br 
 mailto:zope-pt%40yahoogrupos.com.br, Ricardo Brito do Nascimento
  [EMAIL PROTECTED] escreveu
 
  em um linux pode ser:
  netstat -nalpt

 Não, este comando é um comando básico do Linux, e funciona em qualquer 
 lugar.

 Só que ele não diz se o Zope está instalado, ele diz se o Zope está
 rodando, e mesmo assim de uma forma indireta: no meu caso, aparece no
 meio da listagem o seguinte:

 tcp 0 0 0.0.0.0:8080 0.0.0.0:*
 LISTEN 23718/python

 Isso significa que tem algum servidor que usa o interpretador Python
 escutando conexões na porta 8080. No meu caso, sei que é um Zope 3.

 Pode ser que o Zope esteja perfeitamente instalado no seu servidor e
 não aparece na listagem do netstat porque não está rodando, essa é uma
 outra questão.

 Se você sabe onde o Zope está instalado, vai lá e roda o script
 zopectl fg para ver se o servidor sobe, depois acesse com o navegador
 na porta que aparece no console ao digitar zopectl fg.

 [ ]s
 Luciano

  



[zope-pt] Re: Teste zope

2008-05-29 Por tôpico Luciano Ramalho
--- Em zope-pt@yahoogrupos.com.br, Ricardo Brito do Nascimento
[EMAIL PROTECTED] escreveu

 E aí Luciano! tudo bem?!
 Estes são alguns truques da manga que adquiri trabalhando na infra 
 estrutura do PZP.
 Como o Luciano Falou pode ser executado de qualquer lugar, e terá uma 
 saida como:
 
 #netstat -nalpt | head
 
 Active Internet connections (servers and established)
 
 Proto Recv-Q Send-Q Local Address   Foreign Address
State   PID/Program name   
 
 tcp0  0 0.0.0.0:81000.0.0.0:*  
LISTEN  13761/python
 
 tcp0  0 0.0.0.0:965 0.0.0.0:*  
LISTEN  3327/rpc.statd  
 
 tcp0  0 0.0.0.0:111 0.0.0.0:*  
LISTEN  3302/portmap
 
 tcp0  0 0.0.0.0:80800.0.0.0:*  
LISTEN  13777/python
 
 tcp0  0 0.0.0.0:81800.0.0.0:*  
LISTEN  13766/python
 
 tcp0  0 0.0.0.0:81810.0.0.0:*  
LISTEN  13771/python
 
 tcp0  0 127.0.0.1:631   0.0.0.0:*  
LISTEN  3638/cupsd 
 
 a ordem é ; protocolo ; R-Q ; S-Q ; IP local ; IP remoto ; estado ; PID 
 (id do processo); o que tiver python em PID vc pode executar o comando 
 abaixo que irá mostrar onde está a instalação do zope e/ou plone
 
 # ps -aux|grep 13761
 
 Warning: bad syntax, perhaps a bogus '-'? See
/usr/share/doc/procps-3.2.7/FAQ
 
 plone13761  0.4  0.2 141768 20744 ?S09:53   1:16
/opt/Plone-2.5.5/Python-2.4.4/bin/python
/opt/Plone-2.5.5/lib/python/ZEO/runzeo.py -C
/opt/Plone-2.5.5/zeocluster/server/etc/zeo.conf
 
 root 14376  0.0  0.0  61144   720 pts/0S+   14:50   0:00
grep 13761
 
 #ps -aux|grep 13777
 Warning: bad syntax, perhaps a bogus '-'? See
/usr/share/doc/procps-3.2.7/FAQ
 plone13777  0.4  3.6 618016 299352 ?   Sl   09:53   1:19
/opt/Plone-2.5.5/bin/python
/opt/Plone-2.5.5/lib/python/Zope2/Startup/run.py -C
/opt/Plone-2.5.5/zeocluster/homologar/etc/zope.conf
 root 14406  0.0  0.0  61140   712 pts/0S+   15:03   0:00
grep 13777
 
 
 
 A primeira linha da primeira execução, indica que está rodando um zeo 
 server;  na primeira linha da segunda execução, indica que está rodando 
 um Plone; e procedendo desta forma vc irá identificar todas as 
 instalações de PZP que estiverem rodando em tua máquina.
 

Fala Ricardo, boa dica, agora ainda mais completa!

Sugestão: se você tirar o - da frente dos argumentos do ps, ele pára
de reclamar que a sintaxe está errada! Antigamente o hífen era
necessário, mas agora não é mais correto usá-lo. Experimente:

$ ps aux

[ ]s
Luciano




[zope-pt] Forçar o uso de um CSS

2008-05-29 Por tôpico Diogo Tadeu Silva de Araujo
Boa tarde a todos,

Existe alguma maneira de forçar a utilização de CSS's específicos dentro
de um Page Template sem que sejam carregados os outros CSS's do plone
(plone.css , ploneCustom.css, etc) com a utilização de metal?


code

metal:style_slot fill-slot=style_slot

 link
rel=stylesheet
href=
tal:attributes=href string:$portal_url/layout_diferente.css /

 link
rel=stylesheet
href=
tal:attributes=href string:$portal_url/fontes_diferentes.css /
 /metal:style_slot

/code


Ou 

code

 metal:cssslot fill-slot=css_slot

 link
rel=stylesheet
href=
tal:attributes=href string:$portal_url/layout_diferente.css /



 link
rel=stylesheet
href=
tal:attributes=href string:$portal_url/fontes_diferentes.css /
 /metal:cssslot


/code

Obrigado.



Re: [zope-pt] Zope e Apache - Proxy Error!

2008-05-29 Por tôpico Louis
Olá Cleber J,

Tentamos aqui também desinstalar a versão 2.2.8 do Apache e instalamos a versão 
1.3.37 do Apache (com mod_proxy e mod_rewrite), mas não obtivemos êxito colega. 
Ainda persiste o erro. 
Abrs.


Cleber J Santos [EMAIL PROTECTED] escreveu: Isso 
também ocorreu aqui porém a versão de FreeBSD é o FreeBSD 
 7.0-RELEASE com 8 Gb Ram, já procuramos algumas respostas para este 
 problema e ainda não encontramos, eu cheguei a pensar que era a versão, 
 pois rodamos uma outra máquina com a versão 6.2 e em outro com 6.3 e 
 rolou normalmente, será se é algum bug do mod_proxy nessa versão de 
 Apache? Bem, estamos buscando respostas daqui, caso ache poste ai, 
 faremos o mesmo ;)
 
 Att,
 
 Louis wrote:
  Olá pessoal,
   
   Instalei o Apache 2.2.8 + Zope 2.10.5 + Python2.4.5 + Plone 3.1.1 em um 
  SO FreeBSD 6.3 com Server de 8 GB Ram, CPU de 3 Ghz, tudo funciona redondo. 
  O problema é que não estou conseguindo fazer edição ou acrescentar 
  informações no site Plone pelo Apache, dá erro de:
 
  Proxy Error
 
  The proxy server received an invalid response from an upstream server.
  The proxy server could not handle the request GET 
  /site/...
 
  Reason: Error reading from remote server
 
  Isso acontece toda a vez que um usuário está logado (Até o ADMIN) e tenta 
  editar ou incluir arquivo. Eu tentei ir direto no zope para fazer edição ou 
  inclusão na porta 8080 da ZMI, sem ir pelo Apache, ou seja, sem passar pelo 
  Apache (com Mod_proxy e Mod_rewrite instalado) e a pagina expira, esgota e o 
  browser fica todo branco, diferente do Apache que dá o erro descrito acima. 
  Só consigo editar ou fazer algum usuário editar ou incluir arquivo pelo 
  PLONE, quando dou um STOP no Apache, daí vai. O que pode ser isso pessoal, 
  já pesquisei pelo google e não encontrei nada que me ajudasse nessa jornada. 
   O site é exibido normalmente, tanto pela ZMI quanto pelo Apache, o problema 
  só está na ação de alguma coisa (Edição ou inclusão de arquivo, Link, 
  Imagem, Evento, Notícia). Alguém já passou por isso?
   
   Qualquer dica é muito bem vida e será apreciada.
   Grato.
 
  -
  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
  armazenamento! 

 
 -- 
 #!/bin/bash
 # Name: Cleber J Santos
 # Email: [EMAIL PROTECTED]
 # Icq: 27837
 
 
 
   

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

[zope-pt] usuariosdados-noImport/Export

2008-05-29 Por tôpico Juliano Madeira
Oi..
Uma dúvida, eu faço o site Plone em uma máquina e depois mando pra outra 
máquina que no caso é um servidor, este servidor está em outra cidade...
Mas quando é coloca o outro arquivo .zexp na pasta 
Plone-3.0.6/zinstance/var/(nome do arquivo).zexp que é onde eu puxo pra 
Importar o novonbsp;arquivo donbsp;Zope, ele não subescreve os usuários e os 
dados do antigo site Plone?
Ou seja, eu tenho um site Plone, e quero alterar a interface, daí quando coloco 
o novo .zexp na pasta de Importação, ele simplesmente SOME com todo o conteúdo 
e os usuários do antigo site Plone.
Tem a possibilidade de isso acontecer, ou ele protege os dados e os usuários??
Muito Obrigado.
Juliano.
nbsp;
nbsp;


  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

[zope-pt] Mais dados do usuario

2008-05-29 Por tôpico Juliano Madeira
Oi
Pessoal, achei muito pouco os dados de credenciamento dos usuários do Plone. 
Eu gostaria que, além de perguntar o nome, email e senha, também fosse 
perguntado o estado, cidade entre outros,nbsp;achei que fosse em portlets 
mas não consegui. Podem me ajudar?
Muito Obrigado.
Juliano.


  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

Re: [zope-pt] Forçar o uso de um CSS

2008-05-29 Por tôpico Alexandre Chagas
Diogo,

A maneira correta de fazer isso é:

1 - Crie sua folha de estilo dentro de custom, melhor ainda criar dentro de
custom uma pasta css, armazene lá sua folha de estilo;
2 - Vá em portal_skins na barra superior properties informe o caminho, lá
vc encontrará a pasta custom dentre outras, acrescente uma linha e coloque
custom/css
3 - Na raiz do seu plone site vc encontrará portal_css, na barra superior
properties será necessário que vc registre sua folha de estilo, basta
seguir os exemplos como são feitas com as demais folhas do plone.

Obs: na medida que vc registra suas folhas de estilo em portal_css, elas vão
assumindo a ordem em que serão acessadas, vc deverá considerar de baixo para
cima, isto é, as que estão abaixo da lista, serão consideras prioritárias.

Acrescentando: Caso vc veja a necessidade de alterar a folha de estilo do
plone, comece em portal_skins e customize a base-properties, para
algumas alterações na folha de estilo do plone, basta alterar os valores que
vc julgar necessário. Assim vc poderá poupar código classes. Caso não seja
suficiente, duplique as classes do plone dentro de ploneCustom.css, faça
isso customizando esta folha jogando-a para dentro de custom.

Sugiro que seja assim, até mesmo para que você possa reutilizar suas classes
em outras páginas.

Att,

Alexandre Chagas

, em portal_skins  properties inforutilize o portal_css para registra-la,
eu particularmente dentro de custom crio uma pasta de nome css

2008/5/29 Diogo Tadeu Silva de Araujo [EMAIL PROTECTED]:

 Boa tarde a todos,

 Existe alguma maneira de forçar a utilização de CSS's específicos dentro
 de um Page Template sem que sejam carregados os outros CSS's do plone
 (plone.css , ploneCustom.css, etc) com a utilização de metal?


 code

 metal:style_slot fill-slot=style_slot

  link
rel=stylesheet
href=
tal:attributes=href string:$portal_url/layout_diferente.css /

  link
rel=stylesheet
href=
tal:attributes=href string:$portal_url/fontes_diferentes.css /
  /metal:style_slot

 /code


 Ou

 code

  metal:cssslot fill-slot=css_slot

  link
rel=stylesheet
href=
tal:attributes=href string:$portal_url/layout_diferente.css /



  link
rel=stylesheet
href=
tal:attributes=href string:$portal_url/fontes_diferentes.css /
  /metal:cssslot


 /code

 Obrigado.


 

 Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
 Para desistir envie uma mensagem em branco para:
 [EMAIL PROTECTED] do Yahoo! Grupos





-- 
Alexandre das Chagas Souza
Desenvolvedor Plone / WebDesigner
[EMAIL PROTECTED]
(61) 8459-2803 / 3381-8449


Re: [zope-pt] usuariosdados-noImport/Expor

2008-05-29 Por tôpico Carlos Jean Costa Cabral
Juliano cara, o interessante pra vc é exportar apenas o que alterou,
não o site plone todo como vc tá fazendo...

Boa sorte...


Em 29/05/08, Juliano Madeira[EMAIL PROTECTED] escreveu:
 Oi..
 Uma dúvida, eu faço o site Plone em uma máquina e depois mando pra outra
 máquina que no caso é um servidor, este servidor está em outra cidade...
 Mas quando é coloca o outro arquivo .zexp na pasta
 Plone-3.0.6/zinstance/var/(nome do arquivo).zexp que é onde eu puxo pra
 Importar o novonbsp;arquivo donbsp;Zope, ele não subescreve os usuários e
 os dados do antigo site Plone?
 Ou seja, eu tenho um site Plone, e quero alterar a interface, daí quando
 coloco o novo .zexp na pasta de Importação, ele simplesmente SOME com todo o
 conteúdo e os usuários do antigo site Plone.
 Tem a possibilidade de isso acontecer, ou ele protege os dados e os
 usuários??
 Muito Obrigado.
 Juliano.
 nbsp;
 nbsp;


   Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
 armazenamento!
 http://br.mail.yahoo.com/


-- 

Carlos Jean Costa Cabral


[zope-pt] Adição de índices ao catálogo versus d esempenho

2008-05-29 Por tôpico André F Silva
Olá, pessoal.

Gostaria de saber se a abordagem de adicionar novo
índice e novo metadado no brain (via
index=TypeIndex:schema no field da classe
Archetypes) impacta de maneira significativa o
desempenho no site Plone ou o tamanho do ZODB. O que
me incomoda é que, se não entendi errado, o catálogo
passa a armazenar uma nova informação (redundante)
para TODOS os objetos do portal no catálogo, e não
somente do objeto ao qual o índice está associado.
Grato por quaisquer esclarecimentos.

--
André FS


  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/