Depois de muito tempo de espera, finalmente está lançado oficialmente o Trac 0.11. Houve várias novas funcionalidades, correções e melhorias internas e externas. Já adiantando o final da história, para quem ainda não atualizou, vale a pena a migração para esta nova versão.
As principais mudanças foram:
- Configuração do fluxo de trabalho (workflow) que permite que o ciclo de vida do ticket seja ajustado de acordo com a necessidade da equipe e/ou do projeto.
- Controle mais apurado das permissões de acesso.
- WebAdmin passa a ser parte integrante do Trac, facilitando a tarefas de administração do ambiente do projeto. Antes, o WebAdmin precisava ser instalado como um plugin. Devido ao seu sucesso e utilidade, foi incorporado diretamente ao núcleo central do Trac. Outros plugins disponíveis vão ser incorporados também nas próximas versões do Trac.
- Uso do Pygments como padrão para colorir sintaxe de código fonte (usado na visualização do conteúdo de repositório e em outras partes do Trac). Pygments é uma biblioteca totalmente feita em Python (o Trac também é feito em Python), fácil de usar e estender que as opções anteriores (SilverCity e Enscript).
- Melhoria da visualização do repositório.
- Novo mecanismo de template para as páginas (Genshi).
Nos próximos posts, vou comentar em mais detalhes algumas dessas novas funcionalidades e mudanças. Mas para quem já quer pesquisar um pouco mais, as notas dessa nova revisão estão disponíveis (em inglês) na página http://trac.edgewall.org/wiki/TracDev/ReleaseNotes/0.11
Instalação
O modo de instalar o Trac mudou. Antes, era necessários usar os pacotes de instalação específico do sistema operacional e da versão. A instalação no Windows era particularmente trabalhosa pois envolvia a instalação de um conjunto de pacotes em uma determinada ordem.
A partir da versão 0.11, o Trac é instalado através do setuptools. Isso significa que basta usar o comando:
easy_install Trac
Todas as dependências do Trac serão instaladas automaticamente e na ordem correta.
Lembre-se que antes de atualizar a instalação, é sempre prudente fazer um backup de todos os ambientes do Trac.
Suporte Técnico
A Pronus oferecer serviço de suporte técnico especializado em Trac e Subversion para tarefas de:
- Implantação
- Configuração
- Atualização e migração
- Diagnósticos
- Solução de problemas e dúvidas