Zend Framework 1.0.2 novas funções

Tags:
Postado em Tecnologia e Tendências, Zend Framework por Felipe Tonello on the September 30th, 2007


Ajude a Combater o Spam! Clique aqui!

Aeee,

Foi lançado o ZF 1.0.2 agora, novinho.

Suas principais mudanças que eu vi foram:

  • Correção de 93 problemas
  • Suporte ao PDO_IBM
  • Suporte ao Google Base com o Zend_Gdata_Gbase
  • Melhorias na ferramenta de busca
  • Suporte à UTF-8 na validação de formulário

Legal que agora melhor até para poder fazer um sistemas multi-linguagem.

Baixe já o Zend Framework 1.0.2!

Nota oficial: http://devzone.zend.com/article/2566-Zend-Framework-1.0.2-Released

Zend Framework também tem padrões

Tags:
Postado em Desenvolvimento WEB, Zend Framework por Felipe Tonello on the September 28th, 2007


Ajude a Combater o Spam! Clique aqui!

Uma das vantagens do Zend Framework é que ele é bem padronizado. Isso para uma empresa é uma mão na roda, pois os programadores tem o dever de programar corretamente, fazendo com que a manutenção seja algo mais simples.

Os padrões de programação podem ser encontrados no próprio manual oficial.

O documento abrange 4 tipos de padronização:

  • Formatação do arquivo PHP
  • Nomenclatura
  • Estilo de código
  • Documentação

Só o fato do ZF forçar com que o desenvolvedor siga alguns padrões já é uma facilidade, mesmo assim muitos pensam ao contrário. :(

Alguns padrões

Padrões de variáveis:
As variáveis só pVariáveis da classe:odem contem caracteres alfanuméricos. Não podem ter underscore(_) e os números são desencorajados.
As variáveis precisam começar com caracteres minúsculos e depois ter a letra maiúscula(próximo exemplo).
Não é encorajado o uso de variáveis como $i ou $n. No caso de um loop com menos de 20 linhas, é permitido o uso de variáveis contadoras como $i, caso contrário é necessário declarar corretamente a variável.

Variáveis da classe:
Todas as variáveis da classe declaradas como private ou protected deverão conter um underscore(_) como primeiro caracter. As variáveis declaradas como public não deverão conter underscore(_).

  1. class IndexController extends Zend_Controller_Action
  2. {
  3.     public $varPublica;
  4.     protected $varProtected;
  5.     private $varPrivate;
  6. }
  7. ?>

Estilo de código:
A tag PHP deverá sempre estar em seu modo completo:

  1.  
  2. ?>

Strings literais(sem variáveis no meio) deverão usar apenas apostrofe simples.

  1. $sStringNormal = ‘Essa é uma string normal’;
  2. ?>

Simples demonstração

Galera, é super importante cada um de nós estarmos a par do que o documento oficial nos diz.

ACESSE O APÊNDICE DE PADRONIZAÇÃO DO CÓDIGO NO ZF

Como é facil fazer um plugin para WordPress

Postado em Desenvolvimento WEB, Open-Source, Projetos, WordPress por Felipe Tonello on the September 20th, 2007


Ajude a Combater o Spam! Clique aqui!

Eu até fiz o meu!

Estava precisando listar posts relacionado a alguma categoria. Então dei uma procurada(mal feita) na net e não achei nada parecido. Criei o meu!

Para ver ele em ação acesse a página de tutoriais e artigos.

[atualizado 01/07/2008]
Esse plugin foi atualizado. Acesse em Wordpress Plugin -> Category Show no menu.
[/atualizado]

Category Show

O nome dele é catshow! de Category Show :D
Tem suporte para as burrices nossas heheh e também a várias vezes no mesmo post.

Você pode baixar a versão 0.1 dele aqui:
wp_catshow-0.1.tar.gz
wp_catshow-0.1.zip

ESSA VERSÃO É DE TESTE AINDA, A RESPONSABILIDADE É SUA SE DER CAGADA!! :P
Mas fique tranquilo que não vai dar não!

Instalação

Instalação padrão do WP.
Só mover o arquivo wp-catshow.php para o wp-content/plugins do seu WordPress.
Feito isso é só Ativar ele no painel de controle.

Instruções de uso

É mais fácil ainda usar.
No post seu, onde você quer listar sua(s) categorias é só usar essa sintaxe:
%.%wpcs-CATEGORIA%.%
só que sem o ponto entre os %%. Coloquei se não ele lista as coisas hehe

O nome da categoria não pode ter acentos ou caracteres chatos. Caso sua categoria seja: “Olá tudo bom?“. Use assim:
%.%wpcs-ola tudo bom%.%
lembrando: sem o ponto entre os %%

Fácil né?

Ainda não documentei nada. Mas depois eu faço tudo certinho, quando o plugin estiver em versão stable.

Quem quiser me dar uns toques sobre como melhorar ele ou ajudar, só comentar!!!! =)

#ZendFramework-br no FreeNode

Tags: ,
Postado em Open-Source, Zend Framework por Felipe Tonello on the September 18th, 2007


Ajude a Combater o Spam! Clique aqui!

Foi criado o canal #ZendFramework-br no servidor de irc FreeNode.

Lá o pessoal vai poder interagir com outros usuário e desenvolvedores que usam o ZF e também tirar dúvidas, ajudar outros e assim por diante.

Você participa na comunidade opensource? Se não, essa é sua chance.

O que é o irc?

Internet Relay Chat (IRC) é um dos mais populares e interativos serviços da internet.
É um servidor de chat, com que você pode criar canais(comunidades), administra-los, entrar em outros canais, interagir..

Como entrar no #ZendFramework-br

O canal #ZendFramework-br fica localizado no servidor irc.freenode.net
Nesse servidor tem uma infinidade de canais(comunidades) sobre computação, programaçao, opensource, linux, geek, hackers e assim por diante..

Então é só você fazer download de um cliente irc e entrar no servidor do FreeNode(irc.freenode.net).
Uma vez conectado, você digita /join #ZendFramework-br na linha de comando do servidor.

#ZendFramework-br

Fazendo isso você já vai entrar no canal.
Agora se você quiser listar todos os canais do servidor é só dar um /list

Simples não?
Agora você já está fazendo parte da comunidade opensource!!! Parabéns =)

Detalhes, compensam?

Postado em Artigos, Desenvolvimento WEB, Projetos por Felipe Tonello on the September 13th, 2007


Ajude a Combater o Spam! Clique aqui!

Eu gosto muito de ler blogs de web em geral, pois falam muito sobre acessibilidade, projetos e assim por diante. Bem legal.
Estava lendo esse post no tableless legal falando sobre detalhes.

Para quem não ta afim de ler tudo lá: Resumidamente nos mostra, por um raciocínio, que os detalhes fazem a diferença. E realmente faz. Em tudo em nossa vida.

Quando você vai comprar um tênis, e olha aquele da adidas lindo cheio de 3 listrinhas da marca, bonitão. Você decide comprar ele.
Mas quando olha pra plaquinha do preço dele, você cai de cara no chão! “R$400,00. O cara acha que sou o que?!”. Exatamente, os detalhes custam mais caro né. Se você tiver o dinheiro, ótimo, mas se não o tiver, já era! Vai ter que comprar aquele olimpikus de 100 conto.

Agora vamos analisar em nossos projetos. Colocar detalhes a mais com certeza deixaria o cliente mais satisfeito ainda. Não importa onde, no layout do sistema, no código do sistema, na acessibilidade, e assim por diante. Mas e aí, você cobraria por esses detalhes?

Será que fazendo isso não perderia o cliente?!

Mas agora, será que fazer detalhes no seu desenvolvimento que não tomaria tanto tempo, ou não seria algo muito complexo de se fazer, não compensaria? O seu cliente ficaria muito mais satisfeito, pois você fez além e pelo mesmo valor, e com certeza em um outro trabalho ele lembrará de você: “Aquele cara me fez um ótimo trabalho, em um valor acessível e com detalhes que fizeram a diferença!” (tá bom, eu sei que exagerei um pouco agora hehe)

Lembre-se sempre disso. Pode fazer a diferença!