O Joomla CMS-u
Joomla! je otvoreni CMS (eng. Content Management System). U prevodu, 'sistem za upravljanje sadržajem', što znači mogućnost jednostavnog unosa, uređivanja, organizacije i objavljivanja sadržaja na web stranicama. Joomla je novi proizvod nekadašnjeg Mambo razvojnog tima. Ljudi koji su Mambo pretvorili u višestruko nagrađivani Open Source projekt, nastavljaju raditi pod novim imenom. Od instalacije, preko unosa i organizacije sadržaja, pa sve do objavljivanja potpuno funkcionalnog sajta, Joomla je dizajnirana za jednostavnost.
Mogućnosti
Joomla je kompletan sistem pogodan za korporacijske sajtove kao i za jednostavne stranice. Samo neke od mogućnosti su:
- Podrška za višestruke autore sadržaja
- Odobravanje sadržaja prije objavljivanja
- Početak i završetak objavljivanja sadržaja na unaprijed zadani datum
- Unos statičnog (nekategoriziranog) sadržaja
- Arhiviranje starijih sadržaja uz mogućnost dearhiviranja
- Mogućnost ocjenjivanja sadržaja
- Učitavanje eksternih stranica uz pomoć wrapper komponente
- Podrška za vizuelne editore
- Upload slika za jednostavno korištenje na sajtu
- Organizacija sadržaja u sekcije i kategorije
- URL Format pogodan za pretraživače
- Napredni administratorski sistem
- Podrška za višestruke administratore i/ili moderatore
- Grupiranje korisnika po pristupnom nivou
- Lokalizacija korisničkog interfejsa i administracije
- Caching mehanizam za još bolje performanse na prometnm sajtovima
- Kreiranje jednostavnih anketa
- Upravljanje privremeno izbrisanim sadržajima (poput Recycle Bin)
- Objavljivanje reklama uz pomoć baner komponente
- Napredna instalacija dodatnih elemenata (komponente, moduli, plugin-ovi, predlošci)
- Sistem web pomoći
Nadogradnja
Joomla omogućava vrlo jednostavnu Point & Click instalaciju dodatnih komponenti uz pomoć kojih se može proširiti funkcionalnost stranica. Važno je napomenuti da većina komponenti pri instalaciji kreira svoje direktorije, datoteke i tablice u bazi, a ne dira u već postojeće. Ako želite instalirati forum, galeriju ili nešto treće, dovoljno je pronaći i instalirati odgovarajuću komponentu.
Licenca
Joomla je objavljena pod GNU/GPL licencom. Dakle, ne samo da je besplatna nego daje skoro potpunu slobodu u mijenjanju koda u skladu s željama i potrebama.
Okruženje
Joomla koristi PHP predprocesor. PHP jezik (http://bs.wikipedia.org/wiki/PHP) ima mnogo mogućnosti i podršku za različite operativne sisteme što ga čini idealnim za Joomlu. Osim PHP-a za uspješan rad Joomle potreban je i web poslužitelj (eng. web server - http://bs.wikipedia.org/wiki/Web_server).
Joomla CMS je optimiziran i konfigurisan za rad sa Apache poslužiteljem (http://bs.wikipedia.org/wiki/Apache_HTTP_server), ali može da radi i sa drugim poslužiteljima, npr. Microsoft IIS, jednako dobro ukoliko se pravilno konfiguriše. Sa spremanje podataka Joomla koristi MySQL baze podataka (http://bs.wikipedia.org/wiki/MySQL).
Minimalni zahtjevi za pokretanje Joomla 1.5.x CMS-a su:
- Apache 1.x or 2.x
- PHP 4.3 ili noviji
- MySQL 3.23 ili noviji
Za više informacija o tehničkim zahtjevima za pravila rad Joomle idi na Joomla! Technical Requirements (EN).