Re: [zope-pt] Re: Sobre o projeto de vcs
Pergunta de iniciante: quando esse arquivo (data.fs) cresce demais, não existem alternativas pra isso? E quão grande o arquivo precisa ser para realmente ser um problema? Obrigado! 2009/8/3 Marcus Fazzi (Anunakin) anuna...@gmail.com Aqui a única aplicação que usa o ZODB é o plone e mais nada, todas as outras são em mySQL, msSQL, Oracle e Postgres 2009/7/31 Rodrigo Castardo rodrigocasta...@gmail.com Fala pessoal. Bom, o Pablo respondeu mto bem e sobra pouco pra falar. A nossa visão aqui é não misturar alhos com bugalhos. Onde alhos e bugalhos seriam respectivamente gerenciamento de conteúdo e aplicações. Gerenciamento de conteúdo vai muito bem com ZODB, já aplicações nem tanto. Por exemplo, se você for fazer uma aplicação que lida com transações financeiras use um banco relacional. Em casos onde mesmo a informação de conteúdo de um portal é grande, você tem artifícios como o FSS[1] e o Catalog mencionado pelo Marinho. Como no caso do pessoal da EBC (antiga RADIOBRAS), eles tem as notícias todas em ZODB (e estamos falando de uns 10G pelo menos) e os infográficos (imagens em alta, vídeos, flash, etc...) estão todos em File System (na época somavam 40G). Com os binários em FS você pode trabalhar mais tranquilo com o ZODB. É a mesma coisa que fazemos com streaming por exemplo, os vídeos estão em FS e o conteúdo todo em ZODB. Abraços. [1] http://plone.org/products/filesystemstorage 2009/7/31 Luciano Pacheco lucm...@gmail.com lucmult%40gmail.com: 2009/7/31 Alexandre Marinho lyrale...@gmail.comlyralemos%40gmail.com Acredito que a grande quantidade de dados não seja uma limitação do ZODB, usando corretamente o catalogo e so acordando os objetos quando for estritamente necessário... o único problema será o tamanho do Data.fs que realmente pode chegar em gigas. Concordo que podemos ter o ZODB mesmo em casos com muitos dados, as vezes temos que tomar alguns cuidados, mas toda aplicação grande precisa de cuidados, mesmo em base relacional. Á unica situação em que usei uma base relacional foi quando precisava fazer soma e agrupamento de valores. Ai era mais fácil utilizar SQL no lugar do ZODB. Eu fiz um produto que pode-se utilizar para fazer o agrupamento, ai não precisei usar SQL \o/ http://pypi.python.org/pypi/collective.pivottable Sobre utilizar o SQL, eu acho tão simples e eficiente utilizar o ZODB que prefiro ficar com ele, eu usava muito SQL em outros tipos de aplicação, mas é tão bom viver sem ele. :-) Até mais, -- Luciano Pacheco Simples Consultoria www.simplesconsultoria.com.br -- -- Rodrigo Castardo Liberiun COO rodrigocasta...@liberiun.com rodrigocastardo%40liberiun.com +55 61 9123-7847 +55 61 3468-2662 -- Marcus Fazzi オープンソースコード いきかた! http://anunakin.blogspot.com/ http://www.vivaphp.net
[zope-pt] Icone no site_actions
Boa tarde Estou tentando personalizar o site_actions no Plone 3 e não estou conseguindo exibir um ícone ao invés do texto mapa do site por exemplo. Tentei criar o icone em portal_actionicons: site_actions mapasite Mapa do site 0mapa_site.png e referenciá-lo na edição do site_actions / sitemap; Icon (Expression) string:${portal_url}/mapasite Alguém sabe fazer isso ? Ou só através do CSS que dá para alterar o ícone? Abs
Re: [zope-pt] Re: Sobre o projeto de vcs
Pergunta de iniciante: quando esse arquivo (data.fs) cresce demais, não existem alternativas pra isso? O data.fs cresce pois ele armazena transações também. Logo, o que se pode fazer para diminuir o tamanho dele é dar um pack no zodb, que é feito via ZMI. abs 2009/8/4 Wagner Francisco wagnerfranci...@gmail.com: Pergunta de iniciante: quando esse arquivo (data.fs) cresce demais, não existem alternativas pra isso? E quão grande o arquivo precisa ser para realmente ser um problema? Obrigado! 2009/8/3 Marcus Fazzi (Anunakin) anuna...@gmail.com Aqui a única aplicação que usa o ZODB é o plone e mais nada, todas as outras são em mySQL, msSQL, Oracle e Postgres 2009/7/31 Rodrigo Castardo rodrigocasta...@gmail.com Fala pessoal. Bom, o Pablo respondeu mto bem e sobra pouco pra falar. A nossa visão aqui é não misturar alhos com bugalhos. Onde alhos e bugalhos seriam respectivamente gerenciamento de conteúdo e aplicações. Gerenciamento de conteúdo vai muito bem com ZODB, já aplicações nem tanto. Por exemplo, se você for fazer uma aplicação que lida com transações financeiras use um banco relacional. Em casos onde mesmo a informação de conteúdo de um portal é grande, você tem artifícios como o FSS[1] e o Catalog mencionado pelo Marinho. Como no caso do pessoal da EBC (antiga RADIOBRAS), eles tem as notícias todas em ZODB (e estamos falando de uns 10G pelo menos) e os infográficos (imagens em alta, vídeos, flash, etc...) estão todos em File System (na época somavam 40G). Com os binários em FS você pode trabalhar mais tranquilo com o ZODB. É a mesma coisa que fazemos com streaming por exemplo, os vídeos estão em FS e o conteúdo todo em ZODB. Abraços. [1] http://plone.org/products/filesystemstorage 2009/7/31 Luciano Pacheco lucm...@gmail.com: 2009/7/31 Alexandre Marinho lyrale...@gmail.com Acredito que a grande quantidade de dados não seja uma limitação do ZODB, usando corretamente o catalogo e so acordando os objetos quando for estritamente necessário... o único problema será o tamanho do Data.fs que realmente pode chegar em gigas. Concordo que podemos ter o ZODB mesmo em casos com muitos dados, as vezes temos que tomar alguns cuidados, mas toda aplicação grande precisa de cuidados, mesmo em base relacional. Á unica situação em que usei uma base relacional foi quando precisava fazer soma e agrupamento de valores. Ai era mais fácil utilizar SQL no lugar do ZODB. Eu fiz um produto que pode-se utilizar para fazer o agrupamento, ai não precisei usar SQL \o/ http://pypi.python.org/pypi/collective.pivottable Sobre utilizar o SQL, eu acho tão simples e eficiente utilizar o ZODB que prefiro ficar com ele, eu usava muito SQL em outros tipos de aplicação, mas é tão bom viver sem ele. :-) Até mais, -- Luciano Pacheco Simples Consultoria www.simplesconsultoria.com.br -- -- Rodrigo Castardo Liberiun COO rodrigocasta...@liberiun.com +55 61 9123-7847 +55 61 3468-2662 -- Marcus Fazzi オープンソースコード いきかた! http://anunakin.blogspot.com/ http://www.vivaphp.net -- Vanderson Mota dos Santos
Re: [zope-pt] Icone no site_actions
Opa, Existem duas maneiras, uma pelo portal_actionicons(masi complicado) e outra editando o template do viewlet *plone.site_actions*, colocando uma tag img e pegando do campo da action que esta sendo listada o icone. Na action: Icon: *string:${portal_url}/ mapa_site.png* No template: ul id=portal-siteactions . li tal:repeat=saction view/site_actions tal:attributes=id string:siteaction-${saction/id} *img tal:attributes=src string:${saction/icon}* a href= .. Site action/a /li /ul Foi o jeito mais simples de fazer... Att -- Lucas Aquino 2009/8/4 roberson.duarte roberson.dua...@yahoo.com.br Boa tarde Estou tentando personalizar o site_actions no Plone 3 e não estou conseguindo exibir um ícone ao invés do texto mapa do site por exemplo. Tentei criar o icone em portal_actionicons: site_actions mapasite Mapa do site 0 mapa_site.png e referenciá-lo na edição do site_actions / sitemap; Icon (Expression) string:${portal_url}/mapasite Alguém sabe fazer isso ? Ou só através do CSS que dá para alterar o ícone? Abs
[zope-pt] Pegar o caminho da pasta atual?
Olá pessoal, boa tarde! Como que faço para pegar através de script python ou ZPT, a pasta atual a qual estou trabalhando? Explico: Se eu estiver num caminho como o abaixo: /site/pasta1/subpasta3 E abrir um arquivo ZPT e digitar o comando (?), gostaria que aparecesse o caminho da pasta atual ou a pasta atual onde está este arquivo. Ex: /site/pasta1/subpasta3 ou subpasta3 Tentei com o: context.absolute_url, mas daí me vem o caminho mais o nome do arquivo! Obrigado a qualquer ajuda! Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com
Re: [zope-pt] Pegar o caminho da pasta atual?
Acho q assim funfa: '/'.join(context.absolute_url.split('/')[:-1]) -- Alexandre Marinho http://alexandre.cuboestudioweb.com 2009/8/4 Luiz softdrive...@yahoo.com.br Olá pessoal, boa tarde! Como que faço para pegar através de script python ou ZPT, a pasta atual a qual estou trabalhando? Explico: Se eu estiver num caminho como o abaixo: /site/pasta1/subpasta3 E abrir um arquivo ZPT e digitar o comando (?), gostaria que aparecesse o caminho da pasta atual ou a pasta atual onde está este arquivo. Ex: /site/pasta1/subpasta3 ou subpasta3 Tentei com o: context.absolute_url, mas daí me vem o caminho mais o nome do arquivo! Obrigado a qualquer ajuda! -- Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/- Celebridadeshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/- Músicahttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/- Esporteshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/
Re: [zope-pt] Pegar o caminho da pasta atual?
Ou se preferir: '/'.join(context.getPhysicalPath()) Gustavo 2009/8/4 Alexandre Marinho lyrale...@gmail.com Acho q assim funfa: '/'.join(context.absolute_url.split('/')[:-1]) -- Alexandre Marinho http://alexandre.cuboestudioweb.com 2009/8/4 Luiz softdrive...@yahoo.com.br Olá pessoal, boa tarde! Como que faço para pegar através de script python ou ZPT, a pasta atual a qual estou trabalhando? Explico: Se eu estiver num caminho como o abaixo: /site/pasta1/subpasta3 E abrir um arquivo ZPT e digitar o comando (?), gostaria que aparecesse o caminho da pasta atual ou a pasta atual onde está este arquivo. Ex: /site/pasta1/subpasta3 ou subpasta3 Tentei com o: context.absolute_url, mas daí me vem o caminho mais o nome do arquivo! Obrigado a qualquer ajuda! -- Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/- Celebridadeshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/- Músicahttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/- Esporteshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/
Re: [zope-pt] Pegar o caminho da pasta atual?
É... assim eh melhor! -- Alexandre Marinho http://alexandre.cuboestudioweb.com 2009/8/4 Gustavo Lepri gustavole...@gmail.com Ou se preferir: '/'.join(context.getPhysicalPath()) Gustavo 2009/8/4 Alexandre Marinho lyrale...@gmail.com Acho q assim funfa: '/'.join(context.absolute_url.split('/')[:-1]) -- Alexandre Marinho http://alexandre.cuboestudioweb.com 2009/8/4 Luiz softdrive...@yahoo.com.br Olá pessoal, boa tarde! Como que faço para pegar através de script python ou ZPT, a pasta atual a qual estou trabalhando? Explico: Se eu estiver num caminho como o abaixo: /site/pasta1/subpasta3 E abrir um arquivo ZPT e digitar o comando (?), gostaria que aparecesse o caminho da pasta atual ou a pasta atual onde está este arquivo. Ex: /site/pasta1/subpasta3 ou subpasta3 Tentei com o: context.absolute_url, mas daí me vem o caminho mais o nome do arquivo! Obrigado a qualquer ajuda! -- Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/- Celebridadeshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/- Músicahttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/- Esporteshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/
Re: [zope-pt] Pegar o caminho da pasta atual?
A melhor solução é a do Gustavo, existe uma outra alternativa porém ela é problemática. É o absolute_url_path, ele funciona com Zope alone, quando vem algo na frente (varnish e nginx no nosso caso) ele se perde. Abraços. 2009/8/4 Alexandre Marinho lyrale...@gmail.com: É... assim eh melhor! -- Alexandre Marinho http://alexandre.cuboestudioweb.com 2009/8/4 Gustavo Lepri gustavole...@gmail.com Ou se preferir: '/'.join(context.getPhysicalPath()) Gustavo 2009/8/4 Alexandre Marinho lyrale...@gmail.com Acho q assim funfa: '/'.join(context.absolute_url.split('/')[:-1]) -- Alexandre Marinho http://alexandre.cuboestudioweb.com 2009/8/4 Luiz softdrive...@yahoo.com.br Olá pessoal, boa tarde! Como que faço para pegar através de script python ou ZPT, a pasta atual a qual estou trabalhando? Explico: Se eu estiver num caminho como o abaixo: /site/pasta1/subpasta3 E abrir um arquivo ZPT e digitar o comando (?), gostaria que aparecesse o caminho da pasta atual ou a pasta atual onde está este arquivo. Ex: /site/pasta1/subpasta3 ou subpasta3 Tentei com o: context.absolute_url, mas daí me vem o caminho mais o nome do arquivo! Obrigado a qualquer ajuda! Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes -- -- Rodrigo Castardo Liberiun COO rodrigocasta...@liberiun.com +55 61 9123-7847 +55 61 3468-2662
Re: [zope-pt] Pegar o caminho da pasta atual?
Muito obrigado pessoal, valeu e muito a ajuda! --- Em ter, 4/8/09, Rodrigo Castardo rodrigocasta...@gmail.com escreveu: De: Rodrigo Castardo rodrigocasta...@gmail.com Assunto: Re: [zope-pt] Pegar o caminho da pasta atual? Para: zope-pt@yahoogrupos.com.br Data: Terça-feira, 4 de Agosto de 2009, 17:33 A melhor solução é a do Gustavo, existe uma outra alternativa porém ela é problemática. É o absolute_url_ path, ele funciona com Zope alone, quando vem algo na frente (varnish e nginx no nosso caso) ele se perde. Abraços. 2009/8/4 Alexandre Marinho lyrale...@gmail. com: É... assim eh melhor! -- Alexandre Marinho http://alexandre. cuboestudioweb. com 2009/8/4 Gustavo Lepri gustavolepri@ gmail.com Ou se preferir: '/'.join(context. getPhysicalPath( )) Gustavo 2009/8/4 Alexandre Marinho lyrale...@gmail. com Acho q assim funfa: '/'.join(context. absolute_ url.split( '/')[:-1] ) -- Alexandre Marinho http://alexandre. cuboestudioweb. com 2009/8/4 Luiz softdrivers2@ yahoo.com. br Olá pessoal, boa tarde! Como que faço para pegar através de script python ou ZPT, a pasta atual a qual estou trabalhando? Explico: Se eu estiver num caminho como o abaixo: /site/pasta1/ subpasta3 E abrir um arquivo ZPT e digitar o comando (?), gostaria que aparecesse o caminho da pasta atual ou a pasta atual onde está este arquivo. Ex: /site/pasta1/ subpasta3 ou subpasta3 Tentei com o: context.absolute_ url, mas daí me vem o caminho mais o nome do arquivo! Obrigado a qualquer ajuda! _ _ __ Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes -- -- Rodrigo Castardo Liberiun COO rodrigocastardo@ liberiun. com +55 61 9123-7847 +55 61 3468-2662 Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com