Otimizando as URL’s na hora de migrar um site em PHP para CakePHP

Olá pessoal, nestes dias fui chamado para fazer um refactory de um dos primeiros sites que desenvolvi. Na época eu não me preocupava com URL’s amigáveis nem coisa semelhante. Para ser sincero, nem sabia do que se tratava. O site havia sido desenvolvido inteiramente usando chamadas diretas para os scripts PHP, como por exemplo: noticias_ler.php?id=id_da_noticia. […]

O que um framework NÃO é

Olá pessoal, sempre deparo com pessoas me perguntando se devem usar o CakePHP ou não… Ou qual a vantagem de usar o CakePHP ao invés do WordPress ou Joomla (pergunta estranha né).  Tentando esclarecer ainda mais o que é um framework, resolvi escrever o queum framework não é. Vou criar uma lista e explicar o […]

Cortar frase sem cortar palavras

Hoje durante uma conversa com Silicio pelo MSN, ele me perguntou se tinha algo pronto para cortar uma frase. Ou seja, se o texto é muito grande, colocar por exemplo … no final. No Cake tem uma função semelhante, mas eu tava com preguiça de olhar. Então segue minha formidável saída de 2min e completamente […]

CakePHP: HtmlExt helper – helper para ajudar na construção de checkboxes

Olá pessoal, no último vídeo tutorial, vimos como fazer para salvar relacionamentos hasAndBelongsToMany usando a tag select multiple. Este helper faz a mesma coisa, mas gerando uma lista de checkboxes. Baixe o código fonte. USO: Supondo o nosso caso do blog: php < view plain text > <? echo $htmlExt->checkboxes("Categoria/Categoria", $categorias, " <ul>", "</ul> ", […]

PortableApps – seus programas em qualquer lugar

Navegando pelo SourceForge.net, descobri um projeto bastante interessante, o PortableApps.com. Um site com vários softwares que não precisam ser instalados. Assim você pode ter o seu browser favorito (leia-se Firefox) mesmo onde ele não está instalado, bastanto você levá-lo em sua pendrive (memory key) com todos os seus favoritos e afins. Há muitos aplicativos, como […]