Dobrodošli u Joomla! svet, vodeći Sistem za upravljanje sadržajima (Content Management System - CMS) otvorenog koda. Joomla! je istestiran, proširiv, efikasan alat, sa podrškom vrlo aktivne zajednice sačinjene od razvojnih timova i korisnika. Hoćete da počnete sa upoznavanjem Joomla!-e, ali ne znate odakle da počnete? Da li mislite, da možda nemate dovoljno tehničkog znanja potrebnog da biste bili uspešni? Da li vam sve izgleda preobimno? Hoćete da naučite kako da koriste Joomla!-u? Ako je tako na pravom ste mestu.
Za početak možete se upoznati (ako ve]]ć i niste) sa Joomla forumom i savetima koji se tu mogu pronaći, a posebno za malo bolje upoznavanje, pogledajte Joomla!Demo site. Prijavite se na administratorski deo i promenite par stvari. Ne brinite, ništa nećete pokvariti. Posmatrajte okruženje i šta se dešava kada negde kliknete i šta vi od toga želite da imate na vašem sajtu. Pogledajte osnovnu strukturu na Joomla! Core Features Guide scribd, napisao James Ramsay, a to je sve raspoloživo u svakoj Joomla!-i.
Pre nego što se upustite u Joomla!-u, trebalo bi da stvorite sliku onoga sto biste hteli da dobijete i da sami sebi postavite neka pitanja:
Odgovori na ova pitanja treba da vam budu vodič u planiranju i izradi vašeg sajta.
Joomla! je Sistem za upravljanje sadržajima (Content Management System ili “CMS”) koji omogućava laku kontrolu i izmenu sadržaja i prezentacije vašeg sajta. Sa Joomla!-om možete uraditi sledeće stvari:
Joomla! osim što omogućava osnovno upravljanje sadržajem sajta, takođe sadrži i mnogobrojne dodatne elemente koji povećavaju funkcionalnost. U okviru osnovnih mogućnosti Joomla!-e postoji sistem pod nazivom “Extensions” koji omogućava dodatne softverske pakete. (Videti http://extensions.joomla.org za više informacija.) Pošto je Joomla! dinamička veb aplikacija, ona koristi bazu podataka (MySQL) za čuvanje svih sadržaja i informacija o vašem sajtu i koristi programski jezik (PHP) za interakciju odn. upravljanje sadržajem.
Iako vam je potrebno vrlo malo tehničkog znanja za održavanje sadržaja na sajtu, potrebno je znati malo više od toga za njenu instalaciju. Joomla! instalacioni proces zahteva kopiranje fajlova na server preko FTP-a, kreiranje nove MySQL baze i zatim nastavak kroz instalacioni čarobnjak Joomla!-e. (Mnoge Web hosting kompanije imaju “Web site kontrol panel” koji olakšava rukovanje nekim tehničkim poslovima, kao što je npr. dodavanje MySQL baze i instaliranje Joomla!-e).
Za samu instalaciju, prilagođavanje i administraciju Joomla!-e nije potrebno poznavanje PHP programskog jezika.
Prilagodjavanje strukture, sadržaja i prezentacije vašeg Joomla! sajta zahteva rad u Joomla! okruženju (administratorski deo sajta - “backend”); ako želite da drastično promenite dizajn podrazumevanog šablona, treba da znate da instalirate šablon (“third-party template package”) ili da kreirate svoj HTML, Cascading Style Sheet (CSS) i/ili Javascript kod. U svakom slučaju, pre ili kasnije će vam zatrebati neka manje ili više sitna ili krupna ispravka ili prepravka, koje bez nekog osnovnog poznavanja HTML-a i CSS-a teško da ćete uraditi. Najbolje mesto za pocetak učenja je OVDE.
Svako je u nekom trenutku rada pomislio da je naišao na nerešiv problem, da više nema gde da potraži rešenje, u tom slučaju posetite Forum.
Postoji nekoliko osnovnih stvari kojih bi trebalo da se pridržavate, u cilju dobijanja brzog i efikasnog odogovora: