Kehittäjä | OpenSourceMatters |
---|---|
Ensimmäinen versio | 17. elokuuta 2005 |
Viimeinen versio | 3.9.28 (6. heinäkuuta 2021) |
Edistynyt versio | 4.0.0 RC 4 (13. heinäkuuta 2021) |
Tallettaa | github.com/joomla/joomla-cms |
Laatuvakuutus | Jatkuva integraatio |
Kirjoitettu | PHP |
Käyttöjärjestelmä | Microsoft Windows ja Unix-tyyppi |
Ympäristö | Monitasoinen |
Kieli (kielet | Monikielinen |
Tyyppi | CMS (sisällönhallintajärjestelmä) |
Lisenssi | GNU GPL |
Verkkosivusto | www.joomla.org |
Joomla! on sisällönhallintajärjestelmä ( englanniksi CMS- sisällönhallintajärjestelmä ) ilmainen , avoimen lähdekoodin ja ilmainen. Se on kirjoitettu PHP: ssä ja käyttää MySQL- tietokantaa . Joomla ! sisältää ominaisuuksia, kuten RSS-syötteet , uutiset, tulostettava sivuversio, blogit , kyselyt, tutkimus. Joomla ! on lisensoitu GNU GPL: n nojalla .
Joomla !, Swahili- sanan Jumla muodonmuutos , tarkoittaa: "kaikki yhdessä", arabiaksi Jumla "جملة" tarkoittaa "lause", "kokonaisuutena" tai "kaikessa", Moré "pysykäämme yhtenäisinä". Se on luotu Mambo Open Source CMS: ssäElokuu 2005, kun suurin osa avoimen lähdekoodin kehittäjistä oli erimielisiä Mambo-nimen omistavan yrityksen kanssa. Tämä halusi lisätä mainettaan tällä nimellä omalle CMS: lle, jota se kehitti samanaikaisesti. Suurin osa käyttäjistä seurasi esimerkkiä nopeasti.
Joomla syntyi 17. elokuuta 2005jälkeen haarukka on Mambo kaikki sen tärkeimmät kehittäjille. Tuolloin nimi Mambo oli Miro International Pty: n rekisteröity tavaramerkki . Oy , joka perusti voittoa tavoittelemattoman säätiön tavoitteenaan rahoittaa projekti ja suojella sitä syytteiltä. Kehitystiimi väitti, että monet säätiön säännökset ovat ristiriidassa aiempien sopimusten kanssa ja sisältävät säännöksiä, jotka rikkovat avoimen lähdekoodin perusarvoja .
Kehitystiimi loi OpenSourceMatters- verkkosivuston kommunikoimaan käyttäjien, kehittäjien, verkkosuunnittelijoiden ja koko yhteisön kanssa. Projektiryhmän johtaja Andrew Eddie (alias "MasterChief") kirjoitti avoimen kirjeen yhteisölle, joka julkaistiin julkisen foorumin ilmoitusosassa osoitteessa mamboserver.com.
Tuhat ihmistä liittyi opensourcematters.org-sivustoon yhdessä päivässä, ja useimmilla heillä oli rohkaisevia viestejä kehitystiimin toiminnalle. Sivusto hyötyi slashdot- vaikutuksesta, ja tapahtumaa käsitteleviä lehtiartikkeleita ilmestyi newsforge.com, eweek.com ja ZDnet.com. Miro (Peter Lamont) antoi julkisen vastauksen artikkelissa "Mambon avoimen lähdekoodin kiista - 20 kysymystä Miron kanssa". "
Tämä tapahtuma aiheutti voimakkaita reaktioita vapaiden ohjelmistojen yhteisössä. Lukuisat molempien osapuolten toimien puolesta ja vastaiset toimet ovat täyttäneet monien muiden avoimen lähdekoodin projektien foorumit.
Kahden viikon sisällä Eddien ilmoituksesta tiimit organisoitiin uudelleen ja yhteisö jatkoi kasvuaan. Tuella Eben Moglen ja Software Freedom Law Center (SFLC), ydintiimi Joomla! aloittaa projektinElokuu 2005, jonka Moglen ilmoittaa blogissaan. SFLC tarjoaa edelleen oikeudellista neuvontaa Joomla! Projekti.
1. st syyskuu 2005, projektin nimeksi tulee Joomla , joka on arabiankielisen sanan " جملة " englanninkielinen kirjoitus , joka tarkoittaa "lause", "en blokki" tai "erä". 18. elokuuta 2005, Andrew Eddie soitti yhteisölle ehdottaakseen muita nimiä, ja ydinryhmä ilmoitti tekevänsä lopullisen päätöksen, mutta nimeä ei lopulta valittu ehdotettujen nimien luettelosta.
7. syyskuuta 2005, ydinryhmä kehottaa yhteisöä hankkimaan logon, sitten yhteisö kutsutaan äänestämään ensisijaisesta logosta. Yhteisön päätöksestä ilmoitetaan22. syyskuuta 2005. Logon valinnan jälkeen brändin ohjeet, tuotemerkin käsikirja, tyyppilogot ja joukko resursseja julkaistaan2. lokakuuta 2005 yhteisöjen käyttöön.
Joomlan (Joomla! 1.0.0) ensimmäinen versio ilmoitettiin 16. syyskuuta 2005. Se on uusi versio Mambo 4.5.2.3: sta, joka korjaa joitain vikoja ja tuo parannuksia erityisesti suojaustasoon. Joomla! versio 1.5 julkaistiin22. tammikuuta 2008. Joomla voitti avoimen lähdekoodin sisällönhallintapalkinnon vuosina 2006 ja 2007.
Sisään Maaliskuu 2008frankofonien yhteisö on järjestäytymässä ja AFUJ (Association Francophone des Users de Joomla!) on perustettu. Sen tavoitteena on tarjota ranskankieliselle yhteisölle käännöksiä ja tukea Joomlalle sekä järjestää JoomlaDay vuosittain.
Vuonna 2015 havaittiin tietoturvaloukkaus; se korjataan myöhään, mikä antaa hakkereille mahdollisuuden hyödyntää sitä.
Paketti koostuu useista osista, jotka on rakennettu mahdollisimman modulaariseksi, mikä mahdollistaa laajennusten ja integrointien tekemisen helposti. Joitakin laajennuksia kutsutaan " laajennuksiksi " (tunnettiin aiemmin nimellä "Mambots"). Laajennukset ovat sisällöllisiä laajennuksia, jotka antavat Joomlalle uuden toiminnallisuuden. Esimerkiksi WikiBot sallii Joomla-sisällön kirjoittajan käyttää "Wikitageja" Joomla-artikkeleissaan, mikä luo dynaamisia automaattisia hyperlinkkejä Wikipedia-artikkeleihin, kun niitä tarkastellaan. Joomla! -Palvelusta on saatavana yli 7800 Joomla-laajennusta! Extensions Directory, virallinen laajennushakemisto.
Laajennusten lisäksi saatavilla on laajennuksia . "Osat" avulla voit suorittaa tehtäviä, kuten rakentaa laajenevaa yhteisölle toimintoja käyttäjille, varmuuskopioitaessa verkkosivuston , sisällön kääntämistä, ja luoda URL-osoitteita , jotka ovat SEO optimoitu hakukoneita . Joidenkin moduulien avulla voit suorittaa tehtäviä, kuten tarkastella kalenteria tai mukautettua koodia Google AdSenselle jne. lisätään Joomlan peruskoodiin.
Vaikka Joomla! -Sovellukselle on enemmän laajennuksia 1.0 kuin versiolle 1.5, tämän viimeisimmän version kanssa yhteensopivat uudet laajennukset ovat nyt saatavana huomattavalla nopeudella. Joitakin version 1.0 laajennuksia voidaan käyttää version 1.5 kanssa, jos Joomla on asetettu yhteensopivuustilaan.
Joomla antaa järjestelmänvalvojille mahdollisuuden määrittää yleiset kokoonpanoasetukset, jotka vaikuttavat kaikkiin artikkeleihin. Jokainen sivu on näiden oletusasetusten mukainen, mutta sivulla voi olla oma asetus kullekin parametrille. Voit esimerkiksi näyttää artikkelin, kirjoittajan, piilottaa kirjoittajan jne.
Joomla-käyttäjä! voi mukauttaa sitä perusasetusten lisäksi useilla tasoilla:
Joomla! on kehitetty semanttisen versionhallinnan (2.0.0) periaatetta noudattaen.
Kokous Joomla! -Version tunnistamiseksi seuraa kolmea numeerista tasoa, joissa kukin taso määritetään ohjelmistoon tehdyn muutoksen merkityksen mukaan: pää . alaikäinen . laastari
Nämä 3 tasoa määritellään seuraavasti: