[zope-pt] Conector Oracle
Pessoal, Já verifiquei no histórico da lista dois conectores para DB Oracle: DCOracle2 e cxOracleDA. Soube que até foram criados por amigos da lista, mas as mensagens são bem antigas. Então queria saber se os produtos citados estão descontinuados ou não, se funcionam redondo e se têm outra sugestão de produto. Obrigada, Tânia Andrea __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
[zope-pt] Nova Janela
Pessoal, Como faço para inserir um link na página principal que abre numa nova janela? Gostaria de fazê-lo, utilizando javascript no plone. Normalmente, eu faria assim: head script language=JavaScript type=text/JavaScript function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } /script /head E adiciono o link assim: a href=# onClick=MM_openBrWindow('pagina.html','','toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=700,height=500')nome_do_link /a Porém, não sei onde acrescentar essas linhas, utilizando o plone. Alguém pode me dar uma mão? Muito obrigado, Samuel
Re: [zope-pt] Nova Janela
Opa Samuel. Para isso não tem segredo, basta usar uma function javascript com window.open tranquillamente. Veja: script language=Javascript type=text/javascript function Abrir(url){ window.open(url,_blank,width=100,height=100) } /script a href=# onclick=Abrir('meuzpt')Clique aqui/a Mas como hoje em dia os navegadores bloqueiam popup, seria interessante você usar div flutuante. []'s Fernando Paiva samuel_ufmg escreveu: Pessoal, Como faço para inserir um link na página principal que abre numa nova janela? Gostaria de fazê-lo, utilizando javascript no plone. Normalmente, eu faria assim: head script language=JavaScript type=text/JavaScript function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } /script /head E adiciono o link assim: a href=# onClick=MM_openBrWindow('pagina.html','','toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=700,height=500')nome_do_link /a Porém, não sei onde acrescentar essas linhas, utilizando o plone. Alguém pode me dar uma mão? Muito obrigado, Samuel ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/
Re: [zope-pt] Conector Oracle
Tania, O Wilton desenvolveu um conector para Oracle que esta disponível na sua página http://www.tom.pro.br/componentes Para mais detalhes fale com o Wilton. abrs, Clayton Tania Andrea [EMAIL PROTECTED] escreveu: Pessoal, Já verifiquei no histórico da lista dois conectores para DB Oracle: DCOracle2 e cxOracleDA. Soube que até foram criados por amigos da lista, mas as mensagens são bem antigas. Então queria saber se os produtos citados estão descontinuados ou não, se funcionam redondo e se têm outra sugestão de produto. Obrigada, Tânia Andrea __ 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/
[zope-pt] Licença
Amigos, Quando editamos um arquivo, se clicarmos na aba Propriedades, lá possui várias propriedades do arquivo bem como, Contribuidores, Autores, Data da Efetivação, Direitos Autorais e etc. Preciso criar um portlet que sempre que o arquivo esteja sendo exibido, mostre no portlet ao lado, alguns destes campos como autor e direitos autorais. Alguem já fez algo parecido? Ou tem idéia de como fazer? ;) Jacson __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
Re: [zope-pt] Licença
Se o que você deseja é verificar quais são as propriedades de um objeto, utilize o módulo PropertyManager do Zope ( http://www.plope.com/Books/2_7Edition/AppendixB.stx#0-13) Zénrique. Em 08/02/07, Jacson Tiola [EMAIL PROTECTED] escreveu: Amigos, Quando editamos um arquivo, se clicarmos na aba Propriedades, lá possui várias propriedades do arquivo bem como, Contribuidores, Autores, Data da Efetivação, Direitos Autorais e etc. Preciso criar um portlet que sempre que o arquivo esteja sendo exibido, mostre no portlet ao lado, alguns destes campos como autor e direitos autorais. Alguem já fez algo parecido? Ou tem idéia de como fazer? ;) Jacson __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
Re: [zope-pt] Conector Oracle
Tania, o e-Genix eh a solução mais robusta que conheço, eh pago e não eh software livre, assim como o Oracle :) Mas eu garanto que o preço não se compara ao do oracle ;) Pra mim ele é a solução mais indicada pra grandes projetos, usei ele em vários projetos de grande massa de dados e grande acesso e tive muito sucesso na escolha do conector. Abraços! On 2/8/07, Clayton Caetano [EMAIL PROTECTED] wrote: Tania, O Wilton desenvolveu um conector para Oracle que esta disponível na sua página http://www.tom.pro.br/componentes Para mais detalhes fale com o Wilton. abrs, Clayton *Tania Andrea [EMAIL PROTECTED]* escreveu: Pessoal, Já verifiquei no histórico da lista dois conectores para DB Oracle: DCOracle2 e cxOracleDA. Soube que até foram criados por amigos da lista, mas as mensagens são bem antigas. Então queria saber se os produtos citados estão descontinuados ou não, se funcionam redondo e se têm outra sugestão de produto. Obrigada, Tânia Andrea __ 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/ -- Castardo ThreePointsWeb [EMAIL PROTECTED] +55 61 8166-4109
[zope-pt] Dúvida no PlonePAS (Pluggable Auth Service)
Saudações, Tenho um programa python que loga numa instância Zope para poder importar alguns arquivos de estatística para o ZODB. Utilizávamos o PLONE 2.0. O Codigo esta abaixo: if __name__ == '__main__': app = makerequest(app) user = app.acl_users.getUserId('plonestats').__of__(app.acl_users) newSecurityManager(None, user) importa_html(app) get_transaction().commit() Agora, migramos para o PLONE 2.5 com PLONE PAS e o código precisa ser alterado. Só que eu não estou conseguindo buscar o usuario para poder logar. O Código acima produz o erro Attribute Error: getUserId. Estou desconfiado que agora os usuarios ficam dentro dos PLUGINS, mas realmente não sei como fazer... Seria algo como: user = app.acl_users.getPlugin('ZODBUserManager').getUser('plonestats') Alguém tem alguma dica para mim ? Obrigado +--+ | +-+ Digitally Enhanced | | |-O-O-| Portrait of: | | | % | Fábio Surrage, | | | --- | Analyst/Programmer | | +-+ Câmara dos Deputados | +--+ __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
Re: [zope-pt] Tradução de Documentos
Boa tarde Douglas, Sugiro a tradução da documentação abaixo. http://plone.org/documentation/tutorial/staged-site/setting-up-plone Jean F. Douglas Soares de Andrade [EMAIL PROTECTED] escreveu: Olá pessoal, Meu nome é Douglas e estou começando no mundo zope e plone agora - completando um mês agora - e talvez alguns me conheçam da lista python-br. Tenho conversado mto com o deo ultimamente e falei com ele que gostaria de traduzir alguns docs do plone.org ou qq outra coisa que fosse útil pra quem tá começando, pois queria retribuir um pouco da grande ajuda que venho recebendo e então ele me indicou escrever pra cá pra saber a opinião de vcs. Portanto, alguém tem alguma sugestão de documento que vira e mexe é indicado pra novatos e que precise de tradução ? Ou de algum documento que seria mto legal ter em português ? Valeu :) -- Douglas Soares de Andrade Paradigma Internet - www.paradigma.com.br __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
Re: [zope-pt] PloneFormGen + DataGridField
Opa! On 2/7/07, Paul Eipper [EMAIL PROTECTED] wrote: Acabei conseguindo fazer com o PloneFormGen + DataGridField, com um Script Python que chama um ZSQL Method e processa o resultado colocando num dicionário que é passado para o formulário pelo campo Form Setup Script . Como disse antes, pretendo fazer um tutorial quando terminar esse projeto e acho que fica melhor e mais fácil de entender o código no contexto, mas se alguém quiser o código Python específico posso enviar. O que falta resolver agora é que, como o DataGridField não aceita colunas ocultas para colocar os ID's usados no banco de dados, tenho que fazer um script Python que adivinhe que colunas foram apagadas, inseridas ou atualizadas na interface e executar esses comandos via ZSQL Methods. (tudo isso porque não quero uma interface que mostre ID's que os usuários não entender, e provavelmente criar problemas) Opss. Realmente é bem complicado trabalhar com banco de dados relacional no Plone '^_^ Mas pelo menos estou aprendendo a usar Python ;D Complicado eu nao diriadigo que eh diferente e bem mais abstrato so que se constuma ver por ai. Logo voce acostuma ;). Esperem um tutorial em breve! -- Paul Eipper Em 07/02/07, Fernando Correa Neto [EMAIL PROTECTED] escreveu: Opa Paul, Não sei se é bem isso que você quer, mas talvez voce possa usar um vocabulary para trazer os dados do banco para você. Ex. schema = BaseSchema + Schema(( DataGridField('DemoField', searchable = True, columns=(column1, column2, select_sample), widget = DataGridWidget( columns={ 'column1' : Column(Toholampi city rox), 'column2' : Column(My friendly name), 'select_sample' : SelectColumn(Friendly name, vocabulary=getSampleVocabulary) }, ), ), )) Onde getSampleVocabulary eh um método que retorna os valores do DB. Agora, se o que você quer é uma Janela do DB onde você possa editar os campos, existe um Produto que está em andamento e se chama Alchemist...que é baseado no SQLAlchemy do zope3. HTH On 2/7/07, Paul Eipper [EMAIL PROTECTED] wrote: Olá! Estou fazendo uma interface de formulários no Plone para adicionar, pesquisar e editar dados de um banco de dados mySQL (um sistema de cadastro, basicamente). A parte de adicionar e pesquisar está pronta e funcionando, mas ainda estou tendo problemas para criar um formulário para atualizar/editar os dados. Como estou usando o PloneFormGen com o DataGridField, queria usá-los também nessa página de edição para manter consistência, mas não estou conseguindo com que os dados no DataGridField sejam carregados do banco de dados. Alguém tem experiência com esses produtos? Como carregar os dados do DB para poder editar em um formulário com DataGridFields? Agradeço a atenção. PS: depois de concluir esse projeto, pretendo escrever um pequeno tutorial de como trabalhar com Zope(ZSQL+Python)+Plone(PFG+DGF)+Banco de dados relacional. -- Paul Eipper
Re: [zope-pt] PloneFormGen + DataGridField
:) Digo que é complicado pois temos que usar produtos adicionais ainda em beta para trabalhar com o BD dentro do Plone. Mas quando estes produtos estiverem mais desenvolvidos, acredito que o Plone pode se tornar uma das melhores ferramentas para rapidamente criar formulários e escrever aplicações web para usar com BD relacionais. Produtos como o PloneFormGen e o DataGridField são muito promissores nessa área :) O que mais enrola são os ZSQL Methods + DTML, mas para isso estão fazendo o Alchemist... só que não fui corajoso suficiente para fazer meu projeto usando ele ainda, heh (nota: ainda estou aprendendo Python ;) Estou achando ótimo trabalhar com o Plone/Zope para esse projeto. A perspectiva de que eu conseguisse fazer a mesma coisa em PHP ou Java (argh) não é muito boa. :P []'s -- Paul Eipper Em 08/02/07, Fernando Correa Neto [EMAIL PROTECTED] escreveu: Opa! On 2/7/07, Paul Eipper [EMAIL PROTECTED] lkraider%40gmail.com wrote: Acabei conseguindo fazer com o PloneFormGen + DataGridField, com um Script Python que chama um ZSQL Method e processa o resultado colocando num dicionário que é passado para o formulário pelo campo Form Setup Script . Como disse antes, pretendo fazer um tutorial quando terminar esse projeto e acho que fica melhor e mais fácil de entender o código no contexto, mas se alguém quiser o código Python específico posso enviar. O que falta resolver agora é que, como o DataGridField não aceita colunas ocultas para colocar os ID's usados no banco de dados, tenho que fazer um script Python que adivinhe que colunas foram apagadas, inseridas ou atualizadas na interface e executar esses comandos via ZSQL Methods. (tudo isso porque não quero uma interface que mostre ID's que os usuários não entender, e provavelmente criar problemas) Opss. Realmente é bem complicado trabalhar com banco de dados relacional no Plone '^_^ Mas pelo menos estou aprendendo a usar Python ;D Complicado eu nao diriadigo que eh diferente e bem mais abstrato so que se constuma ver por ai. Logo voce acostuma ;). Esperem um tutorial em breve! -- Paul Eipper Em 07/02/07, Fernando Correa Neto [EMAIL PROTECTED] fcdoth%40gmail.com escreveu: Opa Paul, Não sei se é bem isso que você quer, mas talvez voce possa usar um vocabulary para trazer os dados do banco para você. Ex. schema = BaseSchema + Schema(( DataGridField('DemoField', searchable = True, columns=(column1, column2, select_sample), widget = DataGridWidget( columns={ 'column1' : Column(Toholampi city rox), 'column2' : Column(My friendly name), 'select_sample' : SelectColumn(Friendly name, vocabulary=getSampleVocabulary) }, ), ), )) Onde getSampleVocabulary eh um método que retorna os valores do DB. Agora, se o que você quer é uma Janela do DB onde você possa editar os campos, existe um Produto que está em andamento e se chama Alchemist...que é baseado no SQLAlchemy do zope3. HTH On 2/7/07, Paul Eipper [EMAIL PROTECTED] lkraider%40gmail.com wrote: Olá! Estou fazendo uma interface de formulários no Plone para adicionar, pesquisar e editar dados de um banco de dados mySQL (um sistema de cadastro, basicamente). A parte de adicionar e pesquisar está pronta e funcionando, mas ainda estou tendo problemas para criar um formulário para atualizar/editar os dados. Como estou usando o PloneFormGen com o DataGridField, queria usá-los também nessa página de edição para manter consistência, mas não estou conseguindo com que os dados no DataGridField sejam carregados do banco de dados. Alguém tem experiência com esses produtos? Como carregar os dados do DB para poder editar em um formulário com DataGridFields? Agradeço a atenção. PS: depois de concluir esse projeto, pretendo escrever um pequeno tutorial de como trabalhar com Zope(ZSQL+Python)+Plone(PFG+DGF)+Banco de dados relacional. -- Paul Eipper
[zope-pt] Buscar somente notícias com imagens
Bom, graças a essa lista aprendi a utilizar o portal_catalog pra fazer buscas no site.. Mas agora q vai o desafio: Preciso fazer uma busca que retorne somente as ultimas noticias que possuem uma imagem anexada. Será q tem como fazer isso? Desde já agradeço. Alexandre
[zope-pt] Ajuda a um projeto!
PEÇO DESCULPA AOS MODERADORES PELO SPAM, MAS AGRADECERIA A COMPREENSÃO! Olá a todos, Estamos participando de um projeto na FURB (Fundação Universitário Regional de Blumenau), Santa Catarina. E o projeto que tiver mais votos ganhará um prêmio. Peço a sua ajuda. Acesse o link http://campeche.inf.furb.br/empinf/empreendedor/index.php?page=feira_simuladaid=26 .Vota no projeto e-saude. Coloque seu nome, e-mail e valor (valor que você compraria o produto). Peço também que conheça o projeto e-saude. Lembro que após esse processo você receberá um e-mail para confirmar o voto. Caso não tenha recebido entre em contato conosco. Agradeço a compreensão. e-saude Nós cuidamos de você! [EMAIL PROTECTED]
Re: [zope-pt] Ajuda a um projeto!
Votei, mas não foi na sua empresa :P ... no more spam, please :P -- Paul Eipper Em 08/02/07, Enterprise Saude [EMAIL PROTECTED] escreveu: PEÇO DESCULPA AOS MODERADORES PELO SPAM, MAS AGRADECERIA A COMPREENSÃO! Olá a todos, Estamos participando de um projeto na FURB (Fundação Universitário Regional de Blumenau), Santa Catarina. E o projeto que tiver mais votos ganhará um prêmio. Peço a sua ajuda. Acesse o link http://campeche.inf.furb.br/empinf/empreendedor/index.php?page=feira_simuladaid=26 .Vota no projeto e-saude. Coloque seu nome, e-mail e valor (valor que você compraria o produto). Peço também que conheça o projeto e-saude. Lembro que após esse processo você receberá um e-mail para confirmar o voto. Caso não tenha recebido entre em contato conosco. Agradeço a compreensão. e-saude Nós cuidamos de você! [EMAIL PROTECTED]