Indul a Joomla! 4

12 szept.

Indul a Joomla! 4

Joomla! 3.7 még fejlesztés alatt áll, de már most gondolkodunk előre a Joomla! 4-el. Ez lesz az a Joomla! sorozat, amelynek célja a felhasználói élmény javítása, a kódminőség javítása és a hibák csökkentése.

Joomla! folyamatosan javul és fejlődik. De néha olyan dolgokat kell tennünk, amelyek visszafelé kompatibilitást okoznak. Joomla! 3 élete 4 évig tartott (hosszabb, mint bármely más nagyobb Joomla! Verzió), és itt az ideje, hogy megtisztítsuk a házunk táját!

Szeretnénk emlékeztetni arra, hogy ne aggódjon a létező webhelyek miatt. A Joomla fejlesztési stratégiája szerint továbbra is támogatjuk a Joomla! 3-at.

Joomla! 4-es verziónak célja, hogy nagyfokú funkcionalitás-javításokat biztosítson a korlátozott visszafelé kompatibilitási szünetekkel.

Íme néhány dolog, amin dolgoznunk:

Munkafolyamat-javítások

A Vezérlőpult testre-szabhatósága - megértjük, hogy ez az első dolog, amit a felhasználók látnak a Joomla!-ban és annak szükségessége, hogy a felhasználók számára releváns hasznos információkat jelenítsen meg, rendkívül fontos!
Továbbfejlesztett Vezérlőpult folyamat a felhasználók számára.
Paraméter-alapértékek áttekintése - gyakran, amikor új lehetőségeket adtunk a Joomla!-nak értékeket kellett beállítanunk, hogy visszatartsuk a kompatibilitást a rendszerben. A kiadásban szereplő összes alapértelmezett értéket megvizsgáljuk annak biztosítása érdekében, hogy továbbra is relevánsak legyenek.

A tervezők

Új sablonok a Bootstrap 4-el, amely véget vet a Bootstrap 2 uralkodásának
Minden HTML-t felülbírálhatunk - a JLayouts-nel most nincs mentség a teljes testreszabhatóságra.
Paramétercsökkentés - megértjük, hogy a paraméterek nagy száma azt jelenti, hogy sok HTML-t szennyezett a nagy mennyiségű PHP. Aktívan szeretnénk csökkenteni a Joomla! paraméterek számát! ahol nem befolyásolja jelentősen a munkafolyamatot.

Kód

A kódolás evolúciós megközelítést fog alkalmazni a Joomla!-ban a legfelsőbb szintű célokkal, amelyekkel a kód jobban tesztelhető a hibák csökkentésében, könnyebben megközelíthető a PHP közösségben résztvevők számára anélkül, hogy kizárná a korlátozott kódolási tapasztalattal rendelkező embereket, és megkönnyítené a rendszer egészének fenntartását.

Néhány példa erre:

Újratervezett pluginrendszer. Ez teszi a plugin rendszert hasonlóan sok meglévő esemény rendszernek a kiemelkedő PHP projektekben, és nagy teljesítményt nyújt!
Függőségi injekciós konténerek a JFactory helyett. Ezek nagymértékben javítják a Joomla!-t és a jövőben nagyobb rugalmasságot biztosít a fejlesztők számára.
Több összetevőt fog használni a Joomla! keretrendszer - kevesebb kódot tartunk fenn. A keretrendszernek sok további fejlesztése van, ezért kezdjük használni őket a Joomla!-ban.
Code Namespacing - ez lehetővé teszi számunkra, hogy megállítsuk az osztálynevek ismétlődését az összetevők elején és végén, és vezessenek minket a HMVC felé vezető úton.
Kódmegszüntetés - a korábban elavult kód eltávolításával csökkenteni kell a kód megtartását. Ne feledje, hogy az eltávolításokat eseti alapon kell meghozni. Szinte biztosan nem fogunk eltávolítani mindent, ami elárasztó jellegű.

Támogatás

A támogatás ebben a szakaszban ideiglenes, azonban a következőket tervezzük:

PHP 5.5 Minimális verzió
MySQL 5.5 Minimum
Az MS SQL támogatásának csökkenése
PostgreSQL 9.2 Minimális verzió


A Joomla! 4.0-tól kezdődően emelkednek a szerverrel kapcsolatos minimális rendszerkövetelmények. A minimális követelmények a következők:

PHP 5.5.9
MySQL 5.5.3
PostgreSQL 9.2
MS SQL nem támogatott
Az örökölt `ext/mysql` PHP kiterjesztést használó MySQL nem támogatott, MySQLi-t vagy PDO MySQL-t kell használni helyette.

Ha ezt az üzenetet látja, akkor az aktuális konfiguráció nem felel meg az új minimális követelményeknek. Kérjük forduljon a tárhelyszolgáltatójához, és érdeklődje meg, hogy biztosítani tudják-e a megemelt követelményeket - ez általában egy nagyon egyszerű váltás. Ha a kiszolgáló már eleget tett az új követelményeknek, akkor ez az üzenet nem fog megjelenítődni.


Megjelent: 568 alkalommal Utoljára frissítve: 2017. szeptember 13., szerda 10:02