Joomla!
Joomla! (pronunțat joomla ) este un sistem de management al conținutului (CMS) scris în PHP și JavaScript care utilizează SGBD MySQL sau alt SGBD relațional industrial standard ca stocare a bazei de date . Este un software liber licențiat sub GNU GPL .
Etimologie
Numele „Joomla!” identic fonetic cu cuvântul „Jumla”, care în swahili înseamnă „toți împreună” sau „unul”, care reflectă abordarea dezvoltatorilor și a comunității față de dezvoltarea sistemului. [6]
Istorie
Sistem de management al conținutului Joomla! este o ramură a binecunoscutului CMS Mambo . O echipă de dezvoltatori independenți s-a despărțit de proiectul Mambo din cauza unor dezacorduri în politica economică. Pe 16 septembrie 2005, a fost lansată prima versiune de Joomla!, care este în esență un Mambo 4.5.2.3 redenumit și include remedieri pentru erori și vulnerabilități găsite la acel moment .
Până în vara lui 2008, numărul de descărcări zilnice de Joomla! a ocupat locul doi după WordPress cu o marjă semnificativă față de alte sisteme similare. [7]
- Versiunea 1.0 este considerată învechită, suportul său oficial a fost întrerupt la 1 iulie 2009.
- Suportul pentru versiunea 1.6 s-a încheiat pe 19 august 2011.
- Suportul pentru versiunea 1.7 s-a încheiat pe 24 februarie 2012. [opt]
- Suportul pentru versiunea 1.5 s-a încheiat pe 27 septembrie 2012.
- Suportul pentru versiunea 2.5 a continuat până la sfârșitul anului 2014.
- Versiunea actuală a ramurii 3.x este 3.10.0, care a fost lansată pe 17 august 2021.
- Versiunea actuală a ramurii 4.x este 4.0.0, care a fost lansată pe 17 august 2021.
Versiuni de Joomla! [9] [10]
Versiune
|
Date de lansare
|
Suport până la
|
1.0
|
22-09-2005
|
22-07-2009
|
1,5 (LTS)
|
22-01-2008
|
2012-09
|
1.6
|
10-01-2011
|
2011-08
|
1.7
|
19-07-2011
|
2012-02
|
2.5 (LTS)
|
24-01-2012
|
31-12-2014
|
3.0
|
27-09-2012
|
2013-05
|
3.1
|
24-04-2013
|
2013-12
|
3.2
|
06-11-2013
|
2014-10
|
3.3
|
30-04-2014
|
înainte de lansarea versiunii 3.4
|
3.4
|
25-02-2015
|
înainte de lansarea versiunii 3.5
|
3.5
|
21-03-2016
|
înainte de lansarea lui 3.6
|
3.6
|
2016-07-12
|
înainte de lansarea lui 3.7
|
3.7
|
25-04-2017
|
înainte de lansarea lui 3.8
|
3.8
|
19-09-2017
|
înainte de lansarea lui 3.9
|
3.9
|
30-10-2018
|
înainte de lansarea din 3.10
|
3.10
|
2021-08-17
|
2023-08
|
4.0 (LTS)
|
2021-08-17
|
înainte de lansarea 4.1
|
Versiunea nu mai este acceptată
Versiune acceptată
Versiuni viitoare
Descrierea sistemului
CMS Joomla! include un set minim de instrumente pentru instalarea inițială, care este completat după cum este necesar. Acest lucru reduce dezordinea panoului administrativ cu elemente inutile și, de asemenea, reduce sarcina pe server și economisește spațiu pe găzduire.
Joomla! vă permite să afișați interfața părților frontale și administrative în orice limbă. Catalogul de extensii conține multe pachete de limbi care sunt instalate de instrumentele de administrare obișnuite. Sunt disponibile pachete de rusă, ucraineană, belarusă și alte limbi ale spațiului post-sovietic . [unsprezece]
Caracteristici cheie
- Funcționalitatea poate fi mărită cu ajutorul extensiilor suplimentare (componente, module și pluginuri).
- Există un modul de securitate pentru autentificarea pe mai multe niveluri a utilizatorilor și administratorilor (folosind propriul algoritm pentru autentificare și „menținerea” sesiunilor).
- Sistemul de șabloane vă permite să schimbați cu ușurință aspectul site-ului: locația modulelor, fonturilor și multe altele. Puteți permite utilizatorilor să aleagă dintre mai multe afișaje. Există o selecție uriașă de șabloane gata făcute în rețea, atât plătite, cât și gratuite. Există, de asemenea, software pentru crearea de șabloane originale.
- Sunt furnizate modele de module personalizabile, inclusiv stânga, dreapta, centru și orice altă poziție arbitrară a blocului. Opțional, conținutul modulului poate fi inclus în conținutul materialului. De exemplu, expresia {loadposition mod_fpslideshow}, introdusă (împreună cu acolade) într-un loc arbitrar din articol, va scoate conținutul modulului, căruia îi este dată poziția de ieșire ca „mod_fpslideshow”.
- Avantajele sistemului includ faptul că puteți scrie singur toate componentele, modulele, pluginurile și șabloanele, le puteți plasa într-un director structurat de extensii sau puteți edita o extensie existentă la discreția dvs.
- Actualizările sunt lansate în mod regulat. Există un „ bug tracker ” public (sistem de urmărire a erorilor). (Consultați lista de urmăritori oficiali .) Există, de asemenea , instrumente de urmărire a migrației din versiuni mai vechi de Joomla!, instrumente de urmărire a dorințelor de îmbunătățire a funcțiilor și așa mai departe, unde Joomla! poate lăsa comentarii despre activitatea CMS , care sunt ulterior studiate de dezvoltatorii săi, dacă este necesar, inclusiv în următoarea actualizare a Joomla! remedieri care rezolvă anumite probleme.
- Începând cu versiunea 1.6, multilingvismul este încorporat.
- Începând cu versiunea 2.5, suportul pentru baze de date a fost extins. Suport implementat pentru Microsoft SQL Server și începând cu versiunea 3.0 - PostgreSQL [12] . În viitor, se plănuiește adăugarea de suport pentru Oracle , SQLite .
- Din versiunea 3.7 suport nativ pentru câmpurile Joomla.
- Începând cu versiunea 4.0, a fost adăugat suport pentru serviciile web sub formă de REST , o componentă de organizare a fluxului de lucru și capacitatea de a șablona e- mailuri de site .
Opțiuni de administrare
- Pentru fiecare pagină dinamică, vă puteți crea propria descriere și cuvinte cheie pentru a crește clasamentul în motoarele de căutare ;
- Începutul și sfârșitul publicării oricăror materiale pot fi programate conform calendarului;
- Capacitatea de a restricționa accesul la anumite secțiuni ale site-ului numai pentru utilizatorii înregistrați și odată cu lansarea Joomla! 1.6 acces atât la secțiune cât și la un anumit material până la un anumit material de legătură ↔ utilizator;
- Aspecte personalizabile ale elementelor pe zone de șablon;
- Diverse module (cele mai recente știri, contor de vizite, statistici detaliate despre vizite, carte de oaspeți, forum și altele);
- În versiunea 1.6, sistemul de instalare și gestionare a extensiilor a fost mult îmbunătățit. Acum este posibil să instalați simultan mai multe extensii combinate într-un singur pachet de instalare. Mai mult, este implementată capacitatea de a actualiza automat extensiile instalate (cu condiția ca dezvoltatorul extensiei să folosească acest mecanism);
- Versiunea 1.6 a introdus capacitatea de a publica conținut în mai multe limbi;
- În versiunea 1.6, a devenit posibil să se determine orele de început și de sfârșit pentru modulele de publicare. De asemenea, în noua versiune de Joomla! opțiuni îmbunătățite pentru gestionarea afișării conținutului;
- Abilitatea de a crea nu unul, ci mai multe formulare de feedback pentru fiecare contact;
- Modul pentru primirea de știri, articole și link-uri de la autori la distanță;
- Ierarhia obiectelor;
- Manager newsletter. Suport pentru mai mult de 360 de servicii de newsletter din întreaga lume;
- Editor vizual încorporat TinyMCE ;
- CNC - „ URL care poate fi citit de om ”, de exemplu, „example.com/news/2011/ ” ;
- Peste 8500 (începând cu 22.11.2014) extensii gata făcute ( http://extensions.joomla.org ).
Scalare sistem
Din punct de vedere structural, un sistem este un nucleu la care sunt conectate componente . Componentele pot fi compuse funcțional dintr-un modul, plugin și/sau șablon:
- module - elemente afișate pe pagina utilizatorului ca blocuri separate.
- pluginurile sunt elemente care sunt afișate pe bara de instrumente administrative și oferă funcționalități suplimentare.
- șabloane - un element responsabil pentru designul unificat al întregului site.
În nucleul Joomla! include:
- bloc (funcționalitatea este determinată de codul HTML din interiorul acestuia) și varietățile acestuia cu opțiuni avansate de management din panoul administrativ: bannere (module pentru publicitate), contacte (bloc pentru plasarea informațiilor de contact și formulare de feedback), flux de știri (abonament RSS);
- material (articol) cu etichete (cuvinte cheie) și categorii (dosare) pentru navigarea utilizatorului, un editor pentru design convenabil de materiale. [13] [14]
Extensiile gratuite de la terți nu sunt incluse în nucleu:
- plugin pentru backup ( backup ) și restaurare, de exemplu, Akeeba Backup.
Crearea propriei extensii se face prin scrierea unui plugin în PHP folosind API -ul Joomla!
pentru interacțiune.
Cerințe minime de sistem
- Versiunile 1.6, 1.7 și 2.5 necesită cel puțin Apache 2.0, PHP 5.2.4 și MySQL 5.0.4. [cincisprezece]
- Versiunea 3.x necesită PHP 5.3.10+ (Magic Quotes GPC dezactivat), MySQL 5.1+ (cu suport InnoDB ), Apache 2.x+ (cu module mod_mysql, mod_xml și mod_zlib) [15]
- Versiunea 4.x necesită PHP 7.2.5+, MySQL 5.6+ (cu suport InnoDB), Apache 2.x+ (cu module mod_mysql, mod_xml și mod_zlib) [15]
Utilizare în comerțul electronic
Pe Joomla! Există multe aplicații pentru organizarea unui magazin electronic, în special:
- VirtueMart
- Joomshopping
- hikashop
- J2Store
- RedSHOP
- JBZoo
Premii
Cel mai bun proiect Linux / Open Source este cel mai bun proiect open source. Expoziție LinuxWorld Expo 2005. [16]
- 2005
- Premiile Linux și Open Source la Londra Cel mai bun proiect Linux/Open Source
- 2006
- Premiile Packt Open Source - Cel mai bun CMS Open Source
- Premiile pentru Linux și Open Source din Marea Britanie Cel mai bun proiect Linux / Open Source - Joomla! Câștigă din nou la UK LinuxWorld
- 2007
- Premiile Packt Open Source - Cel mai bun CMS PHP Open Source
- 2008
- Premiile Packt Open Source
- Cea mai valoroasă persoană CMS Open Source - Premiu personal Johan Janssens
- Pe locul 1, cel mai bun CMS cu sursă deschisă
- Locul 1 Cel mai bun CMS Open Source
- 2009
- Premiile Packt Open Source
- Cea mai valoroasă persoană CMS Open Source - Premiu personal Louis Landry
- Primul clasat al Packt Hall of Fame CMS
- Pe locul doi, cel mai bun CMS cu sursă deschisă
- 2010
- Premiile Packt Open Source - Al 2-lea Runner-up Hall of Fame CMS
- 2011
- Premiile Packt Open Source - Cel mai bun CMS Open Source
- 2012
- 2014
- CMS Critic People's Choice Awards - Cel mai bun CMS PHP cu sursă deschisă
- 2015
- CMS Critic People's Choice Awards - Cel mai bun CMS gratuit
- 2016
- CMS Critic People's Choice Awards - Cel mai bun CMS gratuit
- 2017
- Premiile CMS Critic People's Choice - Cel mai bun CMS gratuit [17]
- 2018
- Premiile CMS Critic People's Choice - Cel mai bun CMS gratuit [18]
- 2019
- Premiile CMS Critic People's Choice - Cel mai bun CMS gratuit [18]
- 2020
- Premiile CMS Critic People's Choice - Cel mai bun CMS gratuit [19]
- 2021
- Premiile CMS Critic People's Choice - Cel mai bun CMS gratuit [20] [21]
- Premiile CMS Critic's Choice - Cel mai bun CMS cu sursă deschisă [20] [21]
Note
- ↑ Vă prezentăm Joomla 1.0
- ↑ https://www.joomla.org/announcements/release-news/5865-joomla-4-2-release.html
- ↑ Proiectul Joomla Open Source pe Open Hub: Pagina de limbi - 2006.
- ↑ http://www.joomla.org/about-joomla.html
- ↑ Proiectul Joomla Open Source pe Open Hub: Pagina de licențe - 2006.
- ↑ Swahili este o împrumutare a arabului جملة „colecție”.
- ↑ Ric Shreves. 2008 Open Source CMS Market Survey (ing.) ( pdf ) (27 iulie 2008). — Prezentare generală a pieței CMS deschise. Preluat la 11 august 2009. Arhivat din original la 28 august 2011.
- ↑ Joomla! 1.7.5 Lansat (eng.) ( html ) (2 martie 2012). Preluat la 2 martie 2012. Arhivat din original la 31 mai 2012.
- ↑ Joomla! Versiuni CMS - Joomla! Documentatie . Data accesului: 31 decembrie 2015. Arhivat din original pe 4 martie 2016. (nedefinit)
- ↑ Joomla! Foaia de parcurs a proiectului . Consultat la 30 aprilie 2017. Arhivat din original pe 12 aprilie 2017. (nedefinit)
- ↑ Joomla! Portal comunitar - Pachete de traduceri . Preluat la 18 iulie 2016. Arhivat din original la 20 august 2016. (nedefinit)
- ↑ Joomla 3.0.0 Lansat . Joomla (27 septembrie 2012). Consultat la 29 septembrie 2012. Arhivat din original la 17 octombrie 2012. (nedefinit)
- ↑ Componenta „Banner” . Data accesului: 11 ianuarie 2015. Arhivat din original la 28 decembrie 2014. (nedefinit)
- ↑ Crearea etichetelor . Arhivat din original pe 11 februarie 2015. (nedefinit)
- ↑ 1 2 3 Cerințe tehnice Joomla Arhivate 8 februarie 2010 la Wayback Machine .
- ↑ Joomla! a primit 2 premii la LinuxWorld Expo 2005 (rus.) , Joomla! în limba rusă (7 octombrie 2005). Arhivat din original pe 3 februarie 2017. Preluat la 3 februarie 2017.
- ↑ CMS Critic Awards 2017 . Preluat la 21 aprilie 2018. Arhivat din original la 26 iulie 2018. (nedefinit)
- ↑ 1 2 CMS Critic Awards . CMS critic. Consultat la 12 februarie 2019. Arhivat din original pe 2 februarie 2019.
- ↑ Premiile criticilor CMS . CMS critic . Preluat la 19 noiembrie 2021. Arhivat din original la 19 noiembrie 2021.
- ↑ 1 2 Vă prezentăm câștigătorii premiilor CMS Critic's Choice 2021 . Critic CMS (31 martie 2022). Preluat la 9 aprilie 2022. Arhivat din original la 8 aprilie 2022.
- ↑ 1 2 Joomla! echipa de marketing. Joomla! este cel mai bun CMS gratuit și cel mai bun CMS open source până în 2021 CMS Critic Awards ? . Joomla! portalul comunității . Consultat la 9 aprilie 2022. Arhivat din original pe 9 aprilie 2022. (nedefinit)
Literatură
- Dan Ramel. Joomla! pentru profesioniști = Advanced Joomla!. - M. : „Williams” , 2014. - 448 p. — ISBN 978-5-8459-1891-8 .
- Kolisnichenko Denis Nikolaevici Joomla! 3.0. Manualul utilizatorului. - M . : „Dialectica” , 2013. - 256 p. - ISBN 978-5-8459-1864-2 .
- Mark Dexter, Louis Landry. Joomla!: programare = Joomla! Programare (Joomla! Press). - M. : „Williams” , 2013. - 592 p. — ISBN 978-5-8459-1798-0 .
Link -uri
Site-ul oficial
În rețelele sociale |
|
---|
Site-uri tematice |
|
---|
În cataloagele bibliografice |
|
---|