Nemyslím si, že sme mali v minulosti toľko nadšenia pre XOOPS, ako teraz, pri vývoji verzie 2.6.0.
Teraz sa pracuje s plným nasadením na XOOPS 2.6.0! Súdruhovia s KĽDR by povedali, že chceme splniť plán na 300%.
Po začlenení
Doctrine DB Abstraction Layer, ktorá nás stavia na rovnakú úroveň v DB priestore s projektmi, ako je Laravel a Symfony, ktoré tiež používajú Doctrine, Richard Griffith, nový šéf vývojárov jadra XOOPS, pokračuje v poskytovaní ďalších úžasných noviniek!
Náš nový prihlasovací mechanizmus jadra je
PSR-3 compliant, čo môže v súčasnosti tvrdiť iba veľmi, veľmi, veľmi málo projektov!
Náhrada za zastaralý Debug je modul
PhpDebugBar, ktorý bude poskytovať našim vývojárom hromadu užitočných informácií.
Ako môžete vidieť na obrázku vyššie, náš nový PhpDebugBar je vlastne "PhpDebugBar na steroidoch", pretože je spojený s informáciami, ktoré poskytuje XOOPS. Takže teraz budeme mať rovnaké informácie ako staré ladenie, ale oveľa, oveľa viac, ako Smarty info a skvelú časovú os! Pozrite sa na pôvodný
PhpDebugBar, kde je vidieť pôvodnú obmedzenú verziu PhpDebugeBar, ale ak budete chcete vidieť, čo urobil Richard, musíte si stiahnuť XOOPS 2.6.0.
Previedli sme náš Legacy Logger na nový prihlasovací systém.
A IDEME S NOVINKAMI ĎALEJ!
Pridali sme modul
Monolog, pre profesionálne prihlasovacie možnosti!
Richard je takmer hotový s prepracovaním
Trabisovho XMF (XOOPS Module Framework).
Plánujeme využiť XMF ako migračný nástroj pre existujúce moduly XOOPS. Po prechode na XMF by mohli existujúce moduly bežať na XOOPS 2.6.x, so žiadnymi alebo len veľmi minimálnymi úpravami, ktoré budú v súlade s našou tradíciou jednoduchej migrácie pre našich užívateľov.
Všetko si môžete pozrieť z
GitHub XOOPS repozitára
Ozaj, spomenuli sme, že už používame
PHP Composer a že v budúcnosti budeme mať tiež plne využitý
Packagist?
Ďalšou prácou, ktorú robíme, je, že celé jadro XOOPS je testované pomocou
PHPUnit.
Alain91 z Francúzska, ktorý úsilie s Jenkins vyvíja, napísal už väčšinu testov; a tiež sme už vytvorili
webové stránky určené pre Jenkins. Ide stále o fázu testovania, ale akonáhle sa rozhodneme zapojiť Jenkins do života XOOPS, budú musieť všetky predložené kódy jadra prejsť cez Jenkins, aby boli prijaté do centrálneho úložiska.
A Richard a jeho tím sa ešte len zahrieva
Takže už čoskoro očakávajte ďalšie skvelé novinky!Ale prečo čakať? Stačí sa pripojiť k vývojárskemu tímu XOOPS a začať prispievať k XOOPS; a to buď do oblasti základného jadra alebo oblasti vývoja modulov, alebo do oboch!