Redakční systém Joomla je vydán jako open source a jeho používání a distribuce se řídí GNU licencí.
Pro běh Joomly je potřeba skriptovací jazyk PHP, databázový a webový server. Naprostá většina instalací Joomly běží na open source základech, tedy na některé z odnoží linuxu, jako databáze se využívá MySQL a webový server je v drtivé většině případů použit spolehlivý a nejrozšířenější http server Apache.
Předností open source řešení jsou žádné nebo nízké finanční náklady na pořízení software. Nicméně v případě potřeby lze Joomlu provozovat i na softwarové platformě společnosti Microsoft, což se může hodit v korporátní nebo akademické sféře, kde to vyžaduje bezpečnostní politika nebo jiné důvody.
Microsoft provozování CMS Joomla na své platformě kupodivu otevřeně podporuje. Pokud byste chtěli Joomlu provozovat pod Microsoftem, potřebujete:
Pro účely vyzkoušení a testování Joomly není nutné instalovat a konfigurovat jednotlivé softwarové produkty samostatně, ale lze využít instalátoru Microsoft Web Platform Installer, který se postará o stažení nástroje WebMatrix, jeho instalaci a konfiguraci, a to včetně Joomly. Jedná se o podobný kumulativní nástroj jako XAMPP, WampServer nebo EasyPHP.
Jak konkrétně postupovat?
Spouštění IIS, databáze, php a dalších nástrojů provádíte přes Microsoft WebMatrix, což lze zjednodušeně chápat jako vylepšený ovládací panel XAMPPu.
Jak je řešeno přepisování původních adres na SEF adresy? Webový server Apache toto provádí přes mod_rewrite, pravidla přepisování jsou deklarována v .htaccess.
Součástí IIS verze 7 a vyšší je nativní přepisovací modul, který vychází z pravidel souboru web.config. Tento soubor obsahuje pravidla v XML. Pravidla z .htaccess lze do web.config konvertovat.
Zdroje informací:
https://www.microsoft.com/web/downloads/platform.aspx
https://docs.joomla.org/IIS
https://docs.joomla.org/Installing_on_Microsoft