[zope-pt] Múltiplas conexões WebDav

2008-01-05 Por tôpico Marcelo Barbosa Araujo
Pessoal,

Tenho, digamos, 2 grupos de usuários, cada um com uma pasta privada
para compartilhamento de arquivos. É possível criar 2 conexões WebDav,
uma para cada grupo numa mesma instância do plone? Preciso usar VHM
pra isso? 
Detalhe: não quero que todo o site plone fique visível no cliente, mas
apenas a própria pasta do grupo ao qual o cliente faz parte. 

Alguma dica de como fazer?

Valeu,
Barbosa



[zope-pt] Re: GroupWare

2008-01-02 Por tôpico Marcelo Barbosa Araujo
Pessoal, 

Primeiro, um excelente 2008 para todos, com muito plone e cervejas (ou
guaraná para os não etílicos)!

Estou desenterrando o email abaixo. Pelo que pesquisei, os produtos
estilo groupware do plone (GrufSpaces, TeamSpace e outros mais
antigos) só rodam em plone 2.x. Para o plone 3 só existe o b-org que
ainda está engatinhando. É impressão minha ou quem quiser fazer algo
nessa linha usando plone 3 vai ter que fazer tudo do zero? Existe
alguma alternativa para quem quer usar o plone 3 ou só mantendo a
versão 2.x até que saia algo para o plone 3?

Sugestões são bem-vindas!
Abraços,
Barbosa

--- Em zope-pt@yahoogrupos.com.br, Marcelo Barbosa Araujo
[EMAIL PROTECTED] escreveu

 Pessoal,
 Existe algum produto para criação de GroupWare como por exemplo
 TeamSpace ou mxmWorkGroup que funcione no plone 3? Esses dois que
 listei só estão funcionando no plone 2.x...
 Aproveitando, tem um gerenciador de arquivos em PHP (PHPNavigator) que
 parece bem interessante. É possível integrá-lo num site plone? Alguma
 dica de como iniciar essa integração?
 
 Valeu!
 Barbosa
 PS: Um dia eu ainda vou dar respostas, por enquanto eu só
pergunto..heheh





[zope-pt] Re: script de exemplo do livro Zope não funciona!

2007-12-27 Por tôpico Marcelo Barbosa Araujo
Salve Adenilton!

Olha, o script que não funcionou pode ser escrito assim:


Calculate compounding interest.

i = float(interest_rate)/int(periods)
n = int(periods)*int(years)
return (((1 + i)**n)*float(principal))


Nesses casos é recomendado fazer TypeCast explícito (int, float, etc)
e a operação de potência é (**) 
Basicamente, o erro que deu foi pela falta dos ints e floats.

[]`s
Barbosa




--- Em zope-pt@yahoogrupos.com.br, adeniltonandrade
[EMAIL PROTECTED] escreveu

 Pessoal, sei que pode parece besteira, mas pra um iniciante, tentar
 aprender com um script errado (pelo menos não rodou no Zope aqui do
 meu laptop), se torna um grande obstáculo.
 
 No sub capítulo Codificando Lógica com Scripts do Capítulo 4.
 
 
 //esse não funcionou -- 
 { 
 ## Script (Python) calculateCompoundInterest 
 ##parameters=principal, interest_rate, periods, years 
 ## 
  
 Calculate compounding interest. 
  
 i = interest_rate / periods 
 n = periods * years 
 return ((1 + i) * n) principal )
 )
 
 esse funcionou -- 
 }
 i = interest_rate / periods 
 n = periods * years 
 r = 1 + i 
 u = r * n 
 t = u * principal 
 return t ) 
  
 O erro do primeiro bloco--
 
 // invalid syntax (Script (Python), line 6) 
 
 não conheço Python! esse foi meu primeiro contato e pelo que vi, essa
 linguagem é muito mais simple... 
 
 ao som de Satisfaction. Benny Benassi.
 
 Grato, 
 
 Adenilton Andrade.





[zope-pt] Re: script de exemplo do livro Zope não funciona!

2007-12-27 Por tôpico Marcelo Barbosa Araujo
Adenilton,

O script que funcionou também apresenta erro em tempo de execução:

Traceback (innermost last):

* Module ZPublisher.Publish, line 119, in publish
* Module ZPublisher.mapply, line 88, in mapply
* Module ZPublisher.Publish, line 42, in call_object
* Module Shared.DC.Scripts.Bindings, line 313, in __call__
* Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
* Module Products.PythonScripts.PythonScript, line 327, in _exec
* Module None, line 1, in a
  PythonScript at /Plone/a
  Line 1

TypeError: unsupported operand type(s) for /: 'str' and 'str'

(A divisão não pode ser realizada sobre duas strings)

Esse erro ocorre porque os parâmetros do script python são tratados
como string. Exatamente por conta disso é que faço a conversão
explícita. E o Luciano tem razão: eu tb gosto de escrever código
separando bem passo-a-passo cada operação. É bem mais legível. Recomendo.

Sempre escuto dizer que o python tenta inferir o tipo de variável para
cada operação e faz o typecast automático qdo possível. Alguém
confirma essa informação?

PS: Pode parecer sadismo, mas é melhor vc pegar um código do livro com
um pequeno erro e descobrir qual é do que pegar um código redondinho e
ficar só fazendo trabalho de papagaio. Vc aprende muito correndo atrás
de erro...rs

Abraço,
Barbosa

--- Em zope-pt@yahoogrupos.com.br, adeniltonandrade
[EMAIL PROTECTED] escreveu

 fala galera! 
 
 Luciano,Marcelo, bem que eu estranhei a falta da declaração dessas
 variáves,  estudo programação em c/c++ na federal de Alagoas, mas aida
 assim o código que fiz---v
 
 -
 i = interest_rate / periods
 n = periods * years
 r = 1 + i---não gerou lixo* e retornou um valor 




[zope-pt] GroupWare

2007-12-26 Por tôpico Marcelo Barbosa Araujo
Pessoal,
Existe algum produto para criação de GroupWare como por exemplo
TeamSpace ou mxmWorkGroup que funcione no plone 3? Esses dois que
listei só estão funcionando no plone 2.x...
Aproveitando, tem um gerenciador de arquivos em PHP (PHPNavigator) que
parece bem interessante. É possível integrá-lo num site plone? Alguma
dica de como iniciar essa integração?

Valeu!
Barbosa
PS: Um dia eu ainda vou dar respostas, por enquanto eu só pergunto..heheh




[zope-pt] Re: ArchGenXML

2007-12-19 Por tôpico Marcelo Barbosa Araujo
Pessoal,
Já vasculhei vários sites, fórums, google, etc e ainda não consegui
fazer o archgemxml rodar no windows. Alguém que tenha o archgenxml
rodando no windows pode me dizer como faço para rodá-lo? O modelo eu
fiz com ArgoUML

Obrigado!
Barbosa

--- Em zope-pt@yahoogrupos.com.br, Marcelo Barbosa Araujo
[EMAIL PROTECTED] escreveu

 Pessoal,
 Estou tentando rodar o ArchGenXML 2.0 (beta6) sem sucesso. Por acaso
 ele precisa estar debaixo de alguma pasta específica do FS? Pelo log
 do prompt parece que ele está se perdendo na hora de fazer imports do
 zope. Segue log dos erros.
 
 Alguma dica?
 
 Valeu!
 Barbosa
 
 
 C:\Program Files\Plone 3\archgenxml\build\lib\archgenxmlpython
 archgenxml.py --
 version
 Traceback (most recent call last):
   File archgenxml.py, line 23, in ?
 import archgenxml
   File B:\Programas do
 Projeto\UML\archgenxml\build\lib\archgenxml\archgenxml.p
 y, line 26, in ?
 import utils
   File B:\Programas do
 Projeto\UML\archgenxml\build\lib\archgenxml\utils.py, l
 ine 9, in ?
 from pkg_resources import resource_string
   File C:\Program Files\Plone
 3\Python\Lib\site-packages\setuptools-0.6c7-py2.4
 .egg\pkg_resources.py, line 2581, in ?
 add_activation_listener(lambda dist: dist.activate())
   File C:\Program Files\Plone
 3\Python\Lib\site-packages\setuptools-0.6c7-py2.4
 .egg\pkg_resources.py, line 640, in subscribe
 callback(dist)
   File C:\Program Files\Plone
 3\Python\Lib\site-packages\setuptools-0.6c7-py2.4
 .egg\pkg_resources.py, line 2581, in lambda
 add_activation_listener(lambda dist: dist.activate())
   File C:\Program Files\Plone
 3\Python\Lib\site-packages\setuptools-0.6c7-py2.4
 .egg\pkg_resources.py, line 2130, in activate
 map(declare_namespace, self._get_metadata('namespace_packages.txt'))
   File C:\Program Files\Plone
 3\Python\Lib\site-packages\setuptools-0.6c7-py2.4
 .egg\pkg_resources.py, line 1734, in declare_namespace
 declare_namespace(parent)
   File C:\Program Files\Plone
 3\Python\Lib\site-packages\setuptools-0.6c7-py2.4
 .egg\pkg_resources.py, line 1749, in declare_namespace
 _handle_ns(packageName, path_item)
   File C:\Program Files\Plone
 3\Python\Lib\site-packages\setuptools-0.6c7-py2.4
 .egg\pkg_resources.py, line 1720, in _handle_ns
 loader.load_module(packageName); module.__path__ = path
   File C:\Program Files\Plone
 3\Python\Lib\site-packages\setuptools-0.6c7-py2.4
 .egg\pkg_resources.py, line 1549, in load_module
 mod = imp.load_module(fullname, self.file, self.filename, self.etc)
   File B:\Programas do
 Projeto\UML\archgenxml\build\lib\archgenxml\plone\__init
 __.py, line 3, in ?
 import config_py
   File B:\Programas do
 Projeto\UML\archgenxml\build\lib\archgenxml\plone\config
 _py.py, line 6, in ?
 from archgenxml.interfaces import IOptions
 ImportError: No module named interfaces
 
 C:\Program Files\Plone 3\archgenxml\build\lib\archgenxml





[zope-pt] Re: ArchGenXML

2007-12-19 Por tôpico Marcelo Barbosa Araujo
Nada como aprender com as próprias cabeçadas..rs
Finalmente consegui rodar o ArchGenXML no windows.
Depois que se aprende fica fácil.

Para repassar conhecimento, basicamente os passos são:

1 - Baixar o ArchGenXML do site e descompactar.
2 - Instalar o ArchGenXML via easy_install.
3 - Instalar o Zope3.x (e o python 2.4x..hehe)
4 - Copiar o modelo (XMI,ZARGO,etc) para a pasta plone/python/scripts
5 - Executar ArchGenXML Modelo a partir da pasta plone/python/scripts.
6 - O produto vai ser gerado na própria pasta plone/python/scripts
7 - Colocar o produto no plone/data/products
8 - Tomar uma cerveja e comemorar..rs

Aproveitando, esse programa é o bicho. Muito 10 Weimar!

Abraços,
Barbosa

--- Em zope-pt@yahoogrupos.com.br, Marcelo Barbosa Araujo
[EMAIL PROTECTED] escreveu

 Pessoal,
 Já vasculhei vários sites, fórums, google, etc e ainda não consegui
 fazer o archgemxml rodar no windows. Alguém que tenha o archgenxml
 rodando no windows pode me dizer como faço para rodá-lo? O modelo eu
 fiz com ArgoUML
 
 Obrigado!
 Barbosa



[zope-pt] Re: Macros de Configuração

2007-12-17 Por tôpico Marcelo Barbosa Araujo
Valeu Dorneles!
Já estou estudando o material. 

[]'s
Barbosa






[zope-pt] ArchGenXML

2007-12-17 Por tôpico Marcelo Barbosa Araujo
Pessoal,
Estou pensando em usar o ArchGenXML para agilizar meu processo de
desenvolvimento de workflows e produtos. Recomendam?

[]´s
Barbosa



[zope-pt] Macros de Configuração

2007-12-16 Por tôpico Marcelo Barbosa Araujo
Olá Pessoal,

Gostaria de saber se no zope/plone é possível fazer com que as configurações 
feitas diretamente na interface web de gerenciamento
podem ser armazenadas em macros, ou seja, algo parecido com a função gravar 
macro dos aplicativos ms-office. Minha preocupação 
reside em dois aspectos: como saber todos os passos seguidos até chegar à 
configuração atual, acaso seja necessário reconfigurar tudo do zero e também 
para ter um script dessa configuração para facilitar o trabalho.

Obrigado pela ajuda!
Barbosa



  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

[zope-pt] Re: Consultar e Executar objetos via ZCatalog

2007-07-10 Por tôpico Marcelo Barbosa Araujo
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, 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





[zope-pt] Consultar e Executar objetos via ZCatalog

2007-07-09 Por tôpico Marcelo Barbosa Araujo
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