(Per favore, abbi pazienza con me, mi dispiace, ma non posso chiederlo velocemente.)
Non stiamo aspettando quasi tutti la versione stabile di Joomla 3.5.0, vero?
RC3 RC4 è stato rilasciato oggi ed è solo una questione di giorni prima che venga rilasciata definitivamente ( Joomla 3.5.0 Stable è stata appena rilasciata lunedì 21 marzo 2016 ), dopo più di un anno in fase di realizzazione e numerosi cambi di obiettivi e rinvii ETA.
La più grande caratteristica, tra tutti gli altri notevoli miglioramenti , sarà sicuramente la possibilità di funzionare con il più recente PHP7, con conseguente esecuzione di quasi il 50% più veloce e quasi 4 volte la riduzione del consumo di memoria ( sorgente ).
A causa di cambiamenti interni in PHP7 (l'introduzione di suggerimenti sul tipo e le parole ora riservate "int", "stringa" e "float") comporterà un'interruzione della compatibilità con le versioni precedenti per numerose estensioni, anche se lo stesso core di Joomla 3.5.0 essere pienamente compatibile con PHP7.
( fonte: interruzione della compatibilità con le versioni precedenti da RC4 News :)
Abbiamo una promessa di compatibilità con le versioni precedenti per assicurarci che il codice non si rompa improvvisamente. Tuttavia ci sono circostanze che possono costringerci a non mantenere più questa promessa. In Joomla 3.5 questo è il caso. A causa delle modifiche in PHP 7, abbiamo dovuto rinominare la classe String in StringHelper, altrimenti Joomla! non può essere eseguito su PHP 7. Questa è una modifica molto piccola e non ci aspettiamo problemi da essa. Per coloro che sono interessati, è possibile leggere ulteriori informazioni al riguardo Aggiorna al pacchetto String 1.3 .
Ho seguito attentamente il suo sviluppo e testato J! 3.5.0 su PHP7 di SiteGround dal suo primo Betas fino al più recente RC4, e posso confermare che i miglioramenti sono notevoli e notevoli.
MA ... In questo momento sono molto preoccupato Quanto velocemente vedremo tutte le estensioni completamente aggiornate per supportare PHP7? C'è una grande possibilità che ci vorranno mesi prima che saremo in grado di gestire liberamente i nostri siti su nuovi PHP configurati come sono ora su v3.4.8.
Quindi ... sto seriamente pensando di aggiornare manualmente alcune delle mie estensioni amministrative preferite per supportare PHP7 , quindi posso continuare a usarle sulla nuova v3.5. Per quelli che sono popolari e attivamente supportati (come Akeeba, JCE, ecc ...) aspetterò gli aggiornamenti degli sviluppatori sperando che arrivino abbastanza velocemente. Ma per quelli che non sono più attivamente supportati (ce ne sono molti che continuo a usare per anni, non chiedermi dettagli, per favore) dovrò aggiornarli da solo.
E ... La mia domanda alla fine è: ti capita di sapere quali modifiche al codice sono necessarie per rendere compatibile l'estensione PHP7?
Voglio dire, oltre alle modifiche che lo stesso team Joomla ha dovuto subire per l' aggiornamento al pacchetto String 1.3 ...