Joomla

innehållshanteringssystem med öppen källkod

Joomla, i marknadsföringssyfte skrivet Joomla! är ett populärt innehållshanteringssystem med öppen källkod utvecklat i en MVC-modell i ett eget utvecklingsramverk[1] med PHP för publicering av innehåll på webben med hjälp av databaserna MySQL, POSTGRESQL och MSSQL.

Joomla!
Joomla!-Logo.svg
UtvecklareThe OSM Development Team
Senaste utgåva3.9.22, 4.0 b5
(6 oktober 2020; för 16 dagar sedan (2020-10-06))
Operativsystemmultiplattform
Typinnehållshanteringssystem
LicensGPL
Webbplatswww.joomla.org

Joomla distribueras som fri programvara med öppen källkod under licensen GNU General Public License, vilket innebär att det kan laddas ner och användas kostnadsfritt. Uppdateringar sköts av ett stort antal utvecklare med en ny utgåva varje månad. Systemet används i företagslösningar och organisationer för bland annat e-handel, lärande, bloggar, intranät med mera. Olika personer kan med ett ACL-system enkelt ändra hela sidans utseende, skriva artiklar med mera. Man kan också uppdatera och redigera sin sida från vilken dator som helst med en webbläsare.

Joomla är en fri programvara, så kallad öppen källkod, som ägs och kontrolleras av alla[2] användare till skillnad från exempelvis Wordpress och Drupal som styrs indirekt av sina ägare.

Det finns många tredjepartsutvecklare som tillhandahåller tilläggsappar (extensions) för att lägga till fler funktioner i Joomlas bassystem vilket gör att man kan bygga olika typer av lösningar.[3] Man kan bygga egna smarta applikationer med gratis tillägg som till exempel Joomla Component Builder som gör systemet till ett kraftfullt verktyg för framtida förändringar.

HistoriaRedigera

Namnet joomla kommer från det swahiliska namnet jumla, och betyder "alla tillsammans". Den första versionen 1.0.x 2005 var baserad på innehållshanteringssystemet Mambo som släpptes 2002. Mambo blev fort framgångsrikt, med flera tusen utvecklare och användare, vilket gjorde att företaget som hade utvecklat Mambo, Miro International, beslöt sig för att varumärkesskydda produkten för att skydda sina intressen.

Utvecklarna beslöt sig för att starta ett nytt projekt, OpenSourceMatters.Org[4] och genom detta samordnades projektet som senare skulle komma att kallas Joomla. Den första versionen av Joomla lanserades i september 2005, och var nästan identisk med Mambos senaste version. De stora ändringarna var säkerhetsrelaterade felrättningar. Ändringarna stödde Mambos mallar och insticksmoduler. Därefter inleddes det omfattande arbetet att skriva om hela produkten till PHP5. Den första omarbetade versionen som kallades Joomla 1.5 släpptes i oktober 2007. Den senaste stabila versionen 3.9.+ släpptes i april 2020.

DistributionRedigera

Joomla kan installeras på både Linux- och Windowsbaserade system på vilket webbhotell som helst som kör en webbserver med stöd för PHP. Applikationen kan på bägge operativsystems plattformar installeras manuellt från källkod eller enklare med hjälp av ett pakethanteringssystem.

På Linux: med hjälp av Turnkey Joomla appliance som innehåller applikation och alla dess beroendeförhållande som ett färdigt system.[5]

På Microsoft-plattformen: med hjälp av Microsoft Web Platform InstallerWindows och IIS. Microsoft Web Platform Installer kommer automatiskt att upptäcka eventuella saknade beroenden som exempelvis PHP eller MySQL och installera och konfigurera dessa innan den installerar Joomla.[6]

Många webbhotell tillhandahåller en kontrollpanel som automatiserar molntjänstinstallation av en grundläggande Joomla-webbplats. Man kan därefter i Joomlas kontrollpanel direkt installera olika typer av appar (extensions) som anpassar systemet efter olika typer av behov. Joomla kan sätta upp olika roller och rättighetskontroller för användare.

KällorRedigera

  1. ^ https://framework.joomla.org/
  2. ^ https://magazine.joomla.org/item/3238-joomla-is-not-free
  3. ^ https://extensions.joomla.org/
  4. ^ OpenSourceMatters.Org
  5. ^ ”Joomla! Appliance”. TurnKey Linux Virtual Appliance Library. http://www.turnkeylinux.org/joomla. Läst 18 januari 2011. 
  6. ^ ”The Easy Way To Install PHP on Windows”. Sitepoint. http://articles.sitepoint.com/article/php-windows-web-platform-installer. Läst 18 januari 2011. 

Externa länkarRedigera