(Tenga paciencia conmigo, lo siento, pero no puedo preguntar esto rápidamente).
Todos apenas estamos esperando la versión estable de Joomla 3.5.0, ¿no es así?
RC3 RC4 se lanzó hoy y solo es cuestión de días hasta que finalmente se lance ( Joomla 3.5.0 Stable se lanzó recientemente el lunes 21 de marzo de 2016 ), después de más de un año en hacer y numerosos cambios de objetivos y aplazamientos de ETA.
La característica más importante, entre todas las otras mejoras notables , definitivamente será la capacidad de ejecutarse en el nuevo PHP7, lo que resulta en una ejecución casi un 50% más rápida y una disminución de casi 4 veces en el consumo de memoria ( fuente ).
Debido a los cambios internos en PHP7 (la introducción de sugerencias de tipo y las palabras ahora reservadas "int", "string" y "float") dará como resultado una interrupción de compatibilidad hacia atrás para numerosas extensiones, aunque Joomla 3.5.0 core sí mismo ser totalmente compatible con PHP7.
( fuente: Retroceso de compatibilidad con versiones anteriores de RC4 Release News :)
Tenemos una promesa de compatibilidad con versiones anteriores para asegurarnos de que el código no se rompa repentinamente. Sin embargo, hay circunstancias que pueden obligarnos a no seguir cumpliendo esta promesa. En Joomla 3.5 este es el caso. Debido a los cambios en PHP 7, tuvimos que cambiar el nombre de la clase String a StringHelper; de lo contrario, Joomla! no se puede ejecutar en PHP 7. Este es un cambio muy pequeño y no esperamos ningún problema. Para aquellos interesados, puede leer más al respecto en el paquete 1.3 de Update to String .
He seguido con atención su desarrollo y probé J! 3.5.0 en PHP7 de SiteGround desde su primer Betas hasta el nuevo RC4, y puedo confirmar que las mejoras son notables y geniales.
PERO ... En este momento estoy muy preocupado ¿Qué tan rápido veremos todas las extensiones completamente actualizadas para admitir PHP7? Existe una gran posibilidad de que pasen meses hasta que podamos ejecutar libremente nuestros sitios en un nuevo PHP configurado como ahora en v3.4.8.
SO ... Estoy considerando seriamente actualizar manualmente algunas de mis extensiones de administrador favoritas para admitir PHP7 , por lo que puedo seguir usándolas en la nueva v3.5. Para aquellos que son populares y soportados activamente (como Akeeba, JCE, etc.) esperaré las actualizaciones del desarrollador con la esperanza de que lleguen bastante rápido. Pero para aquellos que ya no reciben soporte activo (hay muchos de ellos que sigo usando durante años, simplemente no me pidan detalles, por favor) tendré que actualizarlos yo mismo.
Y ... Mi pregunta finalmente es: ¿Sabes qué cambios en el código son necesarios para que alguna extensión sea compatible con PHP7?
Quiero decir, además de los cambios que el propio equipo de Joomla tuvo que someterse para el paquete 1.3 de Update to String ...