BlogBlog UserInfo Plugin goes PHP5!

Support GoPHP5.org Apó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

ZendCon08 in review

ZendCon08 in review

  • October 22, 2008

This article was originally posted by me to the MIH/SWAT Blog, at SWAT at ZendCon 2008 .

Read More
php|tek09: Day #1

php|tek09: Day #1

  • May 20, 2009

Tutorial day at php|tek! The day begun with a PHP Breakfast, where I met guys like Matthew Weier O’Phinney and saw the guys from yesterday as well.

Read More
Land ho! New challenge ahead.

Land ho! New challenge ahead.

  • June 30, 2016

A few months ago I posted about the situation at my former company and the uncertain future of our team.

Read More