[zope-pt] Re: Erro no EXPORT

2007-07-27 Por tôpico Davi Medeiros
Putz! Num é que resolveu? )

Brigado, Jean. Realmente eu colocando um nome ali eu restrinjo o que
eu quero exportar, achei q apenas estava setando o nome do .zexp.

Mas por um lado foi bom, pq aprendi como executar scripts .PY, fiquei
sabendo do fstest, fsrefs, o que é um OID, li por cima sobre
POSkeyErroy e KeyError. Fiquei sabendo tb pq o UNDO é tão fácil no
zope, é pq sua natureza é a de um db incremental!! E portanto é
necessário fazer um packing sempre que há mtas mudanças.

Fora os backups, que ainda tenho q estudar melhor.

Abraço e muito obrigado!
DAVI

--- Em zope-pt@yahoogrupos.com.br, Jean Rodrigo Ferri [EMAIL PROTECTED]
escreveu

 Davi Medeiros escreveu:
  Wilton, kennedy é o nome do arquivo ao qual destino minha 
  exportação.zexp
  
  Se na hora de exportar defino outro nome, como plone, dá o mesmo 
  erro.
 
 Faltou atenção sua ao ler o que está escrito na tela de exportação. O 
 campo 'Export object id' deve conter o ID de um objeto que está dentro 
 da pasta na qual você pressionou o botão 'Import/Export'. Se você não 
 preencher nenhum ID o Zope exportará a pasta inteira. Agora, se você 
 colocar um ID que não existe naquela pasta, dá erro mesmo.
 
 Experimente marcar o checkbox de um objeto e pressionar o botão para 
 exportar. Você vai ver que o negócio funciona. A ZMI no geral é muito 
 estável.
 
 Abraço,
 
 -- 
 Jean Ferri





Re: [zope-pt] Vídeos no Zope

2007-07-27 Por tôpico Luiz Oliveira
 Bom dia Marcelo,

Pela sua descrição, acredito que vc queira realizar streamming de arquivos.
No caso do Flash, você precisa ter o Flash Media Server. Terá também que
desenvolver um player flash acessando o endereço do servidor de streamming,
Você pode obter mais informações no site da Adobe, em:
http://www.adobe.com/products/flashmediaserver/

Att.,
Luiz Diogo


Em 27/07/07, mfguimaraes2000 [EMAIL PROTECTED] escreveu:

   Prezados,
 disponibilizei em meu site um vídeo em flash, portanto o usuário só
 consegue visualizar o vídeo, após o donwload total do vídeo.
 Gostaria que o vídeo fosse dispobinilizado igual aos vídeos no Youtube,
 onde a medida que o download é feito, você já começa a ver o vídeo, sem
 precisar esperar o downloda completo para depois começar a ver.

 Atenciosamente,
 Marcelo

  



[zope-pt] Vídeos no Zope

2007-07-27 Por tôpico mfguimaraes2000
Prezados,
disponibilizei em meu site um vídeo em flash, portanto o usuário só 
consegue visualizar o vídeo, após o donwload total do vídeo.
Gostaria que o vídeo fosse dispobinilizado igual aos vídeos no Youtube, 
onde a medida que o download é feito, você já começa a ver o vídeo, sem 
precisar esperar o downloda completo para depois começar a ver.

Atenciosamente,
Marcelo




Re: [zope-pt] Páginas diferentes dependendo de por onde o usuário chegou

2007-07-27 Por tôpico Roberto Alcântara
Ok Jean, vou dar uma olhada.
Obrigado pela dica.

 - Roberto

On 7/26/07, Jean Rodrigo Ferri [EMAIL PROTECTED] wrote:

   Roberto Alcântara escreveu:

  Pessoal,
 
  Existe alguma maneira de implementar um bloco de códio diferenciado
  dependendo do como o usuário chegou na página? Isso é frequentemente
  utilizando para a publicidade, mas no Plone eu não sei exatamente em
 onde
  implementar.

 O objeto REQUEST tem várias informações úteis, inclusive sobre o host
 anterior onde o usuário estava.

 Abraço,

 --
 Jean Ferri

  




-- 

- Roberto


Re: [zope-pt] Vídeos no Zope

2007-07-27 Por tôpico Luciano De Fazio
Marcelo,

Existe uma solução totalmente livre para sua necessidade de flash streaming.

Para servidor pode ser utilizado o Red5:

http://osflash.org/red5

Quanto ao player, pode utilizar o FlowPlayer, que possui integração 
perfeita com o Red5:

http://flowplayer.org

Abraço,

Luciano De Fázio
Coordenador de Informática e Tecnologia
Câmara Municipal de Catanduva - SP

mfguimaraes2000 escreveu:

 Prezados,
 disponibilizei em meu site um vídeo em flash, portanto o usuário só
 consegue visualizar o vídeo, após o donwload total do vídeo.
 Gostaria que o vídeo fosse dispobinilizado igual aos vídeos no Youtube,
 onde a medida que o download é feito, você já começa a ver o vídeo, sem
 precisar esperar o downloda completo para depois começar a ver.

 Atenciosamente,
 Marcelo

  



[zope-pt] Re: Vídeos no Zope

2007-07-27 Por tôpico mfguimaraes2000
Alguém já utilizou este aplicativo ou algum outro, no zope, para 
possibilitar assistir vídeos durante o download?

--- Em zope-pt@yahoogrupos.com.br, Luiz Oliveira [EMAIL PROTECTED] 
escreveu

  Bom dia Marcelo,
 
 Pela sua descrição, acredito que vc queira realizar streamming de 
arquivos.
 No caso do Flash, você precisa ter o Flash Media Server. Terá 
também que
 desenvolver um player flash acessando o endereço do servidor de 
streamming,
 Você pode obter mais informações no site da Adobe, em:
 http://www.adobe.com/products/flashmediaserver/
 
 Att.,
 Luiz Diogo
 
 
 Em 27/07/07, mfguimaraes2000 [EMAIL PROTECTED] escreveu:
 
Prezados,
  disponibilizei em meu site um vídeo em flash, portanto o usuário 
só
  consegue visualizar o vídeo, após o donwload total do vídeo.
  Gostaria que o vídeo fosse dispobinilizado igual aos vídeos no 
Youtube,
  onde a medida que o download é feito, você já começa a ver o 
vídeo, sem
  precisar esperar o downloda completo para depois começar a ver.
 
  Atenciosamente,
  Marcelo
 
   
 





[zope-pt] Re: Tabs with drop down menus using the suckerfish method

2007-07-27 Por tôpico Davi Medeiros
Eu estava me referindo ao conteúdo dentro das DIVS #portal-globalnav,
Jean :) Que no suckerfish method é criado a partir da tag tal:sitemap
replace=structure view/createSiteMap /.

Eu consegui um workaround a partir da msg #14391. Substituo a tag
acima por:

tal:def define=data
python:putils.createSitemap(context.portal_url.getPortalObject());
 children python:data.get('children', []);
tal:rep repeat=item python:[x for x in children if
x['portal_type'] == 'Folder']
li class=plain
a tal:attributes=href item/getURL;
   class
python:test(repeat['item'].end, None, 'lb')
   tal:content=item/Title/a
ul tal:condition=item/children
tal:rep repeat=grand_item item/children
li class=plain
a tal:attributes=href grand_item/getURL
   tal:content=grand_item/Title/a
/li
/tal:rep
/ul
/li
/tal:rep
/tal:def

So far so good, mas o Renato Sacramento tinha feito isso para dois
níveis, eu ainda estou tentando ampliar para três com sucesso. É
difícil quando você é um iniciante em python #).

Obrigado pelo sitemapDepth, vou testar. Existe algum lugar com a
documentação de uso deste objeto, assim como do createSiteMap? Tipo
help mesmo..


T+
Davi Lima


--- Em zope-pt@yahoogrupos.com.br, Jean Rodrigo Ferri [EMAIL PROTECTED]
escreveu

 Davi Medeiros escreveu:
  tal:sitemap replace=structure view/createSiteMap /
  
  Preciso refinar os resultados do código acima, filtrando somente os 6
  primeiros itens de nível 1 (e seus respectivos subitens) do sitemap.
  Alguém me ajuda?
  
  É que a estrutura de menus e submenus dropdown do #portal-globalnav é
  reconstituída via sitemap (bastante lógico), mas eu necessito de menos
  imprevisibilidade no #portal-globalnav. Quero dizer, quando acesso uma
  determinada página que mandei excluir da navegação (/Imagens) ou mesmo
  um objeto (uma enquete), desejo que seu link/estrutura de caminho
  *não* sejam automaticamente incluídos no #portal-globalnav.
 
 O que você deseja é estranho pois #portal-globalnav é um ID Selector do 
 CSS, não entendi?! :-P
 
 Você pode limitar a profundidade do menu em:
 
 portal_properties/navtree_properties/sitemapDepth
 
 Talvez isso ajude a resolver o seu problema ou dê uma luz para 
 customizar o template do mapa do site ou do menu passando a
profundidade 
 diferente para somente um deles.
 
 Abraço,
 
 -- 
 Jean Ferri




Re: [zope-pt] Kupu e Correção Ort ográfica

2007-07-27 Por tôpico allysonalves
 Jean Rodrigo Ferri escreveu:
  allysonalves escreveu:
  Olá Galera Plonista
 
  Gente estou com uma dúvida e como minha experiência com o Plone é 
  recente, gostaria de pedir ajuda aos veteranos. Bem pelo que entendi o 
  editor padrão usado pelo Plone para criar objetos do tipo Page é o 
  Kupu, minha dúvida é se tem como se colocar um corretor ortográfico no 
  Kupu como os corretores do OpenOffice por exemplo.
  
  Existem produtos que fazem isso como por exemplo o CMFSpellCheck[1]. Mas 
  sinceramente, dependendo dos requisitos do seu projeto, não sei se vale 
  a pena sobrecarregar a aplicação com esse tipo de funcionalidade, se 
  você considerar que o Firefox tem extensões de correção ortográficas que 
  funcionam muito bem, e do lado do cliente.
  
  [1] http://plone.org/products/cmfspellcheck
 
 Outra coisa que lembrei agora é que o Kupu tem uma solução de correção 
 ortográfica já implementada, basta configurá-la. Se não me engano a 
 única dependência é o aspell instalado no servidor.
 
 Abraço,
 
 -- 
 Jean Ferri
 

Olá amigos plonistas

Jean valeu pela ajuda, sua opinião vai de encontro aos caras da malling list 
americana, dei uma pesquisada lá e encontrei esses dois links interessantes com 
relação a essa minha dúvida.

http://article.gmane.org/gmane.comp.web.zope.plone.user/60427/match=spell+check+kupu

http://article.gmane.org/gmane.comp.web.zope.plone.user/59933/match=spell+check+kupu

Valeu pela ajuda mais uma vez.

Saudações

Allyson Roberto Alves Cavalcanti
Jean Valeu pela ajuda



[zope-pt] Re: Criando pasta de acesso restrito

2007-07-27 Por tôpico Alexandre Marinho
Ae Jean... consegui fazer depois da sua dica. Não foi exatamente igual
mas consegui :D! Valeu cara!!

PS.: Queria poder comparecer no PYCONBRASIL 3 mês q vêm pra conhecer
os feras do PZP!! Mas infelizmente o custo é muito alto! Fica pra próxima!

--
Alexandre Marinho
Consultor Pleno - ITEC/AL

--- Em zope-pt@yahoogrupos.com.br, Jean Rodrigo Ferri [EMAIL PROTECTED]
escreveu

 Alexandre Marinho escreveu:
  Bom, já procurei sobre isso aqui na lista mas nenhuma resposta
  conseguiu resolver meu problema!
  Acontece o seguinte:
  No meu plone site tenho uma pasta. Essa pasta so deve ser acessar por
  um determinado grupo de pessoas!
  O que eu fiz:
  1 - Tornei a pasta privada
  2 - Criei os usuarios no plone
  3 - Criei um grupo e adicionei os usuarios nele!
  4 - Fui ate a pasta privada e na aba compartilhamento!
  5 - Fui no ítem Adicionando permissões de compartilhamento de
  grupos, busquei o grupo e o adicionei como MEMBRO!
  
  Depois de tudo isso ao me logar como algum dos usuarios do grupo
  continuo sem permissao para visualizar a pasta!
  
  Observações: 
  1 - Não adianta atribuir a permissão pela ZMI na aba security porque
  ela não prevalece sobre os itens criados dentro da pasta, ou seja,
  teria q fazer o mesmo processo da ZMI para cada item dentro da pasta!
  
  2 - Quando coloco o grupo como Administrador funciona porém os
  usuários ficam com permissão de criar novos itens, e so quero que eles
  possam ver os itens!
  
  Alguem pode me esclarecer! Pois açho que isso seja uma coisa trivial
  no plone! Meus passos estão correntos ou esta faltando alguma coisa???
 
 Isso não é difícil fazer no Plone mas como é uma necessidade
freqüente o 
 Plone 3.0 já traz uma configuração mais sana com novos papéis 
 adicionados ao site.
 
 Basicamente, você precisará criar um novo papel 'Leitor' na aba
Security 
 da raiz do Plone Site. Então vá no workflow das pastas
(folder_workflow) 
 e dos conteúdos (plone_workflow) e marque as opções de 'View' e 'Access 
 content information' para o Leitor. Atualize as permissões no workfow e 
 na pasta privada atribua o papel de Leitor aos usuários que poderão ler 
 as informações.
 
 Se tiver dúvidas veja como o Plone 3.0 implementa isso.
 
 Abraço,
 
 -- 
 Jean Ferri





[zope-pt] Re: Gerar Relatórios de Ações

2007-07-27 Por tôpico Alexandre Marinho
Valeu Jean, mais uma vez detonando nas respostas!!!

--
Alexandre Marinho
Consultor Pleno - ITEC/AL

--- Em zope-pt@yahoogrupos.com.br, Jean Rodrigo Ferri [EMAIL PROTECTED]
escreveu

 Alexandre Marinho escreveu:
  Bom pessoal essa é mais uma das viagens de clientes.
  
  Tem um cliente que deseja ter um relatório de todas as ações efetuadas
  pelos members do plone site! Mais ou mesnos como aparee na aba de undo
  na ZMI. Porém, por questões de performace, nós estamos fazendo um pack
  no ZODB periodicamente, ou seja, as informações sao de undo vao para o
  burraco!
  
  Não existe uma forma de pegar esses dados que aparecem no UNDO para
  gerar uma página de relatorio ou até mesmo passar os dados para um
  banco de dados. 
  Deve existir alguma função que rege essas informações do UNDO, porém
  não consegui encontrar nada(pra variar)!
 
 Para variar, basta olhar o código fonte do Plone ou Zope e você terá a 
 resposta ou pelo menos o caminho para construir a sua solução.
 
 Como exemplo para o seu caso, pegue o template undo_form.pt do Plone e 
 verá uma chamada 'portal_undo.listUndoableTransactionsFor' que te dará 
 as informações que você precisa para carregar em banco relacional.
 
 Abraço,
 
 -- 
 Jean Ferri