129
Joomla Joomla Preduslovi za instalaciju Instalacija

Wd Joomla Predavanja

  • Upload
    shmeee

  • View
    45

  • Download
    0

Embed Size (px)

DESCRIPTION

joomla

Citation preview

Page 1: Wd Joomla Predavanja

JoomlaJoomlaPreduslovi za instalacijuInstalacija

Page 2: Wd Joomla Predavanja

Preduslovi za instalaciju Joomla• Da bi se Joomla uspešno instalirala za potrebe vežbi

ovog predmeta potrebno je obezbediti sledeće:▫ XAMPP (Koristićemo XAMPP for Windows 1.7.3). To je

serverski paket namenjen jednostavnoj instalaciji Apacheserverski paket namenjen jednostavnoj instalaciji Apacheservera na Windows računar. Namena je da se upotrebljava na lokalnoj mreži, a ne da bude web server. Sadrži Apacheserver, mySQL server... Korišćenjem XAMPP može se razviti lokacija do kraja i zatim se baza i fajlovi postavljaju na web server

▫ Napraviti praznu bazu podataka u mySQL-u (Ovo je moguće automatski uraditi tokom instalacije)

▫ Instalirati Joomla web sajt i povezati ga sa napravljenom bazom podataka, koja se može delimično popuniti test podacima tokom postupka instalacije

Page 3: Wd Joomla Predavanja

Instalacija XAMPP

• Potrebno je sa Interneta preuzeti instalacionu verziju XAMPP i zatim je instalirati

• Ovde će biti ilustrovan postupak instalacije za • Ovde će biti ilustrovan postupak instalacije za verziju “XAMPP for Windows 1.7.3”

• Potrebno je pokernuti preuzeti fajl “xampp-win32-1.7.3.exe”

Page 4: Wd Joomla Predavanja

XAMPP - Izbor lokacije za instalaciju

Page 5: Wd Joomla Predavanja

XAMPP - Tok instalacije

Page 6: Wd Joomla Predavanja

XAMPP - Uključenje prečice

Page 7: Wd Joomla Predavanja

XAMPP - Podešavanje putanja

Page 8: Wd Joomla Predavanja

XAMPP - Podešavanje detalja portabilnosti

Page 9: Wd Joomla Predavanja

Završetak instalacije

Page 10: Wd Joomla Predavanja

XAMPP - Podešavanje vremenske zone

Page 11: Wd Joomla Predavanja

XAMPP - Pokretanje dostupnih opcija

Page 12: Wd Joomla Predavanja

XAMPP - Izgled kontrol panela

Page 13: Wd Joomla Predavanja

XAMLPP – Pokrenuti programi za Apache i MySql

Page 14: Wd Joomla Predavanja

XAMLPP – Pokrenuta istalacija servisa za Apache

Page 15: Wd Joomla Predavanja

XAMLPP – Pokrenuti servisi za Apache i MySql

Page 16: Wd Joomla Predavanja

XAMPP - Ukoliko Apache neće da se pokrene treba proveriti da li je port 80 zauzet

Page 17: Wd Joomla Predavanja

XAMPP - U browseru uneti “localhost/xampp/” i proveriti rad Apache

Page 18: Wd Joomla Predavanja

phpMyAdmin

Page 19: Wd Joomla Predavanja

phpMyAdmin – pravljenje nove baze

Page 20: Wd Joomla Predavanja

phpMyAdmin – kreirana prazna baza

Page 21: Wd Joomla Predavanja

Joomla - Instalacija

• Instalaciona verzija Joomle se može besplatno preuzeti sa sajta www.joomla-serbia.com/kao fajl koji se zove na primer “Joomla_3.2.2-Stable-Full_Package.zip”

• Ovaj fajl treba raspakovati na lokaciji lokaciji C:\xampp\htdocs\IMESAJTA (na primer C:\xampp\htdocs\sajt)

• Treba proveriti da li su u XAMPP uključeni Apache i MySQL

• Zatim treba otići na lokaciju “http://localhost/IMESAJTA/” u browseru

• Postupak instalacije može da počne

Page 22: Wd Joomla Predavanja

Konfiguracija

• Jezika• Imena sajta• Ključnih reči• Administrativni e-• Administrativni e-

mail• Administrativno

ime• Administrativna

lozinka• Potvrda

administrativne lozinke

Page 23: Wd Joomla Predavanja

Baza - podešavanje

• Tipa baze• Imena servera• Korisničkog

imena za pristup imena za pristup bazi

• Lozinke za pristup bazi

• Naziva baze• Prefiksa baze• Pravljenje

rezervne kopije baze

Page 24: Wd Joomla Predavanja

Pregled

• Izabrati instalaciju podrazumenavpodrazumenavnih primera

• Odabrati Instalaciju

Page 25: Wd Joomla Predavanja

Postupak instalacije

Page 26: Wd Joomla Predavanja

Posle brisanja instalacionog foldera

Page 27: Wd Joomla Predavanja

Front office

Page 28: Wd Joomla Predavanja

Back office

Page 29: Wd Joomla Predavanja

Izgled baze koja je popunjena u postupku Joomla instalacije

Page 30: Wd Joomla Predavanja

JoomlaJoomlaInstalacija jezika

Page 31: Wd Joomla Predavanja

Instalacija jezika – I način• Na sajtu http://www.joomla-serbia.com/ je moguće

preuzeti ćirilične i latinične prevode joomla sajta, tako da komponente koje nisu sadržaj mogu biti prevedene

• Kada se preuzmu zip fajlovi sa odgovarajućim prevodima • Kada se preuzmu zip fajlovi sa odgovarajućim prevodima potrebno ih je instalirati preko administrativnog dela sistema (Back office)

• U meniju treba izabrati Extension > Extension Manager• Postupak instalacije jezika je analogan postupku

instalacije komponenata, šablona, modula i plugin-ova.• Potrebno je izabrati fajl u kome se nalaze prevodi na

željeni jezik i zatim je potrebno izabarati dugme “Upload& Install”

Page 32: Wd Joomla Predavanja

Koraci instalacije jezika – korišćenje preuzetog fajla

Page 33: Wd Joomla Predavanja

Instalacija jezika – II način• Drugi način je komformniji i omogućava instalaciju

jezika korišćenjem administrativnog dela sajta.• Potrebno je u okviru Language Manager izabrati "Install

language“, zatim izabrati željeni jezik i odabrati dugme "Install"

Page 34: Wd Joomla Predavanja

Administracija jezika

• Kada je jezik instaliran potrebno je da bude proglašen aktivnim

• Opcija za selektovanje aktivnog jezika se nalazi u • Opcija za selektovanje aktivnog jezika se nalazi u meniju Extensions>Language manager

• Postoje odvojeni jezičci za selektovanje jezika u▫ Front Office (Installed - Site)▫ Back Office (Installed - Administrator)

• Ovde možemo odabrati jezike za sajt i administrativni deo, s tim da administrativni jezik biva promenjen posle naredne prijave i izbora jezika.

Page 35: Wd Joomla Predavanja

Administracija jezika

Page 36: Wd Joomla Predavanja

Front office posle promene jezika u Serbian Cyrillic

Page 37: Wd Joomla Predavanja

Prijava na administrativni deo sa podrazumevanim jezikom

Page 38: Wd Joomla Predavanja

JoomlaJoomlaFront End

Page 39: Wd Joomla Predavanja

Front end• Joomla sajtovi se prikazuju korišćenjem fajla

šablona (engl. Template)• Šablona ima mnogo na Internetu i neki su

komercijalni a neki besplatni. Nekoliko šablona sekomercijalni a neki besplatni. Nekoliko šablona seinstalira zajedno sa Joomlom

• Postoje dva aspekta šablona:▫ Dizajn – koji uključuje logo, boje, fontove…▫ Pozicije – Ukoliko svaki šablon shvatimo kao gomilu

kutija, svaka ta kutija se naziva pozicijom. Raspored ibroj pozicija variraju od šablona do šablona. Svakisadržaj se smešta na neku od pozicija.

Page 40: Wd Joomla Predavanja

Vrste sadržaja na Front end

• Postoje dve vrste sadržaja koje se pojavljuju na Front end:▫ Primarni – Glavni članci i oni sadržaji koji se ▫ Primarni – Glavni članci i oni sadržaji koji se

pojavljuju na poziciji “Main body” (označeno kao glavni sadržaj na narednoj slici)

▫ Sekundarni – Sadržaji koji se javljaju na ostalim pozicijama

• Svaka poziacija može da sadrži i više od jednog elementa (modula)

Page 41: Wd Joomla Predavanja

Nekoliko pozicija

Page 42: Wd Joomla Predavanja

JoomlaJoomlaAdministrator

Page 43: Wd Joomla Predavanja

Administrativni deo• Do admonistrativnog dela

se dolazi tako što se u browser ukuca http://localhost/IMESAJhttp://localhost/IMESAJTA/administrator/(IMESAJTA zameniti pravim menom sajta)

• Zatim je potrebna prijava na administratorski nalog preko naloga i šifre koja je podešena prilikom instalacije

Page 44: Wd Joomla Predavanja

Back office - izgled

Page 45: Wd Joomla Predavanja

Opcija menija - System• Control Panel nas vraća na početnu stranicu

administrativnog dela• Global Configuration sadrži podešavanja vezana za

sajtsajt• Global Check-in omogućava "check-in" ili

otključavanje elemenata bez obzira da li ih koriste ostali korisnici ili nisu zatvoreni na ispravan način.

• Clear Cache briše fajlove iz cache direktorijuma.• Purge Expired Cache - brisanje keširanih fajlova

kojima je isteklo vreme.• System information daje sistemske informacije

Page 46: Wd Joomla Predavanja

Opcije menija• Users služi za upravljanje korisnicima, grupama,

različita podešavanja vezana za korisnike, kao i slanja masovnih mejlova.

• Menus služi za manipulacije menijima• Menus služi za manipulacije menijima• Content služi za organizaciju i manipulaciju

sadržajima• Components obezbeđuje važnije funkcionalnosti• Extensions – proširenja postojećeg sistema i

upravljanje jezicima• Help – opcije za pomoć• Određenim stavkama je moguće pristupati i u

meniju koji se nalazi na levoj strani web stranice

Page 47: Wd Joomla Predavanja

Sekcija gore desno

• Ova sekcija sadrži važne opcije poput:▫ Izmene postojećeg naloga▫ Odjava sa sistema▫ Vezu za odlazak na javni deo web sajta

Page 48: Wd Joomla Predavanja

JoomlaJoomlaSkladištenje

Page 49: Wd Joomla Predavanja

Skladištenje• Skladištenje je najvažniji deo Joomla sistema• U ovoj prezentaciji će predmet izlaganja biti sistem

za skladištenje• U sledećoj prezentaciji će više biti reči o člancima• U sledećoj prezentaciji će više biti reči o člancima• Sistem za skladištenje u Joolma! je sličan

skladištenju na računaru:▫ Kategorija je poput foldera. Ona može sadržati druge

kategorije, ali i članke▫ Članci su poput fajlova

• Preporučljivo je napraviti strukturu kategorija pre izrade web lokacije

Page 50: Wd Joomla Predavanja

Primer strukture kategorija

Članci

Geografija Istorija

Antička Moderna

Page 51: Wd Joomla Predavanja

Kako napraviti kategoriju

• Content > Category Manager• Klik na dugme New• Potreban je unos imena i alijasa kategorije kao i • Potreban je unos imena i alijasa kategorije kao i

nadređenog elementa• Ukoliko kategorija nema nadređenu kategoriju

ostavlja se vrednost “no parent”

Page 52: Wd Joomla Predavanja

Dodavanje nove kategorije

Page 53: Wd Joomla Predavanja

Menadžer kategorija

Page 54: Wd Joomla Predavanja

Check-out osobina• Ovo je specifična osobina u Joomla zbog

višekorisničkog rada• Kada neki korisnik pristupa elementima onda se ti

elementi zaključavaju i drugi korisnici im ne moguelementi zaključavaju i drugi korisnici im ne mogupristupati. Posle snimanja promena element je opetotključan.

• Ukoliko korisnik koristi “Back” dugme browsera, ane Save ili Cancel element ostaje zaključan

• Za otključavanje ovih elemenata potrebno je otići naSystem > Global Check-in. Ukoliko znamo da nikone radi na sajtu treba pritisnuti dugme “Check-in” zaotključavanje nenamerno zaključanih elemenata.

Page 55: Wd Joomla Predavanja

Primer – zaključana kategorija posle upotrebe Back dugmeta kod izmene kategorije “Antička”

Page 56: Wd Joomla Predavanja

System > Global Check-in

Page 57: Wd Joomla Predavanja

JoomlaJoomlaČlanci

Page 58: Wd Joomla Predavanja

Članak• Članak je skup tekstova, slika, multimedije, linkova…

koji predstavlja jednu celinu• Članak ima naslov, kategoriju kojoj propada, sadržaj,

autora…• Preko Content > Article Manager se dobija spisak svih

članaka. Klikom na dugme New može se dodati nov članaka. Klikom na dugme New može se dodati nov članak

Page 59: Wd Joomla Predavanja

Dodavanje novog članka

Page 60: Wd Joomla Predavanja

Članci - Featured

• Ukoliko članak proglasimo za featured on bi trebao da se pojavi na početnoj strani

• U Joomla! 3.2. verziji, kod pojedinih šablona,da • U Joomla! 3.2. verziji, kod pojedinih šablona,da bi navedeno bilo moguće, potrebno je otići na Menus>>Main Menu, i izabrati stavku Home, i podesiti da tip bude “Featured articles”

Page 61: Wd Joomla Predavanja

JoomlaJoomlaMeniji

Page 62: Wd Joomla Predavanja

Meniji

• U tradicionalnom pristupu na web sajtunavigacioni meni se koristi za povezivanje saweb stranicamaweb stranicama

• U Joomla meni ima dve funkcije:▫ Povezivanje sa stranicom▫ Definisanje kako će stranica sa jednim ili više

članaka da bude prikazana

Page 63: Wd Joomla Predavanja

Dodavanje stavke u postojeći meni

• U administrativnom delu je potrebno kliknuti na Menus > Main menu

Page 64: Wd Joomla Predavanja

Primer – stavke menija su dodate

Page 65: Wd Joomla Predavanja

Stvaranje novog menija od početka• Ovaj pristup nije trivijalan• Da bi se dobio spisak svih menija potrebno je

otići na Menus > Menu manager

Page 66: Wd Joomla Predavanja

Dodavanje novog menija

• Klikom na ikonicu New vrši se dodavanje novog menija

Page 67: Wd Joomla Predavanja

Dodavanje novog menija

• Potrebno je dodati stavku menija identičnu onoj iz glavnog menija

• Neuobičajeno je to što se novi meni ne pojavljuje • Neuobičajeno je to što se novi meni ne pojavljuje na sajtu.

• Ovo se dešava jer je glavni meni prethodno povezan sa pozicijom na šablonu, a novostvoreni meni nije povezan sa pozicijom na šablonu

• U prezentacijama koje slede biće objašnjen rad sa pozicijama detaljnije.

Page 68: Wd Joomla Predavanja

JoomlaJoomlaModuli

Page 69: Wd Joomla Predavanja

Modul

• U ovoj sekciji će biti opisan način za stvaranje novog modula i njegovo dodavanje na stranice web sajtaweb sajta

• Novi modul se može instalirati na Extensions > Extension Manager

• Spisak modula se može videti na Extensions > Module Manager

Page 70: Wd Joomla Predavanja

Stvaranje novog modula - meni• Otići na Extensions > Module Manager, zatim kliknuti

na New• Zatim je potrebno izabrati neki od ponuđenih tipova

modula. U ovom slučaju treba izabrati Menu.

Page 71: Wd Joomla Predavanja

Stvaranje novog modula - meni• Pri stvaranju novog modula potrebno je modulu dati

naziv, poziciju, kao i izvršiti povezivanje na konkretni element (“Naš meni” u ovom slučaju)

• O pozicijama će biti više reči kasnije u sekciji koja se bavi šablonima

Page 72: Wd Joomla Predavanja

Podešavanje opsega modula• Prilikom pravljenja modula u donjem delu se može

podešavati na kojim stranicama će se modul pojavljivati. Mogućnosti su sledeće:▫ Na svim stranama▫ Na nijednoj strani▫ Samo na pojedinim (odabranim) stranama

Page 73: Wd Joomla Predavanja

Web lokacija – prikaz novostvorenog menija

Page 74: Wd Joomla Predavanja

Promena redosleda modula u poziciji

• Ukoliko hoćemo da promenimo redosled modula u poziciji potrebno je da u Module Manager filtriramoizmeđu ostalog poziciju na kojoj vršimo promenu redosleda

• Zatim je potrebno da izvršimo promenu redosleda modula prevlačenjem

Page 75: Wd Joomla Predavanja

Web lokacija – prikaz novostvorenog menija sa promenjenim redosledom pozicije

Page 76: Wd Joomla Predavanja

JoomlaJoomlaSlike

Page 77: Wd Joomla Predavanja

Slike

• Slike koje se dobijaju korišćenjem modernih digitalnih foto aparata su često veoma velike

• Sa druge strane ukoliko se takve slike postave na • Sa druge strane ukoliko se takve slike postave na web njihovo preuzimanje može dugo da traje

• Potrebno je slike obraditi tako da budu manje i pogodnih dimenzija za prikaz na web stranicama

• Postoje razni načini za prilagođavanje slika webprikazu, poput sajta http://www.picmonkey.com/ ili upotreba nekog od softvera poput Adobe Photoshopili Paint.NET

Page 78: Wd Joomla Predavanja

Media Manager• Media Manager se nalazi na putanji Content >

Media Manager• Ovo je lokacije gde se mogu Uploadovati slike ali i

svi ostali fajlovi dozvoljehih formata poput pdf, svi ostali fajlovi dozvoljehih formata poput pdf, docx…

• Upload slike je jednostavan. Potrebno je pozvati dijalog za izbor fajla preko dugmeta “Upload”, a zatim preko “Choose Files” izabrati sliku, a putem“Start Upload” započeti slanje slike na sajt

• “Create New Folder “ nam daje mogućnost da pravimo nove foldere, ukoliko se ukaže potreba za tim

Page 79: Wd Joomla Predavanja

Media Manager

Page 80: Wd Joomla Predavanja

Dodavanje slike u članak

• Slike je moguće dodati u postojeći članak u nekoliko koraka:▫ Kliknuti na dugme Insert/edit image koje otvara ▫ Kliknuti na dugme Insert/edit image koje otvara

prozor za izbor slike▫ Navesti putanju do slike koja se nalazi u članku▫ Podesiti opcije prikaza slike poput opisa slike i

dimenzija▫ Potvrditi izbor slike

Page 81: Wd Joomla Predavanja

JoomlaJoomlaŠabloni (engl. Templates)

Page 82: Wd Joomla Predavanja

Šabloni

• Šabloni (engl. Templates) su vrsta ekstenzije koja bitno utiče na izgled web lokacije

• Postoji mnoštvo šablona koji mogu biti besplatni • Postoji mnoštvo šablona koji mogu biti besplatni ili komercijalni

• Nekoliko šablona, kako za front end, tako i za back end, su dostupni odmah po instalaciji Joomla

• S obzirom da se šabloni razlikuju međusobno po izgledu, mogućnostima, pozicijama… često uz njih postoji dokumentacija

Page 83: Wd Joomla Predavanja

Aktivacija šablona• Aktivni šabloni za Front end i Back End su

označeni zvezdicom• Za promenu aktivnog šablona potrebno ga je

selektovati, a zatim kliknuti na “Default”

Page 84: Wd Joomla Predavanja

Šabloni sa Interneta• Na Internetu postoji mnoštvo šablona koji su ili

besplatni ili komercijalni sa tipičnom cenom 30$ - 60$, a u nekim slučajevima postoje i besplatne i komercijalne verzije istog šablona.verzije istog šablona.

• Jedna od lokacija sa preporučenim šablonima je http://www.buildajoomlawebsite.com/resources/templates

• Kada šablon biva preuzet često je potrebno proučiti dokumentaciju koju obezbeđuje autor

• Postoje tri načina za instalaciju šablona▫ Brza instalacija (engl. Quickstart package )▫ Instalacija šablona samog▫ Instalacija šablona sa dodatnim fajlovima

Page 85: Wd Joomla Predavanja

Brza instalacija (engl. Quickstartpackage )• Ovo je jedan fajl koji sadrži šablon sa svim ostalim

potrebnih Joomla fajlovima• Ovo je korisno ukoliko izrada Joomla sajta još nije

započeta• Razlika je u tome da se umesto preuzimanja fajla sa • Razlika je u tome da se umesto preuzimanja fajla sa

Joomla instalacijom, preuzima fajl brze instalacije od autora šablona

• Instalacije ovakvog fajla je slična običnoj Joomlainstalaciji, s tim što je potrebno instalirati primer podataka (engl. Sample data)

• Kada se instalacija završi dobija se verzija sajta koja je ista kao demo sajt autora šablona, sa istim primerom podataka i vrlo često svim osobinama koje autor šablona na svom šablonu nudi

Page 86: Wd Joomla Predavanja

Primer fajla brze instalacije

• Besplatani primeri se mogu preuzeti na lokaciji http://phuocub.com/2013/07/free-responsive-joomla-http://phuocub.com/2013/07/free-responsive-joomla-templates-free-download/ali i na brojnim lokacijama štirom Interneta

• Primer: Music – Free Responsive Joomla 3.0 Templates

Page 87: Wd Joomla Predavanja

Rezultat brze instalacije

Page 88: Wd Joomla Predavanja

Instalacija šablona (Single file)• Ovo je jedna mogućnosti koja se može koristiti kada već

imamo određeni sadržaj na web lokaciji• Opcija podrazumeva preuzimanje jednog fajla koji sadrži

šablon• Neophodno je proveriti da postoji poklapanje između

naše verzije Joomla i verzije Joomla na koju se odnosi šablonšablon

• Format u kome se ovaj fajl nalazi je najčešće arhiva poput zip, i fajl se preuzima i smešta najčešće na hard diska računara

• Zatim je potrebno instalirati šablon kao bilo koju drugu ekstenziju na Extensions > Extensions Manager, i aktivirati je na Extensions > Template Manager

• Izgled može biti drugačiji od demo sajta, pa je potrebno konsultovati dokumentaciju autora šablona

Page 89: Wd Joomla Predavanja

Šablon (single file), instalacija i izgled sajta posle njegove primene• Primer se može videti na http://joomlatemplates.me/simple-business-class/• Zatim je potrebno instalirati šablon kao bilo koju drugu ekstenziju na Extensions > Extensions Manager, i aktivirati je na Extensions > TemplateManager

Page 90: Wd Joomla Predavanja

Instalacija šablona sa dodatnim fajlovima• Nekada je neophodno instalirati dodatne fajlove posle

instalacije šablona• Primer ovakvog šablona se može videti na

http://www.joomlart.com/joomla/templates/purity-iii

Page 91: Wd Joomla Predavanja

Instalacija šablona sa dodatnim fajlovima• Preuzeti fajlovi se smeštaju u zip fajl koji je potrebno

raspakovati nakon čega se dobijaju tri foldera:▫ component (sadrži fajl com_jaextmanager.v2.5.8.zip)▫ component (sadrži fajl com_jaextmanager.v2.5.8.zip)▫ plugin (sadrži fajl plg_system_t3.v2.1.2.zip)▫ template (sadrži fajl purity_iii.v1.0.0.zip)

• Potrebno je instalirati ove fajlove

Page 92: Wd Joomla Predavanja

Instalacija šablona sa dodatnim fajlovima - izgled

Page 93: Wd Joomla Predavanja

Zaključci o instalaciji šablona

• Ukoliko se web lokacija pravi od početka preporučljivo je izabrati brzu instalaciju

• Ukoliko sadržaj već postoji potrebno je izabrati • Ukoliko sadržaj već postoji potrebno je izabrati odgovarajući šablon, preuzeti ga i instalirati

• Zatim je potrebno aktivirati šablon• Ukoliko je potrebno instalirati dodatne fajlove• Za nedoumice konsultovati dokumentaciju

šablona koju daje autor

Page 94: Wd Joomla Predavanja

Podešavanja šablona• Preko Template Manager-a je moguće pristupiti

osobinama šablona ili menjati njegov izvorni kod

Page 95: Wd Joomla Predavanja

Fajlovi i izvorni kod šablona

Page 96: Wd Joomla Predavanja

Izmena osobina• Kod različitih šablona nude se različite

mogućnosti za izmenu prikaza zaobilaženjemizmena u izvornom kodu

Page 97: Wd Joomla Predavanja

Rezultati izmene šablona

Page 98: Wd Joomla Predavanja

Pozicioniranje modula

• Moduli koji se prikazuju se moraju smestiti na odgovarajuće pozicije šablona

• Problem je što je nekada teško razumeti gde se te • Problem je što je nekada teško razumeti gde se te pozicije nalaze

• Dobra praksa autora šablona je da daju informaciju u tome gde se pojedine pozicije nalaze

• Postoji trik iz dva koraka koji omogućava dobijanje informacije o pozicijama na šablonu.

• Prvi korak podrazumeva odlazak na TemplateManager izbor dugmeta “Options”

Page 99: Wd Joomla Predavanja

Korak 1 – uključivanje mogućnosti za pregled pozicija šablona

Page 100: Wd Joomla Predavanja

Korak 2 – Posle naziva sajta uneti “?tp=1” za prikaz pozicija šablona

Page 101: Wd Joomla Predavanja

JoomlaJoomlaEkstenzije

Page 102: Wd Joomla Predavanja

Ekstenzije• Joomla omogućava najosnovnije funkcionalanosti potrebne

malom web sajtu.• Ukoliko se javi potreba za novim funkcionalnostima potrebna

je upotreba ekstenzija• Postoje više vrste ekstenzija u Joomla• Postoje više vrste ekstenzija u Joomla

▫ Komponente, koje su najveće i možemo ih smatrati ekvivalentima sa aplikacijama.

▫ Moduli, postavljaju se na pozicije šablona i mogu se prikazati na svim, nijednoj, ili pojedinim web stranicama. Smatraju se u proseku manje obimnim i fleksibinijim u odnosu na komponente.

▫ Plugin-ovi, često rade u pozadini, ali se nekad mogu aktivirati putem specijalnih kodova na člancima ili modulima.

• Ekstenzije mogu biti i kombinacija nekih od navedenih vrsta• Neretko se i šabloni i jezici navode kao tipovi ekstenzija

Page 103: Wd Joomla Predavanja

Tipovi ekstenzija

Izvor: http://docs.joomla.org/Extension_types_(general_definitions)

Page 104: Wd Joomla Predavanja

Instaliranje ekstenzija• Instalacija ekstenzija je slična instalaciji šablona.

Potrebno je:▫ Pronaći odgovarajuću ekstenziju▫ Preuzeti je▫ Preuzeti je▫ Instalirati▫ Konfigurisati▫ Po potrebi proučiti dokumentaciju

• Važan izvor ekstenzija je lokacija extensions.joomla.org ali postoji mnoštvo drugih lokacija sa bogatom ponudom besplatnih i komercijalnih ekstenzija.

Page 105: Wd Joomla Predavanja

Primer upotrebe komponente• Sa lokacije http://extensions.joomla.org/extensions/contacts-

and-feedback/articles-comments se može preuzeti komponenta “Komento”

• Komponentu je moguće instalirati preko Extensions Manager

Page 106: Wd Joomla Predavanja

Moduli• Modul GTranslate , besplatna verzija, može se preuzeti sa

lokacije http://extensions.joomla.org/extensions/languages/automatic-translations/4823

• Posle instalacije potrebno je podesiti više parametara modula, između ostalog njegovu poziciju u šablonu u stranice na kojima se modul prikazuje

Page 107: Wd Joomla Predavanja

Plugin• Colorize Plugin, besplatna verzija, može se preuzeti sa

lokacije http://extensions.joomla.org/extensions/style-a-design/articles-styling/16168

• Posle instalacije potrebno je ovaj plugin uključiti, i po potrebi prilagoditi

Page 108: Wd Joomla Predavanja

Izgled web sajta posle primene komponente, modula i plugin-a

Page 109: Wd Joomla Predavanja

Instalacija sa Web sajta• Joomla 3 omogućava instalaciju sa web sajta

koja nudi dodatan komfor

Page 110: Wd Joomla Predavanja

JoomlaJoomlaKorisnici i korisničke grupe

Page 111: Wd Joomla Predavanja

Korisnik

• Korisnik je osoba ili grupa osoba koja se prijavljuje za rad na sistemu tako što pruži tražene informacije (korisničko ime, šifru…)tražene informacije (korisničko ime, šifru…)

• Pojedini delovi web sajta su zaštićeni od pristupa običnim korisnicima ili neprijavljenimkorisnicima.

• Korisnik koji je prijavljen i ima odgovarajuće dozvole može pristupiti ovim zaštićenim delovima web sajta, upravljati sadržajima…

Page 112: Wd Joomla Predavanja

Registracija i prijava

• Prva registracija korisnika se obavlja tokom Joomlainstalacije kada se pravi korisnik koji je super user, i koji ima sve dozvole za rad na veb sajtukoji ima sve dozvole za rad na veb sajtu

• Moguće je praviti nove korisnike iz administrativne sekcije sajta, ali je moguće i dopustiti posetiocima veb sajta da se sami registruju

• Kada je korisnik registrovan on se može prijaviti (logovati) na veb sajt i vršiti aktivnosti koje su u skladu sa dodeljenim dozvolama

Page 113: Wd Joomla Predavanja

Opcije kod kreiranja korisnika

• Podešavanjima je moguće pristupiti putem GlobalConfiguration>UGlobalConfiguration>UsersManager>Component

• Postoji više podešavanja poput:▫ Captcha▫ Minimalne

dužine šifre…

Page 114: Wd Joomla Predavanja

Dodavanje novog korisnika

• Dodavanje novog korisnika se vrši u Users>User Managerizborom dugmeta Newizborom dugmeta New

• U sledećem koraku popuniti zahtevane podatke

• Snimiti izmene• Na ovoj formi su

moguća i druga podešavanja poput blokiranja korisnika…

Page 115: Wd Joomla Predavanja

Korisničke grupe

• Postoji potreba da se različitim korisnicima dodeljuju različite dozvole

• Dobar je pristup da se formira grupa kojoj se • Dobar je pristup da se formira grupa kojoj se dodeljuju dozvole a zatim da se korisnici uključuju u ovakve grupe

• Prilikom Joomla instalacije se formiranju određene podrazumevane grupe, i ukoliko nam one odgovaraju nije neophodno da ih menjamo

• Ovaj pristup podseća na sistem dozvola koji postoji u Windows operativnom sistemu

Page 116: Wd Joomla Predavanja

Dozvole za korisničke grupe

• Aktuelnim podešavanjima je moguće pristupiti putem Global Configuration>UsersManager>PermissionsManager>Permissions

• Dozvole se mogu podešavati u sledećim režimima:▫ Inherited▫ Allowed▫ Denied

• Calculated Setting omogućava izračunavanje aktuelnih dozvola

Page 117: Wd Joomla Predavanja

Primer grupe manager

Page 118: Wd Joomla Predavanja

JoomlaJoomlaObjavljivanje Joomla sajta

Page 119: Wd Joomla Predavanja

Koraci objavljivanja Joomla sajta

• Da bi se Joomla sajt sa lokalnog računaraobjavio na nekom domenu ili poddomenupotrebno je uraditi sledeće korakepotrebno je uraditi sledeće korake▫ Izvesti kopiju baze podataka sa lokalnog servera▫ Prebaciti kopiju baze na web server▫ Kopirati fajlove na web server▫ Povezati fajlove i bazu na web serveru

Page 120: Wd Joomla Predavanja

Izvoz baze

• Koraci▫ Otići na PhpMyAdmin▫ Odabrati odgovarajuću bazu▫ Odabrati odgovarajuću bazu▫ Odabrati jezičak Export, i proveriti da li je SQL

uključen kao izlazni format▫ Pritisnuti dugme “Go” i snimiti sql fajl na hard

disk, čime je baza izvezena

Page 121: Wd Joomla Predavanja

Izvoz baze

Page 122: Wd Joomla Predavanja

Uvoz baze na serveru

• Potrebno je zakupiti domen i hosting koji podržava odgovarajuću Joomla verziju

• Od hosting kompanije se dobijaju paramteri za • Od hosting kompanije se dobijaju paramteri za pristup bazi i FTP-u na web serveru

• Zatim je potrebno izvršiti sql fajl na serveru kako bi se napravila baza sa odgovarajućom strukturom i sadržajima

Page 123: Wd Joomla Predavanja

Uvoz baze iz sql fajla

Page 124: Wd Joomla Predavanja

FTP prenos - FileZilla

• FileZilla je FTP klijent program. • Služi za pristup FTP serverima• FTP je skraćenica od File Transfer Protocol što• FTP je skraćenica od File Transfer Protocol što

znači Protokol za razmenu fajlova.

Page 125: Wd Joomla Predavanja

Firezilla – podešavanje FTP konekcije

• Pokrenuti program• File – site manager

Page 126: Wd Joomla Predavanja

Firezilla – podešavanje FTP konekcije• U prikaznom prozoru

odaberite New Site iunesite naziv FTPkonekcije na primer “Mojsajt”.sajt”.

• U polje Host unesite ftpadresu iz Aktivacionogmail-a koji ste primiliprilikom aktivacijehosting naloga, kao ipristupne login podatke:User i Password. Ostaleparametre odaberite kaona slici

Page 127: Wd Joomla Predavanja

Firezilla – podešavanje FTP konekcije• Nakon kreiranja FTP konekcije

odaberite Connect. Povezivanjem naFTP server i proverom pristupnihpodataka vaša konekcija se uspostavljai u desnom delu programa prikazuje se i u desnom delu programa prikazuje se struktura foldera vašeg hosting naloga.

• Root tj. koreni folder vašeg hosting naloga predstavlja public_html folder u koji treba da izvršite upload sadržajakoji želite da bude prezentovan.

• Jednostavnim prevlačenjem (drag-and-drop) sadržaja u public_htmlfolder obavlja se upload fajlova.

Page 128: Wd Joomla Predavanja

Firezilla – izgled osnovnog ekrana

Page 129: Wd Joomla Predavanja

Povezivanje fajlova i baze na webserveru• U fajlu “configuration.php” na web serveru je

potrebno izvršiti podešavanja parametara:▫ $user (korisnik na bazi)▫ $user (korisnik na bazi)▫ $password (šifra korisnika na bazi)▫ $db (naziv baze)▫ $ host (host baze podataka)