Re: [zope-pt] Re: Dreamweaver para plone
Bem, Gleison... Se você vai customizar e depois renomear uma imagem é mais fácil criar um IMAGE simplesmente. 1 - Acesse /portal_skins/custom/ 2 - Selecione Image, depois clique no botão Add. 3 - No pequeno formulário que aparece coloque em Id o próprio nome da imagem (fundo.jpg) e em File busque no seu computador a imagem fundo.jpg. Até, Tânia Andrea Davi Medeiros [EMAIL PROTECTED] escreveu: [...] Falta colocar a imagem. Vá em /portal_skins/plone_images escolha um JPG ou GIF e novamente aperte CUSTOMIZE. Vá até /portal_skins/custom selecione a imagem e aperte RENAME. Mude o nome para fundo.jpg. Agora clique no novo fundo.jpg e em seguida no botão ARQUIVO. Escolha sua imagem de fundo e clique em UPLOAD. Depois SAVE CHANGES e recarregue seu portal Plone com Ctrl+F5 pra evitar o cache. [...] . - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!
[zope-pt] Configurar proxy plone
Blza galera! bom mais uma vez estou com um problema meu site plone esta dando um monte d erro, e gostaria de saber como faço para configurar o proxy plone, para que eu possa ver onde pode estar acontecendo esse erro. Obrigado!
[zope-pt] Filtrar Portlet Related
Olá Pessoal. Eu estou precisando retirar do portled Related 5 palavras chaves, que eu gostaria que fossem completamente ignoradas na formação da lista. Existe alguma forma de fazer isso? Abraços, - Roberto
Res: [zope-pt] varios sort_on em script de busca no catalog
Olá Wilton, Luciano, obrigado pelas dicas. Dei uma olhada e tem bastante coisa importante no OFSP Abraços! Ate + Mário Sergio - Mensagem original De: Luciano Ramalho [EMAIL PROTECTED] Para: zope-pt@yahoogrupos.com.br Enviadas: Segunda-feira, 19 de Novembro de 2007 18:55:46 Assunto: Re: [zope-pt] varios sort_on em script de busca no catalog On Nov 19, 2007 5:47 PM, Wilton Alencar [EMAIL PROTECTED] com wrote: acho que isso pode te ajudar. http://www.zope. org/Control_ Panel/Products/ OFSP/Help/ sequence. py Há exemplos de como colocar multiplos index para serem ordenados na busca através do módulo sequence. Bacana, Tom, grande dica. Eu não conhecia o módulo sequence, valeu! No entanto, a solução de implementar um índice formado pela concatenação de vários campos é mais eficiente, porque ao usar o módulo sequence a sua view ou template terá que computar a ordenação a cada acesso, enquanto que usando um índice a ordenação é pré-computada. [ ]s Luciano !-- #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] FSF lança licença ivre para servidores web
A FSF formalizou o lançamento da AGPL - uma licença compatível com a GPL, com a diferença fundamental que se um software sob esta licença funcionar em um servidor web, o código fonte deste softwware deve ser disponibilizado para os usuários finais - os que interagem com o software pelos navegadores. Considero esta notícia reevante para a comunidade PZP por que hoje o Plone é GPL - ou seja, se você presta serviço e desenvolve um produto/portal em Plone para alguem, esse produto é livre, mas só precisa ser distribuido com o código fonte se a pessoa que contratou seus serviços resolver redistribuir o produto em si para instalação em servidores de terceiros. Caso o produto agregue componentes sob a AGPL (nao vi todo o texto ainda para confirmar se um único componente AGPL extende a licença para o produto todo - mas acredito que sim) - se o produto que você desenvolveu estiver disponível para uso na Internet, o código fonte tem que ser distribuido para quem o requisitar. http://www.fsf.org/agplv3-pr js --
Re: [zope-pt] Configurar Squid!
Eder, On Nov 20, 2007 11:33 AM, Eder Santos [EMAIL PROTECTED] wrote: bem galera , to com um problema enorme, meu plone site não esta conseguindo ficar muito tempo no ar, a todo momento ele cai, prejudicando o trabalho de muitos, gostaria de saber se alguem sabe com configurar o Squid! Verifique em [1]. [1] http://plone.org/documentation/how-to/squid-integration-pointers Att, -- Luís Flávio Rocha Ever tried. Ever failed. No matter. Try again. Fail again. Fail better. Samuel Beckett (1906-1989)
Re: [zope-pt] FSF lança licença ivre para servidores web
Valeu pela notícia muito importante, João! Por volta de 1999 eu era o editor de uma revista de informática chamada Magnet, e tive a oportunidade de (tentar) entrevistar o Stallman durante um jantar numa churrascaria em Curitiba. As outras duas pessoas que nos acompanhavam à mesa eram um casal ligado à Conectiva que o estavam hospedando e já tinham desistido há dias de tentar se relacionar socialmente com ele. Embora seja um palestrante carismático e um visionário que eu admiro, no relacionamento pessoal o Stallman parece partir do princípio que todo mundo é um idiota completo. Se não fosse a toda aquela carne de graça, certamente o cara não estaria aturando três idiotas como nós Uma das muitas respostas mal-educadas que ele me deu foi quando perguntei sobre o impacto das aplicações Web no futuro da GPL, pois à medida que a inteligência das aplicações se deslocasse para o servidor, a GPL se tornaria menos relevante a menos que o conceito de distribution fosse redefindo e as clausulas pertinentes reescritas. Ele me disse que isso era uma besteira porque ninguém iria querer usar uma aplicação remota através da forma como eu descrevi, de modo que isso não era uma tendência. Eu achei a resposta dele incrívelmente obtusa na época, mas no dia seguinte caiu a ficha: eu tinha visto o Stallman acessando a Web (acho que era o site da FSF) via Emacs em seu notebook rodando modo texto. Se aquele era o modo que ele navegava, então realmente ele não podia imaginar que um dia teríamos coisas como o Gmail e Google Docs... O passar do tempo provou que ele estava sendo obtuso mesmo. A GPL v3 inclui conceitos novos como propagate e convey para justamente dar mais precisão ao conceito de distribuição. E agora eles lançam esta AGPL cujo foco central é tratar a questão que eu descrevi na minha pergunta. Moral da estória: a arrogância impede a gente de pensar direito acerca daquilo que nos dizem. [ ]s Luciano PS. A entrevista com o Stallman não foi publicada porque a revista Magnet morreu em seguida, não teve outro número, e as fitas nunca foram transcritas. Não faço idéia de onde este material esteja hoje. Felizmente faz anos que eu venho contando esta história para meus amigos, se não alguém poderia achar que estou inventando tudo isso agora (o máximo que podem dizer é que eu inventei tudo isso há alguns anos...)
[zope-pt] Classificação de objetos
Boa tarde galera, Alguém poderia me indicar alguma documentação,se existe algum produto para classificação de objetos segundo algum critério, por exemplo pelos mais acessados etc. Desde já agradeço. Diego Dermeval
Re: [zope-pt] Anexar arquivos em formulários
Em 20/11/07, Eder Santos [EMAIL PROTECTED] escreveu: Bem Estou querendo fazer um formulario que eu consiga anexar arquivos neste formulario! Alguem sabe como posso fazer isso?? Obrigado! Eder, Para fazer upload de arquivos, siga esses passos: 1. Na definição de seu formulário, indique que será enviado um arquivo utilizando o atributo enctype: form action=http://server.com/processa; enctype=multipart/form-data method=post 2. inclua um botão (ou mais de um) para que o usuário possa indicar qual arquivo será selecionado: Arquivo: input type=file name=files 3. o arquivo será passado como uma variável do REQUEST e você deve processá-lo como se fosse um arquivo mesmo, usando métodos como seek, read, readlines, etc. Zénrique.
[zope-pt] ZODB persistencia de dados
Boa tarde galera, Na verdade não sei nem se estou postando na lista correta, se seria no zope-pt ou python-br, enfim. Estou estudando o ZODB, tive curiosidade devido nunca ter trabalhado com um banco OO. Lendo um tutorial aqui, outro ali... Fiz um código para exercitar: from ZODB import FileStorage, DB storage = FileStorage.FileStorage('/tmp/cadastro.fs') db = DB(storage) conn = db.open() import ZODB.config from persistent import Persistent db = ZODB.config.databaseFromURL('cadastro.conf') conn = db.open() class Pessoa(Persistent): def __init__(self, id, nome, idade): self.id = id self.nome = nome self.idade = idade dbroot = conn.root() if not dbroot.has_key('userdb'): from BTrees.OOBTree import OOBTree dbroot['userdb'] = OOBTree() userdb = dbroot['userdb'] import transaction ps = Pessoa(1, 'mateus', 23) userdb[ps.id] = ps transaction.commit() -//- Resumindo... como é o funcionamento do ZODB, pq estou inserindo mais de uma vez o id = 1 por exemplo, onde defino com userdb a chave id, e não da erro algum, na verdade acho que nem inserindo está no meu banco os dados. Gostaria de uma forcinha de vcs, o que fazer no código para realmente gravar no banco e se tentar inserir mais de um id com mesmo número apresentar um erro. O que ta faltando? o que estou fazendo de errado? Desde já agradeço a atenção de todos e peço desculpas se postei no fórum errado. Mateus Zenaide Henriques
Re: [zope-pt] ZODB persistencia de dados
Mateus, acho que você vai encontrar mais gente interessada no uso do ZODB independente do Zope na lista [EMAIL PROTECTED] [ ]s Luciano On Nov 20, 2007 4:15 PM, mat.zenaide [EMAIL PROTECTED] wrote: Boa tarde galera, Na verdade não sei nem se estou postando na lista correta, se seria no zope-pt ou python-br, enfim. Estou estudando o ZODB, tive curiosidade devido nunca ter trabalhado com um banco OO. Lendo um tutorial aqui, outro ali... Fiz um código para exercitar: from ZODB import FileStorage, DB storage = FileStorage.FileStorage('/tmp/cadastro.fs') db = DB(storage) conn = db.open() import ZODB.config from persistent import Persistent db = ZODB.config.databaseFromURL('cadastro.conf') conn = db.open() class Pessoa(Persistent): def __init__(self, id, nome, idade): self.id = id self.nome = nome self.idade = idade dbroot = conn.root() if not dbroot.has_key('userdb'): from BTrees.OOBTree import OOBTree dbroot['userdb'] = OOBTree() userdb = dbroot['userdb'] import transaction ps = Pessoa(1, 'mateus', 23) userdb[ps.id] = ps transaction.commit() -//- Resumindo... como é o funcionamento do ZODB, pq estou inserindo mais de uma vez o id = 1 por exemplo, onde defino com userdb a chave id, e não da erro algum, na verdade acho que nem inserindo está no meu banco os dados. Gostaria de uma forcinha de vcs, o que fazer no código para realmente gravar no banco e se tentar inserir mais de um id com mesmo número apresentar um erro. O que ta faltando? o que estou fazendo de errado? Desde já agradeço a atenção de todos e peço desculpas se postei no fórum errado. Mateus Zenaide Henriques Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos
[zope-pt] Re: Páginas iniciais diferentes para cada usuário
Oi Alexandre! Estava fuçando nos arquivos da lista e encontrei sua necessidade e fiquei curioso. Você conseguiu fazer o Plone-Netvibes? Como? Abraço! Davi Lima --- Em zope-pt@yahoogrupos.com.br, Alexandre Marinho [EMAIL PROTECTED] escreveu Bom, essa vai para os mestres de PZP, o seguinte: estamos planejando um site coorporativo onde o principal atrativo dele será a página inicial personalizada, ou seja, cada usuario poderá personalizar a página inicial da sua maneira, mais ou menos como funciona o netvibes.com!! Já consegui colocar para funcionar o javascripts e criar a página customizável. O problema agora é salvar a customização! Quais seriam as opções de fazer isso? Vi num tutorial de ajax no site do Fábio Rizzo que salva as informações no próprio page template atravez de script Python. Sendo assim tive a ideia de colocar cada página inicial de usuário dentro de sua pasta em members, só que como faria pra quando o usuario (logado) entrasse no site essa sua página ficasse como principal? Ta meio complicado de entender?? :S É meio confuso mesmo!!! Alguem tem alguma idéia melhor? Alexandre
[zope-pt] Archetypes - Master Select Widget
Num formulário, o Master Select Widget é a única solução para alternar os vocabulários de campos filho de acordo com o input em um campo pai? Se eu fosse fazer os javascripts na mão (não preciso de ajax), onde eu colocaria os eventos? Fucei nos arquivos e encontrei respostas não tão conclusivas uma thread de 9 de abril de 2007, então por isso estou perguntando de novo, vai que surgiu algo novo, ou novas idéias. Obrigado, Davi Lima