Re: [zope-pt] Re: Dreamweaver para plone

2007-11-20 Por tôpico Tania Andrea
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

2007-11-20 Por tôpico Eder Santos
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

2007-11-20 Por tôpico Roberto Alcântara
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

2007-11-20 Por tôpico Mário Sergio
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

2007-11-20 Por tôpico Joao S. O. Bueno
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!

2007-11-20 Por tôpico Luis Flavio Rocha
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

2007-11-20 Por tôpico Luciano Ramalho
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

2007-11-20 Por tôpico diego_dermeval
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

2007-11-20 Por tôpico José Henrique
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

2007-11-20 Por tôpico mat.zenaide
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

2007-11-20 Por tôpico Luciano Ramalho
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

2007-11-20 Por tôpico Davi Medeiros
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

2007-11-20 Por tôpico Davi Medeiros
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