Re: [Zope-pt] Pau - Find and Catalog - Plone 2.1.2 / Zope 2.8.5 / Python 2.3.5

2006-03-20 Por tôpico JJ (Arnaldo Janz Júnior)



Blz, Jean e Dorneles.Entendi o q ocorre.Sei q corro o risco d estar sendo muito simplista mas supuz que seria possível usar essa consulta da listagem (criar índices afins, por exemplo) p/ fazer os mesmos filtros, por isso me pareceu um bug ... Tipo, q os conteúdos não-Plone fossem os default do Plone + os d
produtos instalados no portal_quickinstaller (ou seja, os adicionáveis
pelo menu "Adicionar novo ítem") + alguma coisa p/ as tools que deveriam aparecer (tudo bem, esse último ítem é meio louco mas tb mal pensei 1 min p/ formular isso - c/ uns dias, será q ñ se chegava a algo? Mas alguém já deve ter passado por esse caminho, né?) ...
O lance todo é q, no Plone 2.0.x, catalogar All Types *poderia significar* catalogar tudo (e muitas vezes o usamos assim), já que ele não tinha esse comportamento. Provavelmente pq ñ usava o portal_catalog nessas listagens. Daí, na transição, essa "catalogação" ñ se comportou como eu estava acostumado.
Ok. Entendido, caras.Valewz.[ ],-- JJ (|´:¬{)»-"Eu sou a ressurreição e a vida. Quem crê em mim, ainda que morra, viverá; e todo o que vive e crê em mim não morrerá, eternamente. Crês isto?"
O Senhor, Jesus Cristo - Jo.11:25-26-






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





  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ 
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] 
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.









Re: [Zope-pt] Pau - Find and Catalog - Plone 2.1.2 / Zope 2.8.5 / Python 2.3.5

2006-03-20 Por tôpico Dorneles Treméa
Opa JJ,

> Blz. Eu sei q, se catalogar tudo, ele *vai* catalogar tudo.
> Sei tb q todas essas listagens, como o folder_contents, que exponho na
> questão, no Plone 2.1.x, são feitas via portal_catalog.

exato.

> Contudo, ele não devia mostrar os objetos não-Plone na aba Contents
> (vendo *o site*, não pela ZMI), ou seja, no folder_contents.

Filtrar objetos não-Plone seria exponencialmente (no mínimo linearmente)
complicado, conforme novos tipos de conteúdos fossem sendo instalados no
portal.

Mostrar o que está catalogado segue a filosofia KISS... :-)

> Objetos Mailhost, ploneCustom.css, portal_undo, portal_url, etc., nunca
> foram exibidos antes no Plone (pelo menos, no 2.0.x). E nem acho q
> deviam. Uid_catalog, archetypes_tool, ... Estão todos lá. Na aba
> Conteúdo, do Site.

Sim, pois foram catalogados, quando você não limitou os tipos a serem
considerados na operação de recatalogação que você realizou (por padrão
eles não são catalogados, nem no 2.0.x nem no 2.1.x).

> Quem fizer o teste vai poder conferir. Isso não acontecia no 2.0.x.
> Basta criar um site novo (p/ ñ comprometer algum em uso), visualizá-lo e
> acessar sua aba Conteúdo. Daí, mantendo isso numa janela ou aba do
> navegador (ou do IEca), acessar a ZMI em outra, ir ao portal_catalog e
> dar find and catalog. Então, voltar à aba / janela q está c/ a aba
> contents / conteúdo da visualização do site e atualizar (f5, ctrl+r,
> ...). O mesmo no 2.0.x não acontece.
> Consegui me fazer entender (quem fizer o teste deve entender)?

Plone 2.0.x, depois de criado/recatalogado: 3/594 objetos
Plone 2.1.x, depois de criado/recatalogado: 5/1163 objetos

Será que fizemos o mesmo teste? :-)

> E acho que devo poder executar o Find and Catalog qdo precisar, não é
> (senão, p/ que ele está lá)?

Ele está lá, mas você tem que saber como usá-lo.

> Se eu fizer uma migração e quiser recatalogar tudo, por exemplo.

A questão é que 'tudo' não é igual 'All types', mas sim todos os
tipos de conteúdo do site.

> Não acho que o fato de ele dever ser usado com parcimônia devesse
> causar tal interferência no Plone Site.

A palavra-chave dessa frase foi 'parcimônia'. E eu acredito que
faltou isso... :-)

De qualquer forma, como a operação de recatalogar 'apenas os tipos
de conteúdos usados no portal' é algo que deveria ser mais simples
do que selecionar manualmente, tipo por tipo naquela lista dos tipos
disponíveis, foi incluída uma nova opção[1] no catálogo do Plone 2.5:

'Clear and Rebuild'

Diretamente do collector para a sua satisfação! ;-)

Posteriormente o Sidnei fez uma sugestão[2] para melhorar a performance.

[1] http://dev.plone.org/plone/ticket/4438
[2] http://dev.plone.org/plone/changeset/9312

HTH,

-- 

Dorneles Treméa
X3ng Web Technology


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

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [Zope-pt] Pau - Find and Catalog - Plone 2.1.2 / Zope 2.8.5 / Python 2.3.5

2006-03-20 Por tôpico Jean Rodrigo Ferri
JJ (Arnaldo Janz Júnior) wrote:
> Blz. Eu sei q, se catalogar tudo, ele *vai* catalogar tudo.
> Sei tb q todas essas listagens, como o folder_contents, que exponho na 
> questão, no Plone 2.1.x, são feitas via portal_catalog.

É esse o motivo... Para não tocar mais nos objetos os templates do Plone 
2.1 usam o catálogo, com ExtendedPathIndex e busca sem profundidade para 
  mostrar os conteúdos.

> Contudo, ele não devia mostrar os objetos não-Plone na aba Contents 
> (vendo *o site*, não pela ZMI), ou seja, no folder_contents.

Bem, acho isso meio complicado. Como você vai definir uma regra para não 
mostrar um objeto não-Plone? O que é um objeto não-Plone? Teríamos uma 
porção de produtos antigos que simplesmente não funcionariam mais no 
Plone porque não são objetos Archetypes, por exemplo.

E mesmo assim, algumas tools de produtos novos, como por exemplo o 
windowZ[1], são baseadas em Archetypes, e seriam mostradas como conteúdo.

O caso é, quando você vai fazer um "Find and Catalog", deve pelo menos 
selecionar o tipo de conteúdo que deseja catalogar.

[1] http://plone.org/products/windowz

-- 
Jean Ferri


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

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [Zope-pt] Pau - Find and Catalog - Plone 2.1.2 / Zope 2.8.5 / Python 2.3.5

2006-03-20 Por tôpico JJ (Arnaldo Janz Júnior)



Blz. Eu sei q, se catalogar tudo, ele *vai* catalogar tudo.Sei tb q todas essas listagens, como o folder_contents, que exponho na questão, no Plone 2.1.x, são feitas via portal_catalog.Contudo, ele não devia mostrar os objetos não-Plone na aba Contents (vendo *o site*, não pela ZMI), ou seja, no folder_contents.
Objetos Mailhost, ploneCustom.css, portal_undo, portal_url, etc., nunca foram exibidos antes no Plone (pelo menos, no 2.0.x). E nem acho q deviam. Uid_catalog, archetypes_tool, ... Estão todos lá. Na aba Conteúdo, do Site.
Quem fizer o teste vai poder conferir. Isso não acontecia no 2.0.x. Basta criar um site novo (p/ ñ comprometer algum em uso), visualizá-lo e acessar sua aba Conteúdo. Daí, mantendo isso numa janela ou aba do navegador (ou do IEca), acessar a ZMI em outra, ir ao portal_catalog e dar find and catalog. Então, voltar à aba / janela q está c/ a aba contents / conteúdo da visualização do site e atualizar (f5, ctrl+r, ...). O mesmo no 
2.0.x não acontece.Consegui me fazer entender (quem fizer o teste deve entender)?E acho que devo poder executar o Find and Catalog qdo precisar, não é
(senão, p/ que ele está lá)? Se eu fizer uma migração e quiser recatalogar tudo, por exemplo. Não acho que o fato de ele dever ser usado com parcimônia devesse causar tal interferência no Plone Site.-- JJ (|´:¬{)»
-"Eu
sou a ressurreição e a vida. Quem crê em mim, ainda que morra, viverá;
e todo o que vive e crê em mim não morrerá, eternamente. Crês isto?"O Senhor, Jesus Cristo - Jo.11:25-26-
Em 20/03/06, Jean Rodrigo Ferri <[EMAIL PROTECTED]> escreveu:




JJ (Arnaldo Janz Júnior) wrote:
> PessoALL,
> 
> Alguém já teve o problema d dar Find and Catalog no portal_catalog d um 
> Plone Site - mesmo zerinho! -, Plone 2.1.2 / Zope 2.8.5 / Python 2.3.5, 
> e, após sua execução, ver na aba Contents do portal vários objetos do 
> Zope (e não do Plone, como MailHost, Portal, ...), e que, portanto, nem 
> deveriam estar lá, listados repetidamente?
> É algum bug do catalog no Plone ou no Zope (no ZCatalog)? Se for no 
> Zope, alguém sabe se isso tá corrigido no 2.8.6?
> Obs.: Se alguém for testar, aconselho fazer numa instância zero km, já q 
> desconheço como desfazer o problema.

Não é bug, se você mandar buscar e catalogar todos os objetos, ele fará 
isso com todos os objetos que forem CatalogAware. O mais adequado é 
fazer um 'Update Catalog', um 'Find and Catalog' deve ser usado somente 
em situações especiais.

-- 
Jean Ferri






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





  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ 
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] 
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.









Re: [Zope-pt] Pau - Find and Catalog - Plone 2.1.2 / Zope 2.8.5 / Python 2.3.5

2006-03-20 Por tôpico Jean Rodrigo Ferri
JJ (Arnaldo Janz Júnior) wrote:
> PessoALL,
> 
> Alguém já teve o problema d dar Find and Catalog no portal_catalog d um 
> Plone Site - mesmo zerinho! -, Plone 2.1.2 / Zope 2.8.5 / Python 2.3.5, 
> e, após sua execução, ver na aba Contents do portal vários objetos do 
> Zope (e não do Plone, como MailHost, Portal, ...), e que, portanto, nem 
> deveriam estar lá, listados repetidamente?
> É algum bug do catalog no Plone ou no Zope (no ZCatalog)? Se for no 
> Zope, alguém sabe se isso tá corrigido no 2.8.6?
> Obs.: Se alguém for testar, aconselho fazer numa instância zero km, já q 
> desconheço como desfazer o problema.

Não é bug, se você mandar buscar e catalogar todos os objetos, ele fará 
isso com todos os objetos que forem CatalogAware. O mais adequado é 
fazer um 'Update Catalog', um 'Find and Catalog' deve ser usado somente 
em situações especiais.

-- 
Jean Ferri


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

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [Zope-pt] Pau - Find and Catalog - Plone 2.1.2 / Zope 2.8.5 / Python 2.3.5

2006-03-20 Por tôpico JJ (Arnaldo Janz Júnior)



Tom,Na ocasião em que encontramos o bug, realmente queríamos catalogar TODOS os objetos. Contudo, alguns deles, como um que era listado como Portal, ou o MailHost, ou portal_css, etc. (enfim, - aparentemente - TODOS os objetos vísiveis apenas pela ZMI), não deveriam aparecer na aba Contents / Conteúdo do Plone (visualizando o Portal, e não na ZMI). E o fazem c/ o título do Portal como title (aquisição, né?).
Se puderem, façam o teste (num Plone Site descartável, ou seja, criado p/ isso).-- JJ (|´:¬{)»-"Eu
sou a ressurreição e a vida. Quem crê em mim, ainda que morra, viverá;
e todo o que vive e crê em mim não morrerá, eternamente. Crês isto?"O Senhor, Jesus Cristo - Jo.11:25-26-Em 20/03/06, 
Wilton Alencar <[EMAIL PROTECTED]> escreveu:



Arnaldo,você se lembrou de selecionar quais objetos quer catalogar?Pois o padrão é todos objetos.Daí você catalogou todos objetos.Eu particularmente trabalho na ABA advanced somente com update catalog.

Que a principio funciona bemAbraçosTOMEm 20/03/06, JJ (Arnaldo Janz Júnior) <
[EMAIL PROTECTED]
> escreveu:


PessoALL,Alguém já teve o problema d dar Find and Catalog no portal_catalog d um Plone Site - mesmo zerinho! -, Plone 2.1.2 / Zope 2.8.5 / Python 2.3.5, e, após sua execução, ver na aba Contents do portal vários objetos do Zope (e não do Plone, como MailHost, Portal, ...), e que, portanto, nem deveriam estar lá, listados repetidamente?
É algum bug do catalog no Plone ou no Zope (no ZCatalog)? Se for no Zope, alguém sabe se isso tá corrigido no 2.8.6?Obs.: Se alguém for testar, aconselho fazer numa instância zero km, já q desconheço como desfazer o problema.
Valewz.[ ],-- JJ (|´:¬{)»-"Eu sou a ressurreição e a vida. Quem crê em mim, ainda que morra, viverá; e todo o que vive e crê em mim não morrerá, eternamente. Crês isto?"
O Senhor, Jesus Cristo - Jo.11:25-26-











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





  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ 
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] 
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.









Re: [Zope-pt] Pau - Find and Catalog - Plone 2.1.2 / Zope 2.8.5 / Python 2.3.5

2006-03-20 Por tôpico Wilton Alencar



Arnaldo,você se lembrou de selecionar quais objetos quer catalogar?Pois o padrão é todos objetos.Daí você catalogou todos objetos.Eu particularmente trabalho na ABA advanced somente com update catalog.
Que a principio funciona bemAbraçosTOMEm 20/03/06, JJ (Arnaldo Janz Júnior) <[EMAIL PROTECTED]
> escreveu:


PessoALL,Alguém já teve o problema d dar Find and Catalog no portal_catalog d um Plone Site - mesmo zerinho! -, Plone 2.1.2 / Zope 2.8.5 / Python 2.3.5, e, após sua execução, ver na aba Contents do portal vários objetos do Zope (e não do Plone, como MailHost, Portal, ...), e que, portanto, nem deveriam estar lá, listados repetidamente?
É algum bug do catalog no Plone ou no Zope (no ZCatalog)? Se for no Zope, alguém sabe se isso tá corrigido no 2.8.6?Obs.: Se alguém for testar, aconselho fazer numa instância zero km, já q desconheço como desfazer o problema.
Valewz.[ ],-- JJ (|´:¬{)»-"Eu sou a ressurreição e a vida. Quem crê em mim, ainda que morra, viverá; e todo o que vive e crê em mim não morrerá, eternamente. Crês isto?"
O Senhor, Jesus Cristo - Jo.11:25-26-






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






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE





  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/
 
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED]
 
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.















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





  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ 
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] 
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.