SVEUČILIŠTE U RIJECI POMORSKI FAKULTET U RIJECI

DALIBOR MATIJEVIĆ

Joomla! sustav za upravljanje sadržajem
SEMINARSKI RAD

Rijeka, 2009.

SVEUČILIŠTE U RIJECI POMORSKI FAKULTET U RIJECI

Joomla! sustav za upravljanje sadržajem

Predmet: Mentor: Student: Studij:

Elektroničko poslovanje dr.sc. Dragan Čišić Dalibor Matijević

Elektroničke i informatičke tehnologije u pomorstvu

Rijeka, rujan 2009.

SADRŽAJ
stranica

1. UVOD .................................................................................................................. 1 2. CONTENT MANAGEMENT SYSTEMS .............................................................. 2 2.1. ODLIKE JEDNOSTAVNIH CMS-OVA ....................................................... 2 2.2. VRSTE CMS SUSTAVA ............................................................................. 3 2.3. TEHNOLOGIJE .......................................................................................... 4 2.3.1. HTML ............................................................................................... 4 2.3.2. PHP .................................................................................................. 5 2.3.3. MySQL ............................................................................................. 5 2.4. WEB SERVERI ........................................................................................... 6 2.5. PREDNOSTI I MANE CMS-OVA ................................................................ 6 3. JOOMLA CMS ..................................................................................................... 7 3.1. INSTALACIJA ............................................................................................. 8 3.2. IZRADA STRANICA I NJIHOVO ADMINISTRIRANJE ............................ 10 3.2.1. GLOBALNE KONFIGURACIJE ..................................................... 12 3.2.2. PREDLOŽAK .................................................................................. 15 3.2.3. STATIČAN SADRŽAJ .................................................................... 18 3.2.4. DINAMIČAN SADRŽAJ ................................................................. 21 3.2.5. MODULI .......................................................................................... 29 3.2.6. KOMPONENTE .............................................................................. 31 3.2.7. SUSTAVI ZA UPRAVLJANJEM KORISNICIMA ........................... 32 3.2.8. MENI ............................................................................................... 33 3.2.9. MAMBOTS (MAMBOTI) ................................................................. 38 4. ZAKLJUČAK ...................................................................................................... 39 LITERATURA ..................................................................................................... 40

1. UVOD Danas su se ljudi navikli na brzi pristup najnovijim informacijama iz bilo kojeg područja. Naravno, to im je najlakše ostvarivo putem interneta. Razlog tomu je što na internetu postoje web stranice sa timovima ljudi koji su zaduženi za prikupljanje i postavljanje najnovijih informacija koristeći razne internet aplikacije. Tri su glavne odlike dobre web stranice: izgled, sadržaj i ažurnost. Izgled je stvar smisla za dizajn, sadržaj je stvar dobre ideje i maštovitosti, dok je ažurnost stvar prvenstveno vremena. Cilj je što brže, ali i jednostavnije prezentiranje novih, svježih sadržaja posjetiteljima vaših stranica, bez obzira na to bile one osobne, stranice neke kompanije ili pak portal. Klasične HTML stranice imaju tri velike mane. Prva je činjenica što svaki put kada stavljate nešto novo morate uploadati cijelu stranicu, morate paziti da su svi linkovi ispravni, a feedback od posjetitelja moguć je jedino usmenim ili putem elektronske pošte. Rješenje se zove CMS, Content Management System, aplikacija koja olakšava upload sadržaja na web, i to direktno iz web preglednika. To je sustav za upravljanje sadržajem čija je uloga olakšati i organizirati procese vezane uz kreiranje sadržaja, posebice ako je sadržaj plod suradnje više osoba. Sama procedura je jednostavna, upišete adresu na kojoj se nalazi administratorski ulaz u CMS aplikaciju, unesete autorizacijske podatke i sve promjene i novosti radite preko korisničkog sučelja. Jednom kada snimite promjene, one se istog trenutka prikazuju na stranicama. No prije jednostavnog dijela treba proći malo kompliciraniju proceduru. Ona se sastoji u izboru aplikacije, eventualnom podešavanju hostinga, postavljanju i instaliranju aplikacije na server i tako dalje. Vaše potrebe odredit će koji tip aplikacije koristiti, jednostavniji tip, tzv. news publishing program, ili pak kompliciraniji CMS. Svaki od programa zahtjeva podršku php ili asp.net tehnologije, a većina i SQL bazu. Stoga neka prvi korak bude upoznavanje sa vašim hostingom, da znate čime raspolažete. Skrećemo pozornost na činjenicu da većina besplatnih hostinga ne podržava niti php niti SQL, pa ako vam je stranica smještena na takvom hostingu, imate dva izbora. Jedan je provjeriti koji bi besplatni Internet servis eventualno mogli iskoristiti. Druga opcija je te naći novo mjesto na webu, koje će odgovarati vašim potrebama. Vlastita domena i web hosting više nisu ekskluziva, već su cijenom sasvim pristupačni. Jedna od besplatnih aplikacija za upravljanje sadržajem koja je u širokoj uporabi te posjeduje intuitivni administratorski meni i veliki broj, kako besplatnih, tako i komercijalnih dodataka od kojih su mnogi lokalizirani je i Joomla! sustav za upravljanje sadržajem.

1

Pristup postavljanju novih vijesti je mogao imati jedan čovjek ili više njih. a to su obično autori neke vrste sadržaja. CMS portali mogu se proširivati sa dodatnim modulima koji pokrivaju specijalizirane stvari koji su nam potrebne za WEB stranicu. tada su svježe informacije vezane uz njegovo radno vrijeme i njegovu brzinu obrade podataka. to može napraviti bilo tko tko ima dopuštenje vlasnika portala. Svaki CMS ima adiministracijsko i korisničko sučelje. primjerice slike ili tablice. CMS rješenja koriste medijske kuće. Ono nam daje mogućnost editiranja i kreiranja željenog sadžaja. Novi sadržaji se unose u obliku članaka i to putem web sučelja. Podaci se mogu unositi. tada svaki čovjek mora poznavati osnove HTML-a. škole. sustava za upravljanje sadržajem. ODLIKE JEDNOSTAVNIJIH CMS-OVA Za korištenje CMS-a nije potrebno nikakvo predznanje. programerskog jezika kojim se pišu web stranice. Sustav za upravljanje sadržajem potom uređuje sadržaj sukladno određenim pravilima. pet minuta nakon njega. žele postaviti dvije različite vijesti (vijesti postavljaju iz svog ureda.2. CONTENT MANAGEMENT SYSTEMS 2. i tim postupkom on prekopira datoteku koju je poslao prvi čovjek. Oboje skinu istu statičnu HTML stranicu sa web servera (računalo uvijek spojeno na internet na koje se korisnici interneta mogu spojiti da bi očitali javno dostupan sadržaj). Mozilla Firefox. s tim da ni jedno rješenje nije dobro. a jedan od najelegantnijih je uporaba CMS-a. Za rad nam je dovoljan bilo koji browser (preglednik stranice): Internet Explorer. kalendari. pruža mogućnost uređivanja novih sadržaja na željeni način i u primjerenom formatu. kontrolu uporabe i upravljanje intelektualnim sadržajem primjenom suvremenih informacijskih i komunikacijskih tehnologija. a uz to postoji mogućnost „preklapanja“ novih vijesti. neformatirani). Tj. ne lokalno na web server). ali i svi oni kojima je važno da mogu brzo i samostalno promjeniti sadržaje na stranici. pregledati. nadopunjavati bilo gdje gdje ima pristupa internetu. To su: fotogalerije. Ove i slične probleme je moguće riješiti na mnogo načina. te dodati nove informacije na vlastiti web portal. Sad imamo dva različita čovjeka na dvije različite lokacije koji dodaju dvije različite vijesti u istu HTML stranicu. uspostavljanje nadzora. tj. Ako vijesti postavlja cijeli tim ljudi. Sustav koji omogućuje stvaranje. samo neki od njih su blogovi.2. Prije pojave CMS-ova uskladiti rad ljudi unutar tima je bilo prilično teško. neovisni jedan o drugom. mijenjati. 2 . Mi samo trebamo unijeti tekst u CMS i on će se pobrinuti za prikaz i ostalo. recimo da dva čovjeka. Prvi čovjek završi prije i pošalje tu stranicu nazad na web server i time prekopira staru stranicu. stranice za mali posao. možda samo s oznakama gdje trebaju biti smješteni neki drugi sadržaji. Administratorsko sučelje je programirano i zaštićeno lozinkom. Drugi čovjek završi. te onda on pošalje stranicu u koju je ukomponirao svoju vijest i pošalje je na web server (ne znajući za promjenu koju je napravio prvi čovjek). Danas postoji mnogo vrsta CMS-ova. Opera. recimo. Autori unose čisti tekst (tj. Ako vijesti postavlja jedan čovjek. te prvi čovjek gubi svoju vijest. trgovačke i proizvodne tvrtke. magazinski portali ili Wiki portali. Krajnjim korisnicima. forumi. vladine i nevladine udruge.

. CMS sustav nam omogućuje kreiranje proizvoljnog broja sadržaja i razina njihove hijerarhije. ali i prihvatljivija u većim poslovnim okruženjima uvesti potpuno prilagođene i specifične funkcionalnosti) Page-based sustavi .. Uz besplatne CMS-ove postoji i veliki broj komercijalnih od kojih je kod nas najpoznatiji poprilično skupi iSite koji pokreće dobar dio državne uprave. ankete.Sadržaj je pohranjen u bazi podataka i tako odvojen od prezentacije Modularni sustavi (Module-based systems) .2.Predstavljaju osnovu za razvoj CMS-a . download dio web site-a.Zahtijevaju dodatni rad i razvoj (instalacija ovakvih sustava jest skuplja varijanta.Njihova uloga: pružanje skupa osnovnih funkcija kao što su rad sa predlošcima. ali ako ne zadovoljava potrebe ili ne postoji osoba koja bi ga održavala.. personalizacija.Osnova: klasični hijerarhijski princip mapa i datoteka . Sustav podržava kreiranje oglasa i anketa koje administrator može samostalno kreirati i postavljati u tu hijerarhiju. VRSTE CMS SUSTAVA Postoje 4 opće kategorije na koje se dijeli CM sustav: Razvojna osnova za CMS (Content management framworks . 2. workflow i sl. ocjenjivanje članaka.Nedostatci: nisu dovoljno fleksibilni u pogledu prilagodbe samih modula i te smo ograničeni sa više-manje standardnim razmještajem elemenata 3 . fotogalerije. onda je komercijalna varijanta najbolji izbor. forum.CMF) . za neke manje potrebe moguće je naručiti i izradu CMS-a prema vlastitim potrebama (najčešće u kompletu sa izradom stranice) i time uštedjeti. E-mail newsletteri. Ako besplatni može zadovoljiti sve potrebe i postoji osoba koja ga može održavati nema smisla to isto plaćati.Neki tipični moduli: vijesti. Da li uzeti besplatni ili kupiti komercijalni CMS ovisi o potrebama i znanju.Prednost ovakvih sustava očituju se u mogućnosti vrlo brzog podizanja standardnog „portala“ . kvizovi. Osim objave HTML sadržaja moguće je na sadržaj vezati i dodatne dokumente. . te vršiti njihovo povezivanje. kalendar aktivnosti. chat. Postoji veliki broj besplatnih CMS aplikacija koje su dostupne svima. Naravno. a u pitanju je website koji donosi (ili će donositi) više nego dovoljnu zaradu da opravda trošak kupnje ili zapošljavanja stručne osobe.dodavanje komentara na tekstove od strane posjetioca.

link. 4 . arhiva. Uz skriptne jezike važno je spomenuti i baze podataka koje također igraju važnu ulogu na današnjem internetu. komentar). prednost kod skriptnih jezika je u većoj brzini izvođenja jer je dio koda (HTML kod) dovoljno samo skinuti sa poslužitelja (servera). vijesti. To je programerski jezik razumljiv internet pretraživačima koji nam vraćaju točno definiran izgled web stranice.Često ovakvi sustavi imaju predefinirane klase pomoću kojih se određuje sadržaj (članak.. sličan C-u koji HTML-u daje dinamiku u realnom vremenu. dok bi taj kod neki drugi programerski jezik morao sam generirati. Podatci se iz baze vade komunikacijom nekog server-side jezika i baze. ColdFusion. TEHNOLOGIJE Jezgra svakog CMS-a je skup skripti nekog interpreterskog server-side programerskog jezika. a opisane su pomoću ugrađenih tipova podataka (text line. text field. HTML HTML je skraćenica za Hyper Text Markup Language.. CSS Cascading Style Sheets je programerski jezik za definiranje stila web stranica. O standardizaciji HTML-a se brine organizacija W3C World Wide Web Consortium kojoj je na čelu Tim Barners-Lee.. JavaScript je programerski jezik..Sadržaj je jako lako prenamijeniti za uporabu na raznim dijelovima stranice (naslovna stranica.3.3. ASP.. Naravno.Net. Čista HTML stranica se učita sa servera i nakon toga se ne mijenja.) .Objektno-orijentirani sustavi (Content-object systems) . mapa.Unesene informacije mogu se micati i upotrebljavati na razne načine unutar stranica . ASP (Active Server Pages). Oni su dodatci HTML-u. dok poduzeća sa složenijim sustavima koriste neku komercijalnu bazu podataka poput MsSQL-a (Microsoft SQL) ili Oracleovu bazu podataka.. date field. Od baza se najviše koristi MySQL iz jednostavno razloga jer je besplatna čak i za komercijalnu uporabu na webu. One služe za pohranjivanje podataka koji se prikazuju korisnicima.) . 2.Ovakvi sustavi omogućuju korisnicima kreiranje vlastitih klasa za pohranu informacija 2. dok je HTML stranici sa JavaScriptom moguće za vrijeme pregledavanja promijeniti svaki element (objekt) unutar HTML-a.1. Danas najkorišteniji server-side skriptni jezici su: PHP. Uz HTML je važno i spomenuti CSS i JavaScript. moguće je napraviti CMS i preko neinterpreterskog jezika. čovjek koji je osmislio HTML. JSP (Java Server Pages). ali takvi jezici nisu prilagođeni webu (npr.

Nasuprot tome. I. kod se može protezati kroz nekoliko escape tagovima odvojenih odlomaka. kao što je. Službeno web sjedište PHP-a je http://www.2. PHP ima veliki broj ugrađenih funkcija za komuniciranje s raznim bazama. 5 . Raspoloživ je pod uvjetima GNU GPL-a (General Public License) ili ostalih licencija ako GPL nije primjenjiv u konkretnom slučaju. te korisnik dobiva samo gotov generirani HTML kod.php. Od tamo je moguće skinuti najnoviju verziju PHP-a za vaš web server i detaljnu dokumentaciju za izradu PHP skripti i aplikacija. izašao PHP 3 koji je bio rezultat cijelog tima programera i osnova onoga što danas poznajemo kao PHP (danas je najnovija verzija PHP-a 5. Da bi ste izvršili PHP kod morate tu skriptu pokrenuti preko web servera sa podrškom za PHP.net. dok se trajni podatci spremaju u baze. Od njih nama je najvažnija baza mySQL jer je besplatna (ne u svim segmentima uporabe) i najrasprostranjenija po WWW-u (World Wide Webu). Unutar PHP dokumenta PHP kod možete prepoznati po escape tagovima „<?php“ (otvaranje) i „?>“ (zatvaranje). Sama sintaksa je slična C-u. MySQL baza je optimizirana kako bi bila brza ali smanjene funkcionalnosti. trenutni korisnički se prenose preko HTTP Request metoda. IIS se više koristi za ASP i ASP. vrlo je stabilna i ima dobro dokumentirane module i ekstenzije te podršku od brojnih programerskih jezika: PHP-a. kod se nalazi između ta dva taga. Perla. MySQL baza podataka se suočila s raznim protivnicima MySQL sustava organiziranja podataka jer su joj nedostajale neke osnovne funkcije definirane SQL standardom. Važna komponenta PHP je komunikacija s bazom podataka i obrada HTTP Requesta. …). s tim da se Apache više koristi za PHP. MySQL je u vlasništvu švedske profitne tvrtke MySQL AB i prava na njegovu uporabu su zaštićena. jer je dostupan i za Windowse i za Linux.3. primjerice Apache Web server.2. Slobodna je za većinu uporaba na web-u. Naime.3. a zatim PHP/FI Personal Home Page/Forms Interpreter. ali princip programiranja je znatno drugačiji (varijable nije potrebno deklarirati. a većina web servera se nalazi na Linux platformi. Pythona i drugih. Za razliku od open source projekata. te je bio samo skup Perl skripti.3. PHP PHP je kratica za Hypertext Preprocessor (u početku nazvan Personal Home Page (Tools). Ranije u svom razvoju. a tek je 1997. tj. Jave. PHP kod se izvodi isključivo na serveru.1.Net skripte (ASP i ASP. 2. Kao web server najviše se koriste Apache i Microsoftov IIS (Internet Information Services). To je server-side skriptni jezik koji se ugrađuje u HTML.Net su skriptni jezici stvoreni od Microsofta). session varijabli (klasa unutar PHP-a) ili spremaju preko cookiea. Dostupna je i za Linux i za Windows sustave.4 ). MySQL MySQL je višekorisnički SQL poslužitelj sustava za upravljanje relacijskom bazom podataka.

2. IIS (Internet Information Services) je Microsoftov HTTP web server.5. Danas se najviše koriste Apache i IIS (Internet Information Services) web serveri.What You See Is What You Get) upravljanje s raznim izvoznim formatima sustav predložaka upravljanje inačicama ugrađeno pretraživanje podrška za višejezičnost sustav prava pristupa zasnovan na ulogama upravljanje korisnicima sustav tijeka zadataka (workflow system) skalabilnost sigurnost 6 . Poslužitelj će potom zahvatiti Web stranicu čiji je naziv poslao preglednik. treba zvati nekoga izvana da popravi problem.apache. http://www. a po mogućnosti i naziv domene. većina CMS-ova u sebi ima integrirane mnoge dodatke poput foruma.mspx. WEB SERVERI Pod nazivom web server (web poslužitelj) se mogu naći i aplikacije i javna računala koja su spojena na internet i preko tih aplikacija obrađuju upite korisnika koje su javnom računalu postavili preko web preglednika.org. Drugi najpopularniji web server koji kao platformu koristi isključivo Microsoft Windowse. Svaki web poslužitelj ima jednoznačnu IP adresu. Svako računalo može se staviti u funkciju web poslužitelja instalacijom odgovarajućih aplikacija. te je isporučiti pregledniku.hr.com/WindowsServer2003/iis/default. foto galerije itd. Službena web stranica za Internet Information Services: http://www. npr. a svakim danom su dostupni novi kao i nove inačice samog CMS-a. koliko god za osnovno održavanje nije potrebno neko poznavanje html. Osobine dobrog CMS-a su: • • • • • • • • • • • • web sučelje za administraciju online uređivanje sadržaja s vjernim pregledom (WYSIWYG .4.2. osim navedene mogućnosti da osobe bez znanja html mogu dodavati sadržaj jesu i laka administracija velikog broja stranica unutar jednog websitea.zd-mioc. Mane CMS-a. open source HTTP web server. time je poslao zahtjev poslužitelju s nazivom domene zd-mioc.microsoft. a ako se u timu ne nalazi netko s potrebnim znanjem. PREDNOSTI I MANE CMS-OVA Prednosti CMS-ova. Možemo reći da je danas Apache najpopularniji HTTP web server. php ili asp-a. na kraju se može dogoditi da u slučaju problema.hr. Službena stranica Apachea je: http://httpd.. Ako netko primjerice. u web preglednik unese URL. Uglavnom ga nalazimo sa Linux platformama. Apache je besplatni.

modulima ili u izgledu napraviti samostalno neovisno o bilo kome). Joomla je kompletan sustav pogodan za korporacijske web stranice kao i za jednostavne osobne stranice. Arhiviranje starijih sadržaja uz mogućnost dearhiviranja. izboru predložaka (izgled stranice) te integraciji sa forumima. Mnogi je smatraju jednim od najboljih CMS sustava otvorenog koda koji je besplatan (znači da ne ovisite o nekoj drugoj firmi čiji ste CMS kupili i možete svaku promjenu u CMS portalu. Ekstenzije su podjeljene u tri osnovne grupe: 1. Komponente: programske cjeline koje rade određeni zadatak i povezane su sa pojedinim djelovima Joomle.3. JOOMLA CMS Joomla je Content Management System (CMS) koji omogućava jednostavan i efikasan način za kreiranje vlastite web stranice. galerijama i drugim php skriptama. Lokalizacija korisničkog sučelja i administracije. Moduli: djelovi programa koji omogučavaju prikaz na određenoj poziciji web stranice te se mogu premještati. Ona je danas među najpopularnijim CMS sustavima u svijetu te je čak lokalizirana i na hrvatski jezik. Mambo i Joomla dijele module i komponente. Dio razvojnog tima je napustio Mambo projekt i s istim kodom stvorio novu verziju Mamba nazvanu Joomla (u prijevodu sa svahilia „Svi zajedno“). 3. Unos statičnog (nekategoriziranog) sadržaja. Odobravanje sadržaja prije objavljivanja. 7 . Jedina razlika je u nazivu (iako je prefiks MOS (Mambo open source) još uvijek u nazivu Joomla modula). 2. Početak i završetak objavljivanja sadržaja na unaprijed zadani datum. Upload slika za jednostavno korištenje na web stranicama. Kreiranje jednostavnih anketa. Podrška za vizualne editore. Grupiranje korisnika po pristupnom stupnju. Mamboti Joomla je nastala iz Mamba nakon pokušaja komercijalizacije Mambo projekta. Osnovni Joomla paket je dizajniran tako da bude jednostavan za instalaciju. Učitavanje eksternih stranica uz pomoć Wrapper komponente. tj. što im omogučava čitanje podataka iz njezine tablice i korištenje tih podataka pri radu. Organizacija sadržaja u sekcije i kategorije. Ima veliku podršku u nadogradnji ekstenzijama (skripti). a nakon toga dolazi onaj lakši dio dodavanje sadržaja na stranicu. Samo neke od mogućnosti su: • • • • • • • • • • • • Podrška za višestruke autore sadržaja. međusobno su kompatibilni.

a druga ne. može se preuzeti lokalizirana verzija s croJoomla portala. mamboti. Važno je napomenuti da većina komponenti pri instalaciji kreira svoje direktorije. datoteke i tablice u bazi.vasadomena.com ili unutar pripremljenog direktorija ako želite da bude dostupna kao npr.mysql. Joomla može kreirati novu bazu u toku instalacije ali samo ako to vaš host dopušta. Objavljena je pod GNU/GPL licencom. Raspakirajte Joomla arhivu na svom računalu i pošaljite sadržaj na vaš hosting server. www. moduli.com Apache 1. inače ćete je morati kreirati ručno.x ili noviji . Objavljivanje reklama uz pomoć banner komponente.23. 3.org Važno je da u PHP-u bude uključena podrška za MySQL i Zlib (PHP biblioteka (skup) funkcija za kompresiju (sažimanje) podataka) Safe mode mora biti isključen.• • • Upravljanje privremeno izbrisanim sadržajima (poput Recycle Bin).2.http://www. Joomla omogućava vrlo jednostavnu Point & Click instalaciju dodatnih komponenti uz pomoć kojih možete proširiti funkcionalnost vaših web stranica. Radi se o zaista minimalnim zahtjevima s kojima većina hosting providera ne bi trebala imati problema. Jedina razlika je u tome što jedna dolazi sa uključenim hrvatskim jezikom. galeriju ili nešto treće.x ili noviji . INSTALACIJA Prije svega. Ova verzija ili bolje rečeno varijacija. ne samo da je besplatna nego vam daje skoro potpunu slobodu u mijenjanju koda u skladu s vašim željama i potrebama.Učitati upload adresu u preglednik i dalje slijediti upute.19 ili noviji .1. Ako želite instalirati forum.net MySQL 3. Kalendar i TinyMCE editor.php. dovoljno je pronaći i instalirati odgovarajuću komponentu. Ako se želi administrirati Joomla sustav i na hrvatskom jeziku. ako želite da vaša Joomla web stranica bude dostupna kao www.vasadomena. potrebno je provjeriti zadovoljava li vaš hosting provider ili kućni server zahtjeve sustava.http://www.13. U korijenski direktorij. Minimalni uvjeti za uspješno instaliranje i neometano korištenje Joomla: • • • PHP 4.http://www. dolazi sa uključenim hrvatskim jezikom za Korisnički dio. prije nastavka instalacije. Napredna instalacija dodatnih elemenata (komponente. predlošci).com/joomladir. Postupak instalacije je isti za lokaliziranu i nelokaliziranu verziju. Dakle. Ako ste ikada prije instalirali mySQL/PHP skriptu. dovoljno je reći: Raspakirati Uploadati . Administraciju. Učitajte upload adresu u svoj 8 . a ne dira u već postojeće.apache.

ali Joomla će raditi i uz neke iznimke. Ako je sve prošlo kako treba. sami postavili: host. Unesite 9 . Biti ćete zamoljeni da potvrdite pripremu baze klikom na OK. lijevo od postavki vašeg servera). Slijedeća stranica traži da unesete naziv novih web stranica. jednostavno probajte. Druga stranica instalacijskog čarobnjaka sadrži GNU/GPL licencu. Slika 1. imate mogućnost instalacije primjera. kliknite "Nastavak". Licenca je na engleskom jer je jedino ta. ukoliko koristite lokalni server. što se preporučuje svima koji još dobro ne poznaju Joomla sustav. Također. Predinstalacijska provjera Predistalacijska provjera se sastoji od tri dijela: • • • Prvi dio je osnovna provjera sposobnosti vašeg servera za pokretanje Joomle. Imate opciju brisanja eventualnih postojećih tablica u bazi i njihovo pohranjivanje (backup). Kada popunite obrazac. Ako niste sigurni podržava li vaš host ovakav način kreiranja baze. lozinka i korisničko ime baze unesite u njihova polja. Ako URL i putanja izgledaju točno nemojte ih mjenjati. Treći dio se odnosi na dozvole datoteka i direktorija. Drugi dio prikazuje preporučene PHP postavke i njihov status na vašem sustavu. imate pred sobom prvu stranicu instalacijskog čarobnjaka (vodiča kroz instalaciju) . originalna verzija pravno valjana. Nakon toga ćete vidjeti obrazac sa popunjenim poljima URL i putanja. Naziv baze može biti već postojeća baza ili sasvim nova koju želite kreirati. Informacije koje ste prethodno dobili od vašeg hosting providera ili. ništa se strašno neće dogoditi. U trećem koraku upisujete postavke vašeg servera.predinstalacijska provjera. Sve postavke servera bi trebale biti poput „preporučenih“ (prikazane u tablici na predinstalacijskoj provjeri. Ovo ime se koristi u email porukama i sličnim stvarima.web preglednik.

Joomla je instalirana. i 4 Slika 3. Dozvole datoteka i direktorija: Ove postavke se koriste u samoj instalaciji kao i kod kasnije instalacije dodatnih elemenata. Nakon instalacije predstoji administracija portala koja podrazumijeva uređenje izgleda (predložaka) . Ako niste sigurni što ovdje podesiti. sadržaja.2.com/joomla dok se administrativnom panelu može pristupiti putem adrese www. Korisničko ime Super Administratora je uvijek "admin". sekcija. menija. Naslovnica svježe instalirane Joomle – Javni (front) dio Ovime je instalacija Joomla CMS portala završena.e-mail adresu i lozinku koju želite koristiti za Super Administratora. Javni dio predstavlja default izgled koji tek treba administrirati. “front” (javnom) dijelu se može pristupiti na opisanoj dresi www. modula… 3. Joomla Portal Administrator log 10 . IZRADA STRANICA I NJIHOVO ADMINISTRIRANJE Poslije instalacije Joomla CMS portala. ostavite nepromijenjeno za sada. jezika.com/joomla/administrator uz korisničko ime i lozinku definirane tokom instalacije Joomle. Slika 2. Ovo možete promijeniti naknadno u Globalnoj konfiguraciji. Izgled stranice za pristup admin dijelu i default izgled početne stranice administrativnog panela dati su na slikama 3. komponenti.vasadomena.vasadomena. Zadnja stranica vas podsjeća da izbrišete "installation" direktorij i prikazuje Super Administratorovo korisničko ime i šifru.

podešavanja vezana za konekciju ka bazi. da bi smo kasnije na konkretnom primjeru mogli izvesti administraciju istih. sadržaj. Dinamičan 11 . Definira se kao jedna default stranica na kojoj je dat raspored elemenata na strani. Elementi koji se mogu raspoređivati na stranici su: logo. Globalne konfiguracije – Mogu se definirati kao osnovne preference kojima se sustav postavlja u rad. Statičan sadržaj se uglavnom koristi kod izrade stranica koje nemaju svrhu da se često i dinamično ažuriraju. Sadržaj – Može biti statičan i dinamičan. moduli i komponente. predložak-i. meni. i jednog css filea u kome je dat dodatni opis samog dizajna. podaci o serveru. Primjer statičnog sadržaja je stranica “O poduzeću” u okviru stranice neke tvrtke. vijesti i održavanje portala u skladu sa ciljevima postojanja i svrhe korištenja prije nego što se krene u administraciju Joomla CMS sustava. U okviru globalnih opcija navedeneni su parametri prema kojima sustav funkcionire. Joomla Portal Admin panel Administracija portala predstavlja uređenje dizajna. moduli i ostali sadržaj. Osnovni elementi Joomla CMS su: Globalne konfiguracije. i mnoge ostale opcije. Da bi se cijeli proces administracije bolje razumio najprije ćemo objasniti elemente sustava. sadržaja. potrebno je znati osnovne elemente koji čine sustav.Slika 4. meni. Predložak – Predložak predstavlja šablonu dizajna i raspored elemenata na ekranu.

1. sustav može odlično funkcionira i bez njega. Do njih se dolazi putem menija (prikazano na slici 5. GLOBALNE KONFIGURACIJE Nakon instalacije portala najprije se podešavaju globalne konfiguracije koje se nalaze u administrativnom dijelu portala. Dinamičan je iz razloga što se može djeliti u kategorije i sekcije. To znači da se file ne može mijenjati i potrebno je 12 . Kultura. bitno je jasno definirati oba pojma. opcije jezika. Moduli se mogu postavljati u bilo kojem dijelu stranice. Pozicionatori modula se definiraju u okviru predložak-a. Meni – Meni praktično predstavlja modul u Joomla CMS sustavu. Tipičan primjer je modul za pretragu sadržaja. Pri prvom ulasku u globalne konfiguracije može se uočiti da pri vrhu stoji naznaka Unwriteable.2. a recimo u okviru sekcije Sport možemo imati kategorije : Nogomet. meni je neizostavni dio Joomla CMS. košarka. Postoje još neki bitni elementi Joomla CMS portala ali se na neki način mogu svrstati u osnovne elemente (i ako u sustavu funkcioniraju van njih – po rasporedu u administrativnom meniju gledano). Po hijerarhiji.sadržaj se uglavnom koristi za objavu vijesti. Zabava. koji za svaku od opcija pruža detaljne informacije i upustva. media manager i upravljanje uklonjenim sadržajem. U okviru portala može biti definirano više menija. ali zaslužuje i da se zasebno navede jer predstavlja osnovno sredstvo navigacije na portalu. rukomet. Element koji itekako može biti od koristi je Pomoć (Help). Praktično vrše ulogu podsustava u samom portal sustavu. gdje zajedno praktično čine podsustav i njegov plug in. Moduli – Modul predstavlja nezavisni element koji se postavlja na portal. Tako na postalu možemo imati sekcije: Sport. Dok se bez nekih drugih modula može.php. sekcija je iznad kategorije. Imaju svoj poseban panel za administraciju u okviru Joomle. Komponente – Komponente predstavljaju elemente koji su malo složeniji od modula.) i opcije Site > Global Configuration. Slika 5. On nema direktne veze sa samim sustavom portala. Najbitnija razlika između statičkih i dinamičkih stranica je u tome što se kod dinamičkih sadržaj može ubacivati i sa javne strane portala. Pošto su ove dvije riječi na neki način i sinonimi. Svaka komponenta može imati i svoj modul sa kojim je povezana. O tome opširnije u dijelu administracije menija. Meni u admin panelu Sve što se podešava u dijelu globalnih konfiguracija čuva se na serveru u file-u configuration.i predstavlja jedan dodatni plug in na cijeli sustav. Vrlo bitni elementi su: Sustav za upravljanjem korisnicima (članstvom). 3.

U okviru nje se vrši podešavanje parametara vezanih za naziv stranice. Sada je omogućena promijena. a jedan od njih je putem FTP-a. Opcija Locale u meniju globalnih konfiguracija definira podešavanja vezana za jezik i vremensku zonu. registracija sa e-mail potvrdom ili bez e-mail potvrde. prikaz datuma. ikona itd. Postoji više načina. server parametri i cache su automatski podešeni pri instalaciji. Total Commander) naredbom chmod 777 configuration. čemu služi i kako je konfigurirati. Globalne konfiguracije U prvom padajućem izborniku menija nalazi se opcija Site. Vratimo se na Joomla admin panel. omogućiti ocjenjivanje svake vijesti.omogućiti izmenu file-a. potrebno je file-u izvršiti chmod odnosno izmjeniti mu pristup. prikaz e-mail i pdf. Izmjena (podešavanje chmod-a) se vrši na serveru. Izgled panela sa globalnim konfiguracijama prikazan je na slici 6. Ostale opcije i osnovna podešavanja vezana za njih. 13 . poruka kada je stranica offline. nakon podešavanja globalnih opcija. putanja ka favorit ikoni. Opcija metadata sadrži osnovne meta podatke o stranici kao što je naziv stranice i ključne riječi. To se vrši u ftp klijentu (npr. dozvola za registraciju članova na portal. To važi za apsolutno sva podešavanja koja se mogu vršiti u Joomla CMS.). Nakon toga omogućeno je mijenjanje globalnih opcija. jedinstveni e-mail pri registraciji korisnika. Nakon ulaska u folder na serveru gdje je instalirana Joomla i gdje se nalazi dati file. Zatim slijedi opcija Content unutar koje se izvršavaju podešavanja vezana za sadržaj (da li prikazivati autorovo ime nakon kreiranja statične strane. Bitno je napomenuti kako pored svake opcije koju je moguće mijenjati stoji help ikonica koja daje precizne informacije o opciji. poželjno je konfiguracijski file vratiti na chmod 644 koji predstavlja visok stupanj sigurnosti. kao što su konekcija ka bazi. Slika 6. Preporučljivo je da se tu unesu sve ključne riječi prema kojima bi portal mogao biti pronađen na pretraživaču. u dio sa promenama globalnih konfiguracija.php . Radi sigurnosti.

Postoji mogućnost dodavanja jezika. Opcija Save vrši čuvanje podataka i vraća sa na predhodni panel u hijerarhiji. statičnog sadržaja ili vijesti.). drugi korisnik ne može pristupiti. Nakon toga je ponuđena opcija ubacivanja filea iz računala (slika 7. U meniju admin panela se bira opcija Installers i konkretno za instalaciju jezika opcija Languages. 14 . pri čemu se bira navedeni file jezik dodatka. Potrebno je napomenuti da se ubacivanjem jezika ne mijenjaju nazivi modula. Na javnom dijelu portala je jezik promijenjen. Nakon instalacije Joomla CMS sustav ima definiran samo engleski jezik za administrativni i za javni dio. Instalacija predložaka. možete ga instalirati na Joomla sustav. Razlog je vrlo logičan. Ako korisnik uređuje stranicu i ne izvrši ni jednu od maloprije navedenih opcija. međutim uređivanju jedne stranice u jednom trenutku može pristupiti samo jedan korisnik. Joomla vodi evidenciju o pristupu preko opcije Check in. već izvrši operaciju Back u svom pretraživaču. O tome opširnije u dijelu o modulima. Ostaje još da se odabere jezik. ipak je potrebno napomenuti da je obavezno odabrati neku od ovih opcija nakon editiranja stranice ili vijesti te kako se nikako ne smije koristiti opciju Back internet pretraživača. jezika i komponenti vrši se na sličan način. Joomla sustavu može pristupiti više korisnika (koje administrator postavi – o tome više u dijelu o članovima). Navedeni problem nastaje kod uređivanja statičnog sadržaja i vijesti. i odabirom opcije publish u gornjem desnom meniju. Ta opcija sve stranice vraća u stanje dozvoljenih za pristup. potrebno je na kraju odabrati jednu od opcija gornjeg desnog menija. Nakon što prijevod skinete u vaše računalo. Opcija Cancel se vraća na predhodni panel u hijerarhiji bez čuvanja stranice. Ukoliko dođe do takve situacije koristi se opcije System > Global check in koja se nalazi u admin meniju. Na internetu se vrlo jednostavno mogu naći lokalizirane verzije. Slika 7. Joomla sustav će i dalje voditi evidenciju da je član na stranici i neće dozvoliti drugom članu da pristupi stranici. već se to podešava pri konfiguraciji samog modula. klikom pored željenog jezika. Dok korisnik uređuje stranicu. Instalacija jezika Nakon podešavanja globalnih konfiguracija pristupa se administraciji ostalog dijela Joomla sustava. modula. Ocija Apply vrši čuvanje podataka i ostaje na istoj stranici. Iako na izgled jednostavno.Pri svakoj izmjeni konfiguracija.

3. 15 .2. Kao što imamo javni i admin dio portala. Od rezultata tog rada zavisi kako će vizualno izgledati vaš site. i 9. Najpraktičnija varijanta je odabrati jedan od ponuđenih predložaka na mreži.zip file-a. Druga varijanta je da na internetu odaberete jedan od mnogobrojnih ponuđenih predložaka i da ga upotrijebite na samom portalu. Postoji više adresa na interentu gde se mogu naći predlošci.) kako predložak izgleda (demo) i naravno predložak možete povući na vaše računalo. dok admin predložak opisuje dizajn back admin dijela. Na većini lokacija na internetu gde postoje predlošci moguće je online videti (primjeri predložaka – slika 8. Skinuti predložak je u biti zipirani file koji sadrži više elemenata. Primjer predloška 1 Slika 9. Stranica predložak opisuje dizajn portala vidljivog korisnicima. Stranica predložak je daleko bitnija i njoj ćemo posvetiti posebnu pažnju. PREDLOŽAK U izradi portala odabir i podešavanje predložaka predstavljaju osnovni rad na dizajnu. Slika 8. Potrebno je ipak izvršiti određene promjene na predlošku. Predložak možete sami izraditi. izvršiti preradu u skladu sa onim što želite postići. Pri izmjeni predložaka potrebno je file otpakirati iako se predložak može direktno uploadati iz . Primjer predloška 2 Odmah nakon odabira predložak se može instalirati u Joomla sustavu. tako imamo stranice predložak i admin predložak.2. Uzeti ćemo jednu od njih. i da tako izmenjeni predložak instalirate u Joomla portal. Sadržaj otpakiranog foldera dat je na slici 10. To se prije svega odnosi na logo. To bi značilo da se predložak ubacuje bez ikakvih izmena. i odabrati jedan predložak koji bi najviše odgovarao zahtjevanoj namjeni.

Definiran je i pozicionator mainBody u kome se prikazuje glavni sadržaj (glavne vijesti na naslovnoj strani ili odabrana statična strana). user10. oni su uglavnom definirani kombinacijom html i php koda. Praktično znači da css file opisuje stilove i šalje reference ka slikama dok se same slike nalaze u folderu images. user1. U ovom primjeru kod koji prikazuje sliku u gornjem lijevom uglu izgleda ovako: <img src="<?php echo "$GLOBALS[mosConfig_live_site]/predložaks/$GLOBALS[cur_predložak]/images/". Sa njime je povezan css file tako da zajedno definiraju dizajn stranice. Izmenom ovog filea možete podešavati stilove slova. File index.jpg" width="90" height="109" /> U ovom kodu je definiran izvor slike i ona se nalazi u folderu images sa nazivom Globe. To znači da su svi ovi pozicionatori modula registrirani na Joomla sustavu i mogu se definirati u okviru samog predloška. right. Jedan pozicionator može “držati” više modula (više o tome u dijelu o modulima). promijeniti 16 . veličinu slova i margina. Najbitnije je definirati raspored „držača“ modula. U tom file-u se definira raspored „držača“ modula.'true').jpg.php file i predstavlja okviran izgled stranice. bottom. Primjer: <td align="left" valign="top"><?php if (mosCountModules('bottom')>0) mosLoadModules('bottom'.Slika 10. Svi pozicionatori moraju biti definirani i u samom Joomla sustavu (u admin panelu. ?></td> Ovaj pozicionator modula ima naziv bottom. odnosno slike koje su uključene u dizajn. i postavljen je u određenom dijelu stranice. širina stranice. Za izmjenu predložaka potrebno je osnovno poznavanje html-a. top. meni. Izuzetno bitan element predložaka je index. baner itd. opcija site > Predložak Manager > Module Position) i po defaultu postoje slijedeći nazivi pozicionatori : left. što znači da će na mjesto pozicionatora biti smješten odabrani modul. U folderu Images se nalaze sve slike koje se koriste na samom predlošku. Sadržaj foldera sa predloškom U css folderu je sadržan predložak css file. izvor slike itd. Ukoliko želimo da postavimo neku drugu sliku na to mjesto. ?>Globe. Kasnije ćemo u sustavu module koje koristimo (login forma.php se mijenja uz pomoć nekog web dizajn editora (Dreamweaver). položaj logo-a. Konkretno ovaj predložak sadrži i flesh file i njegov izvor se nalazi u folderu predložaka. U predlošku se definiraju i određene slike koje čine dizajn. Da bi ste mogli raditi sa css stilovima potrebno je imati osnovno predznanje o css-u. user2 …. modul za rotaciju slika itd) usmeravati na pozicionatore.

Postoji i mogućnost instalacije predložaka admin. email. predložak se uređuje izmjenom css filea. pa tek ulaskom u folder korijen predloška) predložak ne bi mogao biti pročitan od strane Joomla sustava. U adim dijelu Site > Template Manager > Site Template je moguće vršiti i online promjene na samom predlošku. Nakon ulaska u opciju instalacije potrebno je samo odabrati predložak file iz računala (slika 11. Nakon uređenja predložak je potrebno instalirati na Joomla CMS. i moguće je na samom portalu vršiti izmjene.). Klikom na određeni predložak i odabirom opcija Edit HTML ili Edit CSS otvara se kod. bilo da je odabran html dio predloška ili css dio. Već je spomenuto da se predlošci. File nav_menu.php i izmjenom slika u folderu images. npr. Znači da se ulaskom u zip file direktno ulazi u korijen predloška (prikazan na slici 10. Generalno. do njega se dolazi opcijom Site > Template Manager > Site Template ) i bira se instalirani predložak klikom na polje pored i odabirom opcije default u gornjem desnom meniju. Jedan od načina izmjene html-a je kopiranje u neki html editor.). Ovim je predložak odabran i prikazan je na javnoj (front) strani portala (slika 12.ćemo naziv slike. Slika 11. Nakon sređivanja predložaka vraćamo se u admin panel Joomla CMS.). U meniju admin panela se bira opcija Installers i konkretno za instalaciju predložaka opcija Predložak – Site.png je prikaz izgleda predložaka kada se postavi na sustav. File predložakDetails. Instalacija predložaka Nakon toga predložak je instaliran na Joomla portal. međutim portal i dalje na naslovnoj strani prikazuje default izgled. u ovom slučaju je to php dodatak za meni (trenutno manje bitno u ovom radu). File predložak_tumbnail.php nije obavezan file u predložaku. ulaskom u zip file prikazuje se folder. U kodu je data i veličina slike koja se takođe može mijenjati (u ovom primjeru širina je 90 pixela a visina 109 pixela). nazive slika i stranica). Ukoliko bi se načinila greška u hijerahiji (folder više. Sada je potrebno izvršiti izbor default predložaka koji će biti prikazan. jezici i komponente instaliraju na sličan način. Prikazuje se popis predložaka (ovo je u biti dio panela u kome se uređuju predlošci. Bitno je napomenuti da je nakon izmjena predložak potrebno zipirati te posebno obratiti pažnju da hijerarhija fileova bude ista kao i kada je predložak odpakiran. autor. moduli. izvođenje izmjena i njegovo ponovo kopiranje u editor na 17 .xml sadrži osnovne informacije o predložaku (naziv. U folderu predloška se nalazi još 3 filea. pozicionatora i putanja ka slikama na stranici index.

Tu stranicu možete obrisati klikom na dugme pored naslova stranice i odabirom opcije trash u gornjem desnom meniju.3. smiješka. Slika 12.). U polju title unosi se naziv stranice. To su prije svega unos slike. Statičan sadržaj Statičan sadržaj predstavlja one stranice portala koji su izvan okvira vijesti. flash sadržaja. Unos teksta se vrši uz pomoć tekst editora sa velikim brojem opcija za formatiranje. Izgled novog predloška 3. Osim direktnog unosa . Klasičan primjer statične je stranica "O nama” u okviru prezentacije neke tvrtke. Sustav kreiranja stranica je logičan i vrlo jednostavan (slika 13. Pored standardnih opcija za zadebljanje slova. tekst se može kopirati i iz drugih izvora. Uvijek postoji i opcija da se predložak obriše sa portala i ponovo instalira (u slučaju da se vrše neke veće promjene). ispod toga i mogući aliasi. o tome detaljnije u drugom dijelu rada.portalu. Ovime stranica završava u dijelu sa uklonjenim sadržajem (Site>Trash Manager). Ona predstavlja automatski generiranu stranicu koju Joomla CMS generira kao primjer pri instalaciji. Nakon toga otvara se stranica za uređivanje (edit). Administracija statičnih stranica se izvršava u administrativnom dijelu portala. linija. poravnjanja i slično postoje i mogućnosti koje inače podržava svaki editor web stranica. Ubacivanje nove statične stranice izvršava se odabirom opcije new u gornjem desnom meniju. Pri prvom pristupu ovom panelu može se uočiti kako već postoji jedna statična stranica. tabela. html formatiranje i još puno opcija. Ta stranica nema potrebu za čestim ažuriranjem i ne spada u nijednu od kategorija vijesti. u okviru opcije Content > Static Content Manager.2. međutim nije preporučljivo kopiranje iz Worda jer sa sobom povlači i 18 .

stil.com/joomlafolder '. datum do kada tekst treba biti objavljen. U file-u se nalazi i kod : $mosConfig_live_site = 'http://adresastranice. zatim je i povući u sadržaj. ime autora. nivo pristupa (samo registrirani korisnici. tablice itd – koji se inače otvaraju u pop-up prozoru) ne mogu prikazati. počev od toga da li je stranica treba odmah biti objavljena.com/joomlafolder'. Editor statičnog sadržaja Postoji i mali bug u sustavu. Kategorija publishing se odnosi na sve opcije vezane za objavljivanje sadržaja. i taj kod treba prepraviti na: $mosConfig_live_site = 'http://www. Slika 13. svi posjetioci ili administratori). 19 . Vratimo se sada na sam editor statičnog sadržaja. parameters i meta info. Kategorija images daje opciju ubacivanja slika koje se nalaze na serveru. images. Slike su poredane po folderima i moguće je odabrati neku od slika. tako da css (koji inače automatski generira izgled teksta) ne može izvesti formatiranje. potrebno je na serveru naći konfiguracijski file configuration. Nakon toga sve opcije će raditi ispravno. datum od kada tekst može biti objavljen. Ukoliko se dogodi da se niti jedna od opcija (formatiranje slike.php koji se nalazi u okviru root foldera gde je instaliran Joomla CMS. Sa lijeve strane se nalaze dodatne opcije razvrstane u kategorije : publishing.adresastranice.

Za odabranu sliku moguće je podesiti parametre kao što su poravnanje. pdf. yahoo) pri skeniranju stranice skenirati i metapodatke prema kojima korisnici mogu kasnije lakše naći stranicu. U Folderu stories se mogu smještati slike koje će biti vidljive kasnije iz editora teksta. Neke od tih opcija su prikaz back dugmeta. ubacivati nove fileove i slično. datuma kreiranja i izmjena. Posljednja opcija je Link to Meni koja omogućava da se statična stranica odmah prikaže u meniju. mogućnost ocenjivanja teksta. organizacija slika i svih ostalih medija se vrši preko opcije Site > Media Manager . Na taj način će pretraživači (google. 20 . Kreiranje menija i povezivanje stranica će detaljnije biti objašnjeno u dijelu gde se govori o administraciji menija. Kao što je već spomenuto. formatu za ispis ili proslijeđivanje sadržaja na mail) ikone. Opcija MetaInfo predstavlja dio u kome se unose meta podaci o stranici. Media manager Vratimo se na editor teksta statičnog sadržaja. okvir i slično. Kada smo kod slika.) i moguće ih je lako organizirati. Panel za uređenje medija fileova je analogan klasičnom ftp pristupu serveru. print i e-mail (opcije koje omogućuje skidanje dokumenta u PDF formatu. prikaz imena autora. Prikazana je struktura fileova i foldera (slika 14. opis i ključne riječi. napraviti ćemo kratak osvrt na postavljanje slika na server. odnosno da se u meniju nalazi link ka danoj statičnoj stranici. U desnom meniju dalje postoji opcija parameters koja predefinira neke od opcija definiranih u globalnim konfiguracija. Slika 14.

21 . Praktično. Rukomet. a na primjer u okviru sekcije Sport kategorije: Nogomet.). administratorske i javne. Arhive Manager opcija vrši administriranje arhiviranog sadržaja. Prva opcija u podmeniju je Content by Section i predstavlja pregled svih vijesti po sekcijama. Dinamika se prvenstveno ogleda u pomjeranju sadržaja na portalu. kategorije i vijesti.4. Dinamički sadržaj se dijeli u kategorije i sekcije. a može biti prikazana i na naslovnoj strani (udarna vijest). na taj način se omogućuje korisnicima ubacivanje vijesti na portal. sekcija kojoj pripada. ID broj vijesti. prikazivati na naslovnoj strani. Stoga se na primjer mogu definirati sekcije: Sport.3. U nastavku su date opcije Section i Category Manager koje služe za definiranje kategorija i sekcija. nivo pristupa (javni. tako da se stranica može svrstavati po kategorijama. da li je na naslovnoj strani. Zabava. premeštaj redoslijeda prema rangu. Manipulacija sa dinamičkim sadržajem se vrši u okviru opcije Content u administrativnom meniju u gornjem dijelu stranice. Osobina vijesti je da može biti prikazana samo na stranici svoje kategorije.2. statičkih i dinamičkih. Hijerarhijski gledano. Da bi mogli definirati sve od početka potrebno je obrisati sve vijesti. Objasniti ćemo sve opcije. Front Page Manager vrši administraciju naslovne strane. specijal – više u dijelu o članovima). samo za registrirane korisnike. Ova opcija upravo vodi računa o tome šta se trenutno nalazi na naslovnoj strani. Košarka. Posljednja opcija. Druga opcija je All Content Items i ona predstavlja pregled svih vijesti nevezano za kategoriju. Po kolonama su prikazani : Naslov stranice. Page Impresons predstavlja stranicu na kojoj se prikazuje statistika pregleda svih stranica. Kultura. a kategorija vijesti. kategorija. Kategorija spada u sekciju. jer je jedna od osobina dinamičkih strana je da nakon isteka važnosti mogu da se prebace u arhivu. arhivirati. Joomla CMS pri instalacije stvara neke osnovne (default) sekcije. premještaj redoslijeda za po jedno mjesto. Da bi smo dinamički sadržaj definirali od početka obrisati ćemo sve od sadržaja što je generirano pri instalaciji. sekcija sadrži kategorije. Dinamičan sadržaj Dinamičan sadržaj se primarno koristi za objavu vijesti i stranica koje zahtjevaju dinamiku. da li je objavljena. Najprije ćemo preko opcije All Content Items izlistati sve dinamičke strane .vijesti (slika 15. Jedna od najvažnijih osobina je u tome što se kreiranje dinamičke stranice može izvesti sa obje strane. autor i datum. kategorije i sekcije.

pomjeranje. Moguće opcije su : Arhiviranje. Najprije se odabere vijest a nakon toga i opcija. objavljivanje. Najprije ćemo obrisati sve automatski generirane stranice. Klikom na box pri vrhu svih stranica (pored teksta title) i odabirom opcije trash obrisati ćemo sve stranice. Stranice nisu potpuno uklonjene sa sustava već su smještene u dio za uklonjeni sadržaje. kopiranje. To je razlog da posjetimo i tu opciju. ukidanje objavljene vijesti. Do panela za upravljanje uklonjenim sadržajem se dolazi preko opcije Site > Trash Manager u gornjem glavnom administrativnom meniju. Prikaz svih vijesti Opcije koje su omogućene za rad sa stranicama su dane u gornjem desnom meniju.) 22 . Nakon toga prikazuje se sav sadržaj koji je do tog trenutka uklonjen iz sustava opcijom trash (slika 16.Slika 15. brisanje i uređivanje.

Zadržati ćemo se na dinamičkim stranama. nivo pristupa. odabirom opcije new u gornjem desnom meniju. naziv kategorije. koje nisu odmah vidljive. može se odabrati logo određene kategorije. u padajućem meniju. Prikazuju se polja za unos nove sekcije i ovaj prikaz podseća na unos statičnih stranica sa time što ima manje opcija. Kada kasnije primijenimo jednu od osobina dinamičkih strana. npr. Prikaz uklonjenog sadržaja Upravljanje uklonjenim sadržajem sadrži uklonjene dinamičke strane (vijesti) i uklonjene opcije iz menija. nakon čega administrator stranice iz sekcije Nove vijesti praktično odobrava premještanjem u neku drugu sekciju. Razlika između sekcije Vijesti i Nove vijesti će biti samo u tome što. Postoje i drugi načini da se objavljivanje vijesti realizira. Svaka stavka koja se nalazi u ovom dijelu može biti: totalno obrisana iz sustava (opcija delete u gornjem desnom meniju) ili vraćena na mjesto prije uklanjanja (opcija restore). sada možemo definirati sekcije i kategorije od početka. Novu sekciju definiramo u polju Content > Section Manager . pozicija logoa. možemo kreirati sekcije Nove vijesti.obavljena/neobjavljena i kratak opis. Odabir prikaza jedne od tih opcija se vrši odabirom željene opcije u desnom dijelu. definirati ćemo da se te vijesti objavljuju u sekciji Nove vijesti. da se sa javnog dijela mogu ubacivati vijesti. Na primjer. 23 . Vijesti i Posjetioci pišu. kategorije i sekcije koje nam ne odgovaraju. Kada smo uklonili sadržaje. Potrebno je uneti naslov.Slika 16. Nove vijesti neće biti objavljene. ali ovakav sustav postoji i prema default parametrima nakon instalacije Joomla CMS.

objavljena. samo što ćemo na kraju odabrati da sekcija Nove vijesti nije obavljena. Već smo naveli da će vijesti ubačene u tu sekciju služiti samo za dalje razvrstavanje. Za sekciju Za sekciju Posjetioci pišu definiraćemo 3 kategorije : Nogomet. pri unosu vijesti birati slike što predstavlja praktičnu mogućnost zbog bolje organizacije fileova na serveru. Definiraćemo i ostale sekcije na isti način. Nove vijesti. samo je razlika u tome što se bira i sekcija u kojoj će kategorija biti smeštena. Nakon odabira opcije save. informacije iz jednog područja. Ostali sportovi. Košarka. Tenis. Između ostalog postoji i opcija Upload uz pomoć koje se može dodati slika za logo sekcije. Upravljanje sekcijama U ovom primjeru možemo unesti sadržaj redom. pošto je riječ o sportskom portalu (vertikalni portal. U ovom primjeru. Bitno je odabrati neku od opcija save. a nakon prikaza kategorija (kojih trenutno nema) biramo opciju new u gornjem desnom meniju. Za sekciju Nove vijesti ćemo definirati samo kategoriju Nove.u našem slučaju sport) definirat ćemo kategorije: Nogomet.: Nove. bez opisa. npr. Odbojka. Za sada ćemo odabrati opciju all za prikaz svih foldera definiranih u okviru foldera stories na serveru. Dalje je potrebno definirati kategorije. Košarka.Slika 17. bez slike. close. apply. U desnom dijelu se može odabrati folder na serveru odakle će se kasnije. Potrebno je za svaku od sekcija definirati kategorije. Nakon definiranja sekcija i kategorija možemo pristupiti ubacivanju vijesti (dinamičkog sadržaja). Ostali sportovi i postavit ćemo ih u sekciji Vijesti. 24 . sekcija je definirana. Biramo stavku Content > Category Manager u okviru administrativnog menija. Oko odabira opcija važi ista priča koja je pomenuta kod statičnog sadržaja. bez pozicije. Ubacivanje kategorija se vrši na sličan način kao i sekcija.

Druga razlika.Slika 18. kojih trenutno nema. koju smo već naveli je ta da se sadržaj može unositi i sa javne strane. Prikazati ćemo unos sa administrativne strane. Jedan panel je u opciji Content > Content by Section > odabir sekcije drugi preko opcije Content > All Content Items. Unos je identičan samo je razlika kod drugog panela gde se unosi i sekcija i kategorija. Uzeti ćemo primjer drugog slučaja. 25 . uvodnog i opširnog. Treća razlika je što postoje dva polja za unos teksta. Kategorije Ubacivanje dinamičkog sadržaja je slično ubacivanju statičnog sadržaja. Unos se može izvršiti u dva panela. Nakon odabira opcije Content > All Content Items u administrativnom meniju prikazuje se stranica koja sadrži sve vijesti (dinamičke strane). Razlika je u tome što se pri unosu bira kategorija i sekcija u koju se sadržaj unosi.

Prikazuje se stanica za unos vijesti. 26 . Manager dinamičkog sadržaja Pristupamo ubacivanju prve vijesti preko opcije new u gornjem desnom meniju.Slika 19.

u desnom meniju postoji i opcija za prikaz na naslovnoj strani. U ovom slučaju ćemo odabati prikaz na naslovnoj strani. Nakon slike unesimo i sadržaj. Ako vijest objavimo a ne odaberemo prikaz na naslovnoj vijest će biti prikazana samo na stranici svoje kategorije ali ne i na naslovnoj strani. desno) donosi ekstra opcije za upravljanje sadržajem. tako da se može malo smanjiti ili povećati ukoliko želimo da se uklopi u sadržaj. zatim i opširni.Slika 20. najprije ukratko. Unijetu sliku je moguće smanjivati u okviru editora pri čemu ona ne gubi na količini kilobajta. Za razliku od statičnog sadržaja. 'Opisni okvir' (publishing info) (slika 20. biramo sekciju i kategoriju. a u donjem boxu i opširniji tekst. 27 . ali gubi na veličini pixela. Uređivanje dinamičkog sadžaja Unosimo naslov. unosimo uvodni tekst.

samo odredite u kojem se folderu nalazi. Kada želite koristiti sliku pri unosu sadržaja koristite specijalni gumb 'mosimage' koji se nalazi pri dnu tekstualnog editora lijevo (slika 21.). 'mosimage' možete koristiti nebrojeno puta joomla će svaki puta ubaciti sliku iz liste lijevo samo pazite da točno odredite sliku oz pomoć 'up' i 'down' gumba. 28 .Slika 21. Kada se klikne na gumb u tekstualnom editoru će se pojaviti slova uokvirena vitičastim zagradama koja izgledaju ovako {mosimage}. Slika se neće vidjeti dok ne otvorite web stranicu. Možete se koristiti i gumb 'media manager' da bi ste ubacili sliku.). Ova slova su svojevrsni kontejner koja govore joomli što mora napraviti a to je da ubaci sljedeću sliku iz 'content image' na to mjesto. Slika 22. Slika će u tom slučaju biti dostupna u folderu u padajućem okviru ispod liste 'gallery image' (slika 22.

Slično kao predložak i moduli se grupo kategoriraju na admin module.Navedeni slučajevi predstavljaju suštinu unosa dinamičkih stranica.5. i stranica module koji se koriste na front dijelu portala. što predstavlja rangiranje vijesti i uklanje sa naslovne strane. Moduli Modul predstavlja mini plug in koji se pozicionira u okviru stranice. primjer: korisnički meni). login form. vidljivost na stranama (modul može biti vidljiv na samo jednoj ili na više strana). Do stranice putem koje se uređuju moduli se dolazi odabirom opcije Modules > Site Modules za module vezane za front dio i Modules >Administrator Modules za module vezane za administratorski dio stranica moduli (slika 23.2. Postoje još 2 panela za uređenje dinamičkog sadržaja. Kao što je već spomenuto. syndicate. koji se koriste u back dijelu. posljednje vijesti i tako dalje. Opširnije o tome u dijelu o kreiranju menija. main meni. da li je objavljen ili ne. stranice se otuda mogu vratiti u određenu kategoriju (dearhivirati) ili obrisati. nivo pristupa (neki moduli mogu biti vidljivi samo registriranim korisnicima. 3. 29 . Kasnije ćemo govoriti i o komponentama. Pri instalaciji Joomla CMS sadrži 20-ak modula stranica dijela i 10-ak modula admin dijela. tip modula („tvornički“ naziv). To će se realizirati tako što će u meni biti ubačen link ka unosu vijesti i kada korisnik odabere tu opciju. tko je online. dinamičke stranice se mogu unositi i sa front strane portala. ali već sad treba napraviti razliku. Prikazati ćemo kako se administriraju moduli i kako se moduli postavljaju na pozicionatore. rang u okviru pozicionatora (jedan pozicionator može sadržavati više modula jedan ispod drugog). To su Archive Manager i Front Page Manager. Komponente su podprogrami u okviru Joomla CMS i ne mogu se pozicionirati u jednom dijelu stranice već funkcioniraju samo u main dijelu strane. pozicionatori. Za svaki od modula su prikazane informacije o nazivu modula. Komponente mogu imati svoje module koji funkcioniraju u određenom dijelu strane. prikazati će se klasična forma za unos vijesti. Link će biti usmjeren ka točno određenoj sekciji koju odaberemo. Front Page Manager vrši organizaciju vijesti na naslovnoj strani. ID modula. Archive Manager vrši jednostavan prikaz svih dinamičkih stranica u arhivi.) koji se instaliraju pri instalaciji samog portala su: banneri. Kada smo definirali predložak na stranici smo određivali pozicionatore modula. user meni. ankete. Svaka od dinamičkih stranica se može proslijediti u arhivu.

Naredno polje se odnosi na to da li da naziv modula bude vidljiv na javnom dijelu. cancel). modul ćemo naći na jednoj od lokacija internetu te ćemo ga. Otvara se stranica za uređenje modula (slika 25.). tako da ćemo prikaz modula pomjeriti na poziciju user1. To može biti samo jedna stranice. promijeniti ćemo naziv u “Najpopularnije vijesti”. odabrati ćemo opciju da bude. samo statične ili samo dinamične. Nakon uređenja biramo jednu od opcija u gornjem desnom meniju (isto kao kod uređenja sadržaja – save. U desnom meniju se biraju stranice na kojima će se modul prikazivati. apply. da li da prikazuje vijesti koje su već na naslovnoj strani.). Modul sačuvamo. potrebno je voditi računa i. Po trenutnim parametrima on je vidljiv na stranici na poziciji user2 (pozicija definirana u predlošku) na javnoj strani portala (slika 24. ako se to želi. što znači da ako imamo više modula moramo odrediti koji će biti na istom pozicionatoru postavljen kao prvi. Mijenjanje naziva se vrši na jednostavan način. Biramo modul iznad koga želimo da se prikaže modul koji trenutno podešavamo. Može se čak i definirati ID specijalne kategorije čije će se najpopularnije vijesti prikazivati. kao i predložak. U narednom polju (order) bira se poredak prikaza modula. U polju position biramo pozicionator u kome želimo prikazivanje modula (direktno povezano sa definiranjem predložaka). u ovom slučaju odabrati ćemo poziciju user1. koji kao drugi i tako dalje.Slika 23. prepraviti nazive sa engleskog jezika. Nakon toga definiramo da li će modul biti uključen (vidljiv) ili isključen. odabirom modula i uređivanjem (edit) njegovog naslova (title) u okviru opcija samog modula. To će biti modul Latest News (najnovije vijesti) koji već postoji na toj poziciji. Odabraćemo objavljen (publish). Prvo polje se odnosi na naziv modula. instalirati na skoro identičan način (Instalers > Modules). a može ih biti i više. Nakon što smo modul „simple rss reader“ skinuli sa navedene lokacije na internetu. Urediti ćemo modul. broj vijesti koje će se prikazivati. Dalje od opcija možemo odabrati da li da modul prikazuje sve sadržaje. Upravljanje modulima Uzeti ćemo konkretno primjer modula za prikaz najpopularnijih vijesti (naziv modula na sustavu: Popular). pristupamo 30 . Za primjer će modula koji čita rss feedove sa drugih internet stranica. Na internetu postoji ogromna baza modula i zaista se mogu naći moduli koji obavljaju sve tipove funkcija. sada je definiran i na javnom dijelu je sada promijenio poziciju Pošto većina modula na javnoj strani ima prikazan naziv modula.

). na sličan način se mogu uređivati i moduli. Komponenta se ne može prikazati samo na jednom dijelu strane već to čini modul koga komponenta može sadržati. opis. Mass Mail. Modul ćemo podesiti na vrlo sličan način kao kod maloprijašnjeg modula. Do komponenti se dolazi u administrativnom meniju preko opcije Component. Svaka se posebno administrira. Pošto moduli predstavljaju mini php elemente izmjena nije jednostavna. a parametar prema kome je ovaj modul karakterističan predstavlja polje za RSS feed (preuzimanje vijesti sa drugih portala) gde ćemo uneti feed sa željene stranice. naziv.2. koliko je puta pregledana i tako dalje (slika 27. tako i komponente imaju svoje lokalizirane fileove. Sama komponenta je definirana na engleskom jeziku. Web Link komponenta recimo nema svoj modul i ona će se prikazivati u main dijelu i biti će povezana preko menija. Rss Feeds. Ne postoji generalna uputa za sve komponente. Ankete. Kao što se može uređivati predložak. i Web Linkovi. Ona omogućava da pristup svim fileovima na serveru direktno iz Joomle. Već se uočava sličnost sa modulima. Kao što smo već naveli za module. Kontakti. 3. KOMPONENTE Kao što je već rečeno komponente predstavljaju podprograme koji rade u okviru Joomla CMS. Za svaki od linkova imamo kategoriju kojoj pripada. Slično administraciji statičnih strana linkovi se unose na listu. Komponente koje su definirane pri samoj instalaciji su : Banneri.instalaciji. Takođe je bitno odabrati opciju publish yes nakon čega će modul biti vidljiv. Sindycates. Svaka od komponenti ima svoj administrativni panel u okviru koga se uređuje njena funkcionalnost. Nakon instalacije modul se pojavljuje na listi modula u okviru panela Modules > Site Modules. Mogu se definirati kategorije linkova i unositi linkovi. fileovi se lako mogu uređivati. Instalacija je slična instalaciji modula i predložaka.6. Navesti ćemo primjer administracije Web Linkova. ali da ponovimo : U okviru administracije komponenti vrši se generalno podešavanje dok će modul samo vršiti pozicioniranje na određenom dijelu stranice. Komponenta se prikazuje u main dijelu stranice. međutim neki od modula sadrže i kratak file lokalnog jezika ili css file koji se jednostavno mogu mijenjati i podešavati prema potrebi. Jezici već instaliranih komponenti se mogu uređivati preko komponente koja služi specijalno toj svrsi i zove se JoomlaXplorer. U meniju se može kreirati link koji ide ka komponenti. Komponenta JoomlaXplorer nije automatski instalirana sa instalacijom Joomla CMS već se može naći na službenim stranicama. Svaki modul ima svoje karakteristike i parametre. 31 .

Komponenta Web Link Komponente koje ne postoje nakon instalacije a mogu se naći na linku su između ostalih i komponente za privatne poruke (JIM). Administrator je jedini ko definira privilegije odnosno nivoe pristupa članovima. menija.2. masovno članstvo (Community Bilder). dok Objavljivač (Publisher) može ubacivati. U back dijelu su definirani sljedeći nivoi pristupa : Menadžer. Administrator također može registrirati nove korisnike u okviru sustava za upravljanje članstvom (opcije new u gornjem desnom meniju). SUSTAV ZA UPRAVLJANJEM KORISNICIMA Jedna od osobina portala je mogućnost registracije članova. najblaži oblik front registracije). fotogalerije i još mnogo toga. korisničkog imena. kojoj grupi pripada (nivo pristupa). e-mail. definiranje privilegija i pristupa. Sustav za upravljanje korisnicima prikazan je na slici 28. Njemu se pristupa putem opcije Site > User Manager u okviru gornjeg admin menija. urediti ćemo račun jednog od korisnika. 32 . Korisnici se mogu sami registrirati i to čine putem modula za registraciju koji je prikazan na javnoj strani portala. medija. Mogu se definirati nivoi pristupa javnom i back dijelu. Administrator ima veće opcije (opcije menadžera + pristup modulima i komponentama). Editor i Objavljivač (Publisher). Potrebno je i napomenuti da korisnik kome je nivo pristupa definiran za back dio ima pristup i front dijelu portala. Editor može dodavati i uređivati sadržaj sa javnog dijela. Sustavu za upravljanje korisnicima praktično predstavlja komponentu sustava. Menadžer može raditi samo sa editovanjem sadržaja. Super Administrator ima najveći nivo pristupa. Autor ima pravo da dodavati sadržaj (u glavnom preko korisničkog menija). da li mu je dozvoljen pristup sustavu. Autor. Sustav za upravljanje korisnicima ima upravo tu svrhu uređenja korisnika. brisati korisnike ili trenutno zabraniti pristup određenom korisniku koji krši pravila. da li je trenutno logiran. oglase (market place). Na primjer. posljednja posjeta i ID člana. Administrator i Super Administrator. Nivoi pristupa za javni dio su: Registrirani (nivo pristupa koji imaju registrirani korisnici. 3. Za svakog registriranog člana dat je prikaz njegovog imena. uređivati i objavljivati sadržaj sa javne stranice.Slika 24.7.

faq .). Postoje i složenije komponente gdje je sadržano više informacije. top menija ili nekog novog menija koji korisnik sam definira. Najlakši način za povezivanje sadržaja sa 'menu' izbornicima je da označite izbornik 'menu' te kliknete na gumb 'link to menu' (slika 24. Ovaj način je ponekad ograničavajući. MENI Kada smo definirali kompletan sadržaj ostaje još da kreiramo i meni..Komponenta za upravljanje korisnicima je jedna od osnovnih komponenti i postoji uz instalciju Joomla CMS. opcija Menu > Menu Manager. To je automatski generiran meni od strane Joomla CMS pri instalaciji. Odabirom opcije Menu > Main Menu dobijemo trenutni izgled glavnog menija. Raspored 'menu' izbornika ovisi o vašem predlošku (templates) i/ili o modulima koji su povezani sa izbornicima. Zbog opširnosti ćemo se koncentrirati samo na jedan 'main menu' koji je ujedno i najkorišteniji oblik 'menu' izbornika. 3. Svaki drugi se koristi na isti način. slike. Meni praktično se praktično kreira preko komponente.) ili bilo koji naziv koji se odredi.. 33 . Menu je ustvari skup linkova to su obično (home. Unutar Joomle možete kreirati jedan ili više ozbornika 'menu'. mogućnost pretrage članova itd.8. Uzeti ćemo kao primjer uređenje glavnog menija... Joomla podržava kreiranje više menija: Glavnog menija. a na stranici se pozicionira putem modula sa koji prezentuju svaki od navedenih tipova menija (već smo mijenjali prikaz glavnog menija u dijelu sa modulima). Ta komponenta se naziva Community Builder.2. korisničkog meni. To dakle može biti običan tekst koji je ujedno i link ili malo kompleksniji izbornici koji sadrže još i podizbornike itd. kontakt.

Pristup Manu Manageru 34 . ovisi kad vam što i gdje odgovara (vidi sliku 26.). Uređivanje sadržaja – Poveznica na karticu Meni Alternativni način za povezivanje i mnogo bolji je da koristite 'menu manager' tako što će te selektirati 'maine menu' unutar menagera.Slika 24. Slika 25.

Manu Manager za Main Menu Kada odaberete 'add menu item' odnosno želite napraviti novi 'menu' to će vas odvesti do 'menu editora' koji izgleda malo zbunjujuće.) Slika 26. Najvažnije stavke u 'menu editoru' su prikazane na slici 26.Ovo će nas odvesti u 'menu manager' u 'main menu' koji izgleda slično kao 'category manager' (slika 26. 35 .

36 .Slika 27. prikazuje što će te dobiti ako odaberete direkni link na sadržaj (content item). Dodavanje novog Menija Kada klinete na gumb 'next' to će vas odvesti na sljedeći prozor gdje možete unijeti ime 'menu' izbornika te povezati (link) sadržaje te još dodatne opcije ovisno koji model odaberete. Slika 28.

Dodavanje novog Menija – korak drugi 'Parent item' padajući okvir prikazuje sve postojeće 'menu' izbornike te vam omogućuje da pridružite vaš novi 'menu' izbornik sa jednim već postojećim. Efekt ove funkcije je da kad kliknete na neki 'menu' izbornik na web stranice otvori vam se još sub izbornika ili podizbornika. 37 . ova opcija se ne može koristiti na nekom od free Joomla predlošku (templates) jer obično ne podržavaju ovu funkciju. ovo možete postići i samo ako dovedete miš na izbornik odmah se pojavi padajuća lista sa podizbrnicima kao što ste sigurno vidjeli na mnogim web stranicama itd. Ovu opciju možete koristiti samo ako imate za to predviđeni predložak (templates).Slika 28.

3. prije svega se koriste da omoguće neke meta funkcije u okviru rada Joomle.2. MAMBOTS (MAMBOTI) Mambots predstavljaju posebne Joomla plugin-ove.9. U ovom radu nisu detaljno opisani. 38 . Pozivaju se kroz sadržaj korišćenjem posebnih funkcija.

chat-a. novih tema. fotogalerija. 39 . Na raspolaganju su složeni i jednostavni CMS-ovi. ako za osnovno održavanje nije potrebno neko poznavanje html-a. na kraju. a izbor između ta dva ovisi isključivo o našim potrebama i znanju. koji omogućuju jednostavno i brzo osvježavanje i ažuriranje web stranica. Također postoje besplatni i komercijalni. CMS se pokazao izvrsnim za velike firme koje rapolažu mnoštvom informacija. Osim prednosti za webmastere. ZAKLJUČAK Jedna od najboljih upotreba PHP jezika su CMS. php-a ili asp-a. te su tako stranice zanimljivije i dinamičnije. Sve u svemu. Što se nedostataka tiče. Email newslettera. kalendara. često daju i posjetiteljima mogućnost da sadržaj komentiraju i ocjenjuju. Većina CM sustava u sebi ima integrirane mnoge dodatke poput foruma. I omogucava nam brzo objavljivanje novih sadržaja. tko je stručnjak na tom području. Još jedna mana CMS je ako je zatvorenog koda potpuno ovisimo o vlasniku CMS-a tako da ne možemo ništa samostalno ažurirati.4. bit će potrebno pozvati nekoga tko poznaje to tj. zatim administracija velikog broja stranica unutar jednog websitea nije teška. od osobnih do portala. ako se dogodi problem. Prednosti sustava za upravljanje sadržajem su brojne poput toga da osobe bez znanja html-a mogu dodavati sadržaj i koristit se CMS-om bez problema. CMS podrzava više jezičnost. Content Management System programi.

biz/Default.leftor.01.joomla24.01. «Često pitana pitanja i odgovori vezano za CMS portale».01. 19. «Osnovne informacije o CMS portalu».com/index. samsvojboss.01.01.vincitur.01. 21) http://www. «CMS».htm.html.com/2008/06/cms-content-managment-system. «Joomla». 19. 2004.asp 25) http://www. 9) http://www.2009.01.org 4) http://ivan.considero.com. Fakultet elektrotehnike i računarstava. Zagreb. 19. «Demo slike (screens) iz administrativnog dijela».o.o. «CMS .o.ba/usluge/cms/cms-screen.php?option=com_content&view=article&id=1&Item id=3.websitemaven.parlot.com/cms/. 19.01. 16) http://www. Copyright © 2009 CroJoomla. LEFTOR d.ba/usluge/cms/faq-cms.com/web-dizajn-izrada-web-stranica/cms-izrada-webstranica/cms-izrada-web-stranica. UTILIS d.primavolta. 19..samsvojboss.joomla.html. Dražen Jurman i Tomislav Ocvirek.crojoomla.html.Content Managment System».joomlaworks.o. 19.org/. 8) http://www. 2) http://extensions.01. «Joomla . 7) http://www.2009.php 13) http://www.leftor.2009. Start Program. Tuzla.01. Visoko sudsko i tužilačko vijeće BiH Kraljice Jelene 88 71000 Sarajevo. Tuzla. Multicom WEB apps & hosting. Ivan Pešo.2009.2009. Tuzla.CMS .hr/joomla-uputa-za-pocetnike.01.snaxors.com/css/default. Multicom WEB apps & hosting. «Što je Content Management System?».1.2009. 20) http://www.LITERATURA 1) Vjeran Vlahović. 19.2009.joomla.html.html.o. 23) http://www. «CMS Izrada web stranica».hjpc.2009. Sveučilište u Zagrebu. 5) http://joomlacode.2009. Pingvin web studio.com/tekst/net/CMS_116. Sustav za upravljanje sadržajem.w3schools. 24) http://www. «. Prima Volta.o. 19.com/blog/2008/03/02/cms/.aspx.o.hr/Newsletter/tabid/1992/articleType/ArticleView/articleId/19 08/Izrada-web-stranica-ili-CMS-portala. «CMS rješenja». «Content Management System». 17) http://www. 19.aspx?sid=34.utilis.gr/#downloads_section 15) http://www.org/gf/project/rstransl/frs/ 6) http://pingvin. 19.com/analliance/web-development/The-Power-OfCPanel_47634/ 19) http://www.01. 19. Multicom WEB apps & hosting.joomlashack.2009. «Izrada web stranica ili CMS portala?». «CMS – Content Management Systems (pcchip tema broja 116)».eurofreecode. LEFTOR d.2009. 10) http://www.ba/usluge/cms/sta-je-cms.2009.2009.sustav za upravljanje web sadržajima».djurman. 19. 19.o.com/joomla-services/free-joomla-templates/ 14) http://www.org/ 3) http://forum.php?set_albumName=album03&option=com_gall ery&Itemid=6&include=view_album.com/hr/content-management-systems/what-is-acontent-management-system/.com.startprogram. 19.01.uputa za početnike». «CMS». 18) http://www.01.01. 12) http://www.hr/index. 40 . 19.2009. Vincitur.leftor.com 11) http://www. Hrvoje Komljenovic.2. WebsiteMaven.ba/secr/cait/cms/?cid=3687.2009. LEFTOR d.biz. 22) http://www.html.