Joomla!
Joomla! (ejtsd: joomla ) egy PHP és JavaScript nyelven írt tartalomkezelő rendszer (CMS), amely a MySQL DBMS -t vagy más szabványos ipari relációs DBMS -t használja adatbázis-tárolóként . Ez egy ingyenes szoftver , amelynek licence a GNU GPL .
Etimológia
A név "Joomla!" fonetikailag megegyezik a „Jumla” szóval, amely szuahéliül „minden együtt” vagy „egyet” jelent, ami a fejlesztők és a közösség hozzáállását tükrözi a rendszer fejlesztéséhez. [6]
Történelem
Tartalomkezelő rendszer Joomla! a jól ismert CMS Mambo ága . Egy független fejlesztőcsapat kivált a Mambo projektből a gazdaságpolitikai nézeteltérések miatt. 2005. szeptember 16-án jelent meg a Joomla! első verziója, amely lényegében egy Mambo 4.5.2.3-ra átkeresztelt, és tartalmazza az akkor talált hibák és sebezhetőségek javításait .
2008 nyarára a Joomla! a WordPress után a második helyet szerezte meg jelentős különbséggel a többi hasonló rendszerhez képest. [7]
- Az 1.0-s verzió elavultnak számít, hivatalos támogatása 2009. július 1-jén megszűnt.
- Az 1.6-os verzió támogatása 2011. augusztus 19-én lejárt.
- Az 1.7-es verzió támogatása 2012. február 24-én lejárt. [nyolc]
- Az 1.5-ös verzió támogatása 2012. szeptember 27-én lejárt.
- A 2.5-ös verzió támogatása 2014 végéig folytatódott.
- A 3.x ág jelenlegi verziója a 3.10.0, amely 2021. augusztus 17-én jelent meg.
- A 4.x ág jelenlegi verziója a 4.0.0, amely 2021. augusztus 17-én jelent meg.
A Joomla!
[9] [10]
Változat
|
Megjelenési dátumok
|
Támogatás ig
|
1.0
|
2005-09-22
|
2009-07-22
|
1,5 (LTS)
|
2008-01-22
|
2012-09
|
1.6
|
2011-01-10
|
2011-08
|
1.7
|
2011-07-19
|
2012-02
|
2,5 (LTS)
|
2012-01-24
|
2014-12-31
|
3.0
|
2012-09-27
|
2013-05
|
3.1
|
2013-04-24
|
2013-12
|
3.2
|
2013-11-06
|
2014-10
|
3.3
|
2014-04-30
|
a 3.4 megjelenése előtt
|
3.4
|
2015-02-25
|
3.5 megjelenése előtt
|
3.5
|
2016-03-21
|
3.6 megjelenése előtt
|
3.6
|
2016-07-12
|
a 3.7 megjelenése előtt
|
3.7
|
2017-04-25
|
3.8 megjelenése előtt
|
3.8
|
2017-09-19
|
3.9 megjelenése előtt
|
3.9
|
2018-10-30
|
3.10 megjelenése előtt
|
3.10
|
2021-08-17
|
2023-08
|
4.0 (LTS)
|
2021-08-17
|
kiadás előtt 4.1
|
A verzió már nem támogatott
Verzió támogatott
Jövőbeni verziók
A rendszer leírása
CMS Joomla! tartalmazza a kezdeti telepítéshez szükséges minimális szerszámkészletet, amelyet szükség szerint kiegészítünk. Ez csökkenti az adminisztrációs panel zsúfoltságát a felesleges elemekkel, valamint csökkenti a szerver terhelését és helyet takarít meg a tárhelyen.
Joomla! lehetővé teszi az elülső és adminisztratív részek felületének bármilyen nyelven történő megjelenítését. A bővítmények katalógusa számos nyelvi csomagot tartalmaz, amelyeket szokásos adminisztrációs eszközök telepítenek. Orosz, ukrán, fehérorosz és a posztszovjet tér néhány más nyelvű csomagja is elérhető . [tizenegy]
Főbb jellemzők
- A funkcionalitás további bővítmények (komponensek, modulok és bővítmények) segítségével növelhető.
- Van egy biztonsági modul a felhasználók és rendszergazdák többszintű hitelesítésére (saját algoritmus használatával a hitelesítéshez és a munkamenetek "karbantartásához").
- A sablonrendszer lehetővé teszi a webhely megjelenésének egyszerű megváltoztatását: a modulok, betűtípusok és egyebek elhelyezkedését. Engedélyezheti a felhasználóknak, hogy több kijelző közül válasszanak. A hálózaton kész sablonok hatalmas választéka található, fizetős és ingyenes. Létezik olyan szoftver is, amellyel saját maga hozhat létre eredeti sablonokat.
- Testreszabható modulelrendezések állnak rendelkezésre, beleértve a bal, jobb, középső és bármely más tetszőleges blokkpozíciót. Opcionálisan a modul tartalma beépíthető az anyag tartalmába. Például a cikk tetszőleges helyére beírt {loadposition mod_fpslideshow} kifejezés (kapcsos kapcsos zárójelekkel együtt) a modul tartalmát adja ki, amelynek kimeneti pozíciója "mod_fpslideshow"-ként jelenik meg.
- A rendszer előnyei közé tartozik, hogy az összes komponenst, modult, beépülő modult és sablont saját maga is megírhatja, elhelyezheti egy strukturált bővítménykönyvtárban, vagy saját belátása szerint szerkeszthet egy meglévő bővítményt.
- A frissítések rendszeresen megjelennek. Van egy nyilvános " hibakövető " (hibakövető rendszer). (Lásd a hivatalos nyomkövetők listáját .) A Joomla! régebbi verzióiból is vannak migrációs nyomkövetők , funkciójavítási kívánságkövetők és így tovább, ahol a Joomla! megjegyzéseket írhat a CMS munkájáról , amelyeket utólag fejlesztői tanulmányoznak, ha szükséges, beleértve a Joomla! következő frissítését is. javítások, amelyek megoldanak bizonyos problémákat.
- Az 1.6-os verziótól kezdve a többnyelvűség be van építve.
- A 2.5-ös verziótól kezdve az adatbázis-támogatás kibővült. Bevezetett támogatás a Microsoft SQL Server , és a 3.0 verzió óta - PostgreSQL [12] . A jövőben a tervek szerint az Oracle , az SQLite támogatását is hozzáadják .
- A 3.7-es verzió óta támogatja a Joomla mezőket.
- A 4.0-s verziótól kezdve a webszolgáltatások támogatása REST formájában , egy munkafolyamat-szervezési összetevő, valamint a webhely e- mailjei sablonok készítésének lehetőségével bővült.
Adminisztrációs lehetőségek
- Minden dinamikus oldalhoz létrehozhat saját leírást és kulcsszavakat a keresőmotorok helyezéseinek növelése érdekében ;
- Bármely anyag megjelenésének kezdete és vége a naptár szerint programozható;
- A webhely bizonyos részeihez való hozzáférés korlátozása csak a regisztrált felhasználók számára, valamint a Joomla! 1.6 hozzáférés mind a szakaszhoz, mind egy bizonyos anyaghoz egy adott csatlakozási anyagig ↔ felhasználó;
- Az elemek testreszabható elrendezése sablonterületek szerint;
- Különféle modulok (friss hírek, látogatásszámláló , részletes látogatási statisztikák, vendégkönyv, fórum és egyebek);
- Az 1.6-os verzióban a bővítmények telepítésének és kezelésének rendszere jelentősen javult. Mostantól lehetőség van több bővítmény egyidejű telepítésére egy telepítőcsomagba kombinálva. Ezenkívül lehetőség van a telepített bővítmények automatikus frissítésére (feltéve, hogy a bővítmény fejlesztője használja ezt a mechanizmust);
- Az 1.6-os verzió lehetővé tette a tartalom több nyelven történő közzétételét;
- Az 1.6-os verzióban lehetővé vált a modulok közzétételének kezdő és befejező időpontjának meghatározása. A Joomla! továbbfejlesztett lehetőségek a tartalom megjelenítésének kezelésére;
- Lehetőség nem egy, hanem több visszajelzési űrlap létrehozására minden kapcsolatfelvételhez;
- Modul hírek, cikkek és hivatkozások fogadására távoli szerzőktől;
- Az objektumok hierarchiája;
- Hírlevél menedzser. Több mint 360 hírlevél szolgáltatás támogatása szerte a világon;
- Beépített vizuális szerkesztő TinyMCE ;
- CNC - "ember által olvasható URL ", például "example.com/news/2011/ " ;
- Több mint 8500 (2014. 11. 22-i állapot szerint) kész bővítmény ( http://extensions.joomla.org ).
Rendszerméretezés
Szerkezetileg a rendszer egy mag , amelyhez komponensek kapcsolódnak . Az összetevők funkcionálisan összeállíthatók egy modulból, beépülő modulból és/vagy sablonból:
- modulok - a felhasználói oldalon külön blokkokként megjelenő elemek.
- A bővítmények olyan elemek, amelyek az adminisztrációs eszköztáron jelennek meg, és további funkciókat biztosítanak.
- sablonok - az egész webhely egységes kialakításáért felelős elem.
A Joomla! magába foglalja:
- blokk (a funkcionalitást a benne lévő HTML kód határozza meg) és változatai fejlett kezelési lehetőségekkel az adminisztrációs panelről: bannerek (reklámmodulok), névjegyek (kapcsolati adatok és visszajelzési űrlapok elhelyezésére szolgáló blokk), hírfolyam (RSS előfizetés);
- anyag (cikk) címkékkel (kulcsszavakkal) és kategóriákkal (mappákkal) a felhasználói navigációhoz, szerkesztő a kényelmes anyagtervezés érdekében. [13] [14]
A kernel nem tartalmazza a harmadik féltől származó ingyenes bővítményeket:
- plugin biztonsági mentéshez ( backup ) és visszaállításhoz, például az Akeeba Backup.
Saját bővítmény létrehozása úgy történik, hogy PHP -ben ír beépülő modult a Joomla!
API segítségével .
Minimális rendszerkövetelmények
- Az 1.6, 1.7 és 2.5 verziókhoz legalább Apache 2.0, PHP 5.2.4 és MySQL 5.0.4 szükséges. [tizenöt]
- A 3.x verzióhoz PHP 5.3.10+ (kikapcsolva a Magic Quotes GPC), MySQL 5.1+ ( InnoDB támogatással ), Apache 2.x+ (mod_mysql, mod_xml és mod_zlib modulokkal) szükséges [15]
- A 4.x verzióhoz PHP 7.2.5+, MySQL 5.6+ (InnoDB támogatással), Apache 2.x+ (mod_mysql, mod_xml és mod_zlib modulokkal) szükséges [15]
Használat az e-kereskedelemben
A Joomla! Számos alkalmazás létezik az elektronikus áruház szervezésére, különösen:
- VirtueMart
- Joomshopping
- hikashop
- J2Store
- redSHOP
- JBZoo
Díjak
A legjobb Linux / nyílt forráskódú projekt a legjobb nyílt forráskódú projekt. LinuxWorld Expo 2005 kiállítás . [16]
- 2005
- Linux és nyílt forráskódú díjak Londonban, a legjobb Linux / nyílt forráskódú projekt
- 2006
- Packt Open Source Awards – A legjobb nyílt forráskódú CMS
- Az Egyesült Királyság Linux és nyílt forráskódú díjai a legjobb Linux / nyílt forráskódú projekt - Joomla! Ismét nyer az Egyesült Királyság LinuxWorldjén
- 2007
- Packt Open Source Awards – A legjobb PHP nyílt forráskódú CMS
- 2008
- Packt Open Source Awards
- Nyílt forráskódú CMS legértékesebb személy – Johan Janssens személyes díj
- 1. második helyezett a legjobb nyílt forráskódú CMS
- Az 1. második helyezett a legjobb összesített nyílt forráskódú CMS
- 2009
- Packt Open Source Awards
- Nyílt forráskódú CMS legértékesebb személy – Louis Landry személyes díja
- 1. második helyezett csomag Hírességek Csarnokának CMS-je
- 2. második helyezett a legjobb nyílt forráskódú CMS
- 2010
- Nyílt forráskódú Packt Awards – 2. második helyezett Hall of Fame CMS
- 2011
- Packt Open Source Awards – A legjobb nyílt forráskódú CMS
- 2012
- Infoworld Bossie Awards – A legjobb nyílt forráskódú alkalmazás
- 2014
- CMS Critic People's Choice Awards – A legjobb nyílt forráskódú PHP CMS
- 2015
- CMS Critic People's Choice Awards – A legjobb ingyenes CMS
- 2016
- CMS Critic People's Choice Awards – A legjobb ingyenes CMS
- 2017
- CMS Critic People's Choice Awards – A legjobb ingyenes CMS [17]
- 2018
- CMS Critic People's Choice Awards – A legjobb ingyenes CMS [18]
- 2019
- CMS Critic People's Choice Awards – A legjobb ingyenes CMS [18]
- 2020
- CMS Critic People's Choice Awards – A legjobb ingyenes CMS [19]
- 2021
- CMS Critic People's Choice Awards – A legjobb ingyenes CMS [20] [21]
- CMS Critic's Choice Awards – A legjobb nyílt forráskódú CMS [20] [21]
Jegyzetek
- ↑ A Joomla 1.0 bemutatása
- ↑ https://www.joomla.org/announcements/release-news/5865-joomla-4-2-release.html
- ↑ A joomla nyílt forráskódú projekt az Open Hubon: Nyelvek oldala - 2006.
- ↑ http://www.joomla.org/about-joomla.html
- ↑ A joomla nyílt forráskódú projekt az Open Hubon: Licencek oldala - 2006.
- ↑ A szuahéli az arab جملة "gyűjtemény" kölcsönzése.
- ↑ Ric Shreves. 2008. évi nyílt forráskódú CMS-piaci felmérés (eng.) ( pdf ) (2008. július 27.). — A nyílt CMS-piac áttekintése. Letöltve: 2009. augusztus 11. Az eredetiből archiválva : 2011. augusztus 28..
- ↑ Joomla! 1.7.5 Megjelent (eng.) ( html ) (2012. március 2.). Letöltve: 2012. március 2. Az eredetiből archiválva : 2012. május 31..
- ↑ Joomla! CMS verziók - Joomla! Dokumentáció . Hozzáférés dátuma: 2015. december 31. Az eredetiből archiválva : 2016. március 4. (határozatlan)
- ↑ Joomla! Projekt ütemterv . Letöltve: 2017. április 30. Az eredetiből archiválva : 2017. április 12.. (határozatlan)
- ↑ Joomla! Közösségi portál – Fordítócsomagok . Letöltve: 2016. július 18. Az eredetiből archiválva : 2016. augusztus 20.. (határozatlan)
- ↑ Megjelent a Joomla 3.0.0 . Joomla (2012. szeptember 27.). Letöltve: 2012. szeptember 29. Az eredetiből archiválva : 2012. október 17.. (határozatlan)
- ↑ "Szalaghirdetés" komponens . Hozzáférés időpontja: 2015. január 11. Az eredetiből archiválva : 2014. december 28. (határozatlan)
- ↑ Címkék létrehozása . Az eredetiből archiválva : 2015. február 11. (határozatlan)
- ↑ 1 2 3 Joomla Technical Requirements Archiválva : 2010. február 8. a Wayback Machine -nél .
- ↑ Joomla! 2 díjat kapott a LinuxWorld Expo 2005-ön (oroszország) , a Joomla! orosz nyelven (2005. október 7.). Archiválva az eredetiből 2017. február 3-án. Letöltve: 2017. február 3.
- ↑ CMS Critic Awards 2017 . Letöltve: 2018. április 21. Az eredetiből archiválva : 2018. július 26. (határozatlan)
- ↑ 1 2 CMS kritikai díj . CMS kritikus. Letöltve: 2019. február 12. Az eredetiből archiválva : 2019. február 2..
- ↑ CMS kritikai díjak . CMS kritikus . Letöltve: 2021. november 19. Az eredetiből archiválva : 2021. november 19.
- ↑ 1 2 A 2021-es CMS Critic's Choice Awards nyerteseinek bemutatása . CMS-kritikus (2022. március 31.). Letöltve: 2022. április 9. Az eredetiből archiválva : 2022. április 8..
- ↑ 1 2 Joomla! marketing csapat. Joomla! a legjobb ingyenes CMS és a legjobb nyílt forráskódú CMS 2021-ig CMS Critic Awards ? . Joomla! közösségi portál . Letöltve: 2022. április 9. Az eredetiből archiválva : 2022. április 9.. (határozatlan)
Irodalom
- Dan Ramel. Joomla! szakembereknek = Advanced Joomla!. - M. : "Williams" , 2014. - 448 p. — ISBN 978-5-8459-1891-8 .
- Kolisnichenko Denis Nikolaevich Joomla! 3.0. Kézikönyv. - M . : "Dialektika" , 2013. - 256 p. - ISBN 978-5-8459-1864-2 .
- Mark Dexter, Louis Landry. Joomla!: programozás = Joomla! Programozás (Joomla! Press). - M. : "Williams" , 2013. - 592 p. — ISBN 978-5-8459-1798-0 .
Linkek
Hivatalos oldal
A közösségi hálózatokon |
|
---|
Tematikus oldalak |
|
---|
Bibliográfiai katalógusokban |
|
---|