Re: [zope-pt] Plone Chat com problemas
o campo onde a conversa é mostrada (provavelmente um textarea) deve ser preenchido por um javascript (ajax). Talvez você tenha que alterar o javascript que atribui a conversa no campo para codificar ou decodificar o texto via javascript. eu passei por um problema parecido com um produto de apresentação de slides, o título do slide era montado por um javascript e eu tive que alterá-lo para codificar o título para utf-8. não tenho como mandar o código que gerei agora, mas se for seguir esse caminho http://www.webtoolkit.info/javascript-utf8.html espero ter ajudado Ivo Claudio [EMAIL PROTECTED] escreveu: Olá, estou tentando utilizar o PloneChat 2.2.2 com o Plone 2.5.3 (Zope 2.9.7) mas ando tendo alguns erros estranhos. A página de chat mostra com encode iso-8859-1 e não utf-8 como configurei o site. Assim as mensagens aparecem desconfiguradas. No entanto ao clicar na página de log elas aparecem no enconde correto utf-8. Já tentei de tudo, até alterar o header.pt no plone_templates e não funcionou, adicionei o plone_language_tools e também não. Já tentei adicionar via cabeçalho na página e também não funcionou. Alguém tem alguma idéia do que possa estar faltando? Desde já obrigado Ivo Couto Brandão [EMAIL PROTECTED] - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!
[zope-pt] microformatos
bom dia comunidade, existe algum produto de criação e leitura de microformatos para plone? no plone padrão tem o iCalendar e o vCalendar, para eventos, mas não gera o hCalendar, que é o código em xhtml para ser inserido numa página qualquer. existe algum mecanismo para a partir de uma url encontrar microformatos ou um microformato específico? atc, Ivo Couto Brandão [EMAIL PROTECTED] Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/
Res: [zope-pt] Navigation Portlet - Gerar abas automaticamente
(menu de navegação) != abas Ivo Couto Brandão [EMAIL PROTECTED] - Mensagem original De: brunno.ferreira [EMAIL PROTECTED] Para: zope-pt@yahoogrupos.com.br Enviadas: Quarta-feira, 19 de Dezembro de 2007 14:21:35 Assunto: [zope-pt] Navigation Portlet - Gerar abas automaticamente Pessoal, boa tarde! Alguém sabe me dizer porque que quando desmarco a caixa de seleção Gerar Abas Automaticamente não obtenho nenhum resultado? Já desmarquei a opção em questão, limpei cachê, restartei o Zope e, mesmo assim, quando crio um arquivo, notícia, pasta ou qualquer outro tipo o plone continua adicionando os links no menu de navegação??? Não sei mais o que tentar! Será que é um bug, ou só acontece comigo... hehe... Um forte abraço a todos. Brunno. !-- #ygrp-mkp{ border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;} #ygrp-mkp hr{ border:1px solid #d8d8d8;} #ygrp-mkp #hd{ color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;} #ygrp-mkp #ads{ margin-bottom:10px;} #ygrp-mkp .ad{ padding:0 0;} #ygrp-mkp .ad a{ color:#ff;text-decoration:none;} -- !-- #ygrp-sponsor #ygrp-lc{ font-family:Arial;} #ygrp-sponsor #ygrp-lc #hd{ margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;} #ygrp-sponsor #ygrp-lc .ad{ margin-bottom:10px;padding:0 0;} -- !-- #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0;} #ygrp-tpmsgs{ font-family:Arial; clear:both;} #ygrp-vitnav{ padding-top:10px;font-family:Verdana;font-size:77%;margin:0;} #ygrp-vitnav a{ padding:0 1px;} #ygrp-actbar{ clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;} #ygrp-actbar .left{ float:left;white-space:nowrap;} .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana;font-size:77%;padding:15px 0;} #ygrp-ft{ font-family:verdana;font-size:77%;border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px;} #ygrp-vital{ background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;} #ygrp-vital #vithd{ font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;} #ygrp-vital ul{ padding:0;margin:2px 0;} #ygrp-vital ul li{ list-style-type:none;clear:both;border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;} #ygrp-vital ul li .cat{ font-weight:bold;} #ygrp-vital a{ text-decoration:none;} #ygrp-vital a:hover{ text-decoration:underline;} #ygrp-sponsor #hd{ color:#999;font-size:77%;} #ygrp-sponsor #ov{ padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;} #ygrp-sponsor #ov ul{ padding:0 0 0 8px;margin:0;} #ygrp-sponsor #ov li{ list-style-type:square;padding:6px 0;font-size:77%;} #ygrp-sponsor #ov li a{ text-decoration:none;font-size:130%;} #ygrp-sponsor #nc{ background-color:#eee;margin-bottom:20px;padding:0 8px;} #ygrp-sponsor .ad{ padding:8px 0;} #ygrp-sponsor .ad #hd1{ font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;} #ygrp-sponsor .ad a{ text-decoration:none;} #ygrp-sponsor .ad a:hover{ text-decoration:underline;} #ygrp-sponsor .ad p{ margin:0;} o{font-size:0;} .MsoNormal{ margin:0 0 0 0;} #ygrp-text tt{ font-size:120%;} blockquote{margin:0 0 0 4px;} .replbq{margin:4;} -- Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/
[zope-pt] porque na página não encontrada o usuário é Anô nimo?
Olá, alguém sabe dizer porque quando o zope não encontra uma página (erro 404), o usuário fica anônimo mesmo você estando logado? tentei customizar o script standard_error_message para retornar uma página do portal, porém nesse script o portal_membership.getAuthenticatedMember() retorna Anonymous User, e não o usuário logado no site. Já revirei o zope procurando onde ele seta o membro para anônimo mas não achei. Estou usando o plone 2.5.3 e zope 2.9.7-final. atc, Ivo Couto Brandão [EMAIL PROTECTED] Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/
Res: [zope-pt] PAS x MySQL Userfolder x LDAP
Olhando o histórico da lista, encontrei essa mensagem de julho de 2006 sobre o SQLPASPlugin. Como ele está hoje em termos de consistência e funcionalidade? Evoluiu em relação à época da mensagem abaixo? Eu preciso utilizar o MySql para cadastro de usuários, pois o portal compartilha os usários com outro sistema. Além do mais, utilizando o acl_users, o portal tem caído constantemente, pois tem mais de 18 mil usuários e sobrecarrega o servidor. Teria alguma solução de cache para isso? Usar o SQLPASPlugin substitui o uso do acl_users para gerenciar usuários? []s Ivo Couto Brandão [EMAIL PROTECTED] - Mensagem original De: Ruda Filgueiras [EMAIL PROTECTED] Para: zope-pt@yahoogrupos.com.br Enviadas: Domingo, 23 de Julho de 2006 19:44:05 Assunto: Re: [zope-pt] PAS x MySQL Userfolder x LDAP On 7/23/06, Gustavo Rahal [EMAIL PROTECTED] wrote: Estou tentando usar o SQLPASPlugin e por acaso não existe nenhum script .sql para iniciar as tabelas? Seria interessante fazer um pequeno INSTALL.txt. Sim! Na verdade ele assume que você tenha as tabelas criadas e depois precisa adcionar manualmente os plugins dentro do PlonePAS, e também criar a conexao com o banco com o nome de auth_db, preferencialmente. Ele foi criado para um projeto específico e depois não evoluiu. Por isso tem muita coisa pra melhorar. Eu tentei falar com o Rocky no IRC mas ele anda meio ocupado. A idéia e montar um TODO e ver com ele o que acha etc. Mas se ouver muitos problemas, talvez criar um fork (último caso). Eu acredito que um produto que armazene toda essa parte de usuários, roles e grupo em SQL é muito importante pra o Plone e ele precisa ser melhorado. On 7/22/06, Gustavo Rahal [EMAIL PROTECTED] wrote: Já que o suporte do PlonePAS tanto para armazenamento em DB quanto em LDAP esta incompleto talvez seja mais interessante usar o Plone 2.1 por enquanto. O que acha? Como seria uma migração futura do, por exemplo, Mysql user folder para SQLPASPlugin ? Não vejo por que? O MySQLUserFolder grava usuários, grupos e roles no banco SQL? No caso do LDAPUserFolder, existe uma forma de mapear os grupos do LDAP a roles do Zope para que os usuários que pertençam a um grupo tenham determinada role também. Inclusive usando o mesmo nome para isso. Na verdade essas limitações são antigas e vão existir no Plone2.1. No Plone2.5, com o PAS, fica mais fácil implementar plugins e plugar eles para ter a integração de forma aderente a cada necessidade. Ou seja, fica muito mais fácil conseguir uma integração total, seja LDAP ou SQL. E acho que todos os esforços devem convergir para isso. Aliás, o PlonePAS e seus plugins podem ser instalados no Plone2.1, basta usar a versão compatível. :-) O que não dá mais é usar GRUF! :-) -- Rudá Porto Filgueiras Empresa Livre http://www.empresalivre.com.br __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
Res: [zope-pt] Re: AGX e Classes de Associação
Daniel, sei que faz um tempão essa mensagem, mas vc conseguiu resolver esse problema? Meu Schema está igualzinho ao teu e o traceback do erro é o mesmo. Alguma solução? []s Ivo Couto Brandão [EMAIL PROTECTED] - Mensagem original De: Daniel Vainsencher [EMAIL PROTECTED] Para: zope-pt@yahoogrupos.com.br Enviadas: Quarta-feira, 19 de Julho de 2006 12:04:36 Assunto: [zope-pt] Re: AGX e Classes de Associação --- Em zope-pt@yahoogrupos.com.br, Fabiano Marcon [EMAIL PROTECTED] escreveu Opa Daniel, Eu já tive um problema parecido, cada vez que gerava o código e tentava reiniciar a instância zope dava um AttributeError em uma stringona Oi Fabiano. Acho que não se trata de um problema no código gerado no AGX. No meu caso a instância reinicia sem erros. O erro ocorre quando tento fazer a associação entre os objetos. Fiz o teste apenas com duas classes simples e uma classe de associação sem atributos e sem workflow e o erro permanece. Parece que o Archetypes não consegue criar ou encontrar a classe associativa. Alguma idéia? maluca. No meu caso era uma transição do workflow que eu tinha esquecido de colocar o nome, aí como nome gerava essa stringona e dava erro. Fabiano Marcon Daniel Vainsencher Maya Monteiro escreveu: Olá, Estou com problemas para usar classes associativas no Plone. Ao tentar associar objetos ocorre um erro(trace abaixo) e a associação não é efetivada. Utilizei o Poseidon 4.1 para modelar as classes: - Questao - Prova - ConfiguracaoDeQuestao (classe associativa entre Prova e Questao) Utilizei o AGX 1.5.0 do svn Como o procedimento é descrito no ArchGenXML Getting Started[1] imaginei que houvesse algum problema na versão de Plone que estava usando. Testei então nas versões: Zope2.8.4 + Plone2.1.2 Zope2.8.4 + Plone2.1.3 Zope2.9.3 + Plone2.5 e o erro persistiu em todas. O schema da classe Prova parece coerente: schema = Schema(( ReferenceField( name='Questoes', referenceClass=ContentReferenceCreator('ConfiguracaoDeQuestao'), widget=ReferenceWidget( label='Questoes', label_msgid='PloneProvas_label_Questoes', i18n_domain='PloneProvas', ), allowed_types=('Dissertativa', 'MultiplaEscolha', 'Redacao', 'GrupoDeQuestoes'), multiValued=1, relationship='ConfiguracaoDeQuestao' ), ), ) Alguém tem idéia do que seja? [1] - http://plone.org/documentation/tutorial/archgenxml-getting-started/relationships []s Daniel Vainsencher Traceback (innermost last): Module ZPublisher.Publish, line 115, in publish Module ZPublisher.mapply , line 88, in mapply Module ZPublisher.Publish, line 41, in call_object Module Products.CMFPlone.FactoryTool, line 369, in __call__ Module ZPublisher.mapply, line 88, in mapply Module ZPublisher.Publish , line 41, in call_object Module Products.CMFFormController.FSControllerPageTemplate, line 96, in __call__ Module Products.CMFFormController.BaseControllerPageTemplate, line 39, in _call Module Products.CMFFormController.ControllerBase , line 243, in getNext Module Products.CMFFormController.Actions.TraverseTo, line 36, in __call__ Module ZPublisher.mapply, line 88, in mapply Module ZPublisher.Publish, line 41, in call_object Module Products.CMFFormController.FSControllerPythonScript, line 107, in __call__ Module Products.CMFFormController.Script, line 141, in __call__ Module Products.CMFCore.FSPythonScript, line 108, in __call__ Module Shared.DC.Scripts.Bindings, line 311, in __call__ Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec Module Products.CMFCore.FSPythonScript, line 164, in _exec Module None, line 1, in content_edit - FSControllerPythonScript at /desenvolvimento/content_edit used for /desenvolvimento/portal_factory/Prova/prova.2006-07-17.2405544765 - Line 1 Module Products.CMFCore.FSPythonScript, line 108, in __call__ Module Shared.DC.Scripts.Bindings, line 311, in __call__ Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec Module Products.CMFCore.FSPythonScript, line 164, in _exec Module None, line 11, in content_edit_impl - FSPythonScript at /desenvolvimento/content_edit_impl used for /desenvolvimento/portal_factory/Prova/prova.2006-07-17.2405544765 - Line 11 Module Products.Archetypes.BaseObject, line 643, in processForm Module Products.Archetypes.BaseObject, line 632, in _processForm - __traceback_info__: (Prova at /desenvolvimento/prova.2006-07-17.2405544765, Field Questoes(reference:rw), bound method Prova.setQuestoes of Prova at /desenvolvimento
Res: [zope-pt] tradução de error_required no P lone 2.5
Achei o erro. No arquivo \Archetypes\Field.py tem uma função validate_required que chama um método translate do arquivo \Archetypes\generation\i18n.py, cujo domain utilizado é archetypes. Só que não existe nenhum arquivo i18n com esse domain. Portanto, basta criar um arquivo i18n com o domain archetypes e adicionar a tradução para o msgid error_required. Ivo Couto Brandão [EMAIL PROTECTED] - Mensagem original De: Ivo Couto [EMAIL PROTECTED] Para: Zope-pt zope-pt@yahoogrupos.com.br Enviadas: Segunda-feira, 26 de Fevereiro de 2007 15:33:26 Assunto: [zope-pt] tradução de error_required no Plone 2.5 Pessoal, Quando crio um plone site padrão no plone 2.5, ao inserir um archetype qualquer (arquivo, por exemplo), deixando um campo obrigatório vazio, a mensagem Arquivo is required, please correct. não está vindo traduzida, já a mensagem do portal_status_ message vem traduzida ( Favor corrigir os erros indicados.). Testei no Plone 2.1.2 e funciona. Esta é uma falha do 2.5? Já testei também no 2.5.1 e 2.5.2, também não traduz. Detalhe: no plone 2.1.2, existe um arquivo i18n com a chave (msgid) error_required , já no 2.5 não existe. Acrescentei tal chave no arquivo Archetypes-pt- br.po mas mesmo assim não traduz. []s, Ivo Couto Brandão [EMAIL PROTECTED] com.br _ _ _ _ __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger .yahoo.com/ !-- #ygrp-mlmsg {font-size:13px;font-family:arial,helvetica,clean,sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0; } #ygrp-tpmsgs{ font-family:Arial; clear:both; } #ygrp-vitnav{ padding-top:10px; font-family:Verdana; font-size:77%; margin:0; } #ygrp-vitnav a{ padding:0 1px; } #ygrp-actbar{ clear:both; margin:25px 0; white-space:nowrap; color:#666; text-align:right; } #ygrp-actbar .left{ float:left; white-space:nowrap; } .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana; font-size:77%; padding:15px 0; } #ygrp-ft{ font-family:verdana; font-size:77%; border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px; } #ygrp-vital{ background-color:#e0ecee; margin-bottom:20px; padding:2px 0 8px 8px; } #ygrp-vital #vithd{ font-size:77%; font-family:Verdana; font-weight:bold; color:#333; text-transform:uppercase; } #ygrp-vital ul{ padding:0; margin:2px 0; } #ygrp-vital ul li{ list-style-type:none; clear:both; border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold; color:#ff7900; float:right; width:2em; text-align:right; padding-right:.5em; } #ygrp-vital ul li .cat{ font-weight:bold; } #ygrp-vital a { text-decoration:none; } #ygrp-vital a:hover{ text-decoration:underline; } #ygrp-sponsor #hd{ color:#999; font-size:77%; } #ygrp-sponsor #ov{ padding:6px 13px; background-color:#e0ecee; margin-bottom:20px; } #ygrp-sponsor #ov ul{ padding:0 0 0 8px; margin:0; } #ygrp-sponsor #ov li{ list-style-type:square; padding:6px 0; font-size:77%; } #ygrp-sponsor #ov li a{ text-decoration:none; font-size:130%; } #ygrp-sponsor #nc { background-color:#eee; margin-bottom:20px; padding:0 8px; } #ygrp-sponsor .ad{ padding:8px 0; } #ygrp-sponsor .ad #hd1{ font-family:Arial; font-weight:bold; color:#628c2a; font-size:100%; line-height:122%; } #ygrp-sponsor .ad a{ text-decoration:none; } #ygrp-sponsor .ad a:hover{ text-decoration:underline; } #ygrp-sponsor .ad p{ margin:0; } o {font-size:0;} .MsoNormal { margin:0 0 0 0; } #ygrp-text tt{ font-size:120%; } blockquote{margin:0 0 0 4px;} .replbq {margin:4;} -- __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
[zope-pt] tradução de error_required no Plone 2.5
Pessoal, Quando crio um plone site padrão no plone 2.5, ao inserir um archetype qualquer (arquivo, por exemplo), deixando um campo obrigatório vazio, a mensagem Arquivo is required, please correct. não está vindo traduzida, já a mensagem do portal_status_message vem traduzida ( Favor corrigir os erros indicados.). Testei no Plone 2.1.2 e funciona. Esta é uma falha do 2.5? Já testei também no 2.5.1 e 2.5.2, também não traduz. Detalhe: no plone 2.1.2, existe um arquivo i18n com a chave (msgid) error_required, já no 2.5 não existe. Acrescentei tal chave no arquivo Archetypes-pt-br.po mas mesmo assim não traduz. []s, Ivo Couto Brandão [EMAIL PROTECTED] __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
Res: [zope-pt] quantidade de usuários x desempenho
valeu a dica! Ivo Couto Brandão [EMAIL PROTECTED] - Mensagem original De: Rodrigo Senra [EMAIL PROTECTED] Para: zope-pt@yahoogrupos.com.br Enviadas: Quinta-feira, 25 de Janeiro de 2007 10:12:31 Assunto: Re: [zope-pt] quantidade de usuários x desempenho [ Ivo Couto ]: |Administro um Portal com mais de 18 mil usuários e constantemente |este portal está caindo ou ficando muito lento. |A informação que obtive de algumas pessoas é que o problema é a grande |quantidade de usuários no Portal. Essa informação procede? Pode ser. Vc vai precisar fazer um profiling para identificar melhor a razão da queda e o gargalo. Está faltando CPU ? Está faltando memória ? A autenticação é que demora ? A geraçcão de páginas (renderização) é que demora ? O acesso a dados (banco relacional, ZODB) é que demora ? Não existe resposta mágica, vc vai ter que fuçar para diagnosticar o problema. | O zope não é capaz de gerenciar uma grande quantidade de usuários? Os usuários se logam no Plone ou apenas vizualizam páginas geradas pelo Plone ? Se for o primeiro caso, o problema pode ser a dificuldade de gerar uma cache com páginas pré-renderizadas. Sem isso, para cada acesso de usuário autenticado será necessário rodar o engine de geração de páginas dinâmicas e a infra-estrutura de check de segurança e aí o bixo pode pegar para um número tão alto. Abração, Senra - Rodrigo Senra GPr Sistemas http://www.gpr. com.br !-- #ygrp-mlmsg {font-size:13px;font-family:arial,helvetica,clean,sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0; } #ygrp-tpmsgs{ font-family:Arial; clear:both; } #ygrp-vitnav{ padding-top:10px; font-family:Verdana; font-size:77%; margin:0; } #ygrp-vitnav a{ padding:0 1px; } #ygrp-actbar{ clear:both; margin:25px 0; white-space:nowrap; color:#666; text-align:right; } #ygrp-actbar .left{ float:left; white-space:nowrap; } .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana; font-size:77%; padding:15px 0; } #ygrp-ft{ font-family:verdana; font-size:77%; border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px; } #ygrp-vital{ background-color:#e0ecee; margin-bottom:20px; padding:2px 0 8px 8px; } #ygrp-vital #vithd{ font-size:77%; font-family:Verdana; font-weight:bold; color:#333; text-transform:uppercase; } #ygrp-vital ul{ padding:0; margin:2px 0; } #ygrp-vital ul li{ list-style-type:none; clear:both; border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold; color:#ff7900; float:right; width:2em; text-align:right; padding-right:.5em; } #ygrp-vital ul li .cat{ font-weight:bold; } #ygrp-vital a { text-decoration:none; } #ygrp-vital a:hover{ text-decoration:underline; } #ygrp-sponsor #hd{ color:#999; font-size:77%; } #ygrp-sponsor #ov{ padding:6px 13px; background-color:#e0ecee; margin-bottom:20px; } #ygrp-sponsor #ov ul{ padding:0 0 0 8px; margin:0; } #ygrp-sponsor #ov li{ list-style-type:square; padding:6px 0; font-size:77%; } #ygrp-sponsor #ov li a{ text-decoration:none; font-size:130%; } #ygrp-sponsor #nc { background-color:#eee; margin-bottom:20px; padding:0 8px; } #ygrp-sponsor .ad{ padding:8px 0; } #ygrp-sponsor .ad #hd1{ font-family:Arial; font-weight:bold; color:#628c2a; font-size:100%; line-height:122%; } #ygrp-sponsor .ad a{ text-decoration:none; } #ygrp-sponsor .ad a:hover{ text-decoration:underline; } #ygrp-sponsor .ad p{ margin:0; } o {font-size:0;} .MsoNormal { margin:0 0 0 0; } #ygrp-text tt{ font-size:120%; } blockquote{margin:0 0 0 4px;} .replbq {margin:4;} -- __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
[zope-pt] quantidade de usuários x desempenho
Administro um Portal com mais de 18 mil usuários e constantemente este portal está caindo ou ficando muito lento. A informação que obtive de algumas pessoas é que o problema é a grande quantidade de usuários no Portal. Essa informação procede? O zope não é capaz de gerenciar uma grande quantidade de usuários? Este Portal está na versão 2.1.2 do plone. Eu vi que na versão 2.5 tem a seguinte opção na administração do portal, mas na versão 2.1.2 não tem né: Muitos usuários/grupos Determina se o seu Plone está otimizado para pequeno ou grandes sites. Em ambientes com muitos usuários e/ou grupos pode ser muito lento ou impossível para construir uma lista de todos os usuários e grupos. Esta opção ajusta a interface de usuário e o comportamento do Plone para este caso, permitindo que você procure por usuários e grupos ao invés de listar todos eles. sim não Ivo Couto Brandão [EMAIL PROTECTED] __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
Res: [zope-pt] Re: acesso a menu
Valeu Wesley, funcionou. Ivo Couto Brandão [EMAIL PROTECTED] - Mensagem original De: Wesley Lopes [EMAIL PROTECTED] Para: zope-pt@yahoogrupos.com.br Enviadas: Terça-feira, 23 de Janeiro de 2007 7:32:29 Assunto: Re: [zope-pt] Re: acesso a menu Se o conteúdo já aparece no meu, vc pode testar se o usuário tem permissão de view antes de mostrar o conteúdo no menu com o comando: tal:condition=python: checkPermission('View', here) Wesley Em 22/01/07, icbrandao [EMAIL PROTECTED] com.br escreveu: Quando eu retirei o submenu funcionou. Pq no submenu já mostra o conteúdo da pasta, aí dava o erro de permissão. Caso alguém saiba como manter o submenu e o controle de acesso juntos, eu agradeço. :-) Ivo --- Em [EMAIL PROTECTED] .com.br, icbrandao [EMAIL PROTECTED] . escreveu Também não funcionou com searchResults. Será que realmente é possível fazer isso só com permissões e/ou workflow do plone? Eu tô achando que vou ter que criar uma estrutura nova para só verificar a acessibilidade do objeto quando se tentar dar um view nele. Ivo --- Em [EMAIL PROTECTED] .com.br, Wesley Lopes wesleybl@ escreveu Ao invéz de utilizar objectValues utilize searchResults. Wesley Em 22/01/07, Ivo Couto icbrandao@ escreveu: Eu tenho um slot menu cujo itens são os objetos de uma pasta (Folder, Link, Document, Photoalbum etc) monto o menu com a função objectValues( ) da pasta. Todos os itens do menu devem aparecer para qualquer papel de usuário, porém o conteúdo de alguns itens do menu não deveriam ser acessados por Anônimos, eu tentei utilizar a permissão Access contents information mas não funcionou, pois quando tem um item do menu no qual o anônimo não pode acessar, dá erro no slot (plone 2.5.1): Error AccessControl. unauthorized. Unauthorized on here/menu_slot/ macros/portlet: You are not allowed to access 'item-menu' in this context Tem alguma solução pra isso? eu queria que quando o anônimo clicasse num item que ele não tem acesso, aparecesse a página de informe usuário e senha para acessar este conteúdo. atc, Ivo Couto Brandão icbrandao@ _ _ _ _ __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger .yahoo.com/ !-- #ygrp-mlmsg {font-size:13px;font-family:arial,helvetica,clean,sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0; } #ygrp-tpmsgs{ font-family:Arial; clear:both; } #ygrp-vitnav{ padding-top:10px; font-family:Verdana; font-size:77%; margin:0; } #ygrp-vitnav a{ padding:0 1px; } #ygrp-actbar{ clear:both; margin:25px 0; white-space:nowrap; color:#666; text-align:right; } #ygrp-actbar .left{ float:left; white-space:nowrap; } .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana; font-size:77%; padding:15px 0; } #ygrp-ft{ font-family:verdana; font-size:77%; border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px; } #ygrp-vital{ background-color:#e0ecee; margin-bottom:20px; padding:2px 0 8px 8px; } #ygrp-vital #vithd{ font-size:77%; font-family:Verdana; font-weight:bold; color:#333; text-transform:uppercase; } #ygrp-vital ul{ padding:0; margin:2px 0; } #ygrp-vital ul li{ list-style-type:none; clear:both; border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold; color:#ff7900; float:right; width:2em; text-align:right; padding-right:.5em; } #ygrp-vital ul li .cat{ font-weight:bold; } #ygrp-vital a { text-decoration:none; } #ygrp-vital a:hover{ text-decoration:underline; } #ygrp-sponsor #hd{ color:#999; font-size:77%; } #ygrp-sponsor #ov{ padding:6px 13px; background-color:#e0ecee; margin-bottom:20px; } #ygrp-sponsor #ov ul{ padding:0 0 0 8px; margin:0; } #ygrp-sponsor #ov li{ list-style-type:square; padding:6px 0; font-size:77%; } #ygrp-sponsor #ov li a{ text-decoration:none; font-size:130%; } #ygrp-sponsor #nc { background-color:#eee; margin-bottom:20px; padding:0 8px; } #ygrp-sponsor .ad{ padding:8px 0; } #ygrp-sponsor .ad #hd1{ font-family:Arial; font-weight:bold; color:#628c2a; font-size:100%; line-height:122%; } #ygrp-sponsor .ad a{ text-decoration:none; } #ygrp-sponsor .ad a:hover{ text-decoration:underline; } #ygrp-sponsor .ad p{ margin:0; } o {font-size:0;} .MsoNormal { margin:0 0 0 0; } #ygrp-text tt{ font-size:120%; } blockquote{margin:0 0 0 4px;} .replbq {margin:4;} -- __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
[zope-pt] acesso a menu
Eu tenho um slot menu cujo itens são os objetos de uma pasta (Folder, Link, Document, Photoalbum etc) monto o menu com a função objectValues() da pasta. Todos os itens do menu devem aparecer para qualquer papel de usuário, porém o conteúdo de alguns itens do menu não deveriam ser acessados por Anônimos, eu tentei utilizar a permissão Access contents information mas não funcionou, pois quando tem um item do menu no qual o anônimo não pode acessar, dá erro no slot (plone 2.5.1): Error AccessControl.unauthorized.Unauthorized on here/menu_slot/macros/portlet: You are not allowed to access 'item-menu' in this context Tem alguma solução pra isso? eu queria que quando o anônimo clicasse num item que ele não tem acesso, aparecesse a página de informe usuário e senha para acessar este conteúdo. atc, Ivo Couto Brandão [EMAIL PROTECTED] __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
[zope-pt] csshover.htc
Alguém já teve problemas com o I.E. e precisou utilizar o arquivo csshover.htc? Estou fazendo um menu que ao passar o mouse, abre o submenu ao lado. No firefox está perfeito, mas no I.E. não consigo de jeito nenhum. Pesquisando, achei que tinha que utilizar o arquivo csshover.htc e chamá-lo de um arquivo .css assim: body { behavior:url(csshover.htc); } Já tentei de várias maneiras, mas nada dá resultado. Pior que quando eu crio uma página html fora do plone, crio um arquivo .css e este .htc funciona. Só dentro do plone que não consigo. Eu me baseei até num portal que já foi falado aqui na lista, o http://www.mds.gov.br/bolsafamilia/ abraços, Ivo Couto Brandão [EMAIL PROTECTED] __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
Res: Res: [zope-pt] csshover.htc
vou tentar Tania valeu Ivo Couto Brandão [EMAIL PROTECTED] - Mensagem original De: Tania Andrea [EMAIL PROTECTED] Para: zope-pt@yahoogrupos.com.br Enviadas: Sexta-feira, 12 de Janeiro de 2007 10:56:24 Assunto: Res: [zope-pt] csshover.htc Olá Ivo, Se quiser tentar com outro código, no site abaixo tem muitos códigos para em Menu and Navigation, inclusive dizendo antes com quais navegadores e versões são compatíveis. Dê uma olhada: http://www.dynamicd rive.com/ Att, Tânia Andrea - Mensagem original De: Ivo Couto [EMAIL PROTECTED] com.br Para: Zope-pt [EMAIL PROTECTED] .com.br Enviadas: Sexta-feira, 12 de Janeiro de 2007 11:31:01 Assunto: [zope-pt] csshover.htc Alguém já teve problemas com o I.E. e precisou utilizar o arquivo csshover.htc? Estou fazendo um menu que ao passar o mouse, abre o submenu ao lado. No firefox está perfeito, mas no I.E. não consigo de jeito nenhum. Pesquisando, achei que tinha que utilizar o arquivo csshover.htc e chamá-lo de um arquivo .css assim: body { behavior:url( csshover. htc); } Já tentei de várias maneiras, mas nada dá resultado. Pior que quando eu crio uma página html fora do plone, crio um arquivo .css e este .htc funciona. Só dentro do plone que não consigo. Eu me baseei até num portal que já foi falado aqui na lista, o http://www.mds. gov.br/bolsafami lia/ abraços, Ivo Couto Brandão [EMAIL PROTECTED] com.br _ _ _ _ __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger .yahoo.com/ _ _ _ _ __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger .yahoo.com/ !-- #ygrp-mlmsg {font-size:13px;font-family:arial,helvetica,clean,sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0; } #ygrp-tpmsgs{ font-family:Arial; clear:both; } #ygrp-vitnav{ padding-top:10px; font-family:Verdana; font-size:77%; margin:0; } #ygrp-vitnav a{ padding:0 1px; } #ygrp-actbar{ clear:both; margin:25px 0; white-space:nowrap; color:#666; text-align:right; } #ygrp-actbar .left{ float:left; white-space:nowrap; } .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana; font-size:77%; padding:15px 0; } #ygrp-ft{ font-family:verdana; font-size:77%; border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px; } #ygrp-vital{ background-color:#e0ecee; margin-bottom:20px; padding:2px 0 8px 8px; } #ygrp-vital #vithd{ font-size:77%; font-family:Verdana; font-weight:bold; color:#333; text-transform:uppercase; } #ygrp-vital ul{ padding:0; margin:2px 0; } #ygrp-vital ul li{ list-style-type:none; clear:both; border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold; color:#ff7900; float:right; width:2em; text-align:right; padding-right:.5em; } #ygrp-vital ul li .cat{ font-weight:bold; } #ygrp-vital a { text-decoration:none; } #ygrp-vital a:hover{ text-decoration:underline; } #ygrp-sponsor #hd{ color:#999; font-size:77%; } #ygrp-sponsor #ov{ padding:6px 13px; background-color:#e0ecee; margin-bottom:20px; } #ygrp-sponsor #ov ul{ padding:0 0 0 8px; margin:0; } #ygrp-sponsor #ov li{ list-style-type:square; padding:6px 0; font-size:77%; } #ygrp-sponsor #ov li a{ text-decoration:none; font-size:130%; } #ygrp-sponsor #nc { background-color:#eee; margin-bottom:20px; padding:0 8px; } #ygrp-sponsor .ad{ padding:8px 0; } #ygrp-sponsor .ad #hd1{ font-family:Arial; font-weight:bold; color:#628c2a; font-size:100%; line-height:122%; } #ygrp-sponsor .ad a{ text-decoration:none; } #ygrp-sponsor .ad a:hover{ text-decoration:underline; } #ygrp-sponsor .ad p{ margin:0; } o {font-size:0;} .MsoNormal { margin:0 0 0 0; } #ygrp-text tt{ font-size:120%; } blockquote{margin:0 0 0 4px;} .replbq {margin:4;} -- __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
Res: [zope-pt] csshover.htc
Sinistra mesmo, já havia feito o upload desta maneira. Sem sucesso. Estou até utilizando um plone site do zero, tirei todos os portlets e nada. Ivo Couto Brandão [EMAIL PROTECTED] - Mensagem original De: xiru [EMAIL PROTECTED] Para: zope-pt@yahoogrupos.com.br Enviadas: Sexta-feira, 12 de Janeiro de 2007 12:02:15 Assunto: Re: [zope-pt] csshover.htc Oi Ivo, sinistra essa, mas simples de resolver. É só dar upload do csshover.htc como um File na ZMI e garantir que o mime-type seja text/x-component Um abraço, Fabiano Weimar On 1/12/07, Ivo Couto [EMAIL PROTECTED] com.br wrote: Alguém já teve problemas com o I.E. e precisou utilizar o arquivo csshover.htc? Estou fazendo um menu que ao passar o mouse, abre o submenu ao lado. No firefox está perfeito, mas no I.E. não consigo de jeito nenhum. Pesquisando, achei que tinha que utilizar o arquivo csshover.htc e chamá-lo de um arquivo .css assim: body { behavior:url(csshover.htc); } Já tentei de várias maneiras, mas nada dá resultado. Pior que quando eu crio uma página html fora do plone, crio um arquivo .css e este .htc funciona. Só dentro do plone que não consigo. Eu me baseei até num portal que já foi falado aqui na lista, o http://www.mds. gov.br/bolsafami lia/ abraços, Ivo Couto Brandão [EMAIL PROTECTED] _ _ _ _ __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ -- Fabiano Weimar dos Santos (xiru) Weimar Consultoria Hospedagem Plone, Zope e Pyhon http://www.pytown. com !-- #ygrp-mlmsg {font-size:13px;font-family:arial,helvetica,clean,sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0; } #ygrp-tpmsgs{ font-family:Arial; clear:both; } #ygrp-vitnav{ padding-top:10px; font-family:Verdana; font-size:77%; margin:0; } #ygrp-vitnav a{ padding:0 1px; } #ygrp-actbar{ clear:both; margin:25px 0; white-space:nowrap; color:#666; text-align:right; } #ygrp-actbar .left{ float:left; white-space:nowrap; } .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana; font-size:77%; padding:15px 0; } #ygrp-ft{ font-family:verdana; font-size:77%; border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px; } #ygrp-vital{ background-color:#e0ecee; margin-bottom:20px; padding:2px 0 8px 8px; } #ygrp-vital #vithd{ font-size:77%; font-family:Verdana; font-weight:bold; color:#333; text-transform:uppercase; } #ygrp-vital ul{ padding:0; margin:2px 0; } #ygrp-vital ul li{ list-style-type:none; clear:both; border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold; color:#ff7900; float:right; width:2em; text-align:right; padding-right:.5em; } #ygrp-vital ul li .cat{ font-weight:bold; } #ygrp-vital a { text-decoration:none; } #ygrp-vital a:hover{ text-decoration:underline; } #ygrp-sponsor #hd{ color:#999; font-size:77%; } #ygrp-sponsor #ov{ padding:6px 13px; background-color:#e0ecee; margin-bottom:20px; } #ygrp-sponsor #ov ul{ padding:0 0 0 8px; margin:0; } #ygrp-sponsor #ov li{ list-style-type:square; padding:6px 0; font-size:77%; } #ygrp-sponsor #ov li a{ text-decoration:none; font-size:130%; } #ygrp-sponsor #nc { background-color:#eee; margin-bottom:20px; padding:0 8px; } #ygrp-sponsor .ad{ padding:8px 0; } #ygrp-sponsor .ad #hd1{ font-family:Arial; font-weight:bold; color:#628c2a; font-size:100%; line-height:122%; } #ygrp-sponsor .ad a{ text-decoration:none; } #ygrp-sponsor .ad a:hover{ text-decoration:underline; } #ygrp-sponsor .ad p{ margin:0; } o {font-size:0;} .MsoNormal { margin:0 0 0 0; } #ygrp-text tt{ font-size:120%; } blockquote{margin:0 0 0 4px;} .replbq {margin:4;} -- __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
Res: [zope-pt] catalogo
Não porque as notícias foram importadas de um banco, eu as criei com invokeFactory e todas ficaram com a mesma data de criação. Por isso eu atribui a data da notícia real, no campo EffectiveDate. Ivo Couto Brandão [EMAIL PROTECTED] - Mensagem original De: leonardo santos [EMAIL PROTECTED] Para: zope-pt@yahoogrupos.com.br Enviadas: Quinta-feira, 28 de Dezembro de 2006 12:31:11 Assunto: Re: [zope-pt] catalogo E ai Ivo, testa ai, e ve se não é este resultado que deseja: context.portal_catalog. searchResults( portal_type= 'News Item', sort_on = 'Date', sort_order=' reverse', review_state= 'published' ) Abraço Leonardo Miranda www.leonardomiranda .com.br - - - - - - - - Faço uma busca no catálogo ordenada por Data de Efetivação context.portal_ catalog( portal_type= 'News Item', sort_on='effective' , sort_order=' reverse') Quando incluo uma nova notícia, ela não entra na ordenação, a não ser que eu mande reindexar o índice usado (effective). O catálogo do plone funciona assim mesmo? Como ter uma listagem que ordene por determinado campo se o catálogo não é reindexado a cada nova inserção? Tenho que criar meu próprio algoritmo de ordenação? não né! Boas Festas, Ivo Couto Brandão [EMAIL PROTECTED] com.br _ _ _ _ __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger .yahoo.com/ - - - - - - - - - - - - - - - --- Acelerador POP Acelere a sua conexão discada em 10x. Use o Acelerador POP. É grátis, pegue já o seu. http://www.pop. com.br/acelerado r !-- #ygrp-mlmsg {font-size:13px;font-family:arial,helvetica,clean,sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0; } #ygrp-tpmsgs{ font-family:Arial; clear:both; } #ygrp-vitnav{ padding-top:10px; font-family:Verdana; font-size:77%; margin:0; } #ygrp-vitnav a{ padding:0 1px; } #ygrp-actbar{ clear:both; margin:25px 0; white-space:nowrap; color:#666; text-align:right; } #ygrp-actbar .left{ float:left; white-space:nowrap; } .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana; font-size:77%; padding:15px 0; } #ygrp-ft{ font-family:verdana; font-size:77%; border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px; } #ygrp-vital{ background-color:#e0ecee; margin-bottom:20px; padding:2px 0 8px 8px; } #ygrp-vital #vithd{ font-size:77%; font-family:Verdana; font-weight:bold; color:#333; text-transform:uppercase; } #ygrp-vital ul{ padding:0; margin:2px 0; } #ygrp-vital ul li{ list-style-type:none; clear:both; border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold; color:#ff7900; float:right; width:2em; text-align:right; padding-right:.5em; } #ygrp-vital ul li .cat{ font-weight:bold; } #ygrp-vital a { text-decoration:none; } #ygrp-vital a:hover{ text-decoration:underline; } #ygrp-sponsor #hd{ color:#999; font-size:77%; } #ygrp-sponsor #ov{ padding:6px 13px; background-color:#e0ecee; margin-bottom:20px; } #ygrp-sponsor #ov ul{ padding:0 0 0 8px; margin:0; } #ygrp-sponsor #ov li{ list-style-type:square; padding:6px 0; font-size:77%; } #ygrp-sponsor #ov li a{ text-decoration:none; font-size:130%; } #ygrp-sponsor #nc { background-color:#eee; margin-bottom:20px; padding:0 8px; } #ygrp-sponsor .ad{ padding:8px 0; } #ygrp-sponsor .ad #hd1{ font-family:Arial; font-weight:bold; color:#628c2a; font-size:100%; line-height:122%; } #ygrp-sponsor .ad a{ text-decoration:none; } #ygrp-sponsor .ad a:hover{ text-decoration:underline; } #ygrp-sponsor .ad p{ margin:0; } o {font-size:0;} .MsoNormal { margin:0 0 0 0; } #ygrp-text tt{ font-size:120%; } blockquote{margin:0 0 0 4px;} .replbq {margin:4;} -- __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
Res: [zope-pt] Criar ATFile via script anexando arquivo do File System
Obrigado Rodrigo, consegui. Segue código: from Products.PythonScripts.standard import html_quote from StringIO import StringIO arquivo = getattr( context, 'meu_arquivo.pdf') titulo = 'meu_titulo' idd = 'meu_arquivo' context.invokeFactory(type_name='File', id=idd) obj= getattr(context, idd) obj.setTitle( titulo ) file = StringIO( arquivo ) obj.edit(file=file) . Ivo Couto Brandão [EMAIL PROTECTED] - Mensagem original De: Rodrigo Castardo [EMAIL PROTECTED] Para: zope-pt@yahoogrupos.com.br Enviadas: Sexta-feira, 15 de Dezembro de 2006 17:22:16 Assunto: Re: [zope-pt] Criar ATFile via script anexando arquivo do File System Opa, fala Ivo! Manda mais detalhes sobre como vc tentou implementar isso pra gente! A principio o roadmap eh: invokeFactory (para criar o arquivo no Plone)read no arquivoedit no objeto para editar o objeto criado Abraço! On 12/15/06, Ivo Couto [EMAIL PROTECTED] com.br wrote: Tem como criar ATFile via script anexando arquivo do File System? Todas minhas tentativas estão sendo em vão. PS: Eu não quero pegar o arquivo via request. Ivo Couto Brandão [EMAIL PROTECTED] _ _ _ _ __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ -- Castardo ThreePointsWeb [EMAIL PROTECTED] sweb.com +55 61 8166-4109 !-- #ygrp-mlmsg {font-size:13px;font-family:arial,helvetica,clean,sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0; } #ygrp-tpmsgs{ font-family:Arial; clear:both; } #ygrp-vitnav{ padding-top:10px; font-family:Verdana; font-size:77%; margin:0; } #ygrp-vitnav a{ padding:0 1px; } #ygrp-actbar{ clear:both; margin:25px 0; white-space:nowrap; color:#666; text-align:right; } #ygrp-actbar .left{ float:left; white-space:nowrap; } .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana; font-size:77%; padding:15px 0; } #ygrp-ft{ font-family:verdana; font-size:77%; border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px; } #ygrp-vital{ background-color:#e0ecee; margin-bottom:20px; padding:2px 0 8px 8px; } #ygrp-vital #vithd{ font-size:77%; font-family:Verdana; font-weight:bold; color:#333; text-transform:uppercase; } #ygrp-vital ul{ padding:0; margin:2px 0; } #ygrp-vital ul li{ list-style-type:none; clear:both; border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold; color:#ff7900; float:right; width:2em; text-align:right; padding-right:.5em; } #ygrp-vital ul li .cat{ font-weight:bold; } #ygrp-vital a { text-decoration:none; } #ygrp-vital a:hover{ text-decoration:underline; } #ygrp-sponsor #hd{ color:#999; font-size:77%; } #ygrp-sponsor #ov{ padding:6px 13px; background-color:#e0ecee; margin-bottom:20px; } #ygrp-sponsor #ov ul{ padding:0 0 0 8px; margin:0; } #ygrp-sponsor #ov li{ list-style-type:square; padding:6px 0; font-size:77%; } #ygrp-sponsor #ov li a{ text-decoration:none; font-size:130%; } #ygrp-sponsor #nc { background-color:#eee; margin-bottom:20px; padding:0 8px; } #ygrp-sponsor .ad{ padding:8px 0; } #ygrp-sponsor .ad #hd1{ font-family:Arial; font-weight:bold; color:#628c2a; font-size:100%; line-height:122%; } #ygrp-sponsor .ad a{ text-decoration:none; } #ygrp-sponsor .ad a:hover{ text-decoration:underline; } #ygrp-sponsor .ad p{ margin:0; } o {font-size:0;} .MsoNormal { margin:0 0 0 0; } #ygrp-text tt{ font-size:120%; } blockquote{margin:0 0 0 4px;} .replbq {margin:4;} -- __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
Res: [zope-pt]Onde estão definidos os métodos? ?
no File System.Ivo Couto Brandão[EMAIL PROTECTED]- Mensagem original De: Luis Paulo Passari Marui [EMAIL PROTECTED]Para: zope-pt@yahoogrupos.com.brEnviadas: Quarta-feira, 1 de Novembro de 2006 14:45:04Assunto: [zope-pt]Onde estão definidos os métodos?? Pessoal, acho que não é uma pergunta difícil, mas onde estão definidas as funções em Python que o Plone usa, como por exemplo: getGroupById( ) ou addPortalMessage( ) ou generateUniqueId( ) ...etc, etc, etc... Onde posso encontrar todas elas e os seus respectivos códigos fontes?? obrigado! Yahoo! Search Música para ver e ouvir: You're Beautiful, do James Blunt __._,_.___ 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!. __,_._,___
Res: [zope-pt] colocar videos
tente o produto ATVideo ou o Plonemultimedia que contém outros produtos multimidia, inclusive o ATVideo.tem no site www.plone.orgats,Ivo Couto Brandão[EMAIL PROTECTED]- Mensagem original De: Alex Silva Leleu [EMAIL PROTECTED]Para: zope-pt@yahoogrupos.com.brEnviadas: Sexta-feira, 27 de Outubro de 2006 1:10:16Assunto: [zope-pt] colocar videos Pessoal, Alguem sabe como colocar videos no Zope, quero precisando colocar um video na minha pagina, alguem pode me ajudar. aguardo. Alex. O Yahoo! está de cara nova. Venha conferir! Yahoo! Search Música para ver e ouvir: You're Beautiful, do James Blunt __._,_.___ 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!. __,_._,___
Res: [zope-pt] Produto para Fórum
Estou usando o PloneGossip, parece ser muito mais estável do que os outros.Ivo Couto Brandão[EMAIL PROTECTED]- Mensagem original De: xiru [EMAIL PROTECTED]Para: zope-pt@yahoogrupos.com.brEnviadas: Sexta-feira, 27 de Outubro de 2006 13:38:07Assunto: Re: [zope-pt] Produto para Fórum Tem o Plone Board. O famigerado CMFBoard (que foi muitissimo usado num passado recente) parece que anda quebrado com o Plone 2.5.On 10/26/06, Juliano [EMAIL PROTECTED] wrote: Salve galera do Zopistas. Agora Gostaria de saber se vocês sabem se existe algum produto para criação de FORUM e que ele possua nivel de administração. Caso conheçam estou ao aguardo da resposta. Abraços a todos. Att. Juliano AF -- Fabiano Weimar dos SantosPrecisando de serviços de hospedagemPlone, Zope e Python? http://www.pytown.com Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar seu conhecimento? Experimente o Yahoo! Respostas! __._,_.___ 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] Hospedagem
valeu gente,vou verificar o que Roberto indicou.abraçosIvo BrandãoRodrigo Braga [EMAIL PROTECTED] escreveu:Já usei os serviços da INSITE a tempos atrás; e não gostei, muito engessado e etc., caro e o suporte também não gostei, mas faz muito tempo, e claro não é uma referência tão válida.Atualmente estou ajudando um amigo com um projeto que está hospedado no www.zoping.com.br que não é caro mas estou achando MUITO ruim o serviço, o suporte é lento demais, as versões etc. do Zope são antigas, o acesso a banco de dados (no caso postgresql) não é possível com clientes (PGAdmin por exemplo) externos (pelo menos foi o que meu amigo disse) e por aí vai. Acredito que pequenos projetos e etc. é interessante por causa do preço, porém se precisar de um pouquinho mais não recomendo!Essas duas empresas são brazucas e só confirmam como estamos carentes deste serviço no Brasil. :(Roberto Alcantara [EMAIL PROTECTED] escreveu:Ivo, estou usando este: http://www.nidelven-it.no/Nenhuma queixa até o momento. Suporte eficiente.Sds,RobertoOn 8/16/06, Ivo Couto [EMAIL PROTECTED] wrote:Bom dia caros zopistas,alguém tem plone site hospedado em algum destes provedores? http://www.insite.com.br/hospedagem/zope.phtml http://www.dhix.com.br/hospedagem http://interlix.com/services/zope-plone-hosting/zope-plone-hosting http://www.codeit.com/services ou em algum outro que seja bom?como funciona com atualização de versão e acréscimo de produtos ou de arquivos externos?[]'sIvo Brandão Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! O Yahoo! está de cara nova. Venha conferir! Yahoo! Search Música para ver e ouvir: You're Beautiful, do James Blunt __._,_.___ 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] Mais uma Vaga...
sugiro que quando oferecem vagas de emprego seja informada a cidade do mesmo, não se esqueçam que a lista é nacional.abraçosIvo BrandãoFrancisco Lopes de Faria [EMAIL PROTECTED] escreveu:Fala Grande Fleury!?Acho que vc é a melhor pessoa pra responder isso! :)vc conhece a Radiobrás e a Politec como ninguem :DAbraçosFrancisco Lopes de Faria2006/7/21, George Fleury [EMAIL PROTECTED]: Mas é que nem a politec?que te suga e te demite?2006/7/21, Francisco Lopes de Faria [EMAIL PROTECTED]:Fala galera ploneira?É com muito prazer que venho a esta lista oferecer uma vaga de empregoA Radiobrás está precisando contratar uma pessoa com conhecimentos e experiencia nas tecnologias abaixo relacionadas: PythonZopePloneArchetypesPHPTecnologias Web Atuais como Ajaxe as tradicionais obvias como html,_javascript_ e outrassem esquecer que o candidato deve ter uma experiencia e nocões de banco de dados relacionais como MySQL e SQL Server. Agora falando um pouco do ambiente de trabalho, A Equipe é 100%, galeraé claro que teremos trabalho, as vezes pode ser necessário um esforço maior,más realmente vale apena pois a galera aqui sabe trabalhar bem e sabe trabalhar em equipe. É para um projeto até dezembro (a princípio) CLT com Vale Transporte e Ticket RefeiçãoPespectiva Salarial de R$ 2.800,00 a R$ 3.000,00Então galera! É isso ae! Interessados enviar curriculum para [EMAIL PROTECTED]AtenciosamenteFrancisco Lopes de Faria -- Atenciosamente+Francisco Lopes de Faria+ O Yahoo! está de cara nova. Venha conferir! __._,_.___ 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] Alterar ATDocument
obrigado Jean.Jean Rodrigo Ferri [EMAIL PROTECTED] escreveu:Ivo Couto escreveu: Olá, Eu tenho a mesma necessidade de adicionar ou esconder campos de alguns tipos, como o ATDocument, ATEvent e ATNews Item (verão 2.1.2 do plone). Só que tem um agravante, tenho 2 portais que já têm conteúdo. Eu poderia migrar o conteúdo do tipo já existente para o tipo que eu criar? Por exemplo, do ATDocument para uma variação dele? Provavelmente não pois mudará a classe que define aquele tipo de objeto, quebrando suas instâncias. Mas você poderá fazer um script que recrie os objetos do novo tipo de conteúdo baseados no antigo tipo, ou simplesmente extender os tipos do ATContentTypes com monkey patch. Abraço, -- Jean Ferri ___ O Yahoo! está de cara nova. Venha conferir! http://br.yahoo.com/preview Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! __._,_.___ 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] Alterar ATDocument
Exatamente JJ,fizemos justamente isso e funcinou.os objetos já criados ficaram da mesma forma e podem ser visualizados e editados.Ivo"JJ (Arnaldo Janz Júnior)" [EMAIL PROTECTED] escreveu:Uma outra opção pode ser uma solução, com objetivo parecido, que acompanhei: estender os ATContentTypes desejados p/ objetos com o mesmo meta_type e portal_type.No caso, isso fez com que não houvesse adição de tipos no menu do Plone de Adicionar Novo Item (e sequer no portal_types) mas simplesmente os ATContentTypes "originais" passaram a ter os novos campos. Não cheguei a observar o que aconteceu com os objetos já criados mas, salvo engano, isso fará com que os seus objetos já existentes permaneçam como estão (sem nada atribuído aos novos campos) até sua próxima edição. [ ],-- 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- 2006/7/19, Jean Rodrigo Ferri [EMAIL PROTECTED]:Ivo Couto escreveu: Olá, Eu tenho a mesma necessidade de adicionar ou esconder campos de alguns tipos, como o ATDocument, ATEvent e ATNews Item (verão 2.1.2 do plone). Só que tem um agravante, tenho 2 portais que já têm conteúdo. Eu poderia migrar o conteúdo do tipo já existente para o tipo que eu criar? Por exemplo, do ATDocument para uma variação dele? Provavelmente não pois mudará a classe que define aquele tipo de objeto, quebrando suas instâncias. Mas você poderá fazer um script que recrie os objetos do novo tipo de conteúdo baseados no antigo tipo, ou simplesmente extender os tipos do ATContentTypes com monkey patch. Abraço, -- Jean Ferri Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar seu conhecimento? Experimente o Yahoo! Respostas! __._,_.___ 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] Alterar ATDocument
Jean,basta não instalar o novo tipo criado no archetype_tool, pois se vc olhar no portal_type, ele já sobrescreve o tipo antigo.IvoJean Rodrigo Ferri [EMAIL PROTECTED] escreveu:JJ (Arnaldo Janz Júnior) escreveu: Olá JJ, Uma outra opção pode ser uma solução, com objetivo parecido, que acompanhei: estender os ATContentTypes desejados p/ objetos com o mesmo meta_type e portal_type. No caso, isso fez com que não houvesse adição de tipos no menu do Plone de Adicionar Novo Item (e sequer no portal_types) mas simplesmente os ATContentTypes "originais" passaram a ter os novos campos. Não cheguei a observar o que aconteceu com os objetos já criados mas, salvo engano, isso fará com que os seus objetos já existentes permaneçam como estão (sem nada atribuído aos novos campos) até sua próxima edição. Estou curioso para saber como o Archetypes vai se virar com isso pois ele mantém o registro dos tipos de objeto pelo nome da classe. Acho que até o archetype_tool vai endoidar pois quando instalar um tipo vai instalar os dois... Ishh, sei não, quero ver para crer! :) Abraço, -- Jean Ferri ___ Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar seu conhecimento? Experimente o Yahoo! Respostas ! http://br.answers.yahoo.com/ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! __._,_.___ 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!. __,_._,___
[zope-pt] mais de 1 editor numa página
Caros,Tenho no Plone 2.1.2, a necessidade de ter 2 campos textarea com editor de texto (como o Kupu). Acontece que quando coloco o código para o editor aparecer nos 2 campos, apenas o conteúdo do primeiro campo é mostrado.Pelo que entendi do código abaixo, só pode ter 1 editor por form. É isso mesmo? tal:editor define="inputname string:text; formname string:edit_form; inputvalue text; cooked_inputvalue cooked_text; tabindex tabindex/next;"Uma solução paliativa que encontrei seria usar uma janela popup com o textarea e o kupu para editar o conteúdo desses 2 campos. Nesse caso teria apenas 1 editor por form.Alguém tem uma solução melhor para o problema?grato,Ivo Brandão Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! __._,_.___ 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] Problemas para adicionar arquivo no PloneCollector NG 1.2.9
o arquivo é um documento? uma página?pode ser acentuação.Ivo Brandãogabrieldesouzza [EMAIL PROTECTED] escreveu:Boa tarde pessoal, Bom é o seguinte eu estou utilizando o Plone CollectorNG 1.2.9 em Plone 2.1.2 e Zope 2.8.6-final rodando em um servidor Linux (e no local para desenvolvimento utilizo RuWindows), mas ao adicionar um arquivo a uma issue apareçe a seguinte mensagem: Tipo de Erro UnicodeDecodeError Valor do Erro 'ascii' codec can't decode byte 0xc3 in position 1: ordinal not in range(128) Requisição feita em 2006/07/13 15:14:48.441 GMT-3 Tentei analizar o problemas mas para ser sincero não entendi ao certo qual é o problema que está ocorrendo. Grato pela Atenção. Gabriel Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! __._,_.___ 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 Termos do Serviço do Yahoo!. __,_._,___
[Zope-pt] Problema com o CMFBoard 2.1
Pessoal,Instaleio CMFBoard 2.1, com Zope 2.7.0ePlone 2.0.5. Consigo criar um fórum, mas na hora de Adicionar Comentário dá o seguinte erro:Este site encontrou um erro tentando atender sua requisição. Os erros foram:Tipo do Erro AttributeError Valor do Erro 'NoneType' object has no attribute 'UID' Requisição feita em 2006/03/29 15:07:57.304 GMT-3 Alguém pode me ajudar? obrigadoIvo Yahoo! Acesso Grátis Internet rápida e grátis. Instale o discador agora! 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 Termos do Serviço do Yahoo!.