Joomla!
Joomla! (lausutaan joomla ) on PHP :llä ja JavaScriptillä kirjoitettu sisällönhallintajärjestelmä (CMS), joka käyttää MySQL DBMS :ää tai muuta standardia teollista relaatiotietokantajärjestelmää tietokantavarastona . Se on ilmainen ohjelmisto , jolla on GNU GPL :n käyttöoikeus .
Etymologia
Nimi "Joomla!" Foneettisesti identtinen sanan "Jumla" kanssa, joka swahilin kielessä tarkoittaa "kaikki yhdessä" tai "yksi", joka kuvastaa kehittäjien ja yhteisön lähestymistapaa järjestelmän kehittämiseen. [6]
Historia
Sisällönhallintajärjestelmä Joomla! on tunnetun CMS Mambon sivuhaara . Riippumattomien kehittäjien ryhmä erosi Mambo-projektista talouspoliittisten erimielisyyksien vuoksi. 16. syyskuuta 2005 julkaistiin Joomla!:n ensimmäinen versio, joka on käytännössä nimeltään Mambo 4.5.2.3 ja sisältää korjauksia tuolloin löydettyihin virheisiin ja haavoittuvuuksiin .
Kesään 2008 mennessä Joomla! sijoittui toiseksi WordPressin jälkeen merkittävällä marginaalilla muista vastaavista järjestelmistä. [7]
- Versio 1.0 katsotaan vanhentuneeksi, sen virallinen tuki lopetettiin 1.7.2009.
- Version 1.6 tuki päättyi 19. elokuuta 2011.
- Version 1.7 tuki päättyi 24. helmikuuta 2012. [kahdeksan]
- Version 1.5 tuki päättyi 27. syyskuuta 2012.
- Version 2.5 tuki jatkui vuoden 2014 loppuun asti.
- 3.x haaran nykyinen versio on 3.10.0, joka julkaistiin 17. elokuuta 2021.
- 4.x haaran nykyinen versio on 4.0.0, joka julkaistiin 17. elokuuta 2021.
Joomla! [9] [10]
Versio
|
Julkaisupäivät
|
Tuki jopa
|
1.0
|
22.9.2005
|
22.7.2009
|
1,5 (LTS)
|
2008-01-22
|
2012-09
|
1.6
|
10.1.2011
|
2011-08
|
1.7
|
19.7.2011
|
2012-02
|
2,5 (LTS)
|
24.1.2012
|
31.12.2014
|
3.0
|
27.9.2012
|
2013-05
|
3.1
|
24.4.2013
|
2013-12
|
3.2
|
6.11.2013
|
2014-10
|
3.3
|
30.4.2014
|
ennen julkaisua 3.4
|
3.4
|
25-02-2015
|
ennen julkaisua 3.5
|
3.5
|
21.3.2016
|
ennen julkaisua 3.6
|
3.6
|
12.7.2016
|
ennen julkaisua 3.7
|
3.7
|
25.4.2017
|
ennen julkaisua 3.8
|
3.8
|
19.9.2017
|
ennen julkaisua 3.9
|
3.9
|
30.10.2018
|
ennen julkaisua 3.10
|
3.10
|
17.8.2021
|
2023-08
|
4.0 (LTS)
|
17.8.2021
|
ennen julkaisua 4.1
|
Versiota ei enää tueta
Versio tuettu
Tulevat versiot
Järjestelmän kuvaus
CMS Joomla! sisältää vähimmäistyökalusarjan alkuasennukseen, jota täydennetään tarpeen mukaan. Tämä vähentää hallintopaneelin sotkua tarpeettomilla elementeillä ja vähentää myös palvelimen kuormitusta ja säästää tilaa isännöinnissä.
Joomla! mahdollistaa etu- ja hallinnollisten osien käyttöliittymän näyttämisen millä tahansa kielellä. Laajennusluettelo sisältää monia kielipaketteja, jotka asennetaan tavallisilla hallintatyökaluilla. Saatavilla on venäjän, ukrainan, valkovenäläisen ja joidenkin muiden Neuvostoliiton jälkeisen alueen kielten paketteja . [yksitoista]
Tärkeimmät ominaisuudet
- Toimivuutta voidaan lisätä lisälaajennusten (komponentit, moduulit ja lisäosat) avulla.
- Käyttäjien ja järjestelmänvalvojien monitasoiseen todentamiseen on suojausmoduuli (käyttäen omaa algoritmiaan todentamiseen ja istuntojen "ylläpitoon").
- Mallijärjestelmän avulla voit helposti muuttaa sivuston ulkoasua: moduulien, fonttien ja muiden sijaintia. Voit antaa käyttäjien valita useista näytöistä. Verkossa on valtava valikoima valmiita malleja, sekä maksullisia että ilmaisia. Siellä on myös ohjelmisto alkuperäisten mallien luomiseen itse.
- Mukautettavia moduuliasetteluja tarjotaan, mukaan lukien vasen, oikea, keskikohta ja mikä tahansa muu mielivaltainen lohkon sijainti. Vaihtoehtoisesti moduulin sisältö voidaan sisällyttää materiaalin sisältöön. Esimerkiksi lauseke {loadposition mod_fpslideshow}, joka syötetään (yhdessä aaltosulkeiden kanssa) mielivaltaiseen kohtaan artikkelissa, tulostaa moduulin sisällön, jolle annetaan lähtökohtana "mod_fpslideshow".
- Järjestelmän etuja ovat se, että voit kirjoittaa kaikki komponentit, moduulit, lisäosat ja mallit itse, sijoittaa ne strukturoituun laajennushakemistoon tai muokata olemassa olevaa laajennusta oman harkintasi mukaan.
- Päivityksiä julkaistaan säännöllisesti. Siellä on julkinen " bug tracker " (vianseurantajärjestelmä). (Katso luettelo virallisista seurantaohjelmista . ) Joomla!:n vanhemmista versioista löytyy myös migraatioseurantaohjelmia, ominaisuuksien parannustoiveseurantalaitteita ja niin edelleen, joissa Joomla! voi jättää kommentteja CMS :n työstä , joita sen kehittäjät myöhemmin tutkivat tarvittaessa, mukaan lukien seuraavassa Joomla! korjauksia, jotka ratkaisevat tietyt ongelmat.
- Versiosta 1.6 alkaen monikielisyys on sisäänrakennettu.
- Versiosta 2.5 alkaen tietokannan tukea on laajennettu. Toteutettu tuki Microsoft SQL Serverille ja versiosta 3.0 lähtien - PostgreSQL [12] . Jatkossa on tarkoitus lisätä tuki Oraclelle , SQLitelle .
- Versiosta 3.7 lähtien natiivi tuki Joomla-kentille.
- Versiosta 4.0 alkaen on lisätty tuki verkkopalveluille REST -muodossa , työnkulun organisaatiokomponentti ja mahdollisuus mallintaa sivuston sähköpostiviestejä .
Hallintavaihtoehdot
- Voit luoda kullekin dynaamiselle sivulle oman kuvauksen ja avainsanat parantaaksesi sijoitusta hakukoneissa .
- Minkä tahansa materiaalin julkaisun alku ja loppu voidaan ohjelmoida kalenterin mukaan;
- Mahdollisuus rajoittaa pääsyä tiettyihin sivuston osiin vain rekisteröityneille käyttäjille, ja Joomla! 1.6 pääsy sekä osioon että tiettyyn materiaaliin tiettyyn liitäntämateriaaliin ↔ käyttäjälle asti;
- Muokattavat elementtien asettelut mallialueiden mukaan;
- Erilaiset moduulit (viimeisimmät uutiset, käyntilaskuri , yksityiskohtaiset vierailutilastot, vieraskirja, foorumi ja muut);
- Versiossa 1.6 laajennusten asennus- ja hallintajärjestelmää on parannettu huomattavasti. Nyt on mahdollista asentaa samanaikaisesti useita laajennuksia yhdistettynä yhdeksi asennuspaketiksi. Lisäksi kyky päivittää asennetut laajennukset automaattisesti on otettu käyttöön (edellyttäen, että laajennuksen kehittäjä käyttää tätä mekanismia);
- Versio 1.6 esitteli mahdollisuuden julkaista sisältöä useilla kielillä;
- Versiossa 1.6 tuli mahdolliseksi määrittää julkaisujen alkamis- ja päättymisajat. Myös Joomla! parannetut vaihtoehdot sisällön näyttämisen hallintaan;
- Kyky luoda ei yhtä, vaan useita palautelomakkeita kullekin kontaktille;
- Moduuli uutisten, artikkeleiden ja linkkien vastaanottamiseen etätekijöiltä;
- Esineiden hierarkia;
- Uutiskirjeen johtaja. Tuki yli 360 uutiskirjepalvelulle ympäri maailmaa;
- Sisäänrakennettu visuaalinen editori TinyMCE ;
- CNC - "ihmisen luettavissa oleva URL -osoite ", esimerkiksi "example.com/news/2011/ " ;
- Yli 8500 (22.11.2014 mennessä) valmiita laajennuksia ( http://extensions.joomla.org ).
Järjestelmän skaalaus
Rakenteellisesti järjestelmä on ydin , johon komponentit on kytketty . Komponentit voivat koostua toiminnallisesti moduulista, laajennuksesta ja/tai mallista:
- moduulit - käyttäjäsivulla erillisinä lohkoina näkyvät elementit.
- laajennukset ovat elementtejä, jotka näkyvät järjestelmänvalvojan työkalupalkissa ja tarjoavat lisätoimintoja.
- mallit - elementti, joka vastaa koko sivuston yhtenäisestä suunnittelusta.
Joomla! sisältää:
- lohko (toiminnallisuuden määrää sen sisällä oleva HTML-koodi) ja sen lajikkeet edistyneillä hallintavaihtoehdoilla hallintopaneelista: bannerit (mainontamoduulit), yhteystiedot (yhteystietojen ja palautelomakkeiden sijoittamisen lohko), uutissyöte (RSS-tilaus);
- materiaali (artikkeli), jossa on tagit (avainsanat) ja kategoriat (kansiot) käyttäjän navigointia varten, editori kätevään materiaalisuunnitteluun. [13] [14]
Ilmaiset kolmannen osapuolen laajennukset eivät sisälly ytimeen:
Oman laajennuksen luominen tapahtuu kirjoittamalla PHP -laajennus Joomla!
API :n avulla vuorovaikutusta varten.
Järjestelmän vähimmäisvaatimukset
- Versiot 1.6, 1.7 ja 2.5 vaativat vähintään Apache 2.0:n, PHP 5.2.4:n ja MySQL 5.0.4:n. [viisitoista]
- Versio 3.x vaatii PHP 5.3.10+ (Magic Quotes GPC pois päältä), MySQL 5.1+ ( InnoDB -tuella ), Apache 2.x+ (mod_mysql-, mod_xml- ja mod_zlib-moduuleilla) [15]
- Versio 4.x vaatii PHP 7.2.5+, MySQL 5.6+ (InnoDB-tuella), Apache 2.x+ (mod_mysql-, mod_xml- ja mod_zlib-moduuleilla) [15]
Käytä sähköisessä kaupankäynnissä
Joomla! Sähköisen kaupan järjestämiseen on monia sovelluksia, erityisesti:
- VirtueMart
- Joomshopping
- hikashop
- J2Store
- redSHOP
- JBZoo
Palkinnot
Paras Linux / Open Source Project on paras avoimen lähdekoodin projekti. Näyttely LinuxWorld Expo 2005. [16]
- 2005
- Linux & Open Source Awards Lontoossa Paras Linux / Open Source -projekti
- 2006
- Packt Open Source Awards - paras avoimen lähdekoodin sisällönhallintajärjestelmä
- Ison-Britannian Linux- ja avoimen lähdekoodin palkinnot paras Linux/avoimen lähdekoodin projekti - Joomla! Voitti jälleen Iso-Britannian LinuxWorldissa
- 2007
- Packt Open Source Awards - paras PHP avoimen lähdekoodin sisällönhallintajärjestelmä
- 2008
- Packt Open Source Awards
- Avoimen lähdekoodin CMS:n arvostetuin henkilö - Henkilökohtainen palkinto Johan Janssens
- 1. kakkonen paras avoimen lähdekoodin sisällönhallintajärjestelmä
- 1. kakkonen paras avoimen lähdekoodin sisällönhallintajärjestelmä
- 2009
- Packt Open Source Awards
- Avoimen lähdekoodin CMS:n arvostetuin henkilö – henkilökohtainen palkinto Louis Landry
- 1. toisen palkinnon saajapaketti Hall of Fame -sisällönhallintajärjestelmä
- Toiseksi sijoittunut paras avoimen lähdekoodin sisällönhallintajärjestelmä
- 2010
- Packt Open Source Awards - Toiseksi sijoittuva Hall of Fame CMS
- 2011
- Packt Open Source Awards - paras avoimen lähdekoodin sisällönhallintajärjestelmä
- 2012
- Infoworld Bossie Awards - paras avoimen lähdekoodin sovellus
- 2014
- CMS Critic People's Choice Awards - paras avoimen lähdekoodin PHP CMS
- 2015
- CMS Critic People's Choice Awards - paras ilmainen sisällönhallintajärjestelmä
- 2016
- CMS Critic People's Choice Awards - paras ilmainen sisällönhallintajärjestelmä
- 2017
- CMS Critic People's Choice Awards – paras ilmainen sisällönhallintajärjestelmä [17]
- 2018
- CMS Critic People's Choice Awards - paras ilmainen sisällönhallintajärjestelmä [18]
- 2019
- CMS Critic People's Choice Awards - paras ilmainen sisällönhallintajärjestelmä [18]
- 2020
- CMS Critic People's Choice Awards – paras ilmainen sisällönhallintajärjestelmä [19]
- 2021
- CMS Critic People's Choice Awards - paras ilmainen sisällönhallintajärjestelmä [20] [21]
- CMS Critic's Choice Awards - paras avoimen lähdekoodin sisällönhallintajärjestelmä [20] [21]
Muistiinpanot
- ↑ Esittelyssä Joomla 1.0
- ↑ https://www.joomla.org/announcements/release-news/5865-joomla-4-2-release.html
- ↑ Joomlan avoimen lähdekoodin projekti Open Hubissa: Kielisivu - 2006.
- ↑ http://www.joomla.org/about-joomla.html
- ↑ Joomlan avoimen lähdekoodin projekti Open Hubissa: Lisenssisivu - 2006.
- ↑ Swahili on lainaus arabiankielisestä جملة "kokoelmasta".
- ↑ Ric Shreves. 2008 Open Source CMS Market Survey (eng.) ( pdf ) (27. heinäkuuta 2008). — Yleiskatsaus avoimiin CMS-markkinoihin. Haettu 11. elokuuta 2009. Arkistoitu alkuperäisestä 28. elokuuta 2011.
- ↑ Joomla! 1.7.5 Julkaistu (eng.) ( html ) (2. maaliskuuta 2012). Haettu 2. maaliskuuta 2012. Arkistoitu alkuperäisestä 31. toukokuuta 2012.
- ↑ Joomla! CMS-versiot - Joomla! Dokumentaatio . Käyttöpäivä: 31. joulukuuta 2015. Arkistoitu alkuperäisestä 4. maaliskuuta 2016. (määrätön)
- ↑ Joomla! Projektin etenemissuunnitelma . Haettu 30. huhtikuuta 2017. Arkistoitu alkuperäisestä 12. huhtikuuta 2017. (määrätön)
- ↑ Joomla! Yhteisöportaali - Käännöspaketit . Haettu 18. heinäkuuta 2016. Arkistoitu alkuperäisestä 20. elokuuta 2016. (määrätön)
- ↑ Joomla 3.0.0 julkaistu . Joomla (27. syyskuuta 2012). Haettu 29. syyskuuta 2012. Arkistoitu alkuperäisestä 17. lokakuuta 2012. (määrätön)
- ↑ "Banneri"-komponentti . Käyttöpäivä: 11. tammikuuta 2015. Arkistoitu alkuperäisestä 28. joulukuuta 2014. (määrätön)
- ↑ Etikettien luominen . Arkistoitu alkuperäisestä 11. helmikuuta 2015. (määrätön)
- ↑ 1 2 3 Joomla Technical Requirements Arkistoitu 8. helmikuuta 2010 Wayback Machinessa .
- ↑ Joomla! sai 2 palkintoa LinuxWorld Expo 2005:ssä (Venäjä) , Joomla! venäjäksi (7. lokakuuta 2005). Arkistoitu alkuperäisestä 3. helmikuuta 2017. Haettu 3. helmikuuta 2017.
- ↑ CMS Critic Awards 2017 . Haettu 21. huhtikuuta 2018. Arkistoitu alkuperäisestä 26. heinäkuuta 2018. (määrätön)
- ↑ 1 2 CMS Critic Awards -palkintoa . CMS kriittinen. Haettu 12. helmikuuta 2019. Arkistoitu alkuperäisestä 2. helmikuuta 2019.
- ↑ CMS Critic Awards . CMS kriittinen . Haettu 19. marraskuuta 2021. Arkistoitu alkuperäisestä 19. marraskuuta 2021.
- ↑ 1 2 Esittelyssä vuoden 2021 CMS Critic's Choice Awards -palkinnon voittajat . CMS-kriitikko (31. maaliskuuta 2022). Haettu 9. huhtikuuta 2022. Arkistoitu alkuperäisestä 8. huhtikuuta 2022.
- ↑ 1 2 Joomla! markkinointitiimi. Joomla! on paras ilmainen sisällönhallintajärjestelmä ja paras avoimen lähdekoodin sisällönhallintajärjestelmä vuoden 2021 CMS Critic Awards -palkinnolla ? . Joomla! yhteisöportaali . Haettu 9. huhtikuuta 2022. Arkistoitu alkuperäisestä 9. huhtikuuta 2022. (määrätön)
Kirjallisuus
- Dan Ramel. Joomla! ammattilaisille = Advanced Joomla!. - M. : "Williams" , 2014. - 448 s. — ISBN 978-5-8459-1891-8 .
- Kolisnichenko Denis Nikolaevich Joomla! 3.0. Käyttöopas. - M . : "Dialektiikka" , 2013. - 256 s. - ISBN 978-5-8459-1864-2 .
- Mark Dexter, Louis Landry. Joomla!: ohjelmointi = Joomla! Ohjelmointi (Joomla! Press). - M. : "Williams" , 2013. - 592 s. — ISBN 978-5-8459-1798-0 .
Linkit
Virallinen sivusto
Sosiaalisissa verkostoissa |
|
---|
Temaattiset sivustot |
|
---|
Bibliografisissa luetteloissa |
|
---|