Utviklet av | OpenSourceMatters |
---|---|
Første versjon | 17. august 2005 |
Siste versjon | 3.9.28 (6. juli 2021) |
Avansert versjon | 4.0.0 RC 4 (13. juli 2021) |
Innskudd | github.com/joomla/joomla-cms |
Kvalitetssikring | Kontinuerlig integrering |
Skrevet i | PHP |
Operativsystem | Microsoft Windows og Unix-typen |
Miljø | Kryssplattform |
Språk | Flerspråklig |
Type | CMS (content management system) |
Tillatelse | GNU GPL |
Nettsted | www.joomla.org |
Joomla! er et innholdsstyringssystem (på engelsk CMS content management system ) gratis , åpen kildekode og gratis. Den er skrevet i PHP og bruker en MySQL- database . Joomla ! inkluderer funksjoner som RSS-feeder , nyheter, utskrivbar versjon av sider, blogger , meningsmålinger, forskning. Joomla ! er lisensiert under GNU GPL .
Joomla !, En deformasjon av det swahili- ordet Jumla , betyr: "alt sammen", på arabisk betyr Jumla "جملة" "setning", "som en helhet" eller "i alt", på Moré "la oss forbli forenet". Den er opprettet fra Mambo Open Source CMS iAugust 2005, etter uenighet mellom flertallet av åpen kildekode-utviklere med selskapet som eier navnet Mambo. Dette, for å øke sin beryktethet, ønsket å bruke dette navnet på det proprietære CMS det utviklet seg parallelt. De aller fleste brukere fulgte raskt etter.
Joomla ble født den 17. august 2005etter en gaffel med Mambo av alle hovedutviklerne. På den tiden var navnet Mambo et registrert varemerke av Miro International Pty. Ltd. , som dannet en ideell stiftelse med det uttalte målet om å finansiere prosjektet og beskytte det mot tiltale. Utviklingsteamet hevdet at mange av stiftelsens bestemmelser strider mot tidligere avtaler og inneholder bestemmelser som bryter med kjerneverdiene for åpen kildekode .
Utviklingsteamet opprettet OpenSourceMatters- nettstedet for å kommunisere med brukere, utviklere, webdesignere og samfunnet generelt. Prosjektlagsleder Andrew Eddie (aka "MasterChief") skrev et åpent brev til samfunnet, lagt ut på kunngjøringsseksjonen i det offentlige forumet på mamboserver.com.
Tusen mennesker ble med på opensourcematters.org-nettstedet på en dag, de fleste med meldinger om oppmuntring og støtte til handlingene til utviklingsteamet. Nettstedet hadde fordel av en slashdot- effekt , og presseartikler om hendelsen dukket opp på newsforge.com, eweek.com og ZDnet.com. Miro (Peter Lamont) ga et offentlig svar, i en artikkel med tittelen "The Mambo Open Source Controversy - 20 Questions With Miro." "
Denne hendelsen vakte sterke reaksjoner i det frie programvaresamfunnet. Mange innlegg for og mot handlinger på begge sider har fylt forumene til mange andre open source-prosjekter.
I løpet av to uker etter Eddys kunngjøring ble lagene omorganisert, og samfunnet fortsatte å vokse. Med støtte fra Eben Moglen og Software Freedom Law Center (SFLC), kjerneteamet til Joomla! start prosjektet iAugust 2005, som Moglen kunngjør på bloggen sin. SFLC fortsetter å gi juridisk rådgivning til Joomla! Prosjekt.
De 1 st september 2005blir navnet på prosjektet Joomla , som er den engelske skrivemåten til det arabiske ordet " جملة " som betyr "frase", "en bloc" eller "batch". De18. august 2005, Ringte Andrew Eddie til samfunnet for å foreslå andre navn, og kjerneteamet indikerte at det ville ta den endelige avgjørelsen, men navnet ble ikke endelig valgt fra listen over foreslåtte navn.
De 7. september 2005, ber kjerneteamet samfunnet om en logo, og deretter blir samfunnet invitert til å stemme på den foretrukne logoen. Fellesskapets beslutning kommuniseres videre22. september 2005. Etter valg av logo blir merkelinjer, en merkehåndbok, typelogoer og et sett med ressurser publisert2. oktober 2005 for bruk av lokalsamfunn.
Den første versjonen av Joomla (Joomla! 1.0.0) ble kunngjort den 16. september 2005. Det er en ny versjon av Mambo 4.5.2.3 som retter noen feil og bringer forbedringer, spesielt til sikkerhetsnivået. Joomla! versjon 1.5 ble utgitt den22. januar 2008. Joomla vant Open Source Content Management Award i 2006 og 2007.
I Mars 2008det frankofoniske samfunnet blir organisert og AFUJ (Association Francophone des Users de Joomla!) blir opprettet. Målet er å gi det fransktalende samfunnet oversettelser og støtte for Joomla og å organisere JoomlaDay årlig.
I 2015 ble det identifisert et sikkerhetsbrudd; det korrigeres sent, noe som gjør det mulig for hackere å utnytte det.
Pakken består av flere deler, som er bygget for å være så modulære som mulig, som gjør det mulig å gjøre utvidelser og integrasjoner enkelt. Noen utvidelser kalles " plugins " (tidligere kjent som "Mambots"). Plugins er vesentlige utvidelser som gir Joomla ny funksjonalitet. WikiBot tillater for eksempel forfatteren av Joomla-innhold å bruke "Wikitags" i Joomla-artiklene sine, som vil skape dynamiske automatiske hyperkoblinger til Wikipedia-artikler når de vises. Det er over 7 800 utvidelser for Joomla tilgjengelig via Joomla! Extensions Directory, den offisielle katalogen over utvidelser.
I tillegg til plugins er utvidelser tilgjengelige. Med "komponenter" kan du utføre oppgaver som å bygge et utvidende fellesskap med funksjonalitet for brukere, sikkerhetskopiere et nettsted , oversette innhold og lage nettadresser som er mer SEO-optimalisert i søkemotorene . Noen moduler lar deg utføre oppgaver som å vise en kalender eller tilpasset kode for Google AdSense , etc. som skal settes inn i grunnkoden til Joomla.
Selv om det er et større antall utvidelser for Joomla! 1.0 enn for versjon 1.5, blir nye utvidelser som er kompatible med denne siste versjonen nå gjort tilgjengelig i en utrolig hastighet. Noen av utvidelsene fra versjon 1.0 kan brukes med versjon 1.5 hvis Joomla er satt til kompatibilitetsmodus.
Joomla tillater administratorer å angi globale konfigurasjonsinnstillinger som påvirker alle artikler. Hver side overholder disse standardinnstillingene, men en side kan ha sin egen innstilling for hver parameter. For eksempel kan du velge å vise artikkelen, forfatteren, skjule forfatteren osv.
Joomla-brukeren! kan, i tillegg til de grunnleggende konfigurasjonsparametrene, tilpasse den på flere nivåer:
Joomla! er utviklet etter prinsippet om Semantic Version Management (2.0.0).
Konvensjonen for å identifisere en versjon av Joomla! følger tre numeriske nivåer der hvert nivå er definert av betydningen av en endring i programvaren: major . mindreårig . patch
Disse 3 nivåene er definert som følger: