30/10/2009

Framework PHP Yii

clip_image001

 

 

A Yii é uma framework PHP focada no desenvolvimento de aplicações "WEB 2" destacando-se pelo seu excelente desempenho.

Licença
Requisitos
Funcionalidades
  • Adopta o modelo MVC (Model-View-Controller) que consiste numa técnica de programação separando a lógica de funcionamento da maneira como ela e apresentada

  • Database Access Objects (DAO) e Active Record: Yii permite ao programador desenvolver um modelo de dados na perspectiva de objectos e desta forma evitar a criação de comandos SQL longos e repetitivos.

  • Integração com jQuery: jQuery é um dos mais populares Framework javascript e permite a criação de interfaces Javascript eficientes e versáteis.

  • Formulários de introdução de dados e sua validação: Yii permite facilmente e seguro recolher dados dos formulários e fazer a sua validação, também pode proporcionar ajuda na indicação de erros através de widgets.

  • Web 2.0 widgets: disponibilizado pelo jQuery, Yii vem com muita Web 2.0 widgets tais como campos de auto-complete, treeview entre outros.

  • Autenticação e autorização: Yii tem incorporado o suporte de autenticação. Também suporta a autorização hierárquica por via regras de acesso

  • Temas: possibilita a alteração do aspecto que qualquer aplicação Yii é criada

  • Web services: Yii suporta a geração automática de serviços Web complexos (WSDL) como suas especificação e pedidos dos mesmos.

  • Internacionalização (I18N) e localização (L10N): Yii suporta a transacção de massagens, formatação de data, horas, números bem como os dados são mostrados nas várias localizações.

  • Esquemas de camadas para cache: Yii suporta cache de dados, paginas bem como cache fragmentada e cache dinâmica. A cache (media) que é armazenada pode ser facilmente alterados sem ter necessidade que alterar o código da aplicação.

  • Captura de erros e logs ; os erros podem ser capturados e apresentados ,as menagens de logs podem ser cauterizadas ,filtradas e enviadas para diferentes destinos.

  • Segurança: Yii é equipado com vários mecanismos de segurança para prevenir ataques Web .Entre estes estão incluídos a prevenção de cross-site scripting (XSS) , cross-site request forgery (CSRF) entre outros.

  • O código XHTML gerado é compatível com os standards do mesmo.

  • Geração automática de código: Yii provisiona ferramentas para geração automática de código, como “esqueletos” de aplicações como sistemas de CRUD (Criação, apresentação, Alteração e Remoção)

  • Totalmente orientada a objectos: todos os scripts Yii são orientados a objectos .Esta framework não define nenhuma variável ou função global .A hierarquia de classes permite a sua máxima reutilização e personalização das mesmas.

  • Integração amigável de códigos de outras framework’s ou bibliotecas como PEAR ou Zend Framework.

  • Documentação detalhada e simples com pequenos exemplos.

Ler mais ...

28/10/2009

Proteja o seu email de spanners

Se é daquelas pessoas que gostaria de partilhar no seu site o email mas não quer ser vitima dos spanners então veja alguns sites que prometem minorar este problema.

O primeiro que vos apresento é o hidetext e consiste em criar uma imagem onde vai aparecer o email, tem com inconveniente apenas suportar os emails mais comuns.


Os outros 2 que vos quero apresentar utilizam técnicas semelhantes pois ambos recorrem ao javascript para camuflar o email.

O mailtoencoder como já dito anteriormente utiliza o javascript para camuflar o meail e como tal tem o inconveniente se o utilizador não tiver activado o mesmo o meail não irá ser visivel .




Quanto Email Address Obfuscator tanto pode camuflar com javascript como recorrer a um formato de texto que é precetivel para o navegador mas mais difícil para os robôs dos spanners.



Ficou aqui algumas sugestões que pode utilizar para se proteger melhor , espero que vos sejam úteis .
Ler mais ...