(Por favor, tenha paciência comigo, desculpe, mas não posso perguntar isso rapidamente.)
Estamos todos esperando a versão estável do Joomla 3.5.0, não estamos?
RC3 O RC4 foi lançado hoje e é apenas uma questão de dias até que ela seja lançada finalmente (o Joomla 3.5.0 Stable foi lançado na segunda-feira, 21 de março de 2016 ), depois de mais de um ano fazendo e inúmeras mudanças de objetivos e adiamentos do ETA.
O maior recurso, entre todas as outras melhorias visíveis , definitivamente será a capacidade de rodar no PHP7 mais recente, resultando em uma execução quase 50% mais rápida e quase 4 vezes menor no consumo de memória ( fonte ).
Devido a mudanças internas no PHP7 (a introdução de dicas de tipo e as palavras agora reservadas "int", "string" e "float"), isso resultará em quebra de compatibilidade com versões anteriores de várias extensões, mesmo que o próprio núcleo do Joomla 3.5.0 seja totalmente compatível com o PHP7.
( fonte: quebra de compatibilidade com versões anteriores do RC4 Release News :)
Temos uma promessa de compatibilidade com versões anteriores para garantir que o código não seja quebrado repentinamente. No entanto, existem circunstâncias que podem nos forçar a deixar de cumprir essa promessa. No Joomla 3.5, este é o caso. Devido a mudanças no PHP 7, tivemos que renomear a classe String para StringHelper, caso contrário, o Joomla! não pode ser executado no PHP 7. Essa é uma alteração muito pequena e não esperamos nenhum problema. Para os interessados, você pode ler mais sobre isso no pacote Update to String 1.3 .
Tenho acompanhado profundamente o desenvolvimento dela e testado o J! 3.5.0 no PHP7 do SiteGround desde seu primeiro Betas até o mais novo RC4, e posso confirmar que as melhorias são notáveis e ótimas.
MAS ... No momento, estou muito preocupado Quão rápido veremos todas as extensões totalmente atualizadas para oferecer suporte ao PHP7? Há uma grande chance de levar meses até que possamos executar livremente nossos sites no novo PHP configurado como estão agora na v3.4.8.
SO ... Estou pensando seriamente em atualizar manualmente algumas das minhas extensões de administrador favoritas para oferecer suporte ao PHP7 , para que eu possa continuar usando-as na nova versão 3.5 . Para aqueles que são populares e com suporte ativo (como Akeeba, JCE, etc ...), aguardarei as atualizações do desenvolvedor, esperando que elas cheguem rapidamente. Mas para aqueles que não estão mais sendo ativamente suportados (há muitos deles que uso por anos, apenas não me peça detalhes, por favor), terei que atualizá-los sozinho.
E ... Minha pergunta finalmente é: Você sabe quais alterações no código são necessárias para tornar alguma extensão compatível com o PHP7?
Quero dizer, além das mudanças pelas quais a equipe Joomla teve que passar pelo Update to String pacote 1.3 ...