CRM não é tecnologia, CRM é conceito!

Recentemente, tive uma aula muito interessante na faculdade onde foi discutido como funciona, na prática, um CRM ou Customer Relationship Management ou a Gestão de Relacionamento com o Cliente (como preferirem). Acho importante compartilhar este conceito com vocês, pois muitas empresas pecam na hora de implantar um sistema que atenda o “conceito” da sua empresaContinue reading “CRM não é tecnologia, CRM é conceito!”

Convertendo HTML para PDF em PHP

Hoje vamos entender como efetuar a conversão de um documento (X)HTML padrão para um documento PDF válido utilizando a biblioteca DOMPDF. Instalando o DOMPDF 1. Faça o download do DOMPDF no site oficial da biblioteca. A versão que vou utilizar neste tutorial é a versão 0.5.1 2. Descompacte os arquivos do DOMPDF em um localContinue reading “Convertendo HTML para PDF em PHP”

Touch screen para deficientes visuais?

No dia 8 de Janeiro, na Reuters saiu uma matéria na qual pessoas discutiam o fato de a nova geração de celulares não ser usável por pessoas portadoras de deficiências visuais, pessoas que necessitam de instruções para utilizar aparelhos eletrônicos, pois não conseguem reter informações visuais dos aparelhos que carregam ou os que possuem emContinue reading “Touch screen para deficientes visuais?”

16 técnicas smarty scripting para deixar seus templates ainda mais inteligentes

Uma compilação de dicas e técnicas muito úteis para se programar em Smarty Template Engine e construir dinâmicos e inteligentes templates para programadores PHP e designers de templates. Uma ótima fonte para quem está começando a codificar Smarty Templates. Tenho certeza que economizará muito tempo de procura. 1. Re-utilização de código HTML Utilize a tagContinue reading “16 técnicas smarty scripting para deixar seus templates ainda mais inteligentes”

Como debugar aplicações AJAX/PHP com FirePHP

Tradicionalmente, existem duas maneiras de se debugar uma aplicação server-side: você pode utilizar qualquer uma Integrated Development Environment (IDE) com algum build-in debugger ou registrar seus processos de depuração exibindo no próprio browser. Neste artigo veremos uma forma elegante, simples e mais sustentável de se debuggar aplicações Ajax via browser (especificamente o Mozilla Firefox). VocêContinue reading “Como debugar aplicações AJAX/PHP com FirePHP”

Projeto BoletoPHP

Pequeno desabafo. Eu sou uma cara bastante antenado, leio muito e estou frequentemente me atualizando, principalmente nas coisas que surgem por aí (não vou me aprofundar muito nesta questão). Não posso acreditar que até hoje, eu nunca tenha visto nenhum texto ou qualquer palavra de apoio para este projeto que se iniciou em 2006. MeContinue reading “Projeto BoletoPHP”

Evitando frustrações com sessões no PHP

Aplicações Web PHP podem acrescentar estado nas suas aplicações de forma muito fácil, porque a ilusão de estado é mantida através do ID de uma sessão e nela podemos transportar informações entre uma página e outra sem perdê-la no meio do caminho. Talvez você já tenha perdido uma produtividade potencial por conta de bugs bizarrosContinue reading “Evitando frustrações com sessões no PHP”

A função levenshtein(): Você quis dizer…

int levenshtein ( string $str1 , string $str2 , int $cost_ins , int $cost_rep , int $cost_del ) A função levenshtein, é uma função bastante interessante do PHP. Ela é capaz de calcular o numero de inserções, remoções e substituições necessárias para tornar a str1 na str2. A função serviu como base de inspiração paraContinue reading “A função levenshtein(): Você quis dizer…”

Tradução: 31 dias para se tornar um blogueiro melhor.

Achei este texto interessante para as pessoas que costumam manter um blog então cai bem uma tradução para aqueles que tem mais dificuldade com o idioma. Dia 1. Escreva melhor ’sobre’ a página. Escrever melhor ’sobre a pagina/blog’ ajuda a converter mais visitantes em fiéis leitores. Você pode ter uma página ‘ sobre’ mais efetivaContinue reading “Tradução: 31 dias para se tornar um blogueiro melhor.”

O que é Robot Friendly?

Robot Friendly é um termo usado no exterior para afirmar quando um site é amigo dos buscadores, ou amigo do robô (spider). Por que tornar o meu site Robot Friendly? A primeira pergunta que devemos nos fazer é: por que alguns sites ficam sempre no topo dos resultados das buscas, independente se ele é patrocinadoContinue reading “O que é Robot Friendly?”