ET14_31v Joomla 1 Deo

11
VISOKA ŠKOLA STRUKOVNIH STUDIJA ZA INFORMACIONE TEHNOLOGIJE profesor strukovnih studija dr Marko Vulić, dipl. inž. organizacionih nauka-master ELEKTRONSKA TRGOVINA CMS sistemi Skripta: Joomla CMS sistem (I deo) Beograd, 2014.

description

j

Transcript of ET14_31v Joomla 1 Deo

VISOKA ŠKOLA STRUKOVNIH STUDIJA

ZA INFORMACIONE TEHNOLOGIJE

profesor strukovnih studija

dr Marko Vulić, dipl. inž. organizacionih nauka-master

ELEKTRONSKA TRGOVINA

CMS sistemi

Skripta: Joomla CMS sistem

(I deo)

Beograd, 2014.

Joomla CMS sistem

2

1. Instalacija Wamp Server i Joomla CMS

Nakon pokretanja instalacionog fajla WampServer, celokupan proces instalacije se odvija

automatski. WampServer se pokreće kao i bilo koji drugi program. Ukoliko je WampServer

pravilno pokrenut, u Taskbaru se pojavljuje identifikator . Levim klikom na ikonicu u

Taskbaru dobija se prikaz WampServer panela:

Prilikom instalacije i kreiranja bilo kog dinamičkog sajta, neophodno je da se njegov sadržaj

postavi (prekopira) u okviru www foldera servera, odnosno u root direktorijum lokalnog

servera. Lokalni server ima pristup samo ovom direktorijumu i svim njegovim

poddirektorijumima tako da je iz tog razloga neophodno da se kompletan sadržaj sajta nalazi

u okviru root direktorijuma. Kada je u pitanju Joomla CMS, preporučljivo je za početak u

okviru root direktorijuma kreirati folder, npr. joomla i u njega iskopirati sve fajlove i foldere

dobijene raspakivanjem instalacione verzije Joomla.

Joomla CMS sistem

3

Izborom opcije Localhost iz WampServer panela, u web browser-u se prikazuje početna

strana WampServera, sa podacima o verziji Apache servera, PHP, instaliranim dodacima, kao

i projektima koji se nalaze u root-u servera (joomla u ovom slučaju).

Izborom opcije phpMyAdmin iz WampServer panela u browser-u se otvara stranica preko

koje se upravlja bazama podataka skladištenim na Apache serveru.

Potrebno je kreirati bazu nad kojom će biti instaliran Joomla sajt. U primeru, kreirana je baza

joomlabaza. Prilikom unosa naziva baze potrebno je voditi računa o malim i velikim slovima!

S desne strane polja za unos naziva baze umesto Collation neohodno je iz list box-a izabrati

opciju ut8_unicode_ci.

Joomla CMS sistem

4

Nakon kreiranja baze, iz sigurnosnih razloga, neophodno je kreirati korisnika koji će imati

privilegije da upravlja tom bazom. Odabrati opciju privileges, i nakon toga kliknuti na Add a

new User.

Potrebno je popuniti prazna polja:

User name - u ovo polje potrebno je uneti naziv korisnika baze

Host - u ovo polje potrebno je uneti "localhost"

Password - u ovo polje potrebno je uneti šifru

Re-type - ponoviti unos šifre

i selektovati opciju Check All da bi korisniku bile dodeljene odgovarajuće privilegije.

Konačno, kliknuti dugme Create User na dnu ekrana.

Joomla CMS sistem

5

1.1. Instalacija Joomla CMS

Prvi korak je pokretanje projekta preko početne strane WampServera. Alternativan način je

uneti adresu projekta u browser (u ovom primeru http://localhost/joomla).

U levom delu prozora su prikazani koraci tokom instalacije. Ovaj jezik nema veze sa jezikom

na sajtu koji se kreira. Odnosi se samo na jezik tokom instalacije. Da bi se prešlo na sledeći

korak, treba kliknuti dugme next u gornjem desnom uglu. Provera parametara na serveru služi

za proveru da li su zadovoljeni svi preduslovi za uspešnu instalaciju.

U sledećem koraku su definisani uslovi korišćenja softvera i GNU licence.

Joomla CMS sistem

6

U četvrtom koraku se definišu parametri vezani za bazu i korisnika definisanog na serveru.

Na slici su vrednosti parametara, koji su ranije definisani.

Peti korak u instalaciji je definisanje parametara vezanih za ftp pristup. Pošto se instalacija

radi u lokalu, ova podešavanja treba preskočiti.

Joomla CMS sistem

7

U pretposlednjem koraku su prikazana ključna podešavanja vezana za sajt: Ime sajta, Šifra

administratora

Napomena: Nemojte kliknuti na dugme Install Sample Data!!!

Kliknuti digme next u gornjem desnom uglu. Ako su uputstva ispoštovana na pravi način,

instalacija je uspešno završena. Na kraju, obavezno obrisati folder installation u www

direktorijumu servera!!!

U levom gornjem uglu ekrana se nalaze opcije za pristup administratorskom i javnom delu

portala a može im se pristupiti i na sledeći način: localhost/joomla/administrator -

administratorski deo; localhost/joomla - javni deo.

Joomla CMS sistem

8

2. Administracija Joomla CMS portala

Joomla CMS ima dva dela:

Administrativni deo – pristup dozvoljen samo administratorima i korisnicima sa određenim

privilegijama

Javni deo – pristup omogućen svim posetiocima (slika)

Nakon logovanja pomoću šifre administratora definisane tokom instalacije, pristupa se

administratorskom panelu

Joomla CMS sistem

9

Administrativni panel predstavlja jedinstvenu tačku upravljanja funkcionisanjem portala.

Administrator ima na raspolaganju velik broj opcija za upravljanje različitim segmentima

portala. Svaka od opcija će biti objašnjena u nastavku teksta. Opcija preview u gornjem

desnom uglu omogućava prikaz izgleda javnog dela portala. Na ovoj stranici administrator je

u mogućnosti da ima evidenciju o prisutnim korisnicima, najpopularnijim vestima i člancima,

podacima o menijima.

Globalna podešavanja

Delu za globalna podešavanja se pristupa preko opcije SiteGlobal Configuration. Postoje

tri dela:

Sajt

Sistem

Server

Globalna podešavanja se mogu definisati kao osnovne preference kojima se sistem postavlja

u rad.

U okviru globalnih opcija navedeneni su parametri prema kojima sistem funkcioniše,

podešavanja vezana za konekciju ka bazi, podaci o serveru, i mnoge druge opcije. Ukoliko se

kursor zadrži na nekoj od opcija na stranici, dobija se dodatno objašnjenje za tu opciju.

Joomla CMS sistem

10

Administracija korisnika

Panelu za administraciju korisnika u Joomla CMS-u pristupa se iz menija Users, izborom

opcije User Manager. Po instalaciji Joomla CMS-a, kreiran je samo jedan korisnik,

administrator koji pripada grupi Super User-a. U zavisnoti od tipa portala, često je potrebno

kreirati nove korisnike na sistemu, koji imaju različite nivoe privilegija.

Korisnici u Joomla sistemu podeljeni su na sledeće tipove:

1. Front-end korisnici

a. Registered – korisnik sa najnižim nivoom pristupa sajtu, ovaj tip korisnika

najčešće se dodeljuje korisnicima koji se mogu samostalno registrovati preko

front end dela portala i nemaju nikakvu mogućnost kreiranja sadržaja

b. Author – korisnik koji putem forme sa front end dela portala može kreirati

sadržaj

c. Editor – korisnik koji putem front end forme može kreirati i editovati sadržaj

d. Publisher – korisnik koji ima pravo da odluči koji će se sadržaj objavljivati na

portalu

2. Back-end korisnici

Joomla CMS sistem

11

a. Manager – korisnik koji ima potpuni pristup front end delu, dok mu je pristup

u back end delu sistema ograničen uglavnom na sadržaje

b. Administrator – korisnik koji ima potpuni pristup front end delu, i skoro

potpunu pristup back end delu sistema (administracija templejta, korisnika, i

sl.)

c. Super Users – korisnik koji ima potpuni pristup sistemu, iz back end ili front

end dela.