Cu câțiva ani în urmă, mulți au prezis motorul Joomla "sunset", considerând că acest motor nu va mai fi întreținut și actualizat, dar, din fericire, pentru mulți dezvoltatori web, au greșit. în ultimii ani, Joomla a devenit unul dintre cele mai actualizate CMS, reușind să închidă suportul versiunilor 1.0 și 1.5, 1.7, în timp ce pentru o scurtă perioadă de tranziție de la versiunea 1.5 la 1.7 și 2.5. Drept urmare, Joomla a lansat o versiune complet nouă a Joomla 3.0.0, care a primit o mulțime de schimbări și mulți abia își dau seama că aceasta este Jumla, deoarece au avut loc multe schimbări și au atins atât funcționalitatea, cât și aspectul. Mai jos am dat câteva din principalele diferențe dintre Joomla 3.0 și Joomla 2.5. Dacă nu ați cunoscut încă Joomla 3, atunci a sosit timpul!
Interfață convențională Joomla 2.5 VS Adaptive interface Joomla 3.0
Hooray, Joomla este acum oficial, datorită în mare parte lui Bootstrap, a devenit un CMS adaptabil. Front-end și back-end pot fi acum ușor de deschis pe tot felul de dispozitive mobile.
Joomla 3.0 fără Bootstrapvs și Bootstrap
Acesta este un pas important pentru Joomla. Împreună cu proprietățile de bază css integrate în Joomla 3.0.0, Bootstrap simplifică foarte mult interacțiunea utilizatorului final cu site-ul dvs.
Joomla 2.5 în LESS CSS VS mai puțin CSS în Joomla 3.0
Mai puțin sunt foi de stil dinamice dezvoltate de Alex Selier și integrate în Joomla 3.0. Folosind LESS, dezvoltarea șablonului site-ului sa schimbat semnificativ: acum toate șabloanele site-ului și zona admin include directorul / less și fișierele template.less. Acest lucru este necesar pentru a importa fișierele Bootstrap și LESS. Dezvoltatorii înșiși aleg fișierele care vor fi aplicate șabloanelor lor și care trebuie mapate în LESS JUI (JoomlaUserInterface).
Joomla 2.5 fără JUI și Joomla 3.0 cu JUI
Vechi mambo-interfață în Joomla 2.5 VS Noua interfață prietenoasă în Joomla 3.0
7 pași pentru a instala VS 3 pași de instalare rapidă
Instalarea Joomla a devenit mult mai ușoară și se face în 3 pași. Programul de instalare va determina limbajul de instalare din setările browserului. De asemenea, acum este evidențiată opțiunea "da" / "nu" ("nu" este evidențiată în roșu, "da" - verde). În noul Joomla 3.0 suporta 5 mostre de seturi de date în loc de 3 în Joomla 2.5. Întregul proces de instalare durează acum mai puțin de un minut, ceea ce, desigur, poate fi considerat o realizare importantă. Mai mult, puteți salva setările instalării trimițându-le pe e-mail.
Design de articol manager Joomla 2.5 VS Design de articol manager Joomla 3.0
Grup de utilizatori "Vizitator": Joomla 2.5 VS Joomla 3.0
Acum, în grupurile de utilizatori există un grup "Guest", care este creat implicit la instalarea Joomla. Prima imagine arată ce grupuri sunt create în mod implicit în Joomla 2.5. Al doilea arata crearea automata a grupului de oaspeti Joomla 3.0.
Model neadaptiv pentru capătul frontal VS Șablon adaptabil pentru capătul din față
Protostar este noul model universal adaptiv dezvoltat de Bootstrap. Culorile șablonului sunt personalizate cu ușurință utilizând paleta de culori încorporată. Pentru a particulariza anteturile de șabloane, sunt disponibile peste 500 de fonturi de la GoogleFonts (această opțiune poate fi dezactivată). Protostar are, de asemenea, un CSS-cadru construit pe baza Bootstrap, este un cuvânt nou în standardele de șablon Joomla.
Modelul invechit al panoului administrativ VS nou panou administrativ de șablon excelent
A numit un nou șablon pentru numele unuia dintre zeii egipteni - Isis. Datorită faptului că Isis este construit pe Bootstrap, adminul are acum și o interfață adaptivă.
Șablon standard actualizat Beez 3
Pentru fanii modelului tradițional de șablon Beez 3 dezvoltatorii Joomla l-au actualizat.
Platforma Joomla: 11.x VS 12.x
Noua platformă nu acceptă clase și metode moștenite ale versiunii platformei 11.4. Cu toate acestea, componentele vor necesita modificări minore cu trecerea la Joomla 3.0.
Joomla 2.5 Mootools VS Joomla 3.0 JQuery
Acum, Joomla 3.0 utilizează JQuery în loc de Mootools. Mootools este încă disponibil în spate pentru a suporta extensii mai vechi, dar Mootools nu mai este biblioteca principală de java script.
Sortarea manuală Funcția VS "Trageți Drop »
Odată cu trecerea la jQuery a apărut funcția "Drag Drop "în sortarea materialelor. Anterior, trebuia să fie stabilită ordinea.
Mai multe cerințe pentru versiunile PHP și MySQL
Pentru a rula Joomla 3.0, aveți nevoie de PHP 5.3.1 și MySQL 5.1. În timp ce Joomla 2.5 avea nevoie de PHP 5.2.4 și MySQL 5.0.1.
Setări avansate ale modulelor
Acum module suplimentare vă permit să modificați setările, tag-ul modulului: pentru a schimba secțiunea div, tag-ul din titlu (pentru cel mai bun SEO), clasa de antet (adaugă Bootstrap-clasă în titlul paginii), stilul de modul (moștenit instalat Joomla-șablon de stil modul).
Joomla 2.5 Simplu Pie VS Joomla 3.0 JFeed
În loc de SimplePie (clasa php pentru importul RSS), dezvoltatorii oferă JFeed. SimplePie - destul de "veche", nu suficient de flexibilă pentru versiunea curentă, nu a fost actualizată de mult timp. Prin urmare, sa decis înlocuirea acesteia cu JFeed, o clasă simplă, extensibilă, proiectată pentru a face Generatorul de Feeduri mai eficient și mai puternic decât SimplePie permite.
Joomla 2.5 fără suport pentru PostgreSQL și Joomla 3.0 cu suport pentru PostgreSQL
Joomla poate fi rulată pe baza de date PostgreSQL - driverul PostgreSQL este inclus în Joomla.
Joomla 2.5 articole de salvare cu completarea tuturor câmpurilor VS Joomla 3.0 salvarea articolelor goale
În mod surprinzător, dar acum Joomla permite utilizatorilor cu drepturi de administrator să creeze și să salveze articole goale. O astfel de funcție este necesară pentru ca, dacă este necesar, ar fi posibil să se creeze un articol cu doar fotografii, fără text.
Multilingvismul nativ a îmbunătățit foarte mult Joomla! Dacă înainte de a putea trece doar la pagina principală, vă permite să conectați elementele de bază și să treceți în continuare în pagina principală atunci când nu există link-uri. În versiunea 3.0.3, va fi disponibil un patch care va îmbunătăți semnificativ viteza de descărcare a tabelului de link-uri atunci când există un număr mare de elemente. Pentru dezvoltatorii de componente terțe, este ușor să simulați conectarea elementelor și sperăm că multe dintre ele vor oferi astfel de funcționalități și vor oferi, de asemenea, posibile îmbunătățiri.
Testarea unităților este concepută pentru a testa bucăți mici de cod la cel mai primitiv nivel, de obicei excluzând orice alte clase și metode. pentru că actualizată Joomla necesită PHP versiunea 5.3.1, apoi pentru PHPUnit, de asemenea, nevoie de o actualizare. Noua versiune ar trebui să rezolve unele probleme de securitate, precum și să automatizeze procesul de testare cu o arhivare suplimentară de 100% a testului unității pentru clasele de bibliotecă CMS.