joomla - maturski rad

Upload: emilija-jovanovic

Post on 03-Mar-2016

241 views

Category:

Documents


1 download

TRANSCRIPT

Joomla (Dumla) je kao projekat proistekao iz Mambo sistema za upravljanje sadrajem, kada je odreeni broj programera reio da pokrene zaseban veb sistem. Naziv Joomla je povezan sa pojmom "Zajedno". Nalazi se pod GNU licencom.Joomla je nagraivani sistem za ureivanje sadraja (Content Management System - CMS), koji omoguava izradu veb sajtova i monih veb aplikacija.Joomla se moe koristiti u vie domena, kao na primer:1. Kod izrade veb i korporativnih portala2. Intranet i ekstranet reenja3. Online magazinaE-commerce reenja4. Reenja za mali biznis5. Community portala6. Portala obrazovnih ustanova7. Linih prezentacija

Koristi se u celom svetu za pokretanje veb stranica svih oblika i veliina. Navedimo osnovne karakteristike: Potpuno je voena bazom podataka Novosti, artikli i servisi u potpunosti su dostupni za izmene i ureivanje Omoguava ureivanje autorima Prilagodljivost rasporeda menija Mogunost kopiranja slika preko pretraivaa bilo gde u okviru sajta Dinamike ankete/glasanja sa pregledom rezultata Potpuno pristupaan veb sajt standard Radi na sistemima: Linux, FreeBSD, MacOS X server, Windows, Solaris i AIX

CMSSistem za upravljanje sadrajem (Content Management System - CMS) je softver koji uva i prati tok podataka vae veb stranice, koji moe biti jednostavni tekst, fotografije, muzika, video, dokumenti ili neto drugo to smatrate da treba da bude na vaoj veb stranici. Joomla sistem za upravljanjem sadrajem se vizuelno sastoji od javnog dela, kome mogu pristupiti svi posetioci portala i administrativnog dela, kome pristupaju korisnici sa privilegijama, pre svega administrator i urednici. Joomla sistem moe imati vie administratora, pri emu prvi administrator odreuje privilegije ostalim korisnicima koji se registruju na sistem.Dizajn ablon (Template)Dizajn ablone je mogue nai u velikom broju na internetu, putem jednostavne google pretrage. Takav jedan dizajn vrlo je jednostavno primeniti na portalu koji se kreira. Postoje komercijalni i besplatni dizajn abloni. Postoji i opcija kreiranja svog ablona.Izmena postojeeg dizajn ablona se moe vriti kroz Joomla administrativni deo, izmenom HTML i CSS fajla ablona, ili izmenom istih u lokalnom folderu. Najvaniji fajlovi su: index.php i templates.php, gde su definisane osnovne matrice stranice i pozicije na stranici, css folder gde su definisani css stilovi, images folder gde su smetene slike koje se prikazuju na dizajn ablonu. Izmenom navedenih elemenata mogue je totalno promeniti izgled dazajn ablona.Drugi nain izmene je preko administrativnog panela Joomle gde je mogue menjati HTML i CSS kod.

Administracija sadrajaSadraj predstavlja sutinu postojanja sajta. Sadraj je potrebno definisati i isplanirati, kvalitetno pripremiti tekstove i fotografije, odrediti da li ima potrebe svrstavati ga u odreene logike celine. Sadraj mogu biti: osnovne informacije, opirne informacije, vesti, lanci i to je ono ime se bavi deo Joomla sistema nazvan administracija sadraja. Kroz Joomla sistem sadraj je organizovan prema hijerarhiji. U osnovi postoje sekcije, gde se svaka deli na kategorije u okviru kojih se smeta sadraj. Jedna od mana Joomla sistema je ta to se jedan unos ne moe svrstati u vie kategorija.

Administracija sekcija (Section Manager)Administracija sekcija se vri u delu Section Manager, gde se pristupa panelu sa definisanim sekcijama. Za svaku od sekcija prikazuje se naziv, u nastavku da li je objavljena, redosled prikaza na na listi, nivo pristupa, koliko sadri kategorija, lanaka i uklonjenih lanaka, kao i ID sekcije. Takoe su prikazane i opcije za rad sa sekcijama, gde se moe vriti objava sekcije, odjava sekcije, kopiranje, brisanje, izmena i dodavanje nove sekcije.

Administracija kategorija (Category Manager)Panelu za administraciju kategorija se pristupa preko glavnog menija u administraticnom delu, odabirom opcije Content > Category Manager. Svaka od kategorija sadri naziv , prikaz da li je objavljena, redosled meu kategorijama, nivo pristupa, prikaz sekcije kojoj pripada, kao i broj aktivnih i uklonjenih unosa (lanaka). Na kraju reda prikazan je ID kategorije. U panelu za upravljanje kategorijama, odabrane kategorije mogu se objaviti, odjaviti, premestiti u drugu sekciju, kopirati, brisati, menjati. Prilikom unosa nove kategorije bira se kojoj e sekciji pripasti.

Administracija lanaka (Article Manager)Na hijerarhiji sadraja definiu se sekcije, zatim kategorije koje pripadaju sekcijama, i na kraju lanci u svakoj od kategorija. Prikaz je slian administraciji sekcija i kategorija, sa time to je za svaki od unosa prikazana i informacija o tome da li je lanak prikazan na naslovnoj strani portala, autor, datum i broj pregleda lanka. U delu iznad lanaka nalazi se opcija prikaza lanaka po sekcijama, kategorijama, autoru, stanju lanka. Svaki od lanaka se moe arhivirati, ime prelazi u jednu posebnu sekciju u sistemu, odnosno u arhivu. Prikazani lanak moe sadrati i ime autora, datum kada je kreiran, datum kada je izmenjen, prikaz navigacije, link za opirniji sadraj, kao i opcije glasanja.Kod unosa novog lanka najpre se upisuje naslov i alias . Naslov se normalno prikazuje na stranici, dok e se alias prikazivati u url putanji. Dalje se bira sekcija i kategorija kojoj lanak pripada. Sadraj moe biti i bez kategorije i sekcije, ukoliko po strukturi ne pripada niti jednom definisanom delu. Potrebno je izabrati da li e lanak odmah biti objavljen i da li e se nalaziti na naslovnoj strani. Postoji i panel za manipulaciju i unos sadraja preko koga se formatira kompletan tekst, definiu opcije unetih fotografija, kreiraju linkovi. Postoje i opcije za poravnanje teksta i slika, naglaavanje delova teksta, insertovanje linije (pagebreak), opcija Read more.

Administracija unosa naslovne strane (Front Page Manager)

Panel za organizaciju naslovne strane nalazi se u administrativnom delu sistema, u delu Content > Front Page Manager, i slui za ureenje sadraja unosa koji se prikazuju na naslovnoj strani.U listi se nalaze svi lanci kojima je data opcija prikaza na naslovnoj strani. U ovom delu se svaki od tih unosa moe jednostavno menjati, objavljivati ili odjavljivati, uklanjati i arhivirati.Odjavom (Unpublish) lanak ostaje na listingu naslovne strane, ali se ne prikazuje, ni na naslovnoj strani ni u kategoriji kojoj pripada. Uklanjanje (Remove) bi znailo da lanak nije vie na naslovnoj strani, ali je i dalje definisan u svojoj kategoriji i sekciji. Arhiviranje (Archive) bi znailo uklanjanje i sa naslovne i iz kategorije i sekcije kojoj lanak pripada i time bi bio prebaen u posebnu kategoriju, arhiva.U panelu za administraciju naslovne strane moe se definisati i prioritet lanka, odnosno redosled prikazivanja.

Komponente Joomla sistemaKomponente se instaliraju identino kao dizajn ablon ili jezik. Administracija komponenti se vri u posebnom odeljku u panelu, u delu Components, gde svaka od prikazanih stavki predstavlja zasebnu komponentu.Glavna karakteristika komponente je to svaka od njih poseduje svoj administrativni panel, sa manje ili vie opcija, zavisno od sloenosti komponente. Druga vana osobina komponente je mogunost prikaza na javnom delu sistema. Joomla sistem, nakon instalacije poseduje nekoliko komponenti: Banner Manager - za ureenje banera na sistemu Contact - za kreiranje kontakt forme News Feed - organizacija spoljnih izvora informacija Polls - kreiranje anketa Search - pretraga sadraja Web Links - organizacija linkova

Joomla dodaci (plugin)U okviru Joomla sistema postoje i dodaci (plugin). Glavna osobina dodataka je prikazivanje i proirenje opcija u centralnom delu sadraja. Veina podataka postoji automatski nakon instalacije, dok je uvek mogue instalirati nove dodatke.

Dodatni alati (Tools)U administrativom delu postoji jo jedan panel sa dodatnim alatima, sa opcijama: Read Messages - za itanje poruka koje administrator dobija Write Messages - za pisanje poruka ostalim lanovima (pojedinano), Mass Mail - za pisanje poruka ostalim lanovima (grupno) Global Check-in - globalno ekiranje slui za otkljuavanje unosa, koji mogu biti zakljuani ukoliko neko sa nivoom pristupa - menader ili administrator, ostane u nekom unosu i ne sauva ga ispravno, ili mu u meuvremenu istekne sesija, i jednostavno unos ostane zakljuan. Clean Cache - slui za ienje keiranih strana.