Co se týče "freeze" verze 4, tak nevím. Je to tak trochu zamotaný. Vytvoří se 3.9, která bude takovej testovací přechod, protože v ní bude fungovat vše, co funguje pod 3.x, ale zároveň už tam budou fungovat vlastnosti ze 4.x
Co já přepisuju, tak jsou to metody, který jsou zastaralý a ve verzi 4 vůbec fungovat nebudou. A je toho hodně. K tomu ještě přepisuju PHP pro PHP 7.1 a SQL pro MySQL Strict. Takže v podstatě nepřidávám něco, co je ve verzi 4 úplně nový. Dokonce počítám s tím, že v průběhu verze 4 pořád pojedu na starým MVC a budu doufat, že i ve verzi 5 by mohl fungovat (i když tomu nevěřím).
S MVC je to taky zajímavý. Bylo standardní - starý, a pak se udělalo nový, a starý se přejmenovalo na Legacy. Jenže to nový nikdo nepoužíval, tak ho nakonec vyhodí a to Legacy bude zase normální a přibude k němu jiný nový. Ale úplně jiný, než to nový předtím (
) To už se, i když ho nikdo nebude používat, ale asi nevyhodí, protože je "moderní". Otázka ale, je, jak dlouho to Legacy bude mít podporu?
Z pohledu serveru bude ještě jedna věc nepříjemná, a to je to, že Joomla! 4 bude podporovat PHP tuším od verze 7.1 možná 7.0) Takže pokud má někdo na serveru více instancí Joomly! a bude to chtít např. postupně převádět, bude to problém, protože starší instance budou mít problém s PHP 7.x a nový instance zase problém s PHP 5.x A pokud na serveru nemáš možnost přepínat PHP a nebo nemáš možnost zvolit si pro každou instanci verzi PHP, ten převod bude hodně náročnej.