Zend Framework 1.0.2 novas funções
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
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(_).
-
class IndexController extends Zend_Controller_Action
-
{
-
public $varPublica;
-
protected $varProtected;
-
private $varPrivate;
-
}
-
?>
Estilo de código:
A tag PHP deverá sempre estar em seu modo completo:
-
-
?>
Strings literais(sem variáveis no meio) deverão usar apenas apostrofe simples.
-
$sStringNormal = ‘Essa é uma string normal’;
-
?>
Simples demonstração
Galera, é super importante cada um de nós estarmos a par do que o documento oficial nos diz.
Como é facil fazer um plugin para WordPress
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 ![]()
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!! ![]()
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
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.
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?
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!
