Joomla!
Joomla! (vyslov joomla ) je redakční systém (CMS) napsaný v PHP a JavaScriptu , který používá MySQL DBMS nebo jiný standardní průmyslový relační DBMS jako úložiště databáze . Je to svobodný software licencovaný pod GNU GPL .
Etymologie
Název "Joomla!" foneticky totožné se slovem „Jumla“, které ve svahilštině znamená „všichni spolu“ nebo „jeden“, což odráží přístup vývojářů a komunity k vývoji systému. [6]
Historie
Redakční systém Joomla! je odnoží známého CMS Mambo . Tým nezávislých vývojářů se oddělil od projektu Mambo kvůli neshodám v hospodářské politice. 16. září 2005 byla vydána první verze Joomla!, která je v podstatě přejmenována na Mambo 4.5.2.3 a obsahuje opravy chyb a zranitelností nalezených v té době .
Do léta 2008 se počet denních stažení Joomla! obsadil druhé místo po WordPressu s výrazným náskokem od jiných podobných systémů. [7]
- Verze 1.0 je považována za zastaralou, její oficiální podpora byla ukončena 1. července 2009.
- Podpora verze 1.6 skončila 19. srpna 2011.
- Podpora verze 1.7 skončila 24. února 2012. [osm]
- Podpora verze 1.5 skončila 27. září 2012.
- Podpora verze 2.5 pokračovala až do konce roku 2014.
- Aktuální verze větve 3.x je 3.10.0, která byla vydána 17. srpna 2021.
- Aktuální verze větve 4.x je 4.0.0, která byla vydána 17. srpna 2021.
Verze Joomla! [9] [10]
Verze
|
Datum vydání
|
Podpora až
|
1,0
|
2005-09-22
|
22. 7. 2009
|
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
|
před vydáním 3.4
|
3.4
|
2015-02-25
|
před vydáním 3.5
|
3.5
|
2016-03-21
|
před vydáním 3.6
|
3.6
|
2016-07-12
|
před vydáním 3.7
|
3.7
|
2017-04-25
|
před vydáním 3.8
|
3.8
|
2017-09-19
|
před vydáním 3.9
|
3.9
|
2018-10-30
|
před vydáním 3.10
|
3.10
|
2021-08-17
|
2023-08
|
4.0 (LTS)
|
2021-08-17
|
před vydáním 4.1
|
Verze již není podporována
Verze podporována
Budoucí verze
Popis systému
CMS Joomla! obsahuje minimální sadu nářadí pro prvotní instalaci, která se dle potřeby doplňuje. Sníží se tak nepořádek administrativního panelu zbytečnými prvky a také se sníží zátěž serveru a ušetří se místo na hostingu.
Joomla! umožňuje zobrazit rozhraní přední a administrativní části v libovolném jazyce. Katalog rozšíření obsahuje mnoho jazykových balíčků, které se instalují běžnými nástroji pro správu. K dispozici jsou balíčky ruštiny, ukrajinštiny, běloruštiny a některých dalších jazyků postsovětského prostoru . [jedenáct]
Klíčové vlastnosti
- Funkčnost lze zvýšit pomocí dalších rozšíření (komponenty, moduly a pluginy).
- K dispozici je bezpečnostní modul pro víceúrovňovou autentizaci uživatelů a administrátorů (pomocí vlastního algoritmu pro autentizaci a "udržování" relací).
- Systém šablon umožňuje snadno změnit vzhled webu: umístění modulů, fontů a další. Uživatelům můžete umožnit výběr z více displejů. V síti je obrovský výběr hotových šablon, placených i bezplatných. K dispozici je také software pro vlastní tvorbu originálních šablon.
- K dispozici jsou přizpůsobitelné rozvržení modulů, včetně levého, pravého, středu a jakékoli jiné libovolné pozice bloku. Volitelně lze obsah modulu zahrnout do obsahu materiálu. Například výraz {loadposition mod_fpslideshow} zadaný (spolu se složenými závorkami) na libovolném místě v článku vypíše obsah modulu, jehož výstupní pozice je „mod_fpslideshow“.
- Mezi výhody systému patří to, že si všechny komponenty, moduly, plug-iny a šablony můžete napsat sami, umístit je do strukturovaného adresáře rozšíření nebo upravit stávající rozšíření dle vlastního uvážení.
- Aktualizace jsou vydávány pravidelně. Existuje veřejný " bug tracker " (systém sledování chyb). (Viz seznam oficiálních sledovačů .) Existují také sledovače migrace ze starších verzí Joomla!, sledovače přání vylepšení funkcí a tak dále, kde Joomla! může zanechat komentáře k práci CMS , které jsou následně studovány jeho vývojáři, pokud je to nutné, a to i v další aktualizaci Joomla! opravy, které řeší určité problémy.
- Počínaje verzí 1.6 je integrována vícejazyčnost.
- Počínaje verzí 2.5 byla rozšířena podpora databází. Implementována podpora pro Microsoft SQL Server a od verze 3.0 - PostgreSQL [12] . V budoucnu se plánuje přidání podpory pro Oracle , SQLite .
- Od verze 3.7 nativní podpora pro pole Joomla.
- Počínaje verzí 4.0 byla přidána podpora webových služeb ve formě REST , komponenta organizace workflow a možnost šablonovat e-maily webu .
Možnosti administrace
- Pro každou dynamickou stránku můžete vytvořit svůj vlastní popis a klíčová slova, abyste zvýšili hodnocení ve vyhledávačích ;
- Začátek a konec vydávání jakýchkoli materiálů lze naprogramovat podle kalendáře;
- Možnost omezit přístup k určitým sekcím webu pouze pro registrované uživatele as vydáním Joomla! 1.6 přístup jak do sekce, tak k určitému materiálu až po konkrétní spojovací materiál ↔ uživatel;
- Přizpůsobitelné rozvržení prvků podle oblastí šablony;
- Různé moduly (nejnovější zprávy, počítadlo návštěv , podrobné statistiky návštěv, kniha návštěv, fórum a další);
- Ve verzi 1.6 byl výrazně vylepšen systém pro instalaci a správu rozšíření. Nyní je možné současně instalovat několik rozšíření spojených do jednoho instalačního balíčku. Navíc je implementována schopnost automaticky aktualizovat nainstalovaná rozšíření (za předpokladu, že vývojář rozšíření používá tento mechanismus);
- Verze 1.6 zavedla možnost publikovat obsah ve více jazycích;
- Ve verzi 1.6 bylo možné určit počáteční a koncové časy pro publikační moduly. Také v nové verzi Joomla! vylepšené možnosti správy zobrazení obsahu;
- Schopnost vytvořit ne jeden, ale několik formulářů zpětné vazby pro každý kontakt;
- Modul pro příjem zpráv, článků a odkazů od vzdálených autorů;
- Hierarchie objektů;
- Správce zpravodaje. Podpora pro více než 360 zpravodajských služeb po celém světě;
- Vestavěný vizuální editor TinyMCE ;
- CNC - "lidsky čitelná URL ", například "example.com/news/2011/ " ;
- Více než 8500 (stav k 22.11.2014) hotových rozšíření ( http://extensions.joomla.org ).
Škálování systému
Strukturálně je systém jádrem , ke kterému jsou připojeny komponenty . Komponenty mohou být funkčně složeny z modulu, pluginu a/nebo šablony:
- moduly - prvky zobrazené na stránce uživatele jako samostatné bloky.
- pluginy jsou prvky, které se zobrazují na panelu nástrojů pro správu a poskytují další funkce.
- šablony – prvek zodpovědný za jednotný design celého webu.
V jádru Joomla! zahrnuje:
- blok (funkčnost je určena kódem HTML uvnitř něj) a jeho odrůdy s pokročilými možnostmi správy z administrativního panelu: bannery (moduly pro reklamu), kontakty (blok pro umístění kontaktních informací a formulářů zpětné vazby), zpravodajství (předplatné RSS);
- materiál (článek) s tagy (klíčová slova) a kategoriemi (složkami) pro uživatelskou navigaci, editor pro pohodlný návrh materiálů. [13] [14]
Bezplatné rozšíření třetích stran nejsou součástí jádra:
Vytvoření vlastního rozšíření se provádí napsáním pluginu v PHP pomocí rozhraní Joomla!
API pro interakci.
Minimální systémové požadavky
- Verze 1.6, 1.7 a 2.5 vyžadují alespoň Apache 2.0, PHP 5.2.4 a MySQL 5.0.4. [patnáct]
- Verze 3.x vyžaduje PHP 5.3.10+ (Magic Quotes GPC vypnuto), MySQL 5.1+ (s podporou InnoDB ), Apache 2.x+ (s moduly mod_mysql, mod_xml a mod_zlib) [15]
- Verze 4.x vyžaduje PHP 7.2.5+, MySQL 5.6+ (s podporou InnoDB), Apache 2.x+ (s moduly mod_mysql, mod_xml a mod_zlib) [15]
Použití v elektronickém obchodování
Na webu Joomla! Existuje mnoho aplikací pro organizaci elektronického obchodu, zejména:
- VirtueMart
- Joomshopping
- hikashop
- J2Store
- redSHOP
- JBZoo
Ocenění
Nejlepší Linux / Open Source Project je nejlepší open source projekt. Výstava LinuxWorld Expo 2005. [16]
- 2005
- Linux & Open Source Awards v Londýně Nejlepší Linux / Open Source projekt
- 2006
- Packt Open Source Awards - Nejlepší open source CMS
- UK Linux & Open Source Awards Nejlepší Linux / Open Source projekt - Joomla! Znovu vítězí na UK LinuxWorld
- 2007
- Packt Open Source Awards - Nejlepší PHP Open Source CMS
- 2008
- Packt Open Source Awards
- Open Source CMS nejhodnotnější osoba - osobní ocenění Johan Janssens
- Nejlepší open source CMS na 1. místě
- 1. druhé místo nejlepší celkově open source CMS
- 2009
- Packt Open Source Awards
- Open Source CMS nejcennější osoba - osobní ocenění Louis Landry
- CMS 1. runner-up Packt Hall of Fame
- Druhý nejlepší open source CMS
- 2010
- Packt Open Source Awards - CMS 2. síň slávy druhého místa
- 2011
- Packt Open Source Awards - Nejlepší open source CMS
- 2012
- Infoworld Bossie Awards - Nejlepší aplikace s otevřeným zdrojovým kódem
- 2014
- CMS Critic People's Choice Awards - Nejlepší open source PHP CMS
- 2015
- CMS Critic People's Choice Awards - Nejlepší bezplatný CMS
- 2016
- CMS Critic People's Choice Awards - Nejlepší bezplatný CMS
- 2017
- CMS Critic People's Choice Awards – nejlepší bezplatný CMS [17]
- 2018
- CMS Critic People's Choice Awards – nejlepší bezplatný CMS [18]
- 2019
- CMS Critic People's Choice Awards – nejlepší bezplatný CMS [18]
- 2020
- CMS Critic People's Choice Awards – nejlepší bezplatný CMS [19]
- 2021
- CMS Critic People's Choice Awards – Nejlepší bezplatný CMS [20] [21]
- CMS Critic's Choice Awards – nejlepší open source CMS [20] [21]
Poznámky
- ↑ Představujeme Joomla 1.0
- ↑ https://www.joomla.org/announcements/release-news/5865-joomla-4-2-release.html
- ↑ Projekt joomla Open Source na Open Hub: Stránka jazyků - 2006.
- ↑ http://www.joomla.org/about-joomla.html
- ↑ Joomla Open Source Project na Open Hub: Stránka licencí - 2006.
- ↑ Svahilština je výpůjčka arabské جملة „kolekce“.
- ↑ Ric Shreves. 2008 Open Source CMS Market Survey (angl.) ( pdf ) (27. července 2008). — Přehled otevřeného trhu CMS. Získáno 11. srpna 2009. Archivováno z originálu dne 28. srpna 2011.
- ↑ Joomla! 1.7.5 Vydáno (angl.) ( html ) (2. března 2012). Získáno 2. března 2012. Archivováno z originálu 31. května 2012.
- ↑ Joomla! Verze CMS - Joomla! Dokumentace . Datum přístupu: 31. prosince 2015. Archivováno z originálu 4. března 2016. (neurčitý)
- ↑ Joomla! Plán projektu . Staženo 30. dubna 2017. Archivováno z originálu 12. dubna 2017. (neurčitý)
- ↑ Joomla! Komunitní portál - Překladové balíčky . Získáno 18. července 2016. Archivováno z originálu 20. srpna 2016. (neurčitý)
- ↑ Vydána Joomla 3.0.0 . Joomla (27. září 2012). Získáno 29. září 2012. Archivováno z originálu 17. října 2012. (neurčitý)
- ↑ Komponenta "Banner" . Datum přístupu: 11. ledna 2015. Archivováno z originálu 28. prosince 2014. (neurčitý)
- ↑ Tvorba štítků . Archivováno z originálu 11. února 2015. (neurčitý)
- ↑ 1 2 3 Technické požadavky Joomly Archivovány 8. února 2010 na Wayback Machine .
- ↑ Joomla! získal 2 ocenění na LinuxWorld Expo 2005 (rus.) , Joomla! v ruštině (7. října 2005). Archivováno z originálu 3. února 2017. Staženo 3. února 2017.
- ↑ CMS Critic Awards 2017 . Získáno 21. 4. 2018. Archivováno z originálu 26. 7. 2018. (neurčitý)
- ↑ 1 2 CMS Critic Awards . CMS Critical. Staženo 12. února 2019. Archivováno z originálu 2. února 2019.
- ↑ CMS Critic Awards . CMS Critical . Získáno 19. listopadu 2021. Archivováno z originálu dne 19. listopadu 2021.
- ↑ 1 2 Představujeme vítěze CMS Critic's Choice Awards 2021 . Kritik CMS (31. března 2022). Získáno 9. dubna 2022. Archivováno z originálu dne 8. dubna 2022.
- ↑ 1 2 Joomla! marketingový tým. Joomla! je nejlepší bezplatný CMS a nejlepší open source CMS do roku 2021 CMS Critic Awards ? . Joomla! komunitní portál . Získáno 9. dubna 2022. Archivováno z originálu 9. dubna 2022. (neurčitý)
Literatura
- Dan Ramel. Joomla! pro profesionály = Advanced Joomla!. - M. : "Williams" , 2014. - 448 s. — ISBN 978-5-8459-1891-8 .
- Kolisničenko Denis Nikolajevič Joomla! 3.0. Uživatelský manuál. - M .: "Dialektika" , 2013. - 256 s. - ISBN 978-5-8459-1864-2 .
- Mark Dexter, Louis Landry. Joomla!: programování = Joomla! Programování (Joomla! Press). - M. : "Williams" , 2013. - 592 s. — ISBN 978-5-8459-1798-0 .
Odkazy
Oficiální stránka
V sociálních sítích |
|
---|
Tematické stránky |
|
---|
V bibliografických katalozích |
|
---|