BlogBlog UserInfo Plugin goes PHP5!

Support GoPHP5.orgApós muito ponderar sobre a compatibilidade do plugin, tomei uma decisão não radical, mas bem objetiva. Seguindo a filosofia do goPHP5 o BBUInfo não mais suportará a versão 4 do PHP, e trará todas as novidades e melhorias do PHP5 para seu rol de features.

Porque você se pergunta? Durante o atual ciclo de desenvolvimento do plugin fiz algumas mudanças e comecei a observar pontos onde o trabalho de gerar código comptativel com as duas versões estava me custando tempo e performance. Primeiramente o novo foco orientado a objetos do plugin sofreu por não poder utilizar variáveis privadas e publicas, e logo após quando procurava melhorar a verificação por erros no retorno do BB, as funções XML do PHP5 deixaram para trás o PHP4, que me gerava simplesmente muito código extra para realizar as mesmas funções.

Com a introdução da conversão para JSON no retorno do código do BB as funções de codificação do PHP5 simplesmente não se comparam aos “gatilhos” usados no PHP4, então por estes motivos e pensando em futuras melhorias, adeus PHP4.

“eu não tenho PHP5 em meu servidor” tudo bem, o rompimento irá ocorrer de forma menos traumática possível. O que irá acontecer é que o plugin irá sofrer um “branch”, ou seja, seguirá duas linhas. A linha 1.x seguirá com suporte apenas para o PHP5 e com muitas novidades e melhorias, já a família 0.9 seguirá com suporte PHP4, porém receberá apenas a correção de bugs críticos, sem novas funcionalidades, desta forma todos poderão continuar utilizando o plugin, mas quem tiver acesso ao PHP5, terá mais vantagens.

Espero que tenha justificado a alteração sem prejudicar muito os usuários do plugin, e deixo minha recomendação para que migrem de versão o quanto antes, sugira ao seu servidor de hospedagem que migre para o PHP5.

comments powered by Disqus

Related Posts

Quem eu leio e acompanho

Quem eu leio e acompanho

  • August 17, 2007

Não escapei de mais um meme deste mundo chamado blogosfera, então terei de postar hoje sobre que blogs custumo ler e acompanhar diariamente, já que o Newton Wagner me convocou para isto.

Read More
Feedalizr 1.1.0 alpha

Feedalizr 1.1.0 alpha

  • May 27, 2008

A semana passada marcou o lançamento da nova versão do feedalizr. Esta nova versão trás melhorias incr;iveis e uma nova cara, trazendo novamente o feedalizr ao patamar de top-tools pra o FriendFeed, e novamente, de quebra, o software foi o primeiro a implementar uma nova feature, gravação de vídeos.

Read More
Installing Composer Packages

Installing Composer Packages

  • October 13, 2014

I have been putting together a new talk about Composer, and that means looking around the community, doing loads of research and trying to identify the items that need to be covered in a talk. Mostly I have been trying to identify things that people do on a regular basis that according to composer internals is either wrong or not ideal.

Read More