Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 5

ŠKOLSKI WEB SAJTOVI

SCHOOLS WEB SITES

Mr Dragan Damjanović
Uvod

Web stranice su izvori informacija koji se mogu videti ili pročitati na internetu (velika računarska
mreža i sistem za jednostavnu i efektivnu komunikaciju sa tekstom, slikom i zvukom) pomoću
internet pregledača (eng. browser: Internet Explorer, Mozilla Firefox, Opera,...). Sastavni elementi
web stranice su linkovi (eng. alka, u lancu) preko kojih se vrši prelaz na neku drugu web stranicu.
Većinom su kombinacija teksta i slika i ulepšane su web dizajnom (disciplina dizajna koja se bavi
izradom web stranica), a neke od njih sadrže i audio (lat. „Ja čujem“) ili video (lat.„Ja vidim“)
fajlove.
Skup web stranica koje čine jednu celinu naziva se Web sajt ili websajt (eng.Web site).
Može biti smešten na lokalnom računaru (računar je složeni uređaj koji služi za izvršavanje
matematičkih operacija koje se mogu izraziti u numeričkom ili logičkom obliku), intranetu (intranet
je privatna računarska mreže koja sa sigurnošću deli deo informacija jedne organizacije ili operacije
između njenih zaposlenih) ili web serveru (server je namenski računar ili program koji šalje ili prima
podatke od jako velikog broja klijenata; web server je računar na kojem se nalaze web stranice).
Neki web sajtovi su dostupni svim ljudima, a neki imaju ograničen pristup samo članovima ili
drugim određenim grupama korisnika. Web sajt može imati svoj internet domen (en. Domain name),
ime koje identifikuje ime računara na internetu.
Prvi internet web sajt se u javnosti pojavio 1991. godine. Napravio ga je Tim Berners-Lee.
Web sajtovi mogu biti statički (oni koji sadrže neke informacije koje se ne menjaju i ne osvežavaju
duže vremena, ili nikad dok oni postoje) i dinamični (sajtovi čiji se sadržaj često osvežava i
dopunjava novim informacijama, na kojima se svakodnevno ili čak i svakih nekoliko minuta mogu
naći nove informacije). Dinamički web sajtovi su većinom popularniji i posećeniji od statičkih.
Sve veći broj škola, u svetu i kod nas, ima svoje web sajtove, koje izrađuju ne samo pofesori,
nastavnici informatike, nego i učenici, koji proveravaju svoja stečena znanja kreirajući vlastite,
školske internet prezentacije. S druge strane, veliki broj je onih škola koje ne samo da nemaju svoj
web sajt, nego nemaju ni internet.
Danas kada mnogi pojedinci imaju kreirane svoje lične sajtove i svakodnevno ih prezentuju putem
interneta, upoznajući na taj način široki auditorijum internet posetioca i znatiželjnika sa svojom
aktivnošću, bilo ličnom ili profesionalnom, nezamislivo je da školske institucije taje o svom radu i
ostaju neme pred sve većom halabukom na globalnoj mreži, tiho posmatrajući kako nekada loši đaci
uveliko povređuju granice ljudskog dostojanstva nudeći krajnje nemoralne sadržaje istim učenicima
koji su do malopre sedeli u školskim učionicima. Zaista je mnogo načina da kvalitetan sadržaj, sve
ono što škola može ponuditi nađe svoje mesto na internetu. Namera nam je da jedan takav način
opišemo u ovom radu. U pitanju je Joomla! za sve one koji se bave izradom web stranica i traže
nešto što će im pomoći da rukuju velikim brojem članaka, slika, klipova, integrisanjem foruma i
ostalih sličnih komponenti.
Joomla!

Skup PHP skripti koje zajedno čine jedan veoma napredan CMS koji omogućava upravljanje
sadržajem na web stranicama. (CMS - Content Managing System- Content Management System je
sistem (od latinskog systēma, uzetog od grčkog σύστημα systēma i predstavlja skup elemenata,
realnih ili apstraktnih, predstavljenih kao celina gde elementi međusobno interreaguju i povezani su
sa bar jednim drugim elementom i svi zajedno služe zajedničkoj svrsi) za upravljanje veb sadržajem.
CMS predstavlja programsku aplikaciju uz pomoć koje se može, bez poznavanja
HTML-a
(HyperText Markup Language- jezik za označavanje hiperteksta je opisni jezik specijalno namenjen
opisu web stranica; pomoću njega se jednostavno mogu odvojiti elementi kao što su naslovi,
paragrafi, citati i slično; pored toga, u HTML standard su ugrađeni elementi koji detaljnije opisuju
sam dokument kao što su kratak opis dokumenta, ključne reči, podaci o autoru i slično)
i
programiranja
(termin pod kojim se najčešće podrazumeva kreiranje računarskih programa, što uključuje detaljnu
teorijsku razradu problema, iznalaženje konceptualnog rešenja i implementaciju korišćenjem nekog
od programskih jezika),
upravljati sadržajem na web sajtu.
Joomla! CMS a i ostale web skripte koje se koriste za upravljanjem sadržaja mogu u početku
delovati poprilično zbunjujuće. Osnovni način i zadatak rada svakog CMS-a jeste taj da CMS
dozvoljava da se sortira sadržaj, olakšava njegovo objavljivanje i upravljanje tim sadržajem te da se
na ispravan način prikaže u browseru.
Sa Joomla!-om možete uraditi sledeće stvari:
izmeniti sadržaj svake strane sajta na način sličan kucanju teksta u nekom tekst editoru,
dodati nove strane vašem sajtu uz nekoliko “klik”-ova,
dodati slike i druge medije (Web-based uploads),
kontrolisati elemente strane kao što su navigacioni meniji ili izgled (layout) strane.
Osim što omogućava osnovno upravljanje sadržajem sajta, takođe sadrži i mnogobrojne dodatne
elemente koji povećavaju funkcionalnost.
U okviru osnovnih mogućnosti postoji sistem pod nazivom “Extensions” koji omogućava dodatne
softverske pakete. (Videti http://extensions.joomla.org za više informacija.)
Pošto je Joomla! dinamička web aplikacija, ona koristi bazu podataka (MySQL) za čuvanje svih
sadržaja i informacija o vašem sajtu i koristi programski jezik (PHP) za upravljanje sadržajem.
Iako je potrebno vrlo malo tehničkog znanja za održavanje sadržaja na sajtu, potrebno je znati malo
više od toga za njenu instalaciju. Instalacioni proces zahteva kopiranje fajlova na server preko FTP-
a, kreiranje nove MySQL baze i zatim nastavak kroz instalacioni čarobnjak Joomla!-e. (Mnoge Web
hosting kompanije imaju “Web site kontrol panel” koji olakšava rukovanje nekim tehničkim
poslovima, kao što je npr. dodavanje MySQL baze i instaliranje Joomla!-e).
Za samu instalaciju, prilagođavanje i administraciju Joomla!-e nije potrebno poznavanje PHP
programskog jezika.

Joomla! Ekstenzije

Joomla! je sistem za upravljanje sadržajima bogat raznim alatima, ali ako se pravi sajt i ima se
potreba za dodatnim elementima koji nisu u podrazumevanoj instalaciji, mogu se lako dodati,
odnosno proširiti. Postoji pet tipova ekstenzija: KOMPONENTE (Components), MODULI
(Modules), DODACI (Plugins), ŠABLONI (Templates) i JEZICI (Languages). Svaka od ovih
ekstenzija ima svoju specifičnu funkciju.

Komponente

Komponenta je najveća i najkompleksnija ekstenzija od svih. Analogija bi mogla biti: ako je


Joomla! operativni sitem, tada su komponente desktop aplikacije. Svaka komponenta ima
administratoski (backend) deo i deo sajta (frontend). Svaki put kada se učita Joomla strana, poziva
se komponenta koja generiše glavni sadržaj strane “main page body” (com_content),
com_registration je komponenta koja upravlja registracijama korisnika, korisnik može da se prijavi
kao član “frontend” sajta, a administrator može da menja korisnike. Osim standardnih Joomla!
komponenti postoje i one dodatne, koje su instalirane u zavisnosti od potreba sajta, npr: sh404SEF
– komponenta koja kreira “Search Engine Friendly” URL-ove (SEF), VirtueMart – prodavnica,…
Moduli

Moduli su jednostavne i fleksibilne ekstenzije i mnogo su jednostavniji od komponenti. Oni su


delovi koda koji su integrisani i interpretirani od nekog drugog dela programa. Moduli mogu
„prikupljati“ podatke sa nekog drugog sajta (npr. vremenska prognoza). Moduli su takođe namenjeni
za menije. Podnožje odn. footer je modul. Kako bilo, moduli ne moraju biti linkovani na
komponentu, oni čak ne moraju biti linkovani uopšte, mogu biti samo običan statički HTML ili
tekst. Template sajta je takođe skup modula.

Dodaci

„Plugins“ su dodatni programi tj. napredne ekstenzije i osnova su za upravljanje događajima. U


izvršavanju bilo kog dela Joomla!-e, bio on u osnovi u modulu ili komponenti, može se pokrenuti
neki događaj. Kada se on pokrene, plugin koji je registrovan sa aplikacijom upravlja izvršenjem.
„Plugins“ su takođe poznati i kao ”mambots”.
Šabloni

Šabloni su u osnovi dizajn Joomla! sajta. Sa šablonom menja se izgled sajta. Ima izvestan broj polja
u kojima se prikazuju komponente i moduli. Šabloni su relativno jednostavni za prilagođavanje i
omogućavaju maksimalnu fleksibilnost izgleda sajta.

Jezici

Jezici su jedna od osnovnih ekstenzija. Oni mogu biti “zapakovani” na dva načina, bilo kao osnovni
paket ili kao dodatna ekstenzija. U svojoj osnovi ovi fajlovi su sastavljeni iz parova key/value
(ključ/vrednost), i oni omogućavaju prevod statičkog teksta koji je u vezi sa Joomla! izvornim
kodom. Ovi jezički paketi utiču i na administratorski i na “frontend” deo sajta.

Zaključak

Sve što je potrebno da bi se napravila Joomla! stranica jeste server, kompjuter i malo volje za radom.
Joomla! CMS je apsolutno besplatan te ga svako može koristiti.

You might also like