Re: [zope-pt] Dúvidas - Plone
Colega, tente usar os programas de navegação off-line Vá no baixaki ou superdownloads e procure por superbot, httraker e outros. É a melhor forma de exportar um plone site como um site estático em páginas, css, imagens, videos. Um script, dará um trabalho que não vale à pena. Se for exportar de plone para plone utilize a sugestão do colega que falou do zexp. Abraços. Wilton. Em 4 de agosto de 2010 09:34, Angelo Marcondes de Oliveira Neto angelomarcon...@gmail.com escreveu: Grande Cehasli de Castro Existe um produto chamado ZopeScheduler, com o qual é possível agendar tarefas dentro do Zope, tente analisa-lo e verificar que o mesmo pode lhe atender. Outra coisa que você pode tentar é criar um script python, que realize esta rotina para você e utilizar o agendamento do produto acima para inicia-lo. Abraços Angelo Marcondes de Oliveira Neto. http://uaigeek.blogspot.com angelomarcon...@gmail.com (34) 91414287 - Linux User: #417837 Carneirinho - MG Em 4 de agosto de 2010 09:14, Cehasli de Castro ceha...@yahoo.com.brescreveu: Vou explicar. No ZMI há um botão Import/Export para você importar ou exportar um site Plone no formato *.ZEXP. O que me pediram foi o seguinte: Fazer um script que faça exportação automaticamente com agendamento via cron. Então eu fui atrás das rotinas que fazem isso porém, sem êxito. Seria isso possível? Cehasli de Castro Acadêmico de Sistemas de Informação - UniLasalle http://ilsahec.wordpress.com -- *De:* Angelo Marcondes de Oliveira Neto angelomarcon...@gmail.com *Para:* zope-pt@yahoogrupos.com.br *Enviadas:* Quarta-feira, 4 de Agosto de 2010 7:26:35 *Assunto:* Re: [zope-pt] Dúvidas - Plone Amigo sem nome, Sinceramente não consegui entender o que você quer fazer? Exportar um site para o plone? ou Exportar o plonesite para outro site? Por favor seja mais claro e nos dê mais detalhes Abraços Angelo Marcondes de Oliveira Neto. http://uaigeek. blogspot. com http://uaigeek.blogspot.com angelomarcondes@ gmail.com angelomarcon...@gmail.com (34) 91414287 - Linux User: #417837 Carneirinho - MG Em 3 de agosto de 2010 15:29, Cehasli ceha...@yahoo. com.brceha...@yahoo.com.br escreveu: Boa tarde a todos da lista. Sou no com o Plone e foi-me solicitado um script python para fazer a exportação de um site Plone automaticamente. Estou tentando usar o código do próprio Plone pra fazer isso e estou muito perdido. Alguém já fez algo semelhante?? Necessito da ajuda de vocês. Desde já grato. -- Cordialmente, Wilton Souza Alencar http://wiltonsa.blogspot.com/
Re: [zope-pt] Apenas arquivos .pdf
Anna, você pode restringir uma pasta para aceitar somente arquivo. Configure isso na própria pasta do plone como administrador. Há um link restrições no menu adicionar item . Quanto ao arquivo ser pdf acho que você terá que mexer no validate do arquivo para verificar o mimetype (testar a extensão pode ser uma boa, mas fácil de bular por um usuário espertinho) Outra possibilidade é usar recipes um deles é o atcontenttypes-conf que permite algumas configurações de um tipo como tamanho máximo,etc. Investigue outros. É isso. 2010/4/15 Anna Clara Nóbrega acrnobr...@hotmail.com Olá galera! Queria que vocês me ajudassem numa dúvida que tenho.. Seguinte; Quero criar um tipo de pasta que só aceite arquivos do tipo pdf. Alguém sabe como fazer? Já andei pesquisando, mas a única coisa parecida que achei era criando alguma regra de conteúdo, mas, mesmo assim não entendi como fazer. Será que eu posso adicionar um novo tipo de pasta e mudar sua configuração pra só aceitar arquivos desse tipo? Agradeço a atenção! Anna Clara Nóbrega. -- Quer usar o Messenger sem precisar instalar nada? Veja como usar o Messenger Web.http://www.windowslive.com.br/public/tip.aspx/view/24?product=1ocid=Hotmail:MSN:Hotmail:Tagline:1x1:semLinha -- Cordialmente, Wilton Souza Alencar
[zope-pt] passando argumentos ou parâmetros para view
Olá, alguém sabe se há como passar argumentos ou parâmetros para uma view? É que tenho uma view que é chamada here/@@render Mas a renderização usa um método que é parametrizado e gostaria de passar parâmetros para view Tentei here.render(), mas o método não existe. -- Cordialmente, Wilton Souza Alencar
Re: [zope-pt] Extraindo dados do Data.fs do Plone
Outra dica é usar python script dentro do zope Você fazer uma busca no portal catalog atrás dos objetos que quer extrair. Aí você usa getObject para pegar o objeto. Aí você tem acesso aos atributos e métodos e pode usar um arquivo ou saída para o formato que quer . Por exemplo, informações separadas por ; para serem importadas ou processadas em um BD. Por fora do zope você pode ver essa mensagem http://br.groups.yahoo.com/group/zope-pt/message/11087?l=1 que explica com acessar o data.fs do zope e caminhar até o objeto que quer e extrair os dados. Se possível instale o produto DocFinderTab no seu zope para ver os atributos e métodos de cada objeto. Em 9 de março de 2010 09:05, José Henrique jhr...@gmail.com escreveu: Em 8 de março de 2010 19:42, Adam Victor Nazareth Brandizzi brandi...@gmail.com brandizzi%40gmail.com escreveu: 2010/3/8 José Henrique jhr...@gmail.com jhreis%40gmail.com Para manipular diretamente o Data.fs procure por tutoriais sobre o ZODB. Há vários espalhados pela net. Eu procurei! Só que eles só ensinam como colocar dicionários no ZODB e porque ZODB é tão melhor que relacional. Não estão ajudando muito... Eu queria saber sobre como os dados do Plone são armazenados, como recuperar e.g. o título de um artigo etc. mas não encontro documentação sobre isso. Ninguém tem? -- Adam Victor Nazareth Brandizzi http://brandizzi.googlepages.com/ Adam, Dei uma peruada no código fonte do ZODB e vi que provavelmente você pode encontrar alguma coisa útil olhando os arquivos FileStorare.py e format.py. No início deste último arquivo, inclusive, há uma longa descrição de como é estruturado o arquivo. Não deve ser a forma mais rápida de aprender, mas já é um caminho. Uma alternativa seria lançar uma questão na lista internacional do Zope, já que lá participam os criadores do Zope. Zénrique. -- Cordialmente, Wilton Souza Alencar
Re: [zope-pt] Backu automático
Júlio, é possível sim. Observe quando usar a ZMI para backup que uma url pode ser chamada passando o parâmetro. Você pode usar isso com cron e wget. você pode chamar o manage_pack com o parâmetro days, mas acho que ele barra método get, só aceitando post. Então tem que se pensar em criar um programa python usando urllib2 para informar usuário e senha para o zope e montar um request post. Outra alternativa é googlar pack zodb automatically que tem várias receitas, algumas ultrapassadas. Outra idéia é usar o zopectl em modo debug e aplicar o pack. 2010/3/1 Julio Zinga Suzuki Lopes juliozi...@gmail.com O mecanismo Import/Export, que se faz pela ZMI, é possível fazer também através de linha de comando? Para deixar automático!? Júlio -- -- Júlio Zinga Suzuki Lopes Instituto Federal de Ciência e Tecnologia - Paraíba Departamento de Tecnologia da Informação - Analista de TI Tel: +55 83 3208-3050 | +55 83 8862-1530 -- Cordialmente, Wilton Souza Alencar
Re: [zope-pt] Ajuda CSS IE8 [1 Anexo]
Roberson, no firefox linux também parece desformatado. Que versão do ff tem usado no windows? Em 22 de fevereiro de 2010 16:34, Roberson roberson.dua...@yahoo.com.brescreveu: Olá pessoal, Estou com uma dificuldade que está me matando O site http://transparencia.cnmp.gov.br/ aparece certinho no Firefox, mas no IE o menu fica todo desformatado . O estranho que só na primeira página, pois qualquer link acessado o menu se arruma. Alguem pode me ajudar ??? -- Cordialmente, Wilton Souza Alencar
Re: [zope-pt] Remover icone, sem apagar
Júlio, o caminho é CSS. não lembro bem qual a classe ou id, mas com o Firefox você descobre rápido. Abraços. Em 19 de fevereiro de 2010 18:48, Julio Zinga Suzuki Lopes juliozi...@gmail.com escreveu: Amigos, na arvore de navegação de pastas, temos a imagem de pasta (o arquivo folder_icon.gif) Gostaria que não aparecesse, quando está no portlet tree, mostrando as pastas de um pasta, no portlet. Mas não quero apagá-la. Onde mudar? Procurei nos css e em ***portal_view_customizations Mas não encontrei * Saudações. -- -- Júlio Zinga Suzuki Lopes Instituto Federal de Ciência e Tecnologia - Paraíba Departamento de Tecnologia da Informação - Analista de TI Tel: +55 83 3208-3050 | +55 83 8862-1530 -- Cordialmente, Wilton Souza Alencar
Re: [zope-pt] Migração de dados do MySQL para ZODB
Exporte os dados em arquivo texto ou formato pré-definido e crie um script no zope que a partir dos dados monte e salve objetos. 2008/10/24 Daniel Silva [EMAIL PROTECTED] Amigos, Preciso migrar as notícias de um site que estão armazenadas em uma base MySQL para um plone site. Alguém tem alguma idéia de como fazer isto? []s Daniel Silva -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Produto ZcxOracleDA retorna invalid connection string com string válida?
Olá João, qual versão pegou? É que andei fazendo um ZcxOracleDA(projeto que está no google code), mas depois lá fora alguém andou fazendo (projeto que está no Zope.org). Se for o meu, esse erro é genérico e não significa que é problema de string. Uma tentativa é conectar via python do zope dando um import cxOracle assim você verifica se o componente de conexão com o banco está correto. Por fim, pode verificar se o usuário do Zope é do Grupo do Oracle ou vice-versa para que os processo tenha acesso às libs. Abraços. Boa Sorte. 2008/8/27 jgbalb [EMAIL PROTECTED] Pessoal, instalei o produto ZcxOracleDA em um Plone(Zope) que roda embaixo de um linux SUSE. Coloco então em um campo do produto a seguinte string de conexão (válida, já testada no python e no cx_Oracle): desenv/[EMAIL PROTECTED] desenv%2Fsenhadeteste%40200.142.29.6 :1521/prce e obtenho a tela com o resultado: invalid connection string (?!). O que devo fazer para que o produto aceite esta string como válida (sabendo que ela É uma string válida no oracle)? Grato antecipadamente, João -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Enviar email ao entrar no estado inicial do workflow
Dayana, visible é o estado inicial, se a transição estiver como automática no visible realmente isso vai ocorrer. Você poderia usar triggers, mas acho que só tem no P3. Nesse caso o ideal é mudar o estado inicial para private e colocar a transição automática quando o objeto for para pending, isto é o usuário pediu publicação e voc~e recebe o e-mail. Outra possibilidade é ver se seu script está sendo executado no After ou no Before transition. Fica aí a dica. Abraços. TOM 2008/7/31 Jeferson Lelis C. dos Santos [EMAIL PROTECTED] Dayana, Acho que os videos do Wilton podem te ajudar. Dá uma olhada no link http://www.tom.pro.br/apresentacoes/sinList?synmap=V%C3%ADdeos%20Plone *Atenciosamente, * *Jeferson Lelis.* - Mensagem original De: Dayana Santiago [EMAIL PROTECTED] Para: zope-pt@yahoogrupos.com.br Enviadas: Quinta-feira, 31 de Julho de 2008 21:13:01 Assunto: [zope-pt] Enviar email ao entrar no estado inicial do workflow Prezados colegas, Estou tentando fazer o plone 2.5.5 enviar emails quando um determinado tipo de objeto for criado. Utilizo o título do objeto e outros atributos para compor o corpo da mensagem. Para isso, pendurei um script na transição submit e fiz com que ela fosse disparada automaticamente a partir do estado visible. No entanto, o que acontece é que no momento em que ainda estou no formulário de edição do objeto, já recebo um email, com o caminho do portal_factory e, obviamente sem título. Quando termino de preencher e salvo, recebo mais dois emails: um com caminho do portal_factory e outro na pasta em que estou criando o objeto. Em todos eles nenhum dos atributos é acessível e o id é sempre aquele temporário criado pelo plone. Alguma idéia de outra forma de mandar o email ou de acessar os atributos para compor a mensagem? Grata pela atenção, Abçs -- Dayana. -- Novos endereços, o Yahoo! que você conhece. Crie um email novohttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.new.mail.yahoo.com/addressescom a sua cara @ ymail.com ou @rocketmail.com. -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Re: Problemas com workflow
Plone 2.5. ou + vai na pasta que quer aplicar via plone, clique em workflow e aplique a política de workflow que quer usar Se puder assista aos vídeos em http://www.tom.pro.br/apresentacoes acho que vai ajudar... Abraços Boa sorte. TOM 2008/7/10 Cristina Souza [EMAIL PROTECTED]: Como eu faço para colocar um workflow para um local (pasta) específico? --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Wilton Alencar [EMAIL PROTECTED] escreveu Olha só! Cristina, você pode tentar colocar um workflow para um local específico, isto é, pasta do site e colocar as novas notícias lá esse workflow valeria para essa pasta e não para o site todo. Outro possibilidade seria fazer um script para varrer todas as notícias e publicá-las novamente. Outra possibilidade é criar o seu workflow com default state com published aí mandar alterar todas as configurações de permissão. Depois que ver que suas notícias estão funcionando você muda o default para private e as novas vão seguir o workflow correto. Não é tão simples, mas dá pra você tentar a que melhor lhe atende. Abraços. TOm 2008/7/7 Cristina Souza [EMAIL PROTECTED]: Alguém? --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.brzope-pt% 40yahoogrupos.com.br, Cristina Souza cristina7l@ escreveu Olá pessoal, mai uma vez preciso da ajuda de vocês! Montei um workflow para notícias, da seguinte forma: * private avaliar (Envia para avaliador) avaliador enviar (Envia para revisor)pendente reject (Envia para privado) pending publish (Publicar no Portal) publicado show (mostrar no portal) Ao inserir a notícia, ela tem que iniciar como privada, ou seja escondida até passar por todo esse processo e ser publicada. Só que, no portal onde estou fazendo isso já existem notícias, muitas. Então quando coloco esse workflow para funcionar todas as notías que já estavam publicadas passam para o estado privado. E não da para publica-las outra vez porque são muitas e também porque a data da publicação delas é auterada. Como faça para que esse workflow não atrapalhe as notícias antigas? Att., Cris* -- Cordialmente, Wilton Souza Alencar www.tom.pro.br -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Re: Problemas com workflow
Olha só! Cristina, você pode tentar colocar um workflow para um local específico, isto é, pasta do site e colocar as novas notícias lá esse workflow valeria para essa pasta e não para o site todo. Outro possibilidade seria fazer um script para varrer todas as notícias e publicá-las novamente. Outra possibilidade é criar o seu workflow com default state com published aí mandar alterar todas as configurações de permissão. Depois que ver que suas notícias estão funcionando você muda o default para private e as novas vão seguir o workflow correto. Não é tão simples, mas dá pra você tentar a que melhor lhe atende. Abraços. TOm 2008/7/7 Cristina Souza [EMAIL PROTECTED]: Alguém? --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Cristina Souza [EMAIL PROTECTED] escreveu Olá pessoal, mai uma vez preciso da ajuda de vocês! Montei um workflow para notícias, da seguinte forma: * private avaliar (Envia para avaliador) avaliador enviar (Envia para revisor)pendente reject (Envia para privado) pending publish (Publicar no Portal) publicado show (mostrar no portal) Ao inserir a notícia, ela tem que iniciar como privada, ou seja escondida até passar por todo esse processo e ser publicada. Só que, no portal onde estou fazendo isso já existem notícias, muitas. Então quando coloco esse workflow para funcionar todas as notías que já estavam publicadas passam para o estado privado. E não da para publica-las outra vez porque são muitas e também porque a data da publicação delas é auterada. Como faça para que esse workflow não atrapalhe as notícias antigas? Att., Cris* -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Re: Precisando de ajuda para gerar uma tag href em ZPT...
usando string ${} dentro de ${} é esperado uma path expression (se não me engano) e você estava usando Python.x[0] é uma slice python e não path expression... Abraços. TOM 2008/4/22 jgbalb [EMAIL PROTECTED]: Wilton, Obrigado. Funcionou. Mas não haveria uma maneira de usar string:${python:lista[0]} ou qualquer coisa parecida que usasse ${} para mostrar um valor da lista? Grato antecipado, João -- --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Wilton Alencar [EMAIL PROTECTED] escreveu a tal:condition=python:lista tal:attributes=href python:request.URL1+'/conecta_oracle? numero='+lista[0] href=next_urltexto_do_link/a 2008/4/18 Davi Medeiros [EMAIL PROTECTED]: Alguém me corrija se eu estiver errado: a tal:condition=python:lista tal:attributes=href string:${request/URL1}/conecta_oracle?numero=${lista[0]} href=next_urltexto_do_link/a -- DL --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.brzope-pt% 40yahoogrupos.com.br, jgbalb jgbalb@ escreveu Pessoal, estou tentando gerar uma tag href em ZPT mas não estou conseguindo! Aqui vai o código que estou usando: a tal:condition=python:len(lista) 0 tal:attributes=href string:${request/URL1}/conecta_oracle? numero='python:lista[0]' href=next_urltexto_do_link/a O resultado quando passo o mouse sobre o 'texto_do_link' é o seguinte: http://localhost/Plone/custom/conecta_oracle? numero='python:lista[0]' quando deveria ser o seguinte: http://localhost/Plone/custom/conecta_oracle?numero=6249 Em outras palavras, o valor de lista[0] não está aparecendo. O que devo fazer para obter o resultado que preciso? Grato antecipado, João -- Cordialmente, Wilton Souza Alencar www.tom.pro.br -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Re: Precisando de ajuda para gerar uma tag href em ZPT...
a tal:condition=python:lista tal:attributes=href python:request.URL1+'/conecta_oracle?numero='+lista[0] href=next_urltexto_do_link/a 2008/4/18 Davi Medeiros [EMAIL PROTECTED]: Alguém me corrija se eu estiver errado: a tal:condition=python:lista tal:attributes=href string:${request/URL1}/conecta_oracle?numero=${lista[0]} href=next_urltexto_do_link/a -- DL --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, jgbalb [EMAIL PROTECTED] escreveu Pessoal, estou tentando gerar uma tag href em ZPT mas não estou conseguindo! Aqui vai o código que estou usando: a tal:condition=python:len(lista) 0 tal:attributes=href string:${request/URL1}/conecta_oracle? numero='python:lista[0]' href=next_urltexto_do_link/a O resultado quando passo o mouse sobre o 'texto_do_link' é o seguinte: http://localhost/Plone/custom/conecta_oracle?numero='python:lista[0]' quando deveria ser o seguinte: http://localhost/Plone/custom/conecta_oracle?numero=6249 Em outras palavras, o valor de lista[0] não está aparecendo. O que devo fazer para obter o resultado que preciso? Grato antecipado, João -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Erro estranho de login
Bem, o erro attributeError significa que está acessando algo que não existe ou não está disponível no contexto então sugiro olha se setProperties existe. conheço manage_changeProperties ou algo assim. Talvez setProperties não exista para o objeto membershiptool 2008/4/5 SnapNoris [EMAIL PROTECTED]: Gente, eu estou com um problema estranho no Plone, sempre que tento me logar em um site que estou desenvolvendo acontecer o erro abaixo. Eu não sei onde mexer, pelo que procurar. Alguém poderia ajudar por favor? att Snap Noris Hora 05/04/2008 15:09 Nome do usuário (User Id) snapnoris (snapnoris) URL Requisitada http://82.102.11.108:8080/proanima/login_form Tipo de Exceção AttributeError Valor da Exceção setProperties 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.CMFFormController.FSControllerPageTemplate, line 90, in __call__ * Module Products.CMFFormController.BaseControllerPageTemplate, line 28, in _call * Module Products.CMFFormController.ControllerBase, line 232, in getNext __traceback_info__: ['id = login_form', 'status = success', 'button=None', 'errors={}', 'context=PloneSite at proanima', 'kwargs={}', 'next_action=None', ''] * Module Products.CMFFormController.Actions.TraverseTo, line 38, in __call__ * Module ZPublisher.mapply, line 88, in mapply * Module ZPublisher.Publish, line 41, in call_object * Module Products.CMFFormController.FSControllerPythonScript, line 104, in __call__ * Module Products.CMFFormController.Script, line 145, 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 27, in logged_in FSControllerPythonScript at /proanima/logged_in Line 27 * Module Products.CMFPlone.MembershipTool, line 569, in setLoginTimes AttributeError: setProperties Visualizar traceback como texto REQUEST form submit 'Acessar' cookies_enabled '1' __ac_name 'snapnoris' __ac_password 'password obscured' js_enabled '1' came_from 'http://82.102.11.108:8080/proanima/manage' login_name 'snapnoris' pwd_empty '0' cookies __utmb '231034774' __utma '231034774.2008574526.1205707294.1207345175.1207418550.50' __utmz '231034774.1205707294.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none)' __utmc '231034774' tree-s 'eJzTyCkw5NLIKTDiClZ3hANXW3WuAmOuxEQ9AIOOB9Q' lazy items SESSION bound method SessionDataManager.getSessionData of SessionDataManager at /session_data_manager other js_enabled '1' tree-s 'eJzTyCkw5NLIKTDiClZ3hANXW3WuAmOuxEQ9AIOOB9Q' cookies_enabled '1' URL2 'http://82.102.11.108:8080' came_from 'http://82.102.11.108:8080/proanima/manage' AUTHENTICATION_PATH '' AUTHENTICATED_USER PropertiedUser 'snapnoris' __utmb '231034774' SERVER_URL 'http://82.102.11.108:8080' submit 'Acessar' traverse_subpath [] __ac_name 'snapnoris' __ac_password 'password obscured' ACTUAL_URL 'http://82.102.11.108:8080/proanima/login_form' __utmz '231034774.1205707294.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none)' URL 'http://82.102.11.108:8080/proanima/login_form' PUBLISHED FSControllerPageTemplate at /proanima/login_form __utma '231034774.2008574526.1205707294.1207345175.1207418550.50' URL1 'http://82.102.11.108:8080/proanima' __utmc '231034774' pwd_empty '0' controller_state Products.CMFFormController.ControllerState.ControllerState object at 0xafaabdac TraversalRequestNameStack [] BASE1 'http://82.102.11.108:8080' BASE2 'http://82.102.11.108:8080/proanima' BASE3 'http://82.102.11.108:8080/proanima/login_form' login_name 'snapnoris' URL0 http://82.102.11.108:8080/proanima/login_form URL1 http://82.102.11.108:8080/proanima URL2 http://82.102.11.108:8080 BASE0 http://82.102.11.108:8080 BASE1 http://82.102.11.108:8080 BASE2 http://82.102.11.108:8080/proanima BASE3 http://82.102.11.108:8080/proanima/login_form environ HTTP_COOKIE '__utma=231034774.2008574526.1205707294.1207345175.1207418550.50; __utmz=231034774.1205707294.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none); tree-s=eJzTyCkw5NLIKTDiClZ3hANXW3WuAmOuxEQ9AIOOB9Q; __utmc=231034774; __utmb=231034774' SERVER_SOFTWARE 'Zope/(Zope 2.9.7-final, python 2.4.4, linux2) ZServer/1.1 Plone/2.5.2' SCRIPT_NAME '' REQUEST_METHOD 'POST' HTTP_KEEP_ALIVE '300' SERVER_PROTOCOL 'HTTP/1.1' channel.creation_time 1207418985 CONNECTION_TYPE 'keep-alive' HTTP_ACCEPT_CHARSET 'ISO-8859-1,utf-8;q=0.7,*;q=0.7' HTTP_USER_AGENT 'Mozilla/5.0 (Windows; U; Windows NT 6.0; pt-BR; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13' HTTP_REFERER ' http://82.102.11.108:8080/proanima/acl_users/credentials_cookie_auth/require_login?came_from=http%3A//82.102.11.108%3A8080/proanima/manage ' SERVER_NAME '0.0.0.0' REMOTE_ADDR
Re: [zope-pt]
Grande Alexandre, mande um abraço pro pessoal de TI aí da DPF, talvez alguns dos quais trabalhei ainda estejam por aí. Olha só, tente fazer com que esse request set_language=en-gb jogue essa opção na SESSão do usuário Para fazer isso você talvez tenha que mexer na main_template ou em algum script que seja executado toda hora, se a variável vier setada você joga o valor em uma variável de sessão e sempre recupera desta. Tenta aí. Abraços TOM Em 04/03/08, Alexandre Chagas [EMAIL PROTECTED] escreveu: Colegas, Tenho a honra de lhes apresentar o mais novo projeto desenvolvido em Plone para a Fundação de Apoio ao Ensino e Pesquisa da Polícia Federal – Funpf. O foco deste projeto é a divulgação do Seminário Internacional de Perícias em Crimes Financeiros, que ocorrerá nos dias 07 a 11 de Abril. Este evento tem como público alvo: peritos criminais e delegados da Polícia Federal, membros do Ministério Público, Poder Judiciário, Servidores da CGU e outros. Turma, agora chega de lero lero porque estou precisando da ajuda de vocês. No site www.icfinancialcrimes.org citado acima, se encontra nos idiomas português, inglês e espanhol, estou percebendo que o plone perde a referencia quando se muda de página. Como mantive os documentos traduzidos: Os documentos traduzidos, isto é, inglês e espanhol, foram devidamente construídos a partir do principal, da versão em português, estes mesmos documentos foram publicados e etc... O problema é que quando seleciono o inglês e navego pelo site, o mesmo perde a referência de maneira que, a bandeirinha continua marcada no idioma escolhido, porém o conteúdo volta ao padrão português... Obs: os documentos traduzidos foram criados a partir da referência principal brazilian Portuguese e publicados... Alguém já passou por isso? Muito agradecido qualquer ajuda Alexandre Chagas (61) 8459-2803 -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Re: bound state
Bruno, você criou um Controller script validator? Pois scripts python comuns não podem ser validators.na verdade podem se você em file system mudar a extenção para cpt, cpy ou calgumacoisa Na ZMI tem que escolher o objeto adequado... Abraços TOM Em 30/11/07, SnapNoris [EMAIL PROTECTED] escreveu: Bom gente, eu resolvi o problema duplicando o join_form_validate e modificando ele, mas ainda assim, eu gostaria de saber se alguém tem uma resposta para o problema. Valeu Bruno --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, SnapNoris [EMAIL PROTECTED] escreveu Gente, eu estou tentando fazer uma validação, na verdade, um validate. E está aparecendo um erro dizendo que a variavel state não existe. Eu estou tentando fazer um state.setErro() eu vi que no join_form_validate já existe um state amarrado, assim como um context. Abaixos, todas as variáveis ja amarradas. Eu fui na aba de bindings e não vi state lá. Bound Names - context, container, script, traverse_subpath, state Mas no meu validate, eu não consigo deixar essa variável disponivel para o script. Alguém poderia me dizer como fazer isso ou que objeto state é esse? e como pegá-lo? Não sei se fui claro, mas é isso att Bruno Marota -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] varios sort_on em script de busca no catalog
Mario, 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. Abraços TOM Em 19/11/07, Luciano Ramalho [EMAIL PROTECTED] escreveu: On Nov 19, 2007 3:49 PM, Mário Sergio [EMAIL PROTECTED]mario.mssl%40yahoo.com.br wrote: Alguem poderia me indicar como utilizar vários sort_on em um script de busca no catalog, tenho feito alguns teste e parece que so e levado em consideração a ultima instrução sort_on. Este é o comportamento esperado, já que o catalog recebe os argumentos da busca na forma de um dicionário, e quando se atribui valores à mesma chave de um dicionário, prevalece apenas o úlimo valor. Esta é a natureza dos dicionários. Se você quer ordenar os resultados por múltiplas chaves, terá que criar um index que concatene as chaves, e usar este índice como critério para no seu sort_on. [ ]s Luciano -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Re: Extra! CSS do Sharepoint
Mais um Aliáseu já vejo futuramente a gente brigando com PEE, ZEE, PEE Python Entreprise Edition (Python 3000) Zope Entrerprise Edition (zope 3) Plone Entrerprise Edition (Plone 3 ou 4 ou sei lá) O python está ficando com cara de java dinâmico, o zope com cara de servidor Jboss ou outro J2EE, e o Plone com cara de OpenCMS. Em 06/11/07, Luis Flavio Rocha [EMAIL PROTECTED] escreveu: Opa, On Nov 6, 2007 9:29 AM, Jean Rodrigo Ferri [EMAIL PROTECTED]jeanferri%40gmail.com wrote: Eu também não vou falar de mais nada, pois quando olho para o Zope 3 e para as novas versões do Plone, cada vez mais vejo o mundo Java na minha frente... Jean, você não é o único... -- Luís Flávio Rocha Ever tried. Ever failed. No matter. Try again. Fail again. Fail better. Samuel Beckett (1906-1989) -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Plone 3, Zope 3 e os três cavaleiros do apocalipse
Luciano, já me conformei em aprender P3 e Z3, mas vou rebater justamente porque pra mim o que menos importa no zope e no plone é o python. Não acho que substituir um template por uma classe com um método render para implementar um portlet seja um avanço, sem contar que quando chegamos no método encontramos algo como: return utitle%s mdash; %s/title % ( escape(safe_unicode(page_title)), escape(safe_unicode(portal_title))) Seria isso uma volta ao CGI? Isto é escrevemos uma classe para que ela retorn uma string formatada. Não acho que algo como browser:viewlet name=plone.path_bar manager=.interfaces.IPortalTop class=.common.PathBarViewlet permission=zope2.View / seja melhor que uma regra, mesmo que implicita. Que uma vez descoberta se torna explicita. Ou que seja algo inovador, já que de xml´s muitos desenvolvedores de várias plataformas estão de saco cheio. (perdoem-me o termo) Não acho que copiar a idéia uma especificação vinda em java (leiam a especificação jsr168 da portlet api do j2ee, que entenderam o que chamo de copiar) e, basicamente, portá-la para python. Ou que pegar um livro de pattern e resolver implementar o zope naquele pattern seja um avanço (o zope 3 é um mix do adapter pattern e outros através de configurações xml) O problema é ver que o Z3 é de fato um servidor de aplicações escrito em python, mas baseado nas mesmas idéias que conceberam os containers j2ee e patterns já estabelecidos. Será que o problema dos containers java é a linguagem java ou sua forma de concepção? Será que não estamos seguindo o mesmo caminho? Será que o problema do Z2 era a ausência de um pattern ou a implementação do mesmo utilizando um? Será que a comunidade Zope e Plone começou a pensar como as demais comunidades, só que escrevendo em python? Enfim, o que me parece é que o Z3 vem dizer que a idéia contida nos frameworks atuais de desenvolvimento web é boa e bastava implementá-la em python para que os problemas acabassem. Será que os pythoneiros não poderiam ter feito melhor? Ou na verdade temos os mesmos pensadores de outras plataformas que escrevem código em python? A grande coisa do Z2 é que não havia nada equivalente ou parecido. Enfim, a inovação não estava na implementação do código, no padrão de codificação usado ou na linguagem e sim na idéia. O Z3 é muito parecido com containers j2ee e frameworks web como springs, struts, especifcações java ou .net e outras idéias baseadas em componentes. Acho que trouxeram modelos de outras tecnologias para o PZP. Como mostrado no meu e-mail, tenho mais dúvidas que respostas. Mas isso é filosofia. Concretamente, sei que é possível migramos e nos adaptermos ao novo modelo. A grande discussão que quero levantar juntamente com Jean, Loreto e muitos outros é o pensamento crítico. Por quê mudar? Pra quê mudar? Quem ganha com isso? Quais os interesses por trás da mudança? Quais outros caminhos? Pois foi esse pensamento, não apenas tecnológico, que nos levou a escolher o Software Livre, o Python, o Zope, o Plone, a comunidade e a colaboração em nossas soluções. Abraços. Em 06/11/07, Luciano Ramalho [EMAIL PROTECTED] escreveu: Jean, Loreto e Wilton, Não vocês não são os três cavaleiros do apocalipse. Eu respeito muito vocês mas apenas não resisti na hora de dar título a esta thread (na bíblia são quatro cavaleiros, outra liberdade poética que eu tomei). Realmente o Zope 3 entrou por um desvio e deixou boa parte do público-alvo do Zope 2 para trás. O Grok é a primeira tentativa séria de resolver isso, mas como ainda está em construção, não pode ser chamado de amigável neste momento. Mas acredito que será, em alguns meses. O Plone 3 é outra mudança radical. Porém de certa forma isso já havia acontecido antes na plataforma Zope, com o surgimento do CMF que introduziu novos conceitos e novas maneiras de trabalhar. Sei que o Jean, o Loreto (e todo mundo da velha X3NG) foram pioneiros no uso do CMF no Brasil. E foi o CMF que deu origem ao Plone, sem o qual o Zope seria insignificante. Quem abraçou as mudanças radicais do CMF primeiro se deu bem. Quem resistiu... Agora é hora de abraçar as mudanças do Plone 3. Não dá para reclamar de falta de documentação. O Plone.org nunca esteve tão organizado em toda a sua existência, e existem dois livros publicados e *atuais*: o Professional Plone Development do Martin Aspeli e o Web Component Development with Zope 3 do Philipp von Weitershousen (2a edição). Sim, o Plone 3 e o Zope 3 trazem muitas coisas novas, desde a nova arquitetura de componentes até novas ferramentas e infra-estrutura. Uma enxurrada de palavras como eggs, buildout, doctests, paster, adapter, viewlet etc sinalizam estas mudanças. Muitas dessas novidades são sinal da aproximação do Zope ao resto do mundo Python, o que é uma excelente notícia. Há anos eu venho falando que gosto muito do Zope mas minha paixão mesmo é Python, e a explosão do Zope em
Re: [zope-pt] Sugestões de Livros
Opa,estou querendo comprar esses dois tb. Se alguém mais quiser podemos fazer pedidos juntos e ganharmos descontos... alguém mais? Em 30/10/07, Davi Medeiros [EMAIL PROTECTED] escreveu: Vou comprar o novo do Aspeli e o Zope3 do von Weitershausen. Recomendam mais algum para um iniciante? Estava vendo o Building Websites with Plone do Cameron Cooper. Alguém conhece? Vale a pena adicionar mais esse no carrinho? :) Ou outro? Obrigado! Davi Lima -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Re: Tentando copiar um Plone Site..
Opa! Googlando o erro vemos várias discussões a respeito... uns dizem bug outros dizem que não é problema do plone o bug é do zope. Se você tem CPT ou PCS customizados isso pode ocorrer. O que alguns recomendam é exportar e importar, como já foi sugerido, e realizar o migrate no novo ambiente. Se for no mesmo ambiente, terá que ver se na sua customização alguns CPT e CPS(controllers Page Template e controllers scripts) e se for o caso tratá-los especificamente. Atualizar o CMFFormController pode ser uma solução já que o bug está presente no ControllerBase.py deste. É isso aí, não resolve o problema, mas ajuda a encontrar a solução. Abraços TOM Em 30/10/07, Davi Medeiros [EMAIL PROTECTED] escreveu: Talvez um Clear and Rebuild na ferramenta portal_catalog resolve nesses casos de problema ao copiar e colar. Mas ainda assim gostaria de ver uma resposta decente, quero dizer, explicando o que tá acontecendo. Boa sorte! Davi --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Bruna Sodré [EMAIL PROTECTED] escreveu Pessoal, estou tentando copiar um Plone Site e dá p seguinte erro: Site Error An error was encountered while publishing this resource. Error Type: AttributeError Error Value: _cloned_object_path Já tentei copiar pra dentro de uma pasta, pra dentro de outro Plone Site.. enfim.. alguém uma idéia do que mais o que posso fazer? sds Bruna Sodré -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
[zope-pt] Vídeos Plone Atualizados
Pessoal, o mestre Jean disponibilizou nos servidores do interlegis a atualização dos vídeos Plone. A pasta VideosPlone3 tem vídeos sobre várias ferramentas (ZMI) para o Plone 2.5.X. http://ftp.interlegis.gov.br/pub/interlegis/video/VideosPlone/ Detalhe: não é sobre Plone 3 e sim a terceira parte dos vídeos Plone. Abraços TOM -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Re: Erro de Codificação no Tales Expressions - Tal Attributes -
Tenta aí span tal:define=valor string:não é; titulo python:unicode(noticia.Title,'utf-8','oi'); input type=text tal:attributes=value python:valor + titulo/ /span use a função unicode ela decodifica a string no encoding do segundo parâmetro o terceiro é caso dê erro Tem no Help Em 04/10/07, SnapNoris [EMAIL PROTECTED] escreveu: Bom gente, eu conversei com o Wilton aqui da lista e ele viu que isso span tal:content=structure python:'naacute;o eacute;' + noticia.Titletitlulo aqui/span funciona mesmo com acento. Mais a minha grande dúvida é: Alguém sabe como eu posso fazer isso abaixo: tal:attributes=value structure python:'naacute;o eacute;' + noticia.Title isso nao funciona porque a palavra structure atrapalha tudo, mas sem ela, da erro de codificação, alguma sugestão? -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
[zope-pt] Treinamento
E aí pessoal, vai ocorrer um evento aqui em brasília: http://www.sala21.com.br/ sobre gestão de conhecimento e outros e há um curso de Plone do nosso amigo Marcelo Bax. http://www.sala21.com.br/programa_portais.htm Recebi isso através de um conhecido de outra área, mostrando que a divulgação do evento está boa. É isso aí, quem tiver interesse. Abraços. TOM -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Acessibilidade no Plone
Luciano, também tinha essa percepção há um tempo atrás. Mas a alfabetização de deficientes auditivos é diferente. Na UNIP (brasília) tive 3 alunos no curso de análise de sistemas que necessitavam de intérprete, pois apesar da leitura labial e de alguma capacidade de leitura e escrita eles tinham dificuldades com algumas palavras e compreensão. Isso é uma deficiência do nosso modelo de alfabetização que é essencialmente aural. Isto é, somos alfabetizados de forma sonora. B com A é BA D com I é DI E assim vai, sílabas e sons. Toda a leitura, compreensão textual e aprendizagem é dada nesse modelo e nisso os surdos são prejudicados. Por isso, muitos surdos são mudos. Aliás, no passado, muitos surdos eram considerados deficientes mentais, tudo por causa do modelo de aprendizagem que era, e ainda é, adotado. A libras é uma iniciativa brasileira para alfabetização de surdos e mudos além da própria linguagem de comunicação. Então, toda e qualquer iniciativa em acessibilidade web melhor. Libras, leitores de ecrã, geradores de pdf, modificadores de contraste,etc. Outro exemplo, há 3 tipos de daltonisomo e em diferentes graus, portanto o que é inútil para mim pode ser de extrema importância para um daltônico como, por exemplo, a possibilidade de colocar a CSS customizada. Enfim, antes de pensarmos em utilidade, devemos pensar, para quem e por que. É isso aí, meu pitaco num assunto que andei trabalhando no último ano. Abraços TOM Em 29/09/07, Luciano Ramalho [EMAIL PROTECTED] escreveu: On 9/28/07, Juliano Rafael Bringer [EMAIL PROTECTED] wrote: Alguem ja implantou em seu site acessibilidade no caso o sinalização em libras e outros. Outro dia eu vi essa applet de sinalização em libras no site do Senado, e confesso que não entendi qual seria a sua utilidade. Porque o que ela faz é representar o texto escrito na linguagem de sinais dos deficientes auditivos. Porém, se o deficiente é capaz de enxergar os sinais, ele é capaz de ler o texto, certo? Então para que serve a applet? Chama atenção também o fato de que a applet usada no site do Senado é software proprietário. Será que não existe uma alternativa livre? [ ]s Luciano -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Acessibilidade no Plone
Opa! Olha aí: http://www.rybena.org.br/rybena/default/index.jsp Eu particularmente estou pensando em algo Plone/Dosvox, pois este é o software mais usado por deficiente visuais no brasil, além de ser um projeto interessante para nceufrj. Mas ainda estou só na fase de toró de parpites e concepção. Poderíamos pensar num produto com o uso do Ribená. Abraços. TOM Em 28/09/07, Juliano Rafael Bringer [EMAIL PROTECTED] escreveu: Ola a todos, Alguem ja implantou em seu site acessibilidade no caso o sinalização em libras e outros. Grato pela atenção. *Juliano Rafael Bringer Nunes *Domingos Martins ES E-mail: [EMAIL PROTECTED] Celular: 8122-8526 Abra sua conta no Yahoo! Mailhttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.mail.yahoo.com/, o único sem limite de espaço para armazenamento! -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Re: Vídeos Plone
Natália, talvez você tenha perdido conversas anteriores, mas os vídeos estão sendo enviados através de um seed na forma de cd´s através de correio (endereço postal). Se quiser pegar os vídeos no video google: http://video.google.com/videosearch?q=wilton+souza+alencar Aliás, no video google já tem alguns que o cd não tem e devo postar outros semana que vem. Abraços. TOM Em 27/09/07, Natalia Souza [EMAIL PROTECTED] escreveu: Oi Leonardo Tudo bem? Eu gostaria de receber os vídeos sobre o Plone. Se possível, no endereço: [EMAIL PROTECTED] carla%40imsel.com.br Abraço Carla Natália -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Fazer Site Plone reconhecer autenticação feita em rede windows (Active Directory
Nunca usei, mas testa aí e avisa na lista: http://plone.org/products/single-sign-on-plugin Em 20/09/07, Leonardo Miranda [EMAIL PROTECTED] escreveu: João, De sempre uma procurada no historico da lista [1], pois tem bastante coisa la. Olha ai esta documentação [2]. [1] http://br.groups.yahoo.com/group/zope-pt/ [2] http://plone.org/documentation/how-to/singlesignonwindowsdomains Abs, Leonardo Miranda Em 20/09/07, jgbalb [EMAIL PROTECTED] escreveu: Pessoal, preciso que um site Plone/Zope reconheça a autenticação já feita em uma máquina rodando Windows, ou seja, o Active Directory. Tanto a máquina autenticada quanto a máquina autenticadora tem que estar rodando Windows. Parece que o produto PlonePAS auxilia nisto, mas não me ajudou muito. Alguém poderia me indicar o que fazer (os passos que devo cumprir). Agradeço antecipadamente, João -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
[zope-pt] custom - portal_skins
Olá pessoal, alguém sabe dizer quem registra a custom dentro de uma portal_skins dentro de um plone site. Sei que as demais pastas são registradas pelo produtos. E a custom que é um folder não file system quem registra? Alguma dica? Abraços. Obrigado. -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
[zope-pt] Re: custom - portal_skins
Respondendo a minha pergunta, caso alguém precise: ps.manage_addProduct['OFSP'].manage_addFolder(id='custom') na Portal.py do CMFCore. Talvez o plone sobrescreva esta funcionalidade, mas ainda não achei. Abraços TOM Em 13/09/07, Wilton Alencar [EMAIL PROTECTED] escreveu: Olá pessoal, alguém sabe dizer quem registra a custom dentro de uma portal_skins dentro de um plone site. Sei que as demais pastas são registradas pelo produtos. E a custom que é um folder não file system quem registra? Alguma dica? Abraços. Obrigado. -- Cordialmente, Wilton Souza Alencar www.tom.pro.br -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Re: Dúvida em nome de campo de Notícia em site Zope/Plone
tem a getText e getRawText - que vem o html sem tratamento então destaque/getText deve funcionar... Abraços TOM Em 13/09/07, Machado [EMAIL PROTECTED] escreveu: Oi, João! A dica do Clayton é bem o caminho. Com um pouquinho mais de tentativa, creio que tu ia conseguir se achar. Caso, porém, o DocFinderTab não lhe sirva ou tu não possa/queira usá-lo eu sugiro que dê uma olhada na própria definição do esquema do seu tipo(AT). No caso do newsItem, deves encontrar em [INSTANCE_HOME]/Products/ATContentTypes/content/newsitem.py a definição da variável 'schema' deve te ajudar. Note que a caixa importa. Espero ter ajudado. Abraços livres A Thursday 13 September 2007 17:11:14, jgbalb escreveu: Clayton, parece que você não entendeu. Eu tenho a seguinte linha de código: div id=texto tal:content=destaque/TextTexto da Noticia/div que NÃO funciona porque 'destaque/Text' não existe. Existe 'destaque/Title' para pegar o título da noticia, 'destaque/Description' para pegar o resumo da notícia, etc; mas eu preciso do nome de um campo no formato 'destaque/nome_de_campo' para obter o corpo da noticia, o que não é nem seu título nem sua descrição; preciso deste 'nome_de_campo' ou uma forma de obtê-lo. Agradeço qualquer ajuda João -- --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Clayton [EMAIL PROTECTED] escreveu João, No Plone já exite templates que você pode pegar como exemplo para customizar o seu portal ou você também pode usar o Doc Finder Tab [1] para obter informações dos objetos do Zope e Plone. Por exemplo essa informação que você que exite na template newsitem_view: text python:here.CookedBody(stx_level=2) [1] http://plone.org/products/docfindertab abraços, Clayton Em 11/09/07, jgbalb [EMAIL PROTECTED] escreveu: Pessoal, tenho o seguinte trecho de código: ' tal:define define=destaques python:context.portal_catalog (Type='News Item', review_state='published', sort_on='Date', sort_order='reverse')[:1] tal:repeat repeat=destaque destaques li div id=titulo a href=# tal:content=destaque/TitleTitulo/a /div div class=text_principal div class=img_principal img tal:replace=structure python:destaque.getObject().tag (scale='thumb', css_class='newsImage') src= alt= / /div div id=descricao tal:content=destaque/DescriptionDescrição/div (...) ' Preciso substituir o último tal:content que diz 'destaque/Description' por algo como 'destaque/Textbody' (que não funcionou), porque meu interesse é pegar o corpo da notícia do Plone e não sua descrição. Alguém sabe qual termo usar? Agradeço antecipadamente, João Para enviar uma mensagem: zope-pt@yahoogrupos.com.brzope-pt%40yahoogrupos.com.br Para desistir envie uma mensagem em branco para: zope-pt- [EMAIL PROTECTED] unsubscribe%40yahoogrupos.com.br Links do Yahoo! Grupos -- [EMAIL PROTECTED]carlos-ricardo.olivveira%40serpro.gov.br PSSL - Programa SERPRO de Software Livre ** 9° Forum Internacional Software Livre - fisl9.0 http://fisl.softwarelivre.org/ Porto Alegre, RS - Brasil - 17~19 Abril de 2008 ** Esta mensagem do SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO), empresa pública federal regida pelo disposto na Lei Federal nº 5.615, é enviada exclusivamente a seu destinatário e pode conter informações confidenciais, protegidas por sigilo profissional. Sua utilização desautorizada é ilegal e sujeita o infrator às penas da lei. Se você a recebeu indevidamente, queira, por gentileza, reenviá-la ao emitente, esclarecendo o equívoco. This message from SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO) -- a government company established under Brazilian law (5.615/70) -- is directed exclusively to its addressee and may contain confidential data, protected under professional secrecy rules. Its unauthorized use is illegal and may subject the transgressor to the law's penalties. If you're not the addressee, please send it back, elucidating the failure. -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Migrar um site já pronto para dentro do Plone
Outra dica é pegar cada arquivo html e definir metadados para o Plone e subir via ftp. se for o caso para cada tipo de arquivo atribua uma extensão e registre no content_type_registry do plone para que ele converta a extensão pro que você quer. Para isso você deverá estudar um pouco os tipos de conteúdos do plone pegando-os via FTP/WEBDAV além da content-type registry. Se o site for grande essa pode ser uma saída Outra seria escrever scripts de importação via external method que lerá o HTML como arquivo e gerará um conteúdo no Plone. UFA! Efeito neston. Abraços TOM Em 13/09/07, José Henrique [EMAIL PROTECTED] escreveu: Se é um site estático e você quer manter a mesma aparência, então seria mais fácil importá-lo para Zope puro ao invés de Zope/Plone. Depois você pode instalar o Plone e fazer a migração/customização paulatinamente. Zénrique. Em 13/09/07, André Clímaco [EMAIL PROTECTED] escreveu: Márcio, Tem como sim. Basta você customizar o que deve ser customizado. Exemplo: main_template index_html base_properties ploneCustom.css public.css e por ai vai!!! -- André Clímaco Pereira Barbosa www.andreclimaco.com (61) 8149-8005 Em 13/09/07, Márcio Koczenski [EMAIL PROTECTED] escreveu: Saudações! Tenho trabalhos já prontos em funcionamento, porém desenvolvidos em puro HTML combinado com regras de css. Queria saber se existe a possibilidade e como procedo para micrar este site para dentro do plone, deixando-o com a mesma aparencia de visualização. Desde já agradeço. -- Márcio Koczenski [EMAIL PROTECTED]goldenbirdwest%40yahoo.com.br -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Re: Dúvida em nome de campo de Notícia em site Zope/Plone
Instala doc finder tab e olha no objeto notícia. Agora é curioso que nada está funcionando pra você e funcionando pra todos... Olhe com cuidado se está chamando certo, pois as dicas do Clayton, minhas e do Zé estão corretas. Acredito que há algo de errado com a sua forma de pedir os objetos. Observe que você não está com o objeto na mão e sim com o brain do catalog, logo campos que você quer usar estão no metadata do catalog. Portanto getText, CookedBody e qualquer outro campo deverá estar no metadata do portal_catalog. Outra alternativa é pegar o objeto com dest_obj destaque/getObject assim você está com o objeto na mão. Outra alternativa é destaque.getObject().getText() ou CookedBody() Como diria seu Jorge . É isso aíhh Abraços TOM Em 13/09/07, jgbalb [EMAIL PROTECTED] escreveu: TOM, tentei 'destaque/getText' mas não funcionou... Onde eu poderia descobrir os nomes dos campos de uma notícia dentro do sistema de arquivos (filesystem)? PS: deve estar dentro de um arquivo .py João -- --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Wilton Alencar [EMAIL PROTECTED] escreveu tem a getText e getRawText - que vem o html sem tratamento então destaque/getText deve funcionar... Abraços TOM Em 13/09/07, Machado [EMAIL PROTECTED] escreveu: Oi, João! A dica do Clayton é bem o caminho. Com um pouquinho mais de tentativa, creio que tu ia conseguir se achar. Caso, porém, o DocFinderTab não lhe sirva ou tu não possa/queira usá-lo eu sugiro que dê uma olhada na própria definição do esquema do seu tipo(AT). No caso do newsItem, deves encontrar em [INSTANCE_HOME]/Products/ATContentTypes/content/newsitem.py a definição da variável 'schema' deve te ajudar. Note que a caixa importa. Espero ter ajudado. Abraços livres A Thursday 13 September 2007 17:11:14, jgbalb escreveu: Clayton, parece que você não entendeu. Eu tenho a seguinte linha de código: div id=texto tal:content=destaque/TextTexto da Noticia/div que NÃO funciona porque 'destaque/Text' não existe. Existe 'destaque/Title' para pegar o título da noticia, 'destaque/Description' para pegar o resumo da notícia, etc; mas eu preciso do nome de um campo no formato 'destaque/nome_de_campo' para obter o corpo da noticia, o que não é nem seu título nem sua descrição; preciso deste 'nome_de_campo' ou uma forma de obtê-lo. Agradeço qualquer ajuda João -- --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.brzope-pt% 40yahoogrupos.com.br, Clayton claytonc.sousa@ escreveu João, No Plone já exite templates que você pode pegar como exemplo para customizar o seu portal ou você também pode usar o Doc Finder Tab [1] para obter informações dos objetos do Zope e Plone. Por exemplo essa informação que você que exite na template newsitem_view: text python:here.CookedBody(stx_level=2) [1] http://plone.org/products/docfindertab abraços, Clayton Em 11/09/07, jgbalb jgbalb@ escreveu: Pessoal, tenho o seguinte trecho de código: ' tal:define define=destaques python:context.portal_catalog (Type='News Item', review_state='published', sort_on='Date', sort_order='reverse')[:1] tal:repeat repeat=destaque destaques li div id=titulo a href=# tal:content=destaque/TitleTitulo/a /div div class=text_principal div class=img_principal img tal:replace=structure python:destaque.getObject().tag (scale='thumb', css_class='newsImage') src= alt= / /div div id=descricao tal:content=destaque/DescriptionDescrição/div (...) ' Preciso substituir o último tal:content que diz 'destaque/Description' por algo como 'destaque/Textbody' (que não funcionou), porque meu interesse é pegar o corpo da notícia do Plone e não sua descrição. Alguém sabe qual termo usar? Agradeço antecipadamente, João Para enviar uma mensagem: zope-pt@yahoogrupos.com.brzope-pt%40yahoogrupos.com.br zope- pt%40yahoogrupos.com.br Para desistir envie uma mensagem em branco para: zope-pt- [EMAIL PROTECTED] unsubscribe%40yahoogrupos.com.brunsubscribe% 40yahoogrupos.com.br Links do Yahoo! Grupos -- [EMAIL PROTECTED]carlos-ricardo.olivveira% 40serpro.gov.br PSSL - Programa SERPRO de Software Livre ** 9° Forum Internacional Software Livre - fisl9.0 http://fisl.softwarelivre.org/ Porto
Re: [zope-pt] Mais um caso de sucesso
Parabéns. Ficou show. Em 06/09/07, Paulo Segundo [EMAIL PROTECTED] escreveu: Pessoal, É com imenso prazer que anuncio a publicação do sítio da Politec ( http://www.politec.com.br). Ele está rodando em cima do Zope 2.9.5-final, Python 2.4.4 e Plone 2.5.2. (Já estamos estudando a atualização, não foi realizada por conta da nossa deadline.) Ele foi projetado todo em archetype. Ele conta ainda com Flash dinâmicos, cuja suas animações são programadas em ActionScript e dados carregados via integração Plone/XML/Flash. O projeto é todo baseado em multimídia, contando com espaços para publicação de vídeos e galerias de fotos. Essas funcionalidades ainda não foram utilizadas pela empresa, por conta do prazo, porém estão disponíveis e em breve serão utilizadas. Já estão previstas melhorias e novas funcionalidades, conforme forem implementadas estaremos comunicando aqui na comunidade. Esse é mais um grande passo para a comunidade PZP. Pessoas que participaram/participam do projeto: - Gustavo Lepri - Luiz Diogo* - Paulo Segundo* - Rodrigo Aires - Rodrigo Castardo *Equipe atual Quem quiser saber mais sobre o projeto basta entrar em contato comigo ou com o Luiz Diogo. Abraços -- Paulo Segundo -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Acesso ao RSS
Tá lendo rss no plone ou está fornecendo? Se estiver fornecendo pode ser o fato de publicar... Se estiver lendo veja se não há proxy na sua rede, se for o caso terá que mudar o produto ou componente de leitura para se autenticar no proxy. Abraços TOM Em 03/09/07, moacyr flavio [EMAIL PROTECTED] escreveu: Amigos, já fucei de tudo para liberar a leitura dos RSS. O sistema sempre solicita o login. Alguém ajuda? Grato, Moacyr Flickr agora em português. Você clica, todo mundo vê. Saiba maishttp://br.rd.yahoo.com/mail/taglines/flickr/*http://www.flickr.com.br/. -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
[zope-pt] Mais Vídeos Plone
Olá pessoal, listas gitec, grupoplone e zope-pt. Este fim de semana estou trabalhando em mais vídeos Plone. Paciência, queria mesmo estar na Pycon; Agora sim, vídeos mais técnicos, explorando as ferramentas Plone via ZMI. Ainda níveis introdutórios, mas já com algumas informações interessantes. Com as críticas dos últimos vídeos melhorei a forma de gravação permitindo a leitura e acompanhamento das ações. Os vídeos ainda estão pequenos no video.google.com devido às restrições do mesmo, mas já é possível acompanhar e ler as telas e acompanhar o mouse. O áudio ainda tem alguns problemas e alguns vícios (Âaaa), mas tudo bem, ainda vou melhorar. Futuramente vou gravar todos os vídeos num dvd e reiniciar o seed iniciado com o davi. A warner bros e blockbuster também se interessaram em distribuir, mas ainda estou pensando. Bem, os vídeos podem ser encontrados e baixados em: http://video.google.com/videosearch?q=wilton+souza+alencar São os mais recentes que importam. Como ainda é sábado à noite e ainda estou gravando, outros vídeos aparecerão lá até amanhã (domingo). Qualquer observação me enviem. Aos mestres plone e zope, perdoem-me se em alguns conceitos não fui muito preciso, de qualquer forma, sintam-se à vontade em comentar. Abraços a todos, bom estudo. PS: Futuramente vou contratar alguém para narrar os vídeos, pois até eu estou de saco cheio da minha vozâaa Se alguém quiser pode gerar forks dos vídeos, explicando as mesmas ferramentas sob outro ponto de vista e com outra vozhe he -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Eitor Zope/DTML
Na zmi tem o zopeeditor Lembro de uma ferramenta em linux Quanta ou algo assim que permite você configurar tags Você terá que configurar as tags para zpt e dtmt No caso do ZPT se usar o eclipse ou dreamweaver eles reconhecerão a sintaxe HTML com NS xml, e acho que aos poucos começarão a gerar complete das tags devido à constância de uso. Acho que é isso. Abraços TOM Em 31/08/07, Álvaro Prestes [EMAIL PROTECTED] escreveu: Galera, existe alguma ferramenta/editor que auxilie na construção/edição de código DTML que seja free? Valeu, _ Álvaro Nunes Prestes Diretoria de Informática Assembléia Legislativa do Tocantins MSN: [EMAIL PROTECTED] A sabedoria que vem do alto é pura, pacífica, moderada, tratável, cheia de misericórdia e de bons frutos, sem parcialidade, e sem hipocrisia. Tiago 3:17 Flickr agora em português. Você clica, todo mundo vê. Saiba maishttp://br.rd.yahoo.com/mail/taglines/flickr/*http://www.flickr.com.br/. -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Visualização do conteúdo puro
getText http://www.interlegis.gov.br/Members/brendaortiz/seminario-e-programa-de-visitas-orientadas-da-assembleia-legislativa-de-minas-gerias/getText http://www.tom.pro.br/front-page/getText para mais: api.plone.org Em 28/08/07, Michael Shigeki Onishi [EMAIL PROTECTED] escreveu: Gente, existe alguma forma fácil de visualizar um documento no plone desvinculado da estrutura imposta pelo portal (sem mostrar o header, os left e right slots etc)? Quero utilizar isso para, de dentro da intranet, criar uma janela (window) para um conteúdo que existe na internet (plone), mas ficar tosco como a imagem anexa. Abraços! -- Michael Shigeki Onishi Consultor Técnico Legislativo - Analista de Sistemas Câmara Legislativa do Distrito Federal (61) 3966-8390 -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
[zope-pt] Vídeos Plone rumo a Aracaju-SE
Pessoal, iniciei, com certo atraso, o seed. Dois cds com vídeos Plone estão a caminho de Aracaju (Davi Lima) e devem chegar semana que vem para ele. Aqui em BSB o processo já foi disparado via Bruno Miquett e Fernando Bezerra. Agora passei o token, vamos ver se a rede não cai...rs rs Abraços Esse fim de semana gravo mais vídeos provavelmente sobre portal_css, portal_javascripts e portal_skins. Aviso nessa lista. TOM -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Vídeos Plone rumo a Aracaju-SE
O token está com o Davi de Aracaju, peça pra ele. Abraços TOM Em 23/08/07, Wescley Costa (a.k.a. Narixx) [EMAIL PROTECTED] escreveu: eh... aki no MRE em Brasília, o Diego e eu temos os vídeos... Graças ao Tom e ao Bruno!!! \o/ que estiver aqui por perto e quiser é só avisar, e passar os CDs, claro!!! hehehehehe Valeu... Em 23/08/07, Bruno Miquett [EMAIL PROTECTED] escreveu: Pessoal, Passei uma cópia dos vídeos pro Diego do Santos trabalha no MRE, que quiser pegar comigo e só me dar as mídia para replicar. - Mensagem original De: Wilton Alencar [EMAIL PROTECTED] Para: zope-pt@yahoogrupos.com.br Enviadas: Quinta-feira, 23 de Agosto de 2007 12:56:20 Assunto: [zope-pt] Vídeos Plone rumo a Aracaju-SE Pessoal, iniciei, com certo atraso, o seed. Dois cds com vídeos Plone estão a caminho de Aracaju (Davi Lima) e devem chegar semana que vem para ele. Aqui em BSB o processo já foi disparado via Bruno Miquett e Fernando Bezerra. Agora passei o token, vamos ver se a rede não cai...rs rs Abraços Esse fim de semana gravo mais vídeos provavelmente sobre portal_css, portal_javascripts e portal_skins. Aviso nessa lista. TOM -- Cordialmente, Wilton Souza Alencar www.tom.pro. br http://www.tom.pro.br/ Flickr agora em português. Você clica, todo mundo vê. Saiba mais http://br.rd.yahoo.com/mail/taglines/flickr/*http://www.flickr.com.br/. -- ?php class ClasseAssinatura{ public $nome= Wescley Costa (aka Narixx)\n; public $cargo = Analista de Sistemas - Politec\n; public $site= http://www.narixx.com\n;; public $contato = Mail/Msn: [EMAIL PROTECTED]; function MostraAssinatura(){ echo $this-nome; echo $this-cargo; echo $this-site; echo $this-contato; } } $mostra = new ClasseAssinatura(); $mostra-MostraAssinatura(); ? -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Re: Vídeos Plone
Davi... Que custos? Me mande o endereço que envio pra você. Aí você passa pra frente e assim sucessivamente.. Abraços TOM Em 18/08/07, Davi Medeiros [EMAIL PROTECTED] escreveu: Wilton, eu aceito receber os cds pelo correio e me comprometo a me tornar um seed para quem me pedir :) Pode me passar as informações de sua conta para eu depositar os devidos custos? Obrigado, Davi Lima --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Wilton Alencar [EMAIL PROTECTED] escreveu Opa!, Tenho os vídeos em AVI em boa qualidade, gravei usando o CamStudio no Windows. Estou investigando outros softwares e formatos para os próximos vídeos já que vou fazer uma para cada ferramenta na zmi de um plone padrão e ainda algumas dicas sobre Python Script, ZSLQMethods, ZPT e Controller, além de CSS e Scripts. Vou investigar as dicas de todos, Podemos criar uma corrente dos interessados, já tenho 2 CDS cheios gravados, posso enviar para quem se interessar e este para outro e assim por diante, enfim, todo mundo gasta os cds e a postagem para o próximo colega. Confesso que o vídeo não está muito profissional, mas um dia chego lá. Até porque é plone 2.5 e logo teremos que fazer vídeos do plone 3.0, enfim os vídeos são voláteis. he he Abraços TOM -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] URL video aulas
Opa, comecei a botar o texto por: wilton souza alencar no campo de descrição do vídeo permitindo assim uma busca pelo meu nome. De qualquer forma vou melhorar ao máximo as descrições para faciltar as buscas. Se não me engano já tenho 5 vídeos lá. Abraços TOM Em 03/08/07, Davi Medeiros [EMAIL PROTECTED] escreveu: Segue a URL do primeiro vídeo: Obtendo Plone para Windows http://video.google.com/videoplay?docid=7455332270111631336 A partir daí a tela exibe os demais vídeos do Wilton. Não tem como pesquisar por usuário. Obrigado Wilton!! Davi Lima --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Wilton Alencar [EMAIL PROTECTED] escreveu Pessoal, estou ministrando um curso e estou gravando vídeo aulas. Comecei pelo plone, parte de gestão, mas terá css, acessibilidade, e parte zmi do plone como ferramentas e desenvolvimento. Tem também uma parte de infra-estrutura. Só que ainda estou fazendo os uploads no video.google.com se quiserem busquem por plone e se tiver jeito podem buscar por usuário ( [EMAIL PROTECTED]) no google vídeo. Até o fim do mês devo ir colocando os vídeos...já tenho por volta de 40. Abraços TOM Em 02/08/07, jonas nepomuceno [EMAIL PROTECTED] escreveu: esse é o link http://midia.pgr.mpf.gov .br/curso_pzp/gerente_servidor.html com as aulas do plone...abraços : se tiver aulos do zope me mandem !! *leoig75 [EMAIL PROTECTED]* escreveu: Não conheço nenhum site de vídeo aulas de Zope, mas se você puder enviar o link para o site com as aulas em Plone, agradeceria muito. Leonardo. Em (11:04:35), zope-pt@yahoogrupos.com.brzope-pt%40yahoogrupos.com.br zope-pt%40yahoogrupos.com.brescreveu: amigos encontrei um site com video aulas de plone muito boa, mas eu trabalho com sapl, e o plone não me interesa no momento, gostaria de saber se existe videos aulas de zope ai pela net: se tiver me indiquem os links pois vou ficar muito grato : obs: sou novo com essas tecnologia.. Para enviar uma mensagem: zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br zope-pt%40yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]zope-pt-unsubscribe%40yahoogrupos.com.br zope-pt-unsubscribe%40yahoogrupos.com.br Links do Yahoo! Grupos -- Alertas do Yahoo! Mail em seu celular. Saiba maishttp://br.mobile.yahoo.com/mailalertas/. -- Cordialmente, Wilton Souza Alencar www.tom.pro.br -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] video aulas
Pessoal, estou ministrando um curso e estou gravando vídeo aulas. Comecei pelo plone, parte de gestão, mas terá css, acessibilidade, e parte zmi do plone como ferramentas e desenvolvimento. Tem também uma parte de infra-estrutura. Só que ainda estou fazendo os uploads no video.google.com se quiserem busquem por plone e se tiver jeito podem buscar por usuário ( [EMAIL PROTECTED]) no google vídeo. Até o fim do mês devo ir colocando os vídeos...já tenho por volta de 40. Abraços TOM Em 02/08/07, jonas nepomuceno [EMAIL PROTECTED] escreveu: esse é o link http://midia.pgr.mpf.gov .br/curso_pzp/gerente_servidor.html com as aulas do plone...abraços : se tiver aulos do zope me mandem !! *leoig75 [EMAIL PROTECTED]* escreveu: Não conheço nenhum site de vídeo aulas de Zope, mas se você puder enviar o link para o site com as aulas em Plone, agradeceria muito. Leonardo. Em (11:04:35), zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.brescreveu: amigos encontrei um site com video aulas de plone muito boa, mas eu trabalho com sapl, e o plone não me interesa no momento, gostaria de saber se existe videos aulas de zope ai pela net: se tiver me indiquem os links pois vou ficar muito grato : obs: sou novo com essas tecnologia.. Para enviar uma mensagem: zope-pt@yahoogrupos.com.brzope-pt%40yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]zope-pt-unsubscribe%40yahoogrupos.com.br Links do Yahoo! Grupos -- Alertas do Yahoo! Mail em seu celular. Saiba maishttp://br.mobile.yahoo.com/mailalertas/. -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Problema workflow
Você já tentou dar um Update Security Settings no portal_workflow? Vale a pena tentar...não tive esse tipo de problema, mas já tive algumas coisas malucas e em geral isso corrige estados estranhos. Abraços Wilton Alencar Em 02/08/07, Vincenzo Tozzi [EMAIL PROTECTED] escreveu: Oi pessoal.. to com um problema esquisito de workflow. Não consigo mais alterar o estado dos conteúdos para Privado (hide). Funciona somente com os conteúdos ATFolder. O workflow é o padrão plone_workflow e a transição esta la com a guarda padrão (owner, manager). A ação tornar privado nem aparece no menu.. Se executar manualmente: content_status_modify?workflow_action=hide retorna: estado alterado corretamente mas não altera e no log não tem nenhum erro. To usando: Plone 2.5.3-final, CMF-1.6.4, Zope (Zope 2.9.7-final, python 2.4.4, linux2), Five 1.3.8, Python 2.4.4 (#1, Jun 8 2007, 20:23:27) [GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)], PIL 1.1.6 valeu.. abs, Vince -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Re: Workflow [Archetypes]
Tiago, olhe na documentação do archegenxml que há algo sobre diagrama de estado e workflow no archetypes. Melhor fonte é plone.org. Abraços TOM Em 01/08/07, tiagosamaha [EMAIL PROTECTED] escreveu: Ninguém respondeu Alguem tem alguma ideia pelo menos, mais ou menos como seria, ou algum exemplo que eu possa ver... valeu!! -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] CMFPublicator e PloneSlideShow
Você atualizou as publicação? Escolheu itens.? Abraços. TOM Em 30/07/07, Lyrio [EMAIL PROTECTED] escreveu: Fala Galera, valeu pelas dicas, porém, foi exatamente isso o que tinha feito, com as dicas tentei novamente entretanto não funcionou! Após tudo fica aparecendo um box na tela dizendo: Não existe uma lista de objetos no CMFPublicator, leia a documentação para maiores informações. Alguém tem mais alguma dica? desde já agradeço! On 7/26/07, Cleber J Santos [EMAIL PROTECTED] wrote: Bruno Cattete wrote: Opa pessoal. Só uma pequena observação, Cleber. Na seleção do tipo de documento que o box news terá, a tecla para selecionar não seria a CTRL? Bom, só isso mesmo. []'s :D isso...! Foi sem querer, mas é isso mesmo! At, -- #!/bin/bash # Name: Cleber J Santos # Email: [EMAIL PROTECTED] cleber_jsantos%40yahoo.com.br # Icq: 27837 -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Re: Erro no EXPORT
Outra sugestão é encontrar um objeto, atributo ou valor com kennedy. Abraços. Em 25/07/07, José Henrique [EMAIL PROTECTED] escreveu: Na pasta bin do seu Zope (do Zope mesmo e não da instância) há dois programas para testar a integridade do Data.fs: . fsrefs.py . fstest.py Leia as doc_strings dos programas e execute-os para ver qual o problema com seu ZODB. Zénrique. Em 25/07/07, Davi Medeiros [EMAIL PROTECTED] escreveu: Gente, será que alguém pode me ajudar a decifrar esta msg de erro que recebo quando tento exportar meu Plone? Acho que minha instância tá zicada, já dei um Update e um Rebuild no Catalog mas infelizmente não foi o suficiente. Obrigado! Davi 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 OFS.ObjectManager, line 543, in manage_exportObject Module OFS.ObjectManager, line 276, in _getOb AttributeError: kennedy Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Re: sou novo..e tenho uma dúvida
www.zope.org Em 14/07/07, jonasrn [EMAIL PROTECTED] escreveu: tem alguma dificuldade..de instalar o plone ?...no qual já vem com o zope ..!! --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Marcos Duarte [EMAIL PROTECTED] escreveu Baixe no site do Plone: http://plone.org/products/plone No pacote para Windows já vem o interpretador da linguagem Python, o Zope e o Plone que é um excelente cms. robson_fd escreveu: Amigos sou novato e estou tentando instalar o zope no windows, e achei um tutorial que me ensina e aparentemente é muito facil, mas o problema é onde baixaro zope para a instalação no windows? pq eles indicam o site www.zope.org, porem na opção de downloads só tem opção para o linux, ou seja..os arquivos pra baixar só tem em tgz, e não tem em exe...se puder me ajudar ficarei grato..!! -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] zope e arquivos : onde ficam os arquivos gerado no zope
Opa! Robson Recomendo você investigar mais. Mas os arquivos só podem ser alterados via Plone ou Zope, pois ficam num banco de dados chamado ZODB. Não adianta procura em file system que não vai encontrar. Bem, recomendo www.tchezope.org e www.plone.org e ler a respeito do Plone e do Zope. Sei que é legal mexer e descobrir, mas vale a pena estudar a documentação antes. Abraços TOM Em 15/07/07, robson_fd [EMAIL PROTECTED] escreveu: amigo instalei o plone zope e payton no windows, ai utilizei uma tutorial ensiando a fazer o primeiro programa: nesse caso utilizei o zope pra criar esse programa, criei uma pastar ..fiz minha pagina html e coloquei uma imagem, até ai tudo bem: rodeia pagina de boa, mas eu estou tentando achar onde foi intalado o plone zope e payton onde fica os arquivos e paginas criados por mim..tipo: queria saber qual a pasta e se os nomes da pasta criado pela plataforma zope é a mesma que fica armazendo ...tipo: criei uma pasta home.html dentro de uma pasta tambem criada por mim chamada imagens, mas eu não consigo mudar o conteudo dess e aquivo a não ser pelo próprio zope..queria ver onde fica esse aquivo..de já agradeço... -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Google Adsense
Você pode customizar o main_template ou mesmo criar um template com o código do google e chamá-lo no main_template. TOM Em 14/07/07, guimavini [EMAIL PROTECTED] escreveu: Olá Pessoal, Gostaria de inserir progapaganda do google no início de uma página, como faço? Já tenho o código do google para colocar, mas o plone não está aceitando... Não posso inserir em um portlet, porque o desenho do site não utiliza portlet. Muito Obrigado pela ajuda. Um abraço. -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Conflitos no ZODB
Plone 2.4? Não seria 2.1.4? Como está a política de manutenção do ZODB? Pack? E backup? É feito em uma cópia do ZODB ou diretamente no ZODB produção? Estão usando cluster? Abraços TOM Em 11/07/07, Fernando Bezerra [EMAIL PROTECTED] escreveu: Bom dia, Temos um portal utilizando plone 2.4, Zope 2.8.8-final e python 2.3.5 e estamos com um problema com lentidão e erros ocorrendo na inserção de conteúdos. Com base nos erros apontados no log fiz algumas buscas e o que eu achei foi um post antigo (27/10/2006) onde foi relatado um problema semelhante ao que estamos enfrentando e como resposta o Sidnei sugeriu o uso do PloneQueueCatalog e do ClockServer. Como não consegui maiores informações sobre os produtos (apenas a informação que o PloneQueueCatalog substitui o catalogo padrão e que enfileira as requisições e que para processar essas requisições é utilizado o ClockServer), recorro a lista afim de saber um pouco mais desses produtos além de saber se existe outra solução para o problema. Abaixo os trechos do log: 2007-07-11T09:51:49 INFO ZODB.Conflict database conflict error (oid 0x4b658f, class BTrees._IOBTree.IOBucket, serial this txn started with 0x036eeb036f642977 2007-07-11 12:51:26.107326, serial currently committed 0x036eeb03b071b866 2007-07-11 12:51:41.354114) at /intra1/teste-1/ministerio-libera-recursos-para-o-programa-leite-fome-zero/base_metadata (109 conflicts, of which 3 were unresolved, since startup at Mon Jul 9 09:54:17 2007) -- 2007-07-11T09:52:23 INFO ZODB.Conflict database conflict error (oid 0x4b658f, class BTrees._IOBTree.IOBucket, serial this txn started with 0x036eeb03b071b866 2007-07-11 12:51:41.354114, serial currently committed 0x036eeb04486148aa 2007-07-11 12:52:16.964066) at /intra1/teste-1/brasilia-sedia-1a-conferencia-nacional-dos-direitos-da-pessoa-com-deficiencia/base_metadata (110 conflicts, of which 3 were unresolved, since startup at Mon Jul 9 09:54:17 2007) Agradeço a atenção, Fernando Bezerra -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Re: Consultar e Executar objetos via ZCatalog
Vai lá um esboço... Script Python catalogo = context.portal_catalog sqls = catalog.searchResults(meta_type=['ZSQL Method'] for sql in sqls: if sql.id = id que vocë quer: sqlmethod = sql.getObject() sql(seu parametro da query) Em 11/07/07, Marcelo Barbosa Araujo [EMAIL PROTECTED] escreveu: TOM, Não querendo abusar da tua paciência, mas vc poderia por gentileza mostrar algum código exemplo? Fiquei meio perdido nesse teu email Abração, Barbosa --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Wilton Alencar [EMAIL PROTECTED] escreveu Vc tem o índice do meta-type aí pode pedir por ele ou pelo ID ou pelo path Ao achar o seu (s) objeto(s) dê um getObject e pegue e tente executar o método __call__ ou diretamente já que o ZSQLMethod o método default é a execução do mesmo. É isso aí. Abraços TOM Em 09/07/07, Marcelo Barbosa Araujo [EMAIL PROTECTED] escreveu: Pessoal, Tenho uma estrutura de pastas no zope e dentro de cada pasta um conjunto de ZSQL Methods. Na pasta raiz tenho um ZCatalog e um script python. Preciso, dentro do script python localizar onde está um determinado ZSQL dentro de uma subpasta. Preciso usar o ZCatalog para localizar. Não posso usar caminho absoluto. Alguém sabe me dizer como escrever a linha de comando python que faz isto? (Procurar no catálogo o ZSQL Method desejado e mandar executá-lo). Agradeço desde já, Barbosa -- Cordialmente, Wilton Souza Alencar www.tom.pro.br -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Expert em Plone
Pois é, aconselho aos que têm possibilidade de ir que invistam, pois a experiência internacional é sempre gratificante. Abraços TOM Em 11/07/07, Luciano Ramalho [EMAIL PROTECTED] escreveu: On 7/11/07, Lucman [EMAIL PROTECTED] lucman%40panbox.co.mz wrote: Preciso de um expert em Plone e que saiba costumizar o Plone para fazer o que desejamos implementar e que esteja disponível para vir até Maputo-Moçambique. E então, pessoal, eis aí uma rara oportunidade de fazer um trabalho de consultoria internacional em um país que fala português. Pelo que disse o Davi Medeiros, deve ser um projeto de porte considerável. Eu adoraria conheçer Moçambique, mas não tenho disponibilidade para um projeto deste porte até 2008. [ ]s Luciano -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Re: Conflitos no ZODB
Opa! Se o backup for demorado (fita por exemplo) é melhor realizar a cópia para área em disco em horário de não pico e realizar backup da cópia, evitando conflitos de leitura e gravação. Verifique também se o número de threads do zope server está em até 7 (default é 4) no zope.conf Assim você minimiza problema de conflitos. Taí minhas dicas, tem gente aqui que pode falar com maior domínio. Abraços TOM Em 11/07/07, Fernando Bezerra [EMAIL PROTECTED] escreveu: Opa Tom, Tem razão o plone é o 2.1.4 ;) O pack é feito semanalmente e o backup é feito diretamente no ZODB em produção. --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Wilton Alencar [EMAIL PROTECTED] escreveu Plone 2.4? Não seria 2.1.4? Como está a política de manutenção do ZODB? Pack? E backup? É feito em uma cópia do ZODB ou diretamente no ZODB produção? Estão usando cluster? Abraços TOM Em 11/07/07, Fernando Bezerra [EMAIL PROTECTED] escreveu: Bom dia, Temos um portal utilizando plone 2.4, Zope 2.8.8-final e python 2.3.5 e estamos com um problema com lentidão e erros ocorrendo na inserção de conteúdos. Com base nos erros apontados no log fiz algumas buscas e o que eu achei foi um post antigo (27/10/2006) onde foi relatado um problema semelhante ao que estamos enfrentando e como resposta o Sidnei sugeriu o uso do PloneQueueCatalog e do ClockServer. Como não consegui maiores informações sobre os produtos (apenas a informação que o PloneQueueCatalog substitui o catalogo padrão e que enfileira as requisições e que para processar essas requisições é utilizado o ClockServer), recorro a lista afim de saber um pouco mais desses produtos além de saber se existe outra solução para o problema. Abaixo os trechos do log: 2007-07-11T09:51:49 INFO ZODB.Conflict database conflict error (oid 0x4b658f, class BTrees._IOBTree.IOBucket, serial this txn started with 0x036eeb036f642977 2007-07-11 12:51:26.107326, serial currently committed 0x036eeb03b071b866 2007-07-11 12:51:41.354114) at /intra1/teste-1/ministerio-libera-recursos-para-o-programa-leite-fome-zero/base_metadata (109 conflicts, of which 3 were unresolved, since startup at Mon Jul 9 09:54:17 2007) -- 2007-07-11T09:52:23 INFO ZODB.Conflict database conflict error (oid 0x4b658f, class BTrees._IOBTree.IOBucket, serial this txn started with 0x036eeb03b071b866 2007-07-11 12:51:41.354114, serial currently committed 0x036eeb04486148aa 2007-07-11 12:52:16.964066) at /intra1/teste-1/brasilia-sedia-1a-conferencia-nacional-dos-direitos-da-pessoa-com-deficiencia/base_metadata (110 conflicts, of which 3 were unresolved, since startup at Mon Jul 9 09:54:17 2007) Agradeço a atenção, Fernando Bezerra -- Cordialmente, Wilton Souza Alencar www.tom.pro.br -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Consultar e Executar objetos via ZCatalog
Vc tem o índice do meta-type aí pode pedir por ele ou pelo ID ou pelo path Ao achar o seu (s) objeto(s) dê um getObject e pegue e tente executar o método __call__ ou diretamente já que o ZSQLMethod o método default é a execução do mesmo. É isso aí. Abraços TOM Em 09/07/07, Marcelo Barbosa Araujo [EMAIL PROTECTED] escreveu: Pessoal, Tenho uma estrutura de pastas no zope e dentro de cada pasta um conjunto de ZSQL Methods. Na pasta raiz tenho um ZCatalog e um script python. Preciso, dentro do script python localizar onde está um determinado ZSQL dentro de uma subpasta. Preciso usar o ZCatalog para localizar. Não posso usar caminho absoluto. Alguém sabe me dizer como escrever a linha de comando python que faz isto? (Procurar no catálogo o ZSQL Method desejado e mandar executá-lo). Agradeço desde já, Barbosa -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Duvidas com archetypes!!
Opa! Cheque a codificação do seu Mysql e a do Plone. A do Plone é, em geral, utf-8. Assim o archetypes pega essa. O Mysql deve estar com essa configuração tb. Abraços TOM Em 06/07/07, gabrielmonnerat [EMAIL PROTECTED] escreveu: Sou iniciante em plone e archetypes.Pesquisando e estudando resolvi criar um produto em archetypes com mysql e tive problemas com o campos no mysql mas rapidamente foi resolvido. No momento estou com um problema que, quando vou salvar qualquer campo que tenha qualquer tipo de acento gera esse erro: Error Value 'ascii' codec can't encode character u'\xe3' in position 12: ordinal not in range(128) Já procurei em vários lugares, tirei o mysql e salvei no ZODB mesmo ocorreu tudo normal, salvei no mysql mas sem acentos e tb salvou normal, mas quando coloco acentos ocorre esse erro. Se alguem poder me ajudar ou me dar uma dica já agradeço desde já. E uma outra duvida que tenho é : Onde com archetypes eu manipulo os campos, por exemplo, tenha um campos qualquer que desejo fazer calculos com ele e adicionar apenas o resultado do calculo no banco. Onde eu trabalharia com isso dentro de archetypes, com python ou zpt? Zope 2.9.7 Plone 2.5.3-final Archetypes 1.4.4-final Desde já agradeço a atenção -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Ajuda com zpt
Acho que vale a pena escrever um script return context.portal_catalog(portal_type=News Item, review_state=published, sort_on=effective_date, sort_order=reverse)[:4] ou algo muito próximo. Depois no ZPT span tal:repeat=noticia python:context.NomeDoScript() span tal:content=noticia/CampoQueQuer / /span Acho que é isso aí...mais ou menos. Abraços. TOM Em 03/07/07, André Festrati [EMAIL PROTECTED] escreveu: Olá moçada, tudo bem? Estamos desenvolvendo um novo portal para nossa prefeitura e deparamos com um problema. Não estamos conseguindo fazer um ZPT que traga o título das últimas 4 notícias e mostre a imagem da última notícia (como no exemplo em anexo). No nosso portal atual usamos o CMF crú com uma série de comandos em DTML. e agora estamos usando o plone e algumas coisas são um pouco diferente :). Estamos trabalhando com: Zope 2.9.7-final; Python 2.4.4; Plone-2.5.3 Vimos inclusive que uma das soluções utilizadas para resolver problemas parecidos com o nosso seria a utilização do CMFPublicator mas, não achei uma versão que servisse na nossa plataforma. Estamos utilizando também o CMFContent Panels para mostrar algumas informações na página principal. Tivemos problemas com alguns portlets mas conseguimos resolver... Quando trazemos a imagem não vem o texto e vice-versa Precisaremos implementar outros ZPT´s parecidos para a visualização de outros tipos de conteúdo também mas, resolvendo um resolvemos todos. Anexei uma screenshot do portlet que estamos montando, se derrepente alguem ja criou algo parecido pudesse dar uma dica. -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Fale conosco ou usuario anonimo com permissao de criacao
Diogo, acho que terá que olha no permission do objeto ou template e habilitar View para anônimo. Em 03/07/07, Diogo Moreira [EMAIL PROTECTED] escreveu: Pessoal, alguem sabe de algum produto para Fale Conosco, que ao inves de mandar emails, armazene as mensagens no ZODB para consulta e resposta posterior, pelo próprio Plone? Eu vi o plonecontactfolder, mas nao consegui fazer ele funcionar para usuarios anonimos e pedir para que cada usuario faca login no site para mandar um contato, eh complicado, pelo publico o site. Alguem conhece ou sabe como fazer um usuario anonimo ter privilegio de criacao de objetos em uma determinada pasta no site??? Valeus -- Diogo Moreira Analista / Desenvolvedor WEB DBA MySQL Graduando em Computação - UnB -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Problemas com acentuação
nesse caso o melhor é converter o resultado do BD ou converter o BD para utf-8. O pessoal do Oracle não vai deixar, então nos campos que precisar faça campo.encode('latin-1').decode('utf-8') ou vice-versa...não me lembro direito e estou sem zope aqui. Abraços. TOM Em 02/07/07, Leonardo Miranda [EMAIL PROTECTED] escreveu: Bom dia, Estou com um problema com caracters tipo acentuação e cedilha, eu ja tentei muita coisa no Zope, tais como: -encode -decode - import sys sys.setdefaultencoding(utf-8) - rest-input-encoding utf-8 rest-output-encoding utf-8 E nada funcona, eu estou conectando usando o conector da Egenix para conectar ao ORACLE 10i. qualquer ajuda é valida... obrigado! Leonardo Miranda -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Problemas com acentuação
Já checou o cliente, de nada adianta encodes corretos se o navegador estiver com codificação definida erradamente ou sem automatização especialmente no IE que mantém sua escolha entre sites. Experimente ver seu site com codificação que corrige os problemas no cliente, e depois tente aplicá-las localmente. Abraços. TOM Em 02/07/07, Leonardo Miranda [EMAIL PROTECTED] escreveu: Se fosse so isso era moleza TOM ... como eu disse eu ja usei diversos recuros... encode... o decode... ja alterei no sitecuztomize.pypra utf-8... ja alterei no zope.conf rest-input-encoding utf-8 .. e nada disso adiantou! queria saber se ha mais algumas coisa a ser feita no zope, pois eu creio que ja chegue bugado no zope.. por isso que nada adiantou! Leonardo Miranda Em 02/07/07, Wilton Alencar [EMAIL PROTECTED] escreveu: nesse caso o melhor é converter o resultado do BD ou converter o BD para utf-8. O pessoal do Oracle não vai deixar, então nos campos que precisar faça campo.encode('latin-1').decode('utf-8') ou vice-versa...não me lembro direito e estou sem zope aqui. Abraços. TOM Em 02/07/07, Leonardo Miranda [EMAIL PROTECTED] escreveu: Bom dia, Estou com um problema com caracters tipo acentuação e cedilha, eu ja tentei muita coisa no Zope, tais como: -encode -decode - import sys sys.setdefaultencoding(utf-8) - rest-input-encoding utf-8 rest-output-encoding utf-8 E nada funcona, eu estou conectando usando o conector da Egenix para conectar ao ORACLE 10i. qualquer ajuda é valida... obrigado! Leonardo Miranda -- Cordialmente, Wilton Souza Alencar www.tom.pro.br -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
[zope-pt] Invasão Câmara
Pessoal, tá correndo a notícia. http://g1.globo.com/Noticias/Tecnologia/0,,MUL60646-6174,00.html Alguém sabe se foi na parte plone? Sabemos que a câmara usa muita coisa, mas se alguém tiver detalhes ou puder comentar. Apenas porque na mídia, pode parecer que a culpa foi do Plone/Zope. Abraços. -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Incrementando o RSS_template com mais uma tag
corpo metal:block define-slot=corpo tal:block content=python:context.CookedBody(stx_level2) Default rss corpo goes here /tal:block /metal:block /corpo Taí, cheque se pode usar tags customizadas no RSS padrão rdf, talvez tenha que usar algo como body ou content na tag ao invés de corpo, observe também se está com item na mão, senão o cookedbody não funcionará. Abraços TOM Em 27/06/07, Robson Virino [EMAIL PROTECTED] escreveu: Olá amigos, Quando crio, por exemplo, três notícias em uma pasta, e mando gerar um XML pelo link RSS, vêm tags XML contendo o titulo da noticia, descrição e seu link. Gostaria de neste XML, poder colocar mais uma tag corpo contendo o conteúdo completo da notícia... Lá no Rss_template, tem para a criação da tag description: ... description metal:block define-slot=description tal:block content=context/Description Default rss description goes here /tal:block /metal:block /description ... description tal:content=obj_item/DescriptionDescription/description ... O que eu faço para entrar uma tag corpo? Lembrando que na noticia, o corpo é chamado por python:CookedBody(stx_level2)... Obrigado, amigos! -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Kupu sumiu...
Javascript ativado? Versões de navegador? Preferência de usuário? Teste tudo.! TOM Em 10/06/07, BATISTA-08 [EMAIL PROTECTED] escreveu: Já cansei de pesquisar e já solicitei ajuda a muitos, mas ninguem conseguiu me ajudar... é o seguinte: tenho um site plone ( ok.objectis.net ) com o Kupu instalado, porém não aparecem os icones acima da caixa do corpo de texto a ser editado! Será que vcs têm algum conhecimento sobre isso? O que devo fazer para o kupu funcionar? Agradeço a atenção. Cleber Campos c1e6er(at)gmail com -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Erro - Conteúdo
Acredito que o zope não achou as imagens. Pode ser problema no nome dos diretórios ou na permissão. Se for windows pode ser erro ao descompactar ou nos nomes com espaço. Se for linux pode ser permissão ou mesmo problema de caixa alta ou baixa. Investigue um pouco. Foram só chutes. Abraços TOM Em 01/06/07, Natalia Souza [EMAIL PROTECTED] escreveu: Bom dia! Alguem sabe me dizer onde está esse erro: misc_/OFSP/dtmldoc.gif? Ele está parecendo quando seleciono a opção conteudos na barra de edição. Obrigada Natália -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Acessibilidade
Primeiro dê uma olha na função Javascript setActiveStyleSheet não precisará de python Depois modifique o template para a sua 4ª opção chamando o setActive ou outra função criada para isso. Nos moldes dela conseguirá aplicar suas folhas de estilo.. Abraços. TOM Em 01/06/07, ferreira.luiz [EMAIL PROTECTED] escreveu: Pessoal, to precisando de ajuda. Na parte de acessibilidade do plone, a princípio tem três opções: aumentar fonte, diminuir e normal. Estava precisando criar uma quarta opção, que inclusive já está sendo muito usada na web para acessibilidade (sites governamentais) que é a opção de contraste. Encontrei o código dessas opções que usa a função setActiveStyleSheet. Veja: lia href=javascript:setActiveStyleSheet('Large Text', 1); title=Large Text i18n:attributes=title title_large_text; i18n:translate=large_textLarge/a/li lia href=javascript:setActiveStyleSheet('',1); title=Normal Text i18n:attributes=title title_normal_text; i18n:translate=normal_textNormal/a/li lia href=javascript:setActiveStyleSheet('Small Text',1); title=Small Text i18n:attributes=title title_small_text; i18n:translate=small_textSmall/a/li A partir daí ele chama os css textLarge.css ou textSmall.css para mudar a página. Até aí eu entendi. Mas, não entendi como. Como faço agora para criar uma quarta opção para chamar um outro css que criei, o contraste.css? Na parte onde entra o python estou perdido. Alguém pode me ajudar? Abraços. Luiz. -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Zope 2 x Zope 3
Vou expressar uma opinião que há muito vem na minha cabeça e acredito que de outros também Talvez dos antigos divulgadores (estou com zope desde 2001), sou técnicamente o mais fraquinho dos profissionais e o mais resistentes a patterns e etcmas aí vai minha opinião. Durante anos que venho trabalhando e divulgando o Zope e Plone, vejo que justamente o que alguns chamam de worst practices ou pelo menos as não melhores práticas é que têm conquistado desenvolvedores e clientes. Particularmente, me assustou tornar o Zope mais pythonico, não que acho que isso seja ruim, mas o Zope e o Plone conquistaram muito espaço, justamente por serem produtivos e eficazes sem necessidade do Python (no que cabe ao desenvolvedor de soluções voltadas ao cliente). Então acho que o zope 3 poderia repensar o seu modelo pythonico, pelo menos abrindo alternativas do bom e velho zope 2 (se bem que falo sem grandes conhecimentos do zope 3, apenas investigações superficiais). Isto é, a velha história do melhor dos dois mundos, avançar sem perder o já conquistado. Ou o famoso ótimo é inimigo do bom, o zope e plone são bons e estão querendo se tornar ótimos e aí mora o perigo. Aproveito e expresso alguns pontos que me deixam encucado: Quanto a Acquisition, concordo que explícito é melhor que implícito, mas foi justamente o implícito e algumas mágicas e automatizações do Zope que conquistaram desenvolvedores e clientes. Me assusta a retirada dessa característica ou crítica descomedida a ela (me lembra a época do java contra a herança múltipla que usávamos muito em C++, Jogar algo na Fogueira normalmente não é bom.). Quanto a ZMI vejo a mesma como um plus e não uma deficiência (sou muito criticado por isso), pois muitos ficam maravilhados com a possibilidade de desenvolvimento TTW e isso tem se perdido no Plone por influência do Zope 3 e Five. (Me crucifiquem se quiserem) ZCML: Me assusta o excesso de arquivos de configuração no Zope 3/Five. Às vezes penso que estão inventando o Z2EE ou P2EE (nem preciso falar do que se trata). Concordo que este modelo traz muita flexibilidade, mas também retrabalho e muita configuração burocrática que seria facilmente resolvida com alguns modelos automáticos (ex.: Products no Zope 2) que poderiam conviver juntos. Além disso é modelo XML de configuração já está bem atendido pelo mercado e já tem se mostrado esgotado (vide Rails, Trails e outros modelos menos configuráveis e mais automáticos) Enfim, aproveito esse off-topic, para me questionar e à comunidade, para onde estamos indo. Já levei muitas aulas sobre design patterns, best practices e outras coisas que o Z3 traz, mas ainda não consegui, talvez por deficiência, vislumbrar o que essas coisas trazem de melhorias para o desenvolvedor de soluções que usa o Zope e o Plone em sua coorporação e que apesar de incentivar a comunidade através de contratações, demandas de serviços e divulgação da plataforma, não quer se envolver em questões arquiteturais do Plone, Zope ou Python. Basta olhar para a comunidade java, quantas coorporações que usam a linguagem e tecnologias correlatas realmente se envolvem nos núcleos dos projetos e decisões. A contribuição é feita através de demandas comerciais e isso pode se perder no Z3. Às vezes me pergunto se todo esforço do Zope 3 não seria bem aproveitado na solução dos problemas do Zope 2 e incorporação de novas tendências sem perder o que já foi conquistado. Recentemente, verifiquei que muito clientes têm se assustado com o modelo Zope 3/Five e que a comunidade pode pagar caro por esse caminho, pois enquanto a divulgação de um órgão ou instuição de grande porte agrega valor a nossa comunidade e à plataforma, o abandono da plataforma por algumas delas pode ruir as estruturas e bases construídas. Enfim, o impacto de uma avaliação ruim é muito grande (a velha história da mancha negra na blusa branca). Particularmente, como desenvolvedor, estou assustado e meio perdido, e sinto que é um sentimento corrente entre nós. Vi manifestações do Jean na lista internacional sobre isso e o que mais me assustou foi a total rejeição para as observações levantadas. Com o comentário do Xiru, fico mais assustado. Enfim, a velha do pergunta do ser humano se aplica a nossa comunidade. Para onde vamos? TOM Em 20/05/07, xiru [EMAIL PROTECTED] escreveu: A discussão ta ficando boa. Hora de falar sério... Bem... a história de cada pessoa descreve suas opniões... isso é fato :-) Vejamos a minha opnião... Eu não ficaria admirado se o Interlegis fizesse um fork do Plone (aliás, em conversas informais, já havia comentado isso com o Jean, diversas vezes). Quando você está sozinho, com centenas (ou seriam milhares?) de instancias de Portal Modelo rodando com Plone 2.1 (administradas por leigos) e vê o Plone 3 chegando, bate o desanimo só em pensar em migrar. Pessoalmente acho que um fork do Plone não seria bom para ninguem a longo prazo. No entanto, a curto prazo, não tenho visto outra solução senao ir tocando o barco
Re: [zope-pt] Zope e Oracle
Opa!, pegue láhttp://code.google.com/p/zcxoracleda/ ou http://www.tom.pro.br/componentes/ZcxOracleDA.zip/view Aliás, se quiser ajudar a manterpois faz tempo que não olho esse código Abraços. TOM Em 18/05/07, Fernando Correa Neto [EMAIL PROTECTED] escreveu: Opa! On 5/18/07, John Bandini [EMAIL PROTECTED]john.bandini%40gmail.com wrote: Olá, minha empresa está começando a trabalhar com Plone e precisamos fazer uma conexão com o banco de dados Oracle. Um amigo me informou que a empresa brasileira que vende as licenças para o produto (Egenix) cobra em torno de R$ 1.000,00 por instância, com manuais e consultoria. Como temos um servidor com 4 processadores, iriamos gastar em torno de 4 mil reais, verba que não dispomos. Gostaria da ajuda da comunidade para saber se: - Somente existe esta solução (Egenix) para conexão do Plone com o Oracle? Não, eu customava usar esse adapter http://www.zope.org/Products/DA/ZOracleDA/view . Acredito que ainda funcione. Parece que o Wiltom aqui da lista tem um port que usa o cxoracle (biblioteca python) ao invés do velho DCOracle. Fala com ele ;) Abraços Fernando -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Zope 2 x Zope 3
Se me permitem. Não acho que o Zope 3 seja a solução para o Zope 2. Pode ser que o tempo me desminta (afinal não sou vidente), mas acho que o Zope 3 tem tudo pra ser uma tecnologia que não vai pegar(não que não seja boa). É só um sentimento ou pessimismo, mas acho que na hora que alguém tiver que mensurar a migração de Zope 2 para Zope 3, o esforço será usando para migrar de tecnologia. Isso já está ocorrendo na comunidade Plone Zope e Pythontem muita gente estudando TG e Django pela descrença no caminho do Z3. Abraços. Em 17/05/07, Rodrigo Senra [EMAIL PROTECTED] escreveu: [ Jean Rodrigo Ferri ]: - |Dorneles Treméa escreveu: | lembrando que a partir do (ainda distante) Zope 2.11, o módulo | sets já estará liberado por padrão: | |Alguém já sabe onde isso vai parar? 2.99? =) Não querendo ser muito pessimista, o sucesso prematuro (antes da maturidade) pode ser uma maldição. Alguns exemplos: - Drew Barrymore e Macaulay Culkin. Estrelas mirims cujo sucesso levou a uma adolescência conturbada envolvendo alcolismo, drogas e dispustas familiares. - Cobol, uma tecnologia Dura de Matar, com sistemas legados que se recusam a morrer e forçam novas gerações a aprender `Latim` mesmo sabendo que é uma língua morta. - Zope 2 + Plone ! Apesar do Zope 3 estar se desenvolvendo rápido, e apesar do bravo esforço do projeto Five, a pilha tecnológica está uma bagunça. Crescimento desenfreado é sinônimo de câncer, e isso em geral não é um bom sinal. Em suma, acho que vamos ter que conviver com as idiossincrasias do Zope por um bom tempo. Abração, Senra - Rodrigo Senra GPr Sistemas http://www.gpr.com.br -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] qual eh o similar a dtml-with em zpt ?
Acredito que o dtml-with de fato será melhor substituído por um tal:define. o dtml-in com tal:repeat. Se precisar pegar o objeto sem processá-lo coloque nocall na definição. Abraços. TOM Em 16/05/07, Cleber J Santos [EMAIL PROTECTED] escreveu: Joao Paulo Carusi wrote: Pessoal, Estou tomando uma surra para traduzir esse codigo para ZPT: dtml-with folder_x dtml-in objectValues('y') dtml-var w /dtml-in /dtmlwith algum me ajuda? Você pode usar assim! p tal:repeat=results python:context.objectValues('Page Template') span tal:content=results/id / /p OBS. Sempre é bom fazer uma pesquisa no google antes de postar, isso é fundamental, esgote as possibilidades de busca e dai post ;) At, -- #!/bin/bash # Name: Cleber J Santos # Email: [EMAIL PROTECTED] cleber%40zoping.com.br # Icq: 27837 -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Novo TcheZope
Opa! Também tenho disponibilidade para contribuir com conteúdo ou revisão (e até um pouco de desenvolvimento, se bem que não sou dos melhores desenvolvedores, acho que nisso a o tchezope tá bem servido). Abraços. TOM Em 16/05/07, Jacson Tiola [EMAIL PROTECTED] escreveu: Eu me proponho a colaborar... Sobre o conteúdo, poderia usar o ZSyncer para atualizar o conteuúdo... Jacson Tiola - Mensagem original De: xiru [EMAIL PROTECTED] Para: zope-pt@yahoogrupos.com.br Enviadas: Quarta-feira, 16 de Maio de 2007 14:46:18 Assunto: [zope-pt] Novo TcheZope Olá pessoal da lista zope-pt, como vocês devem ter percebido, o TcheZope esteve fora do ar nos ultimos dias. O que aconteceu é que o servidor onde ele estava hospedado foi reinstalado, provavelmente por engano. Eu confesso que não sei os detalhes do que realmente aconteceu, mas deixo a cargo do pessoal da Simples explicar o que houve. O fato é que o site saiu do ar e não houve como recupera-lo. O Jean tinha um backup um pouco antigo e esse backup é a nossa última versão do site até então. Considerando a situação que se formou e depois de discutir um pouco com o Jean, decidimos que era hora de colocar o novo site do TcheZope no ar. Esse site vinha sendo feito a um bom tempo (desde a versão 2.1 do Plone, mas já está rodando com Plone 2.5.x), com apoio do próprio Jean, da Weimar Consultoria e design da Karla Fernandes (http://www.karlafer nandes.com http://www.karlafernandes.com). Agora, o site deve estar respondendo em www.tchezope. org (o Luciano estava coordenando com o Jean a mudanca de DNS). Esse site tem uma estrutura semelhante ao site antigo e tem como objetivo substituir o que o tchezope.org era. Nesse sentido, o site antigo ainda ficará no ar por um tempo em old.tchezope. org. Assim, quem precisar acessar algum conteúdo que não esteja no novo site poderá faze-lo, sem problemas. E... caso o conteúdo deveria ser migrado para o site novo, você está sendo convidado a colaborar :-) Eu propuz ao Jean que tentassemos levantar na lista nomes de até 10 pessoas interessadas em serem Moderadores do site. Isso significa que essas pessoas passariam a substituir parte do trabalho que o Jean vinha fazendo nos ultimos anos, moderando e publicando o conteúdo que toda a comunidade produziria (e auxiliariariam na migração seletiva do antigo tchezope). Se você tem interesse em participar nisso, manifeste-se. O Jean dará acesso aos novos moderadores. Visto o conhecido problema de conteudo desatualizado no tchezope, não vimos outra forma senão um multirão da comunidade para solucionar a questão conteúdo, que deixou de ser uma questão tecnica (e muito menos uma migração normal). O Provedor PyTown.com está hospedando o novo site. Essa é nossa forma de dar nossa parcela de contribuição. Um abraço, -- Fabiano Weimar dos Santos (xiru) Weimar Consultoria Hospedagem Plone, Zope e Pyhon http://www.pytown. com http://www.pytown.com __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Uso de PZP no Setor Público
Acho que o Jean pode falar mais sobre municípios e estados. Acredito que já conheça estes Ministério público: www.pgr.mpf.gov.br e Outros portais. http://www.prdf.mpf.gov.br/ http://www.pg Abraços. TOM Em 12/05/07, Jorge Godoy [EMAIL PROTECTED] escreveu: Thiago Avila [EMAIL PROTECTED] tjtavila%40gmail.com writes: Lançamos nosso mais novo produto ontem: PROCON Alagoas - www.procon.al. gov.br Aguardo feedbacks A parte do Você sabia contém problemas de acentuação. Ela não está enviando os dados na mesma codificação da página. Todos os acentos aparecem bagunçados. -- Jorge Godoy [EMAIL PROTECTED] godoy%40metalab.unc.edu -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
[zope-pt] A gente já sabia que o google usa python.....
Vi e achei interessante, nunca tinha sido tão explícito. A gente já sabia que usava, mas na URL eu não tinha observado ainda. http://adwords.google.com/support/bin/answer.py?hl=pt_BRanswer=61149 -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Trocar abas do menu principal por imagens
use o id portal-globalnav e coloque fundos nele como imagem do itens UL ou LI. Abraços TOM Em 07/05/07, thacianacerqueira [EMAIL PROTECTED] escreveu: Olá pessoal, Gostaria da ajuda de vocês para trocar as abas do menu principal por imagens. Tem como fazer isso? Sou novata e ainda estou me familiarizando com o Zope e seu arquivos. Obrigada Thaciana -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Trocar Footer pelo Menu
Olá Thaciana, como deve ter pesquisado o footer do plone são na verdade dois templates. footer e colophon. Você poderá alterá-los diretamente ou via CSS (ploneCustom.css) utilizando classes e id respectivvos. Se desejar repetir algo poderá estudar a main_template e ver as diversas macros (componentes de página) que o Plone usa e define, podendo reinvocar no footer ou colophon as macros do menu que deseja repetir. Acredito que outros possam contribuir mais. Abraços Boa Sorte TOM Em 04/05/07, thacianacerqueira [EMAIL PROTECTED] escreveu: Olá pessoal, Sou novata no uso do Plone e também no uso de .css e estou com dificuldades para repetir o menu no final do site. Vi que posso retirar o Footer, mas como repito o meu menu no lugar do Footer? Utilizo o mesmo arquivo footer para fazer isso? Aguardo ajuda e agradeço a atenção. Thaciana -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
[zope-pt] xml xsl plone
Pessoal, alguém tem uma dica de como resolver o seguinte problema. Tenho xml´s que vão ser colocados no plone via ftp pegando um tipo via content_type_registry. Esse xml deve ser apresentado dentro do plone com uma xslt. Observei que o xml vem corretamente no corpo do texto, mas não consigo aplicar a xsl nele para que apenas o conteúdo (xml) do slot main seja formatado com a xsl. Comecei trabalhando com templates do news e document como modelos e a partir deste trabalhando na formatação. O problema é que o template terá que entregar text/html já é página web para ser visualizada no navegador, mas a parte xml é text/xml para ser entregue via xsl para o navegador interpretar. Estou até pensando em usar o windowZ do grande Jean para na verdade ter uma view dentro do plone que processa o xml. Outra solução seria processar o xml via DOM ou xmlparsers, etc, Mas como estou com muita preguiça e isso pode levar tempo penso em algo do tipo Simple is better than complex. Enfim, alguém tem uma dica? Abraços. Qualquer toró de parpite é bem-vindo. Obrigado. TOM -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
[zope-pt] Initiated by WorkflowMethod
Pessoal, alguém tem uma dica de uso de transitions do tipo Initiated by WorkflowMethod. é que tenho um caso que a transição não é automática nem iniciada pelo usuário, e escolhi essa opção para chamar a transição por um script. Está correto? Alguma dica, procurei também em alguns docs, mas não consegui ver um exemplo de uso. Obrigado. Abraços TOM -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] page template para xml
Jean, realmente não tinha feito, mas não resolveu, parece que ao definir a content-type com text/xml algo falha. Em 04/04/07, Jean Rodrigo Ferri [EMAIL PROTECTED] escreveu: Wilton Alencar escreveu: Olá pessoal, estou escrevendo um template que monta xml, mas quanto mudo o content-type do PT para text/xml ele dá o seguinte erro: Compilation failed xml.parsers.expat.ExpatError: unbound prefix: line 3, column 0 Não importa como é o XML, ele acusa que o início da linha três onde começo a montar os elementos. Alguma dica? Declarou o namespace TOM? Ex.: ?xml version=1.0 encoding=iso-8859-1 standalone=no ? !DOCTYPE document SYSTEM rml_1_0.dtd document xmlns:tal=http://xml.zope.org/namespaces/tal; /document Abraço, -- Jean Ferri -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] page template para xml
Descobri o problema, parece que o validador do pt não aceita o chamado !CDATA Vou trabalhar no template para resolver isso. Abraços. Obrigado a todos. Fica aí a dica com caracteres Em 04/04/07, Wilton Alencar [EMAIL PROTECTED] escreveu: Jean, realmente não tinha feito, mas não resolveu, parece que ao definir a content-type com text/xml algo falha. Em 04/04/07, Jean Rodrigo Ferri [EMAIL PROTECTED] escreveu: Wilton Alencar escreveu: Olá pessoal, estou escrevendo um template que monta xml, mas quanto mudo o content-type do PT para text/xml ele dá o seguinte erro: Compilation failed xml.parsers.expat.ExpatError: unbound prefix: line 3, column 0 Não importa como é o XML, ele acusa que o início da linha três onde começo a montar os elementos. Alguma dica? Declarou o namespace TOM? Ex.: ?xml version=1.0 encoding=iso-8859-1 standalone=no ? !DOCTYPE document SYSTEM rml_1_0.dtd document xmlns:tal=http://xml.zope.org/namespaces/tal; /document Abraço, -- Jean Ferri -- Cordialmente, Wilton Souza Alencar www.tom.pro.br -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
[zope-pt] Marker Interface Z3/five
Pessoal,desenvolvi para aprendizagem umas interfaces para plone 2.5 com five. Algumas são do tipo marker, mas não consigo fazê-las aparecer na zmi na aba interfaces para que alguns objetos a implementem (assim como a INavigation Root) Alguém tem alguma dica. Alguém sabe de um tutorial para extensão do z2/plone com five. Já li alguns na internet e plone org, mas achei-os meio superficiais. Qualquer dica é válida. Obrigado. -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Transferindo conjunto de arquivos de um diretório para o Zope
FTP Em 26/03/07, jgbalb [EMAIL PROTECTED] escreveu: Pessoal, alguém sabe como transferir o conjunto de arquivos de um diretório fora do Zope para um diretório dentro do Zope sem ter que fazê-lo um por um? Antecipadamente agradeço João -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
[zope-pt] Vulnerabilidade ZOPE
Pessoal, foi anunciado um hotfix para zope devido a vulnerabilidade de segurança. Postado na lista internacional: http://www.zope.org/Products/Zope/Hotfix-2007-03-20/announcement Abraços. TOM -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Ubuntu troca Plone por Drupal
Pessoal, se me permitem. Acho que devemos parar de temer casos de insucesso em Plone, pois já são vários e por vários motivos. Eu, particularmente, conheço uma dezena de projetos fracassados em Java, .Net, PHP, ASP, JSP, ColdFusion, Drupal, Moodle, Joomla, etc. O Plone é mais uma ferramenta e como qualquer ferramenta está sujeita a bom uso e mal uso, a projetos que dão certo e projetos que fracassam, de temores e paixões. Enfim são várias variáveis que levam um projeto por água abaixo tanto técnicos, comerciais, políticos etc. O que sabemos é que o Plone é um bom CMS e não é um projeto mal sucedido que vai derrubá-lo como não é um problema na JVM que derruba o java, ou um problema no windows que derruba a microsoft, ou um problema em site php que derruba o Joomla. Acho que devemos continuar divulgando, capacitando e trabalhando, sendo transparentes quanto aos problemas e soluções que o Plone (e Zope) traz para uma organização. Assim, como o Luciano falou minimizaremos os efeitos contrários. Porque se fosse por alguem falar mal de algo ou deixar de usar o Java, .Net, Microsoft etc já teria sumido do mapa. Obrigado. Em 21/03/07, Fernando Correa Neto [EMAIL PROTECTED] escreveu: Fala Luciano!! On 3/21/07, Luciano Ramalho [EMAIL PROTECTED] ramalho%40gmail.com wrote: As you may know, we at Ubuntu love Python and use it whenever possible. However, we had a bad taste in our mouth from a haywire Plone incident, and decided we just couldn't use plone again. There are no other major oss python CMSs out there. [1] Traduzindo: Como você deve saber, nós do Ubuntu amamos Python e usamos a linguagem sempre que possível. Entretanto, ficamos com um gosto ruim na boca em virtude de um incidente maluco com o Plone, e decidimos que simplesmente não queremos mais usar Plone. Não existem outros CMS Python open seource. No final do post, o Matt Nuzum diz que escolheram Drupal para o novo site do Ubuntu, que já está no ar. [2] Peguei a notícia na lista plone-dev, onde o John Stahl (organizador da PloneConf 2006), postou perguntando se alguém sabia o que se passou [3] O Wiggy respondeu dizendo que na época em que ocorreram os problemas o pessoal do Ubuntu disse para ele que simplesmente não tinham nenhum expert em Plone na equipe, e por isso decidiram abandonar a plataforma. Tá. Se fossemos olhar bem de perto o problema logo de cara eu pensaria. Não tem nenhum expert na equipe? O projeto ubuntu é enorme. Eles tem excelented programadores python E também criam excelentes pacotes python. Na minha visão, a primeira coisa que eu faria se minha empresa fosse grande o bastante, seria suportar a plataforma que escolhi para a base dos meus negócios. Não sei até onde o projeto Ubuntu suportou a Plone Foundation ou tomaram a iniciativa se aproximar um pouco mais da comunidade e dos profissionais e consultores que estão por trás do plone. Um outro ponto é: Zope3 é definitivamente mais difícil do que Zope2/CMF/Plone. No entanto, o projeto launchpad.net, foi escrito completamente em zope3 e foi desenvolvido pela Canonical...a mesma empresa que desenvolbe o Ubuntu juntamente com a comunidade. Fica meio confuso para eu entender que o motivo que levou os caras a abandonarem o plone foi realmente a falta de um expert uma vez que os mesmos detém conhecimento suficiente para fazer o que bem entenderem com o plone. Me corrijam se eu estiver errado sobre os fatos apresentados acima. Mas tenho que aceitar apenas e não especular o porque. Acho que vale a pena a gente discutir este tipo de notícia aqui, para não sermos pegos de surpresa ao fazer evangelização do Plone no mercado. Infelizmente, já vi este filme algumas vezes. Como evitar? O Plone é muito atraente, poderoso e produtivo, mas exige (a) um grande investimento de tempo para se capacitar, ou então (b) disposição e orçamento para ter o apoio permanente de especialistas (seja trazendo-os para sua equipe, seja através de contratos de suporte continuado). Se nem (a) e nem (b) estão presentes, o risco de que a implantação de Plone seja mal-sucedida é extremamente alto (para não dizer que a probabilidade = 1). Para quem vende projetos em Plone, a lição é clara: se você quer clientes satisfeitos a longo prazo, deixe claro para eles desde o início os desafios da plataforma. Se o cliente não está preparado para enfrentá-los, é melhor para o cliente, o fornecedor e a comunidade que outra solução seja indicada. Aprendi isso a duras penas, cometendo este erro algumas vezes no tempo da Hiperlógica. Isso tudo é verdade. Mas é também é verdade com alguns outros frameworks. A grande diferença é que eles estão na carteira de todo e qualquer gerente de TI do mercado gerando assim mais e mais demanda para esses frameworks. Em Brasília por exemplo, o que não falta são profissionais de PZP. O que é muito bom pois a demanda ainda cresce por lá. O que já não é tão verdade quando eu encontro algumas pessoas da área de TI em SP. Eu tento entender em
Re: [zope-pt] Ubuntu troca Plone por Drupal
Sobre Brasília eu posso opinar um pouco. Posso falar que sim, há uma demanda alta por profissionais e poucos para atender. Solução: Capacitação, divulgação. Outro ponto que tenho (sei que muitos não vão concordar): O ótimo é inimigo do bom. Antes de fazermos que muitos usem o PZP bem, devemos fazer que muitos usem. Isto é, devemos capacitar e prover soluções para instituições que permitam que muitos interajam com o PZP, mesmo que em alguns casos fora das Best Practices. Sei que corremos um risco com isso (casos de insucesso), por outro lado ampliamos a atuação da ferramenta e número de profissionais gerando demanda no mercado. Obrigado. Em 21/03/07, Wilton Alencar [EMAIL PROTECTED] escreveu: Pessoal, se me permitem. Acho que devemos parar de temer casos de insucesso em Plone, pois já são vários e por vários motivos. Eu, particularmente, conheço uma dezena de projetos fracassados em Java, .Net, PHP, ASP, JSP, ColdFusion, Drupal, Moodle, Joomla, etc. O Plone é mais uma ferramenta e como qualquer ferramenta está sujeita a bom uso e mal uso, a projetos que dão certo e projetos que fracassam, de temores e paixões. Enfim são várias variáveis que levam um projeto por água abaixo tanto técnicos, comerciais, políticos etc. O que sabemos é que o Plone é um bom CMS e não é um projeto mal sucedido que vai derrubá-lo como não é um problema na JVM que derruba o java, ou um problema no windows que derruba a microsoft, ou um problema em site php que derruba o Joomla. Acho que devemos continuar divulgando, capacitando e trabalhando, sendo transparentes quanto aos problemas e soluções que o Plone (e Zope) traz para uma organização. Assim, como o Luciano falou minimizaremos os efeitos contrários. Porque se fosse por alguem falar mal de algo ou deixar de usar o Java, .Net, Microsoft etc já teria sumido do mapa. Obrigado. Em 21/03/07, Fernando Correa Neto [EMAIL PROTECTED] escreveu: Fala Luciano!! On 3/21/07, Luciano Ramalho [EMAIL PROTECTED] ramalho%40gmail.com wrote: As you may know, we at Ubuntu love Python and use it whenever possible. However, we had a bad taste in our mouth from a haywire Plone incident, and decided we just couldn't use plone again. There are no other major oss python CMSs out there. [1] Traduzindo: Como você deve saber, nós do Ubuntu amamos Python e usamos a linguagem sempre que possível. Entretanto, ficamos com um gosto ruim na boca em virtude de um incidente maluco com o Plone, e decidimos que simplesmente não queremos mais usar Plone. Não existem outros CMS Python open seource. No final do post, o Matt Nuzum diz que escolheram Drupal para o novo site do Ubuntu, que já está no ar. [2] Peguei a notícia na lista plone-dev, onde o John Stahl (organizador da PloneConf 2006), postou perguntando se alguém sabia o que se passou [3] O Wiggy respondeu dizendo que na época em que ocorreram os problemas o pessoal do Ubuntu disse para ele que simplesmente não tinham nenhum expert em Plone na equipe, e por isso decidiram abandonar a plataforma. Tá. Se fossemos olhar bem de perto o problema logo de cara eu pensaria. Não tem nenhum expert na equipe? O projeto ubuntu é enorme. Eles tem excelented programadores python E também criam excelentes pacotes python. Na minha visão, a primeira coisa que eu faria se minha empresa fosse grande o bastante, seria suportar a plataforma que escolhi para a base dos meus negócios. Não sei até onde o projeto Ubuntu suportou a Plone Foundation ou tomaram a iniciativa se aproximar um pouco mais da comunidade e dos profissionais e consultores que estão por trás do plone. Um outro ponto é: Zope3 é definitivamente mais difícil do que Zope2/CMF/Plone. No entanto, o projeto launchpad.net, foi escrito completamente em zope3 e foi desenvolvido pela Canonical...a mesma empresa que desenvolbe o Ubuntu juntamente com a comunidade. Fica meio confuso para eu entender que o motivo que levou os caras a abandonarem o plone foi realmente a falta de um expert uma vez que os mesmos detém conhecimento suficiente para fazer o que bem entenderem com o plone. Me corrijam se eu estiver errado sobre os fatos apresentados acima. Mas tenho que aceitar apenas e não especular o porque. Acho que vale a pena a gente discutir este tipo de notícia aqui, para não sermos pegos de surpresa ao fazer evangelização do Plone no mercado. Infelizmente, já vi este filme algumas vezes. Como evitar? O Plone é muito atraente, poderoso e produtivo, mas exige (a) um grande investimento de tempo para se capacitar, ou então (b) disposição e orçamento para ter o apoio permanente de especialistas (seja trazendo-os para sua equipe, seja através de contratos de suporte continuado). Se nem (a) e nem (b) estão presentes, o risco de que a implantação de Plone seja mal-sucedida é extremamente alto (para não dizer que a probabilidade = 1). Para quem vende projetos em Plone, a lição é clara: se você quer
Re: [zope-pt] HTTPCache
Também aconselho o cache fu, mas uma maneira de fazer o que quer é utilizar o plugin web developer do firefox. Ir no objeto HTTP_Cache e na aba associate (ou algo assim) mudar o form para que você possa digitar os tipos de objetos que ele deve associar (para isso use o webdeveloper, na aba forms enable form fields) o chato é saber o nome dos metatypes de todos os objetos, mas acoselho buscar por Image e FileSystem Image e assim por diante para DTML Methods, Page Templates, etc Mas realmente com o cachefu as coisas ficam melhores. Abraços TOM Em 20/03/07, Fernando Correa Neto [EMAIL PROTECTED] escreveu: Opa! On 3/20/07, Thiago Garcia Tamosauskas [EMAIL PROTECTED]thiago.tamosauskas%40metodista.br wrote: Ola pessoal, Existe alguma forma prática de eu definir que tudo, absolutamente tudo nas skins fiquem por definição em HTTPCache? Não posso afirmar 100% mas o cache-fu foi feito para isso e faz muito bem. A partir da versão 2.1 do plone, ele já vem com o cache-fu mas não é instalado. Se estiver rodando plone, entre do diretório Products/CacheFu da sua instância e leia como instalar. []'s Fernando Atenciosamente, Thiago Tamosauskas Gerência de Comunicação - Web Diretoria de Comunicação e Marketing ( (11) 4366-5068 -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
[zope-pt] Plonista Goiânia
Algum plonista em Goiânia disponível para Projetos? Favor entrar em contato em privado. [EMAIL PROTECTED] Obrigado.] -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
[zope-pt] Divulgar Python Zope Plone em Brasília
Pessoal, peço licença aos moderadores dos grupos python e zope para divulgar algo que pode ser de interesse da comunidade. Gostaria de me colocar a disposição para palestras GRATUITAS sobre Python Zope e Plone em Brasília e região. Sei que muitos aqui cursam ou tem contatos em Universidades, Faculdades, Empresas e Instituições. Se puderem entrem em contato comigo para agendarem palestras sobre estas tecnologias. Busquem junto a suas instituições de ensino e outras contato com os coordenadores enviando minhas informações ou passem-me o contato. Para detalhes acessem www.tom.pro.br/palestras. Se desejarem detalhes sobre meu currículo há informações no site também. Essa é uma iniciativa sem interesses comerciais viso apenas atrair novos profissionais, empresas e educadores para a tecnologia que está precisando de novos profissionais, especialmente em Brasília. Acredito que outros membros da comunidade aqui em BSB e em outras localidades já fazem esse tipo de trabalho, mas acho que o momento necessita de algo mais focado. Acredito que há uma demanda reprimida por profissionais de todos os níveis nessas tecnologias e nada melhor que os divulgá-las em Instituições de Ensino Superior ou Técnicas. Lembro-se que há tempos atrás iniciativas com Linux Install Fest e Linux Day abriram em muito o mercado e a visibilidade do LINUX. Acho que podemos fazer o mesmo com PZP. Obrigado. Abraços. TOM -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
[zope-pt] AutoRole
Pessoal, se alguém estiver usando o produto AutoRole da PloneSolutions fiz umas alterações nele que podem interessar. Já enviei pra PloneSolutions, mas enquanto isso. Ele basicamente permite a definição de uma Role ou Roles pela faixa IP do usuário visitante. Em um projeto precisávamos disso, mas com mapeamento de grupos. Aí alterei o código da PloneSolutions para comtemplar essa funcionalidade. Então se alguém tem essa necessidade ou usa o AutoRole e quiser dar uma olhada. Publiquei no meu site www.tom.pro.br. Mas já enviei para a Plone solutions para eles colocarem no código caso tenham interesse nisso. Bem, foi só pra tornar o Hack público. Abraços TOM -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Bug do LiveSearch no IE
Cache!! Há um bug conhecido do IE quanto a cache. Se estiver usando CacheFU dê um Flush. E no IE CRTL+F5 ou então em opções faça um limpa no conteúdo OFF. Abraços TOM Em 06/03/07, Bruno Cattete [EMAIL PROTECTED] escreveu: Olá a todos. Desabilitei o live search no plone, mas pelo IE ele continua funcionando. Alguém sabe o que pode estar acontecendo? Plone 2.5 Zope 2.9.3 python 2.4.3 Obrigado. Att, Bruno Cattete -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Bug do LiveSearch no IE
Vamos mais um pouco. Vai no portal_javascript e dá um save para regerar os merges de js. Se o FF tá funcionando também é porque está do lado do servidor (proxy ou zope) Se é só no IE, aí é o IE. Diminuar o tamanho em disco usado pra cache. Eu particularmente deixo bem pequeno. Peça para alguém acessar fora da rede, para ver se o proxy não está segurando headers. Exemplo: Uma vez tive um problema é era que tinha setado no apache que JS podiam ficar dias no cache, sem revalidação. É isso aí. Abraços TOM Em 06/03/07, Bruno Cattete [EMAIL PROTECTED] escreveu: Já tinha tentado isso. Fiz de novo e mesmo assim o live continua funcionando. =( On 3/6/07, Wilton Alencar [EMAIL PROTECTED] wrote: Cache!! Há um bug conhecido do IE quanto a cache. Se estiver usando CacheFU dê um Flush. E no IE CRTL+F5 ou então em opções faça um limpa no conteúdo OFF. Abraços TOM Em 06/03/07, Bruno Cattete [EMAIL PROTECTED] escreveu: Olá a todos. Desabilitei o live search no plone, mas pelo IE ele continua funcionando. Alguém sabe o que pode estar acontecendo? Plone 2.5 Zope 2.9.3 python 2.4.3 Obrigado. Att, Bruno Cattete -- Cordialmente, Wilton Souza Alencar www.tom.pro.br -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] ZPT RESPONSE.redirect
Coloquei no body...mas você pode colocar em qualquer tag body tal:define=dummy python:request.RESPONSE.redirect(' http://www.tom.pro.br/') seu código que nunca vai aparecer /body Em 23/02/07, Joao Paulo Carusi [EMAIL PROTECTED] escreveu: Galera, Alguem sabe como faco para fazer um RESPONSE.redirect em ZPT... Preciso que ao acessar uma pagina (Page Template), ele seja redireconado para um nivel abaixo... eu fazer em: python request = container.REQUEST RESPONSE = request.RESPONSE RESPONSE.redirect('../') dtml: dtml-call RESPONSE.redirect('../') mas nao consegui fazer isso em zpt, alguma sugestao Abracos, JP -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] ZPT RESPONSE.redirect
Detalhedummy é o nome de uma variávelquando usamos tal:define precisamos de uma. pode ser d, x, y enfim...não importa Interessante não funcionarpois fiz o código no meu zope antes de te mandar. Se for o caso substitua por x. Como recebeu outras respostas..pode usar tal:content, tal:replace. No mais, ficam as observações do mestre Luciano. Abraços TOM -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] ZPT RESPONSE.redirect
Veja bem, peguei um Page Template no Zope e não no Plone. Mas a idéia é a mesma seja o template que for. Você pode usá-la em qualquer tag ou template. Abraços TOM Em 23/02/07, Cleber J Santos [EMAIL PROTECTED] escreveu: Wilton, Não entendi uma coisa, na mensagem anterior vc disse ter colocado no body? Isso significa que vc customizou o main_template? Ou foi um template específico? Apesar que não vem muito ao caso né :D Faço das palavras do Luciano minhas palavras. abçs Wilton Alencar wrote: Detalhedummy é o nome de uma variávelquando usamos tal:define precisamos de uma. pode ser d, x, y enfim...não importa Interessante não funcionarpois fiz o código no meu zope antes de te mandar. Se for o caso substitua por x. Como recebeu outras respostas..pode usar tal:content, tal:replace. No mais, ficam as observações do mestre Luciano. Abraços TOM -- #!/bin/bash # Name: Cleber J Santos # Email: [EMAIL PROTECTED] cleber%40zoping.com.br # Icq: 27837 -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
[zope-pt] cliente rss plone 2.5
Pessoal, alguém está usando algum produto para cliente rss no plone 2.5.x CMFSin parece descontinuado e cheio de problemas CMFFeed depende de ZEO. FeedFeeder? CMFContentPanels? Alguma indicação? Obrigado. -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Parâmetros GET
Se for page template há um mapeamento direto no plone chamado request Exemplo span tal:content=request/nomevaraqui entra o conteúdo de nomevar/span pode ser via get ou post. Abraços TOM Em 16/02/07, ra023332 [EMAIL PROTECTED] escreveu: Olá pessoal, Gostaria de passar parâmetros GET para uma index_html. Tentando explicar melhor: quando o usuário clica em uma pasta no portlet de navegação, a página a ser aberta é a index_html. Para que essa página possa ser carregada preciso utilizar alguns parâmetros que eu passaria pelo link da pasta. Como posso fazer isso? Alguma idéia? Obrigado pela atenção. Carlos -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] SiteRoot na raiz do ZOPE
NO zope.conf tem um diretiva que desabilita site_root...mas não lembro bem qual é... Dá uma lida...que vai. Abraços Boa sorte TOM Em 06/02/07, robson_suporte [EMAIL PROTECTED] escreveu: Criei, sem querer é claro, um objeto SiteRoot na raiz do zope. Como faço para voltar esta besteira, sem perder a instância ou o site plone mapeado? Obrigado e desculpe por esta... -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Metal/XML apresentando erro
Se tem o /root deve ter o root, mas acho que deve ter sido na hora de você colar. Qual erro o navegador apresenta? Abraços TOM Em 22/01/07, Rodrigo Braga [EMAIL PROTECTED] escreveu: Caros Preciso gerar arquivos XML's e gostaria de usar METAL. Fiz alguns testes fora do Plone e funcionou, porém ao executar no Plone (num produto escrito no FS) o erro abaixo é mostrado: macro 'context/master_page/macros/master' has incompatible mode 'xml', at line 1, column 1 os códigos são os seguintes: [ master_page ] ?xml version=1.0 encoding=ISO-8859-1 ? xmlns:metal=http://xml.zope.org/namespaces/metal; metal:define-macro=master global footest/foo barasdf/bar /global metal:block define-slot=content foonós gerados dinamicamente/foo /metal:block /root [ pagina ] metal:block use-macro=context/master_page/macros/master content metal:fill-slot=content boono dinamico/boo deloutro no dinamico/del /content /metal:block Alguém tem alguma dica?! Acredito que a solução seja simples, porém eu ainda não encontrei :) __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] compartilhar conteúdo entre dois Zopes
Tem alguns jeitos: via rss ( o conteúdo continua no original, mas pode aparecer no plone 2) via windowz (produto do jean que consegue mostrar alguns conteúdo via iframe) via web_service(nesse caso é só estudar um pouco que dá pra pegar via http_webservices) via api do plone que é capaz de oferecer um conteúdo desplugado de apresentação via zope (criando scripts no servidor 1, que possam ser chamados pelo 2 oferecendo o que você desejar) abraços TOM Em 22/01/07, João Paulo Sinieghi [EMAIL PROTECTED] escreveu: Boa tarde... Na minha empresa tem um servidor rodando dois zope (um na porta 8080 e outra na porta 8090).. Eu quero puxar um conteúdo de um deles para o outro usando o portal_catalog.searchResults.. isto é possível? Obrigado. -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Querendo aprender
Comece por www.tchezope.or www.plone.org www.pythonbrasil.com.br www.zope.org esta lista Google : Apostila zope, plone python Abraços TOm Em 22/01/07, Francisco Bastos [EMAIL PROTECTED] escreveu: Olá a todos! Gostaria de uma ajuda de vocês. Estamos precisando colocar um gerenciador de conteúdo para o nosso site e achei interessante o Zope com o Plone, mas eu não sei nada sobre ele. *Queria saber sobre:* Treinamentos ? Bancos de dados que ele suporta ? Por onde devo começar ? Como está o mercado para os profissionais dessa área ? Quanto tempo consigo aprender essa linguagem ? E difícil a implementação e sua configuração? Existe apostilas sobre o assunto explicando passo a passo? Agradeço desde já a ajuda de todos vocês. -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] ZSQL - pegar último ID inserido
Há o comando dtml-let que define uma variável. Outra possibilidade seria chamar o insert direto sendo que sem definir variável x INSERT INTO telefone (id, idpessoa, numero) VALUES (0,chamaa função type=int,dtml-sqlvar numero_telefone type=int); Outra seria colocar o valor dessa função num request ou contexto e pegar no próximo componente a se exeutado via call. Abraços TOM 2007/1/18, Paul Eipper [EMAIL PROTECTED]: Olá, Preciso pegar o último ID inserido ou atualizado em um ZSQL Method para que eu possa usá-lo em outras tabelas relacionadas. Existe essa possibilidade usando-se DTML ? Como fazê-lo? O mySQL retorna o último ID inserido com a função LAST_INSERT_ID(), que deve ser executada logo após o INSERT, logo preciso que ela seja colocada na mesma transaction. Como passar isso em uma variável a ser usada pelo método ZSQL? Algo assim: BEGIN; INSERT INTO pessoa (id,nome) VALUES ( 0,dtml-sqlvar nome_pessoa type=string); dtml-setvar x = LAST_INSERT_ID(); # Existe alguma coisa assim?!? INSERT INTO telefone (id, idpessoa, numero) VALUES (0,dtml-sqlvar x type=int,dtml-sqlvar numero_telefone type=int); COMMIT; Existe alguma possibilidade de se fazer isso? Ou melhor, como normalmente é feito esse tipo de operação no Zope/Plone? (usar ID's auto-incrementais em suas tabelas relacionadas). []'s -- Paul Eipper -- Cordialmente, Wilton Souza Alencar www.tom.pro.br