Nova infra-estrutura do projeto

2 views
Skip to first unread message

Pedro Simonetti Garcia

unread,
Jul 4, 2008, 9:11:13 PM7/4/08
to jpr...@googlegroups.com
Estou encaminhando essa mensagem para a lista para que outras pessoas possam acompanhar.

---------- Forwarded message ----------
From: Pedro Simonetti Garcia <pedrosi...@gmail.com>
Date: 2008/7/2
Subject: Re: JProton
To: "Yuri. rsl" <yuri...@gmail.com>
Cc: Thiago Victorino <thiagov...@gmail.com>


Perfeito Yuri,

Eu ia te mandar um email agora, justamente falando de nossa próxima reunião. Eu perguntei ao Victorino sobre sua disponibilidade, e ele falou quinta a partir das 22hs. Eu acho ótimo a idéia de uma reunião semanal, mesmo que nem todos possam participar integralmente. Só falta então definir o horário, Victorino sugeriu 22hs, você 20hs. Qualquer um desses horários pra mim está bom.

Vale lembrar que eu gravo tudo que eu visito na internet e acho interessante em meu del.icio.us:
http://del.icio.us/pedrada/

Tem muitos links interessantes sobre as ferramentas:
http://del.icio.us/pedrada/trac
http://del.icio.us/pedrada/subversion

Victorino levantou a hipótese de usar outras ferramentas de controle de projeto, ao invés do Trac. É uma possibilidade a se estudar, mas pelo pouco que vi das outras ferramentas eu acho que o Trac ainda é melhor, por ter tudo integrado numa ferramenta só, numa única interface.

1) Servidor web - Apache
Instalação e configuração do Apache para permitir o acesso remoto às ferramentas, através das seguintes URLs:

2) Linguagem server-side - PHP

3) Linguagem server-side - Python

4) Banco de dados - MySQL

5) Blog - Wordpress

6) Controle de versão - Subversion

7) Gerência de projetos - Trac
Alguns autores dizem que há certos problemas de compatibilidade com as várias versões dos pre-requisitos, mas essas informações parecem estar obsoletas. Eu instalei todas as ferramentas em sua versão mais atual, e não houve nenhum problema. Por isso, é bom procurar a versão mais nova de cada um, ao invés de seguir a recomendação de uma versão mais antiga.

A instalação não é complicada, só é um pouco trabalhosa, pois envolve a instalação de diversas ferramentas. Mas quem está acostumado a instalar coisas no Apache não terá dificuldades para fazê-lo.

Atenciosamente,
Pedro Simonetti.

PS: Yuri, Victorino sugeriu que usássemos a lista de discussão do google groups para manter nossas discussões. Cadastre-se lá, e vamos passsar a enviar nossos emails diretamente para a lista, para que a comunidade possa acompanhar nossas atividades.

http://groups.google.com/group/jproton


2008/7/2 Yuri.rsl <yuri...@gmail.com>:

Boa tarde.
Pedro teria como me passar os nomes das ferramentas que vamos ultilizar no projeto ?
eu vou instalar aqui no server da empresa para ver como é, e for simples instalação e não precisar liberar muita coisa no server
eu vo passar para o victorino com as instalações e instruções ja "mastigadas" para ser o mais simples possivel.

Outra coisa é, marcado para quinta para converssarmos ?
vamos marcar toda quinta as 8 até no maximo as 9:30 para converssarmos
pois os outros dias como ja vimos não vai ser sempre que vai ser possivel.
não precisamos estar os três converssando, mas pelo menos manter contato entre nós.
vamos fazer isso para podermos lançar logo esta proxima versão.

Att.
Yuri Nascimento


Pedro Simonetti Garcia

unread,
Jul 9, 2008, 10:27:41 PM7/9/08
to jpr...@googlegroups.com
Thiago,

Como lhe falei, o principal guia de instalação do Trac no Windows é:
http://trac.edgewall.org/wiki/TracOnWindows

Mas esse guia, trata da instalação usando o Apache. Pelo que parece,
é possível instalar o Trac no IIS também, como mostra esse outro guia:
http://trac.edgewall.org/wiki/TracOnWindowsIis6

Porém, esse último guia é pra versão 0.10 do Trac, que é um pouco
diferente, e tem diferentes pre-requisitos.

Mas o autor do guia adverte:

Before continuing to set up Trac to run using IIS6, be warned
that python running under IIS6 is painfully slow. It is recommended
that the use of tracd be used for performance reasons.

Ou seja, o Trac roda muito lento no IIS, sendo que é preferível
rodá-lo em modo stand-alone (tracd), onde o próprio Trac
funciona como um servidor HTTP.

Mesmo assim, eu acho que talvez vale a pena instalar o Apache.
Estou pensando aqui. Existem outras aplicações já rodando no IIS
desse servidor atualmente? E se botasse o Apache na porta 80
e o IIS em outra porta? Veja o que for melhor.

Eu achei melhor não zipar tudo num arquivo só, pois não sei
exatamente quais ferramentas você irá instalar. Disponibilizei
todas que eu usei no projeto Veracidade através desse link:
http://www.veracidade.com.br/tools/

Pra instalar o Trac, antes você já tem que ter o Subversion
instalado e configurado pra ser acessível via web, através
do Apache ou IIS.

Tem um módulo python para o Subversion que tem que ser
instalado também, para que seja possível automatizar o SVN.
Estão todos aqui:
http://www.veracidade.com.br/tools/svn/

E o Trac, precisa de ter instalado o python. No caso do Apache,
tem q instalar o mod_python no Apache.

E os pré-requisitos do Trac são:
  • Python
  • Setuptools - instalador em python
  • Genshi - plugin de interface
  • Trac
Os links downloads estão disponíveis em:
http://www.veracidade.com.br/tools/trac/

É bom usar o mesmo arquivo de autenticação
do Subversion no Trac, de modo que basta
criar uma conta de usuário em um, e o login
passa a valer para os dois.

Depois que estiver tudo instalado e rodando,
teremos que migrar a base do controle de versão
para o novo servidor. Mas aí é moleza.

Se quiser ainda mais material de consulta segue um
em portugues, parte 1 e parte 2:
http://blog.thiagob.com/instalando-trac-integrado-com-subversion-no-windows/
http://blog.thiagob.com/configurando-mod_python-para-utilizar-trac-no-apache/

abraços,

Pedro Simonetti.


2008/7/4 Pedro Simonetti Garcia <pedrosi...@gmail.com>:

Yuri Nascimento

unread,
Jul 10, 2008, 10:39:25 AM7/10/08
to Framework JavaScript jProton
Tive problemas co mo python quando fui instalar o trac, vou ver o erro
aqui e dou um retorno quando tiver mais tempo.

On 9 jul, 23:27, "Pedro Simonetti Garcia" <pedrosimone...@gmail.com>
wrote:
> Thiago,
>
> Como lhe falei, o principal guia de instalação do Trac no Windows é:http://trac.edgewall.org/wiki/TracOnWindows
>
> Mas esse guia, trata da instalação usando o Apache. Pelo que parece,
> é possível instalar o Trac no IIS também, como mostra esse outro guia:http://trac.edgewall.org/wiki/TracOnWindowsIis6
>
> Porém, esse último guia é pra versão 0.10 do Trac, que é um pouco
> diferente, e tem diferentes pre-requisitos.
>
> Mas o autor do guia adverte:
>
> *Before continuing to set up Trac to run using IIS6, be warned *> *that python running under IIS6 is painfully slow. It is recommended *
> > *that the use of tracd<http://trac.edgewall.org/browser/trunk/README.tracd#latest>be used for performance reasons.
> > *
>
> *
> *Ou seja, o Trac roda muito lento no IIS, sendo que é preferível
> rodá-lo em modo stand-alone (tracd), onde o próprio Trac
> funciona como um servidor HTTP.
>
> Mesmo assim, eu acho que talvez vale a pena instalar o Apache.
> Estou pensando aqui. Existem outras aplicações já rodando no IIS
> desse servidor atualmente? E se botasse o Apache na porta 80
> e o IIS em outra porta? Veja o que for melhor.
>
> Eu achei melhor não zipar tudo num arquivo só, pois não sei
> exatamente quais ferramentas você irá instalar. Disponibilizei
> todas que eu usei no projeto Veracidade através desse link:http://www.veracidade.com.br/tools/
>
> Pra instalar o Trac, antes você já tem que ter o Subversion
> instalado e configurado pra ser acessível via web, através
> do Apache ou IIS.
>
> Tem um módulo python para o Subversion que tem que ser
> instalado também, para que seja possível automatizar o SVN.
> Estão todos aqui:http://www.veracidade.com.br/tools/svn/
>
> E o Trac, precisa de ter instalado o python. No caso do Apache,
> tem q instalar o mod_python no Apache.
>
> E os pré-requisitos do Trac são:
>
>    - *Python*
>    - *Setuptools *- instalador em python
>    - *Genshi *- plugin de interface
>    - *Trac *
>
> Os links downloads estão disponíveis em:http://www.veracidade.com.br/tools/trac/
> *
> *É bom usar o mesmo arquivo de autenticação
> do Subversion no Trac, de modo que basta
> criar uma conta de usuário em um, e o login
> passa a valer para os dois.
>
> Depois que estiver tudo instalado e rodando,
> teremos que migrar a base do controle de versão
> para o novo servidor. Mas aí é moleza.
>
> Se quiser ainda mais material de consulta segue um
> em portugues, parte 1 e parte 2:http://blog.thiagob.com/instalando-trac-integrado-com-subversion-no-w...http://blog.thiagob.com/configurando-mod_python-para-utilizar-trac-no...
>
> abraços,
>
> Pedro Simonetti.
> *
>
> *2008/7/4 Pedro Simonetti Garcia <pedrosimone...@gmail.com>:
> > *1) Servidor web - Apache
> > *Instalação e configuração do Apache para permitir o acesso remoto às
> > ferramentas, através das seguintes URLs:
>
> >    -http://jproton.com.br/- endereço do blog
> >    -http://jproton.com.br/svn- endereço de acesso ao subversion
> >    -http://jproton.com.br/trac- endereço do trac
>
> > *2) Linguagem server-side - PHP*
>
> > *3) Linguagem server-side - Python*
>
> > *4) Banco de dados - MySQL*
>
> > *5) Blog - Wordpress*
>
> > *6) Controle de versão - Subversion*
>
> > *7) Gerência de projetos - Trac*
> > *
> > Guia de instalação oficial:*
> >http://trac.edgewall.org/wiki/TracOnWindows
>
> > *Outros guias de instalação:*
>
> >http://www.installationwiki.org/Installing_Trac_and_Subversion#Micros...
>
> >http://blog.thiagob.com/instalando-trac-integrado-com-subversion-no-w...
>
> >http://blog.thiagob.com/configurando-mod_python-para-utilizar-trac-no...
>
> > Alguns autores dizem que há certos problemas de compatibilidade com as
> > várias versões dos pre-requisitos, mas essas informações parecem estar
> > obsoletas. Eu instalei todas as ferramentas em sua versão mais atual, e não
> > houve nenhum problema. Por isso, é bom procurar a versão mais nova de cada
> > um, ao invés de seguir a recomendação de uma versão mais antiga.
>
> > A instalação não é complicada, só é um pouco trabalhosa, pois envolve a
> > instalação de diversas ferramentas. Mas quem está acostumado a instalar
> > coisas no Apache não terá dificuldades para fazê-lo.
>
> > Atenciosamente,
> > Pedro Simonetti.
>
> > PS: Yuri, Victorino sugeriu que usássemos a lista de discussão do google
> > groups para manter nossas discussões. Cadastre-se lá, e vamos passsar a
> > enviar nossos emails diretamente para a lista, para que a comunidade possa
> > acompanhar nossas atividades.
>
> >http://groups.google.com/group/jproton
>
> > 2008/7/2 Yuri.rsl <yuri....@gmail.com>:
Reply all
Reply to author
Forward
0 new messages