Publicidade   
 você está aqui: phpbrasil.com    artigos    artigo  
 
:: novos artigos ::

:: recomendado ::

PHP para a World Wide Web

Compre esse livro no Submarino.com.br

:: publicidade ::


:: novos scripts ::

:: elenco phpbrasil ::

Diógenes Sobral
Pontos: 2167

Visite a página de perfil de Davis Zanetti CabralTrax, antigo PHP on Rails
por Davis Zanetti Cabral
Lista de Categorias  |  Contribua um Novo Artigo  |  Entre em Contato Conosco

O Trax é um pacote de software de código aberto projetado para agilizar o desenvolvimento de web sites que trabalhem com banco de dados. Trax é um port do Ruby on Rails em PHP e Apache, que é muito bem descrito no livro Agile Web Development with Rails.
Vote aqui!
Média de Votos Atual: 5.00
Total de Votos: 4
Nota:   

O que é o Trax?

O Trax é um pacote de software de código aberto projetado para agilizar o desenvolvimento de web sites que trabalhem com banco de dados. Trax é um port do Ruby on Rails em PHP e Apache, que é muito bem descrito no livro Agile Web Development with Rails.

O Trax usa o popular padrão de projeto MVC (model-view-controller). Que ajuda-lhe a desenvolver mais rapidamente web sites automatizando as etapas comuns do desenvolvimento, e usando convenções de nomes em vez da configuração explícita. Isto é feito de uma forma que permita que você faça customizações adicionais onde os métodos do Trax não atenda suas necessidades.

Para quem se destina o Trax?

Trax é projetado para ser usado por programadores que tenham um bom conhecimento de trabalho: de programação orientada a objetos no geral e no PHP5 em particular; de administração de banco de dados relacionais e SQL; e de configurações do servidor Apache. Trax não dirige-se à necessidade de usuários sem esses conhecimentos.

O que eu preciso para rodar o Trax?

O Trax requer PHP 5, Apache como servidor web e um DBMS relacional como o MySQL ou outro DBMS suportado pela classe DB da biblioteca PEAR. O Apache deve estar configurado para permitir ao Trax que use o mod_rewrite e para suportar PHP 5 com mod_php. O PHP 5 deve estar disponível apartir da linha de comando.

Para verificar se o PHP 5 está disponível apartir da linha de comando, digite:

$ php --version
PHP 5.0.4 (cli) (built: Nov 8 2005 08:27:12)
...

A versão deve ser a 5.0.3 pelo menos.

Para verificar se o PHP 5 está disponível como um módulo do Apache, crie o programa de uma linha abaixo e o instale em algum lugar do “DocumentRoot” do Apache:


<?php
phpinfo
();
?>


Quando você acessar este programa, verá uma página que descreve a instalação do PHP com o Apache (se existir).

Como eu instalo o Trax?

Baixe o pacote do Trax PEAR-instalável em um diretório de trabalho conveniente, então o instale com o seguinte comando:


$ pear install -o PHPonTrax-release.tgz


Você provavelmente precisará rodar isso numa linha de comando como super-usuário. O paramêtro ‘-o’ diz à PEAR para carregar outros módulos PEAR requiridos e não instalados ainda. O comando “pear config-show” mostrará a você onde sua biblioteca PEAR está instalada:


$ pear config-show
CONFIGURATION:
==============
PEAR executables directory     bin_dir   ...
PEAR documentation directory   doc_dir   ...
PEAR directory                 php_dir   ...
PEAR data directory            data_dir  ...
PEAR test directory            test_dir  ...
...



O Trax armazena sua documentação em HTML no diretório doc_dir/PHPonTrax/doc/. Para ler a documentação acesse file://doc_dir/PHPonTrax/doc/index.html

Você deve verificar a instalação correta mudando o diretório test_dir/PHPonTrax/test/ e rodando o commando “PHP runtests.php”. Todos os testes devem completar sem erros. Verifique também que o comando trax está disponível apartir da linha de comando.

Se o PHP estava instalado em seu sistema sem a PEAR, a instale.

Se você está instalando o Trax em um servidor compartilhado, onde você não tem autorização para instalar no sistema o módulo da biblioteca PEAR, a melhor coisa a fazer, é montar uma cópia local da PEAR e instalar o Trax lá.

Esse artigo é uma tradução da apresentação do Trax.
Mais informações podem ser vistas em http://www.phpontrax.com.
Estou atualmente ajundando da forma que posso o projeto (com dúvidas, pequenas implementações, e mantendo alguns trabalhos em andamento que o utilizam).
Em breve pretendo escrever um tutorial do desenvolvimento de uma aplicação rápida usando o Trax.

Abraço e até lá!




<< Anterior 1 Próxima >>

 
Imprimir  |  Enviar para um Amigo


Comentários de Usuários

aff
publicado por Andre Luis Neves da Silva - 2007-04-16 00:22:44

meu deus 2 meses e so isto q os moderadores liberaum q vergonha, ha naum do artigo o artigo e intrutivo .

nem me fale
publicado por Davis Zanetti Cabral - 2007-04-16 05:40:37

Rapaz, postei isso aqui em 29.05.2006

Acho que tão botando qualquer coisa agora... Foi mais para ver se meu artigo era publicado mesmo...
Coloquei pq nunca tinha escrito nada aqui e tava começando a trampar com o Trax.

Hoje já tenho vários trampos com ele: www.easyroad.com.br, www.tecinco.com.br, www.abrasad.org.br!


Que tal ajudar ao invez de so reclamar?
publicado por João Prado Maia Esse usuário pertence aos 50 usuários mais ativos do site - 2007-04-16 07:22:29

Andre/Davis,

Entendo que gostem do site e querem que o mesmo tenha sucesso e tal, mas nao adianta ficar reclamando sobre a moderacao do site ser lenta demais. Infelizmente so tem eu atualmente moderando os artigos, e mais alguns outros poucos moderando a secao de scripts do site.

Se estiverem interessados em ajudar o site, em moderando artigos, entre em contato que podemos conversar. Meu email e jpm@phpbrasil.com.

--Joao

Não foi essa a idéia
publicado por Davis Zanetti Cabral - 2007-04-16 07:34:26

Foi malz ae João...
Escapou... Foi o sangue verde-amarelo falando mais alto!

Mas fica tranquilo que não é isso que queria.
Tu não tem obrigação nenhuma, e se quiser posso ajudar na moderação sim.

Abraço!

OPS
publicado por Andre Luis Neves da Silva - 2007-04-16 11:37:08

cara o mesmo ai em cima tamos ai para ajudar sendo q o memso ja nos ajudou bastante em si no que precizar alem da moderação posso ajudar na questaum de arrumar um bugs ai outro aqui e assim vai, so naum queremos ver o phpbrasil morrer :)...

hum...
publicado por Fernando dos Santos Amador - 2007-06-12 23:01:24

gostei do artigo...

Publique os seus Comentários

Nome:
Email:
Título:
Comentário:

NOTA: Cadastre-se no site para poder publicar comentários.

 
webmaster: João Prado Maia   © 2000 - 2005 phpbrasil.com
Gerado em 2.418 segundos