Marcio Trindade

Vídeo

Boas práticas para suas views com cakePHP

Se preferir você pode fazer o download do video aqui

Devido a dificuldade de alguns para trabalhar com helpers resolvi mostrar uma dica bem simples de boas práticas pra trabalhar com eles.

Neste vídeo mostro um exemplo para colocar um valor de um determinado objeto disponível em sua view no layout geral, isso normalmente ocorre por motivos de incompatibilidade com o layout. Já vi por ai algumas soluções que funcionam, mas de uma forma não tão clara, então vamos ao vídeo ver como apliquei esta técnica.


Criando um sistema de novidades

Esta semana eu não queria deixar passar sem gravar um novo vídeo falando sobre o cakePHP, por isso resolvi seguir alguns conselhos do pessoal da lista cakephp-br e gravar algo um pouco mais útil para o dia a dia.

Felizmente a semana passada foi uma correria por que troquei de mac e meu chefe veio dos US para resolver umas coisas do escritório, mas o lado ruim foi que não consegui tempo para gravar um vídeo, com a troca de mac e tendo de instalar todos programas de novo acabei optando por testar um novo que achei muito legal, espero que gostem também.


Entendendo a aplicação base com cakePHP

Hoje vou continuar o post Criando uma aplicação com Cake on Rails desta vez explico o que foi alterado no cakePHP e então da pra entender por que o nome cake_on_rails.

A grande diferença fica por conta dos prefixos. Vou usar como exemplo o mais comum (admin). Como cakePHP você ganha a possibilidade de criar estruturas como admin/pages/index que acessa o controller pages com o método admin_index. Este é um dos motivos pelo qual decidi alterar o cakePHP que é um projeto open source para estes fins. Então com o minha contribuição agora quando acessar a mesma url será chamado o controller admin/pages e o método index, separando assim todo o controller do admin do controller normal.


Criando uma aplicação com Cake on Rails

No artigo Cake on Rails eu expliquei algumas das alterações que eu fiz no cakePHP em relação a versão original e no artigo Aplicação base part 1 expliquei como criar (fazer o setup de) uma aplicação utilizando o base que é uma estrutura pré-montada sobre o cakePHP que já possui uma separação do site e da administração, um sistema de usuários com login e uma sistema para criar páginas informacionais.

Desta vez resolvi gravar um video onde mostro o passo a passo do tutorial acima citado, com as atualizações.


Configurando o GIT

Para quem não conhece o GIT (Git - Fast Version Control System) é um ótimo sistema de controle de versão. Algumas pessoas não estão muito acostumadas a trabalhar com ele e procuram soluções gráficas, mas a melhor opção é sem dúvida o bom e velho terminal. Por ser um pouco complicado no início, mas muito simples depois que se acostuma, eu vou passar algumas dicas de como configura-lo tornando assim mais fácil ainda.

A configuração geral do GIT fica dentro do arquivo .gitconfig no diretório home do seu usuário. Existem duas maneiras de alterar estas configurações ou editando este arquivo, porém mantendo o padrão para cada configuração (o que não é muito simples) ou utilizando comando do próprio GIT que fazem estas alterações por você. Este comando é o "git config" que recomendo sempre utilizar o argumento opcional --global a fim de manter a mesma configuração para todos os seus projetos.


Novo Blog

Fiquei um certo tempo sem postar nada por que estava reformulando o blog, estudando métodos de SEO e principalmente Ruby on Rails. Coloquei o novo no ar já tem alguns dias e procurei manter o mesmo padrão de antes, porém simplificando ao máximo o que podia, visto que agora deixei de usar o Mephisto e passei a usar uma aplicação Rails simples com pouco código e muito teste. Peço desculpas aos quem assinam o meu feed por que infelizmente foi atualizado, com isso todos retornaram a ser itens não lidos.