Joomla!
Joomla! (uttalas joomla ) är ett innehållshanteringssystem (CMS) skrivet i PHP och JavaScript som använder MySQL DBMS eller annan standard industriell relations DBMS som databaslagring . Det är fri programvara licensierad under GNU GPL .
Etymologi
Namnet "Joomla!" fonetiskt identisk med ordet "Jumla", som på swahili betyder "alla tillsammans" eller "en", vilket återspeglar utvecklarnas och samhällets inställning till utvecklingen av systemet. [6]
Historik
Content Management System Joomla! är en utlöpare av det välkända CMS Mambo . Ett team av oberoende utvecklare splittrades från Mambo-projektet på grund av oenighet i ekonomisk politik. Den 16 september 2005 släpptes den första versionen av Joomla!, som i huvudsak är omdöpt till Mambo 4.5.2.3 och innehåller korrigeringar för fel och sårbarheter som hittades vid den tiden .
Till sommaren 2008, antalet dagliga nedladdningar av Joomla! tog andraplatsen efter WordPress med en betydande marginal från andra liknande system. [7]
- Version 1.0 anses vara föråldrad, dess officiella stöd avbröts den 1 juli 2009.
- Stödet för version 1.6 upphörde den 19 augusti 2011.
- Stödet för version 1.7 upphörde den 24 februari 2012. [åtta]
- Stödet för version 1.5 upphörde den 27 september 2012.
- Stödet för version 2.5 fortsatte till slutet av 2014.
- Den nuvarande versionen av 3.x-grenen är 3.10.0, som släpptes den 17 augusti 2021.
- Den nuvarande versionen av 4.x-grenen är 4.0.0, som släpptes den 17 augusti 2021.
Versioner av Joomla! [9] [10]
Version
|
Lanseringsdatum
|
Stöd upp till
|
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
|
före lanseringen av 3.4
|
3.4
|
2015-02-25
|
före lanseringen av 3.5
|
3.5
|
2016-03-21
|
före lanseringen av 3.6
|
3.6
|
2016-07-12
|
före lanseringen av 3.7
|
3.7
|
2017-04-25
|
före lanseringen av 3.8
|
3.8
|
2017-09-19
|
före lanseringen av 3.9
|
3.9
|
2018-10-30
|
före lanseringen av 3.10
|
3.10
|
2021-08-17
|
2023-08
|
4.0 (LTS)
|
2021-08-17
|
före release 4.1
|
Version stöds inte längre
Version stöds
Framtida versioner
Beskrivning av systemet
CMS Joomla! innehåller en minsta uppsättning verktyg för initial installation, som kompletteras vid behov. Detta minskar röran på den administrativa panelen med onödiga element, och minskar också belastningen på servern och sparar utrymme på hosting.
Joomla! låter dig visa gränssnittet för de främre och administrativa delarna på valfritt språk. Tilläggskatalogen innehåller många språkpaket som installeras av vanliga administrationsverktyg. Paket med ryska, ukrainska, vitryska och några andra språk i det postsovjetiska rymden är tillgängliga . [elva]
Nyckelfunktioner
- Funktionaliteten kan utökas med hjälp av ytterligare tillägg (komponenter, moduler och plugins).
- Det finns en säkerhetsmodul för autentisering på flera nivåer av användare och administratörer (med sin egen algoritm för autentisering och "underhålla" sessioner).
- Mallsystemet låter dig enkelt ändra utseendet på webbplatsen: placeringen av moduler, typsnitt och mer. Du kan låta användare välja mellan flera skärmar. Det finns ett stort urval av färdiga mallar på nätverket, både betalda och gratis. Det finns också programvara för att skapa originalmallar själv.
- Anpassningsbara modullayouter tillhandahålls, inklusive vänster, höger, mitten och vilken annan godtycklig blockposition som helst. Eventuellt kan modulens innehåll inkluderas i materialets innehåll. Till exempel, uttrycket {loadposition mod_fpslideshow}, inmatat (tillsammans med hängslen) på en godtycklig plats i artikeln, kommer att mata ut innehållet i modulen, som ges utdatapositionen som "mod_fpslideshow".
- Fördelarna med systemet inkluderar det faktum att du kan skriva alla komponenter, moduler, plug-ins och mallar själv, placera dem i en strukturerad tilläggskatalog eller redigera en befintlig tillägg efter eget gottfinnande.
- Uppdateringar släpps regelbundet. Det finns en offentlig " bugg tracker " (bugg tracker system). (Se listan över officiella spårare .) Det finns också migreringsspårare från äldre versioner av Joomla!, funktionsförbättringsönskespårare och så vidare, där Joomla! kan lämna kommentarer om arbetet med CMS , som sedan studeras av dess utvecklare, om det behövs, inklusive i nästa uppdatering av Joomla! fixar som löser vissa problem.
- Från och med version 1.6 är flerspråkighet inbyggd.
- Från och med version 2.5 har databasstödet utökats. Implementerat stöd för Microsoft SQL Server , och sedan version 3.0 - PostgreSQL [12] . I framtiden är det planerat att lägga till stöd för Oracle , SQLite .
- Sedan version 3.7 inbyggt stöd för Joomla-fält.
- Från och med version 4.0 har stöd för webbtjänster i form av REST lagts till , en arbetsflödesorganisationskomponent och möjligheten att malla webbplatsens e- post .
Administrationsalternativ
- För varje dynamisk sida kan du skapa din egen beskrivning och nyckelord för att öka rankingen i sökmotorerna ;
- Början och slutet av publiceringen av alla material kan programmeras enligt kalendern;
- Möjligheten att begränsa åtkomsten till vissa delar av webbplatsen endast för registrerade användare, och med lanseringen av Joomla! 1.6 tillgång både till avsnittet och till ett visst material upp till ett specifikt anslutningsmaterial ↔ användare;
- Anpassningsbara layouter av element efter mallområden;
- Olika moduler (senaste nyheterna, besöksräknare , detaljerad besöksstatistik, gästbok, forum och annat);
- I version 1.6 har systemet för installation och hantering av tillägg förbättrats avsevärt. Det är nu möjligt att samtidigt installera flera tillägg kombinerade till ett installationspaket. Dessutom implementeras möjligheten att automatiskt uppdatera installerade tillägg (förutsatt att tilläggsutvecklaren använder denna mekanism);
- Version 1.6 introducerade möjligheten att publicera innehåll på flera språk;
- I version 1.6 blev det möjligt att bestämma start- och sluttider för publicering av moduler. Även i den nya versionen av Joomla! förbättrade alternativ för att hantera visningen av innehåll;
- Möjlighet att skapa inte ett, utan flera feedbackformulär för varje kontakt;
- Modul för att ta emot nyheter, artiklar och länkar från avlägsna författare;
- Hierarki av objekt;
- Nyhetsbrevsansvarig. Stöd för mer än 360 nyhetsbrevstjänster runt om i världen;
- Inbyggd visuell editor TinyMCE ;
- CNC - "human-readable URL ", till exempel, "example.com/news/2011/ " ;
- Mer än 8500 (per 2014-11-22) färdiga tillägg ( http://extensions.joomla.org ).
Systemskalning
Strukturellt sett är ett system en kärna till vilken komponenter är anslutna . Komponenter kan vara funktionellt sammansatta av en modul, plugin och/eller mall:
- moduler - element som visas på användarsidan som separata block.
- plugins är element som visas på det administrativa verktygsfältet och ger ytterligare funktionalitet.
- mallar - ett element som ansvarar för den enhetliga designen av hela webbplatsen.
I kärnan av Joomla! inkluderar:
- block (funktionaliteten bestäms av HTML-koden inuti den) och dess varianter med avancerade hanteringsalternativ från den administrativa panelen: banners (moduler för reklam), kontakter (block för att placera kontaktinformation och feedbackformulär), nyhetsflöde (RSS-prenumeration);
- material (artikel) med taggar (sökord) och kategorier (mappar) för användarnavigering, en redigerare för bekväm materialdesign. [13] [14]
Gratis tredjepartstillägg ingår inte i kärnan:
- plugin för säkerhetskopiering ( backup ) och återställning, till exempel Akeeba Backup.
Att skapa ditt eget tillägg görs genom att skriva en plugin i PHP med hjälp av Joomla!
API för interaktion.
Minsta systemkrav
- Versioner 1.6, 1.7 och 2.5 kräver minst Apache 2.0, PHP 5.2.4 och MySQL 5.0.4. [femton]
- Version 3.x kräver PHP 5.3.10+ (Magic Quotes GPC av), MySQL 5.1+ (med InnoDB- stöd ), Apache 2.x+ (med mod_mysql, mod_xml och mod_zlib-moduler) [15]
- Version 4.x kräver PHP 7.2.5+, MySQL 5.6+ (med InnoDB-stöd), Apache 2.x+ (med moduler mod_mysql, mod_xml och mod_zlib) [15]
Använd i e-handel
På Joomla! Det finns många applikationer för att organisera en elektronisk butik, särskilt:
- VirtueMart
- Joomshopping
- hikashop
- J2Store
- redSHOP
- JBZoo
Utmärkelser
Bästa Linux / Open Source Project är det bästa open source-projektet. Utställning LinuxWorld Expo 2005. [16]
- 2005
- Linux & Open Source Awards i London Bästa Linux / Open Source-projekt
- 2006
- Packt Open Source Awards - Bästa Open Source CMS
- UK Linux & Open Source Awards Bästa Linux / Open Source Project - Joomla! Vinner igen på UK LinuxWorld
- 2007
- Packt Open Source Awards - Bästa PHP Open Source CMS
- 2008
- Packt Open Source Awards
- Open Source CMS Mest värderade personen - Personlig utmärkelse Johan Janssens
- 1:a tvåa Bästa CMS för öppen källkod
- 1:a tvåa Bästa totalt CMS för öppen källkod
- 2009
- Packt Open Source Awards
- Open Source CMS Most Valued Person - Personlig utmärkelse Louis Landry
- 1:a tvåa Packt Hall of Fame CMS
- Andra tvåa Bästa CMS för öppen källkod
- 2010
- Packt Open Source Awards - 2:a tvåan Hall of Fame CMS
- 2011
- Packt Open Source Awards - Bästa Open Source CMS
- 2012
- Infoworld Bossie Awards - Bästa applikation med öppen källkod
- 2014
- CMS Critic People's Choice Awards - Bästa PHP CMS med öppen källkod
- 2015
- CMS Critic People's Choice Awards - Bästa gratis CMS
- 2016
- CMS Critic People's Choice Awards - Bästa gratis CMS
- 2017
- CMS Critic People's Choice Awards – Bästa gratis CMS [17]
- 2018
- CMS Critic People's Choice Awards – Bästa gratis CMS [18]
- 2019
- CMS Critic People's Choice Awards – Bästa gratis CMS [18]
- 2020
- CMS Critic People's Choice Awards – Bästa gratis CMS [19]
- 2021
- CMS Critic People's Choice Awards - Bästa gratis CMS [20] [21]
- CMS Critic's Choice Awards - Bästa CMS med öppen källkod [20] [21]
Anteckningar
- ↑ Vi presenterar Joomla 1.0
- ↑ https://www.joomla.org/announcements/release-news/5865-joomla-4-2-release.html
- ↑ Joomla Open Source Project på Open Hub: Languages-sidan - 2006.
- ↑ http://www.joomla.org/about-joomla.html
- ↑ Joomla Open Source Project på Open Hub: Licenser sida - 2006.
- ↑ Swahili är ett lån av den arabiska جملة "samlingen".
- ↑ Ric Shreves. 2008 Open Source CMS Market Survey (eng.) ( pdf ) (27 juli 2008). — Översikt över den öppna CMS-marknaden. Hämtad 11 augusti 2009. Arkiverad från originalet 28 augusti 2011.
- ↑ Joomla! 1.7.5 Släppt (eng.) ( html ) (2 mars 2012). Hämtad 2 mars 2012. Arkiverad från originalet 31 maj 2012.
- ↑ Joomla! CMS-versioner - Joomla! Dokumentation . Datum för åtkomst: 31 december 2015. Arkiverad från originalet den 4 mars 2016. (obestämd)
- ↑ Joomla! Projektets färdplan . Hämtad 30 april 2017. Arkiverad från originalet 12 april 2017. (obestämd)
- ↑ Joomla! Community Portal - Översättningspaket . Hämtad 18 juli 2016. Arkiverad från originalet 20 augusti 2016. (obestämd)
- ↑ Joomla 3.0.0 släppt . Joomla (27 september 2012). Hämtad 29 september 2012. Arkiverad från originalet 17 oktober 2012. (obestämd)
- ↑ "Banner"-komponent . Tillträdesdatum: 11 januari 2015. Arkiverad från originalet den 28 december 2014. (obestämd)
- ↑ Skapande av etiketter . Arkiverad från originalet den 11 februari 2015. (obestämd)
- ↑ 1 2 3 Joomla tekniska krav Arkiverad 8 februari 2010 på Wayback Machine .
- ↑ Joomla! fick 2 utmärkelser på LinuxWorld Expo 2005 (rus.) , Joomla! på ryska (7 oktober 2005). Arkiverad från originalet den 3 februari 2017. Hämtad 3 februari 2017.
- ↑ CMS Critic Awards 2017 . Hämtad 21 april 2018. Arkiverad från originalet 26 juli 2018. (obestämd)
- ↑ 1 2 CMS- kritikerutmärkelser . CMS Kritisk. Hämtad 12 februari 2019. Arkiverad från originalet 2 februari 2019.
- ↑ CMS - kritikerutmärkelser . CMS Kritisk . Hämtad 19 november 2021. Arkiverad från originalet 19 november 2021.
- ↑ 1 2 Vi presenterar vinnarna av 2021 års CMS Critic's Choice Awards . CMS-kritiker (31 mars 2022). Hämtad 9 april 2022. Arkiverad från originalet 8 april 2022.
- ↑ 1 2 Joomla! marknadsföringsteam. Joomla! är det bästa gratis CMS och bästa öppen källkod CMS av 2021 CMS Critic Awards ? . Joomla! gemenskapsportal . Hämtad 9 april 2022. Arkiverad från originalet 9 april 2022. (obestämd)
Litteratur
- Dan Ramel. Joomla! för proffs = Advanced Joomla!. - M. : "Williams" , 2014. - 448 sid. — ISBN 978-5-8459-1891-8 .
- Kolisnichenko Denis Nikolaevich Joomla! 3.0. Användarmanual. - M . : "Dialektik" , 2013. - 256 sid. - ISBN 978-5-8459-1864-2 .
- Mark Dexter, Louis Landry. Joomla!: programmering = Joomla! Programmering (Joomla! Press). - M. : "Williams" , 2013. - 592 sid. — ISBN 978-5-8459-1798-0 .
Länkar
Officiell sida
I sociala nätverk |
|
---|
Tematiska platser |
|
---|
I bibliografiska kataloger |
|
---|