Joomla!
Joomla! (udtales joomla ) er et indholdsstyringssystem (CMS) skrevet i PHP og JavaScript , der bruger MySQL DBMS eller anden standard industriel relationel DBMS som databaselager . Det er gratis software licenseret under GNU GPL .
Etymologi
Navnet "Joomla!" fonetisk identisk med ordet "Jumla", som på swahili betyder "alle sammen" eller "én", hvilket afspejler udviklernes og samfundets tilgang til udviklingen af systemet. [6]
Historie
Content Management System Joomla! er en udløber af det velkendte CMS Mambo . Et hold af uafhængige udviklere blev skilt fra Mambo-projektet på grund af uenigheder i økonomisk politik. Den 16. september 2005 blev den første version
af Joomla !
I sommeren 2008 var antallet af daglige downloads af Joomla! tog andenpladsen efter WordPress med en betydelig margin fra andre lignende systemer. [7]
- Version 1.0 anses for at være forældet, dens officielle support blev afbrudt den 1. juli 2009.
- Support til version 1.6 sluttede den 19. august 2011.
- Support til version 1.7 sluttede den 24. februar 2012. [otte]
- Support til version 1.5 sluttede den 27. september 2012.
- Support til version 2.5 fortsatte indtil udgangen af 2014.
- Den nuværende version af 3.x-grenen er 3.10.0, som blev frigivet den 17. august 2021.
- Den nuværende version af 4.x-grenen er 4.0.0, som blev frigivet den 17. august 2021.
Versioner af Joomla! [9] [10]
Version
|
Udgivelsesdatoer
|
Støtte op til
|
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
|
31-12-2014
|
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ør udgivelsen af 3.4
|
3.4
|
2015-02-25
|
før udgivelsen af 3.5
|
3.5
|
2016-03-21
|
før udgivelsen af 3.6
|
3.6
|
2016-07-12
|
før udgivelsen af 3.7
|
3.7
|
2017-04-25
|
før udgivelsen af 3.8
|
3.8
|
2017-09-19
|
før udgivelsen af 3.9
|
3.9
|
2018-10-30
|
før udgivelsen af 3.10
|
3.10
|
2021-08-17
|
2023-08
|
4.0 (LTS)
|
2021-08-17
|
før udgivelse 4.1
|
Version understøttes ikke længere
Version understøttet
Fremtidige versioner
Beskrivelse af systemet
CMS Joomla! omfatter et minimumssæt af værktøjer til indledende installation, som suppleres efter behov. Dette reducerer rod i det administrative panel med unødvendige elementer, og reducerer også belastningen på serveren og sparer plads på hostingen.
Joomla! giver dig mulighed for at vise grænsefladen for front- og administrative dele på ethvert sprog. Udvidelseskataloget indeholder mange sprogpakker, der installeres af almindelige administrationsværktøjer. Pakker med russisk, ukrainsk, hviderussisk og nogle andre sprog i det post-sovjetiske rum er tilgængelige . [elleve]
Nøglefunktioner
- Funktionaliteten kan øges ved hjælp af yderligere udvidelser (komponenter, moduler og plugins).
- Der er et sikkerhedsmodul til autentificering på flere niveauer af brugere og administratorer (ved at bruge sin egen algoritme til godkendelse og "vedligeholde" sessioner).
- Skabelonsystemet giver dig mulighed for nemt at ændre webstedets udseende: placeringen af moduler, skrifttyper og mere. Du kan lade brugerne vælge mellem flere skærme. Der er et kæmpe udvalg af færdige skabeloner på netværket, både betalt og gratis. Der er også software til selv at lave originale skabeloner.
- Tilpasbare modullayouts er tilvejebragt, inklusive venstre, højre, center og enhver anden vilkårlig blokposition. Eventuelt kan modulets indhold indgå i materialets indhold. For eksempel vil udtrykket {loadposition mod_fpslideshow}, indtastet (sammen med krøllede klammeparenteser) på et vilkårligt sted i artiklen, udlæse indholdet af modulet, som får outputpositionen som "mod_fpslideshow".
- Fordelene ved systemet inkluderer, at du selv kan skrive alle komponenter, moduler, plug-ins og skabeloner, placere dem i en struktureret udvidelsesmappe eller redigere en eksisterende udvidelse efter eget skøn.
- Opdateringer udgives regelmæssigt. Der er en offentlig " bug tracker " (fejlsporingssystem). (Se listen over officielle trackers .) Der er også migration trackers fra ældre versioner af Joomla!, funktionsforbedring ønske trackers, og så videre, hvor Joomla! kan efterlade kommentarer om arbejdet med CMS , som efterfølgende studeres af dets udviklere, hvis det er nødvendigt, herunder i den næste opdatering af Joomla! rettelser, der løser visse problemer.
- Fra version 1.6 er flersprogethed indbygget.
- Fra og med version 2.5 er databaseunderstøttelsen blevet udvidet. Implementeret support til Microsoft SQL Server , og siden version 3.0 - PostgreSQL [12] . I fremtiden er det planlagt at tilføje support til Oracle , SQLite .
- Siden version 3.7 indbygget understøttelse af Joomla-felter.
- Fra og med version 4.0 er der tilføjet support til webtjenester i form af REST , en workflow-organiseringskomponent og muligheden for at skabe skabeloner til websteds -e- mails .
Administrationsmuligheder
- For hver dynamisk side kan du oprette din egen beskrivelse og søgeord for at øge placeringen i søgemaskinerne ;
- Begyndelsen og slutningen af udgivelsen af ethvert materiale kan programmeres i henhold til kalenderen;
- Muligheden for kun at begrænse adgangen til visse dele af webstedet for registrerede brugere og med udgivelsen af Joomla! 1.6 adgang både til afsnittet og til et bestemt materiale op til et specifikt tilslutningsmateriale ↔ bruger;
- Tilpasselige layouts af elementer efter skabelonområder;
- Forskellige moduler (seneste nyheder, besøgstæller , detaljeret besøgsstatistik, gæstebog, forum og andre);
- I version 1.6 er systemet til installation og styring af udvidelser blevet væsentligt forbedret. Det er nu muligt at installere flere udvidelser samtidig i én installationspakke. Desuden er muligheden for automatisk at opdatere installerede udvidelser implementeret (forudsat at udvidelsesudvikleren bruger denne mekanisme);
- Version 1.6 introducerede muligheden for at udgive indhold på flere sprog;
- I version 1.6 blev det muligt at bestemme start- og sluttidspunkter for udgivelsesmoduler. Også i den nye version af Joomla! forbedrede muligheder for at styre visningen af indhold;
- Evne til at oprette ikke én, men flere feedbackformularer for hver kontakt;
- Modul til modtagelse af nyheder, artikler og links fra fjernforfattere;
- Hierarki af objekter;
- Nyhedsbrevschef. Support til mere end 360 nyhedsbrevstjenester rundt om i verden;
- Indbygget visuel editor TinyMCE ;
- CNC - "human-readable URL ", for eksempel "example.com/news/2011/ " ;
- Mere end 8500 (pr. 22/11/2014) færdige udvidelser ( http://extensions.joomla.org ).
Systemskalering
Strukturelt er et system en kerne , som komponenter er forbundet med . Komponenter kan funktionelt være sammensat af et modul, plugin og/eller skabelon:
- moduler - elementer vist på brugersiden som separate blokke.
- plugins er elementer, der vises på den administrative værktøjslinje og giver yderligere funktionalitet.
- skabeloner - et element, der er ansvarligt for det samlede design af hele webstedet.
I kernen af Joomla! omfatter:
- blok (funktionalitet bestemmes af HTML-koden inde i den) og dens varianter med avancerede administrationsmuligheder fra det administrative panel: bannere (moduler til annoncering), kontakter (blok til placering af kontaktoplysninger og feedbackformularer), nyhedsfeed (RSS-abonnement);
- materiale (artikel) med tags (søgeord) og kategorier (mapper) til brugernavigation, en editor til praktisk materialedesign. [13] [14]
Gratis tredjepartsudvidelser er ikke inkluderet i kernen:
- plugin til backup ( backup ) og gendan for eksempel Akeeba Backup.
Oprettelse af din egen udvidelse sker ved at skrive et plugin i PHP ved hjælp af Joomla!
API til interaktion.
Minimum systemkrav
- Version 1.6, 1.7 og 2.5 kræver mindst Apache 2.0, PHP 5.2.4 og MySQL 5.0.4. [femten]
- Version 3.x kræver PHP 5.3.10+ (Magic Quotes GPC fra), MySQL 5.1+ (med InnoDB- understøttelse ), Apache 2.x+ (med mod_mysql-, mod_xml- og mod_zlib-moduler) [15]
- Version 4.x kræver PHP 7.2.5+, MySQL 5.6+ (med InnoDB-understøttelse), Apache 2.x+ (med mod_mysql-, mod_xml- og mod_zlib-moduler) [15]
Brug i e-handel
På Joomla! Der er mange applikationer til at organisere en elektronisk butik, især:
- VirtueMart
- Joomshopping
- hikashop
- J2Store
- redSHOP
- JBZoo
Priser
Bedste Linux / Open Source-projekt er det bedste open source-projekt. Udstilling LinuxWorld Expo 2005. [16]
- 2005
- Linux & Open Source Awards i London Bedste Linux / Open Source-projekt
- 2006
- Packt Open Source Awards - Bedste Open Source CMS
- UK Linux & Open Source Awards Bedste Linux / Open Source-projekt - Joomla! Vinder igen hos UK LinuxWorld
- 2007
- Packt Open Source Awards - Bedste PHP Open Source CMS
- 2008
- Packt Open Source Awards
- Open Source CMS Mest værdsatte person - Personlig pris Johan Janssens
- 1. Runner-up Bedste Open Source CMS
- 1. Runner-up Bedste samlede Open Source CMS
- 2009
- Packt Open Source Awards
- Open Source CMS Mest værdsatte person - Personlig pris Louis Landry
- 1. Runner-up Packt Hall of Fame CMS
- 2. næstbedste Open Source CMS
- 2010
- Packt Open Source Awards - 2. Runner-up Hall of Fame CMS
- 2011
- Packt Open Source Awards - Bedste Open Source CMS
- 2012
- Infoworld Bossie Awards - Bedste Open Source-applikation
- 2014
- CMS Critic People's Choice Awards - Bedste Open Source PHP CMS
- 2015
- CMS Critic People's Choice Awards - Bedste gratis CMS
- 2016
- CMS Critic People's Choice Awards - Bedste gratis CMS
- 2017
- CMS Critic People's Choice Awards - Bedste gratis CMS [17]
- 2018
- CMS Critic People's Choice Awards - Bedste gratis CMS [18]
- 2019
- CMS Critic People's Choice Awards - Bedste gratis CMS [18]
- 2020
- CMS Critic People's Choice Awards - Bedste gratis CMS [19]
- 2021
- CMS Critic People's Choice Awards - Bedste gratis CMS [20] [21]
- CMS Critic's Choice Awards - Bedste Open Source CMS [20] [21]
Noter
- ↑ Vi introducerer Joomla 1.0
- ↑ https://www.joomla.org/announcements/release-news/5865-joomla-4-2-release.html
- ↑ Joomla Open Source-projektet på Open Hub: Languages-side - 2006.
- ↑ http://www.joomla.org/about-joomla.html
- ↑ Joomla Open Source-projektet på Open Hub: Licensside - 2006.
- ↑ Swahili er et lån af den arabiske جملة "samling".
- ↑ Ric Shreves. 2008 Open Source CMS Market Survey (eng.) ( pdf ) (27. juli 2008). — Overblik over det åbne CMS-marked. Hentet 11. august 2009. Arkiveret fra originalen 28. august 2011.
- ↑ Joomla! 1.7.5 Udgivet (eng.) ( html ) (2. marts 2012). Hentet 2. marts 2012. Arkiveret fra originalen 31. maj 2012.
- ↑ Joomla! CMS-versioner - Joomla! Dokumentation . Dato for adgang: 31. december 2015. Arkiveret fra originalen 4. marts 2016. (ubestemt)
- ↑ Joomla! Projektets køreplan . Hentet 30. april 2017. Arkiveret fra originalen 12. april 2017. (ubestemt)
- ↑ Joomla! Fællesskabsportal - Oversættelsespakker . Hentet 18. juli 2016. Arkiveret fra originalen 20. august 2016. (ubestemt)
- ↑ Joomla 3.0.0 udgivet . Joomla (27. september 2012). Hentet 29. september 2012. Arkiveret fra originalen 17. oktober 2012. (ubestemt)
- ↑ "Banner"-komponent . Dato for adgang: 11. januar 2015. Arkiveret fra originalen 28. december 2014. (ubestemt)
- ↑ Oprettelse af etiketter . Arkiveret fra originalen den 11. februar 2015. (ubestemt)
- ↑ 1 2 3 Joomla tekniske krav Arkiveret 8. februar 2010 på Wayback Machine .
- ↑ Joomla! modtog 2 priser ved LinuxWorld Expo 2005 (rus.) , Joomla! på russisk (7. oktober 2005). Arkiveret fra originalen den 3. februar 2017. Hentet 3. februar 2017.
- ↑ CMS Critic Awards 2017 . Hentet 21. april 2018. Arkiveret fra originalen 26. juli 2018. (ubestemt)
- ↑ 1 2 CMS kritikerpriser . CMS Kritisk. Hentet 12. februar 2019. Arkiveret fra originalen 2. februar 2019.
- ↑ CMS Critic Awards . CMS Kritisk . Hentet 19. november 2021. Arkiveret fra originalen 19. november 2021.
- ↑ 1 2 Introduktion til vinderne af 2021 CMS Critic's Choice Awards . CMS-kritiker (31. marts 2022). Hentet 9. april 2022. Arkiveret fra originalen 8. april 2022.
- ↑ 1 2 Joomla! marketing team. Joomla! er det bedste gratis CMS og bedste open source CMS i 2021 CMS Critic Awards ? . Joomla! samfundsportal . Hentet 9. april 2022. Arkiveret fra originalen 9. april 2022. (ubestemt)
Litteratur
- Dan Ramel. Joomla! for professionelle = Avanceret Joomla!. - M. : "Williams" , 2014. - 448 s. — ISBN 978-5-8459-1891-8 .
- Kolisnichenko Denis Nikolaevich Joomla! 3.0. Bruger manual. - M . : "Dialektik" , 2013. - 256 s. - ISBN 978-5-8459-1864-2 .
- Mark Dexter, Louis Landry. Joomla!: programmering = Joomla! Programmering (Joomla! Tryk). - M. : "Williams" , 2013. - 592 s. — ISBN 978-5-8459-1798-0 .
Links
Officiel side
I sociale netværk |
|
---|
Tematiske steder |
|
---|
I bibliografiske kataloger |
|
---|