Thursday, March 27, 2014

SADRŽAJ

O BLOGU

Cilj bloga Internet i web tehnologije je da studenti ovladaju znanjem i veštinama.Ovaj blog može poslužiti svim studentima kao korisnička podrška za predmet web tehnologije.U arhivi studenti mogu videti korisne stvari koje im mogu poslužiti kao dopuna znanja.Nadam se da će posetioci ovog bloga imati koristi..!!
Svim korisnicima ovog bloga želim puno uspeha!

KORISNI LINKOVI

VIDEO TUTORIJALI

Uz pomoć ovog video tutorijala možete da ostvarite tehničko znanje koje je potrebno da kreirate sopstvene aplikacije.

Web Servisi
Semantičke Web Tehnologije

TEORIJA WEB

Teorija veb dizajna

Veb dizajn (Web design) predstavlja grafičko osmišljavanje ili dizajniranje Internet stranice koristeći slike, jezik za označavanje i formiranje HTML, standardizaciju i upotrebljivost stranice.
Veb dizajn je širok pojam koji obuhvata različite veštine, standarde i discipline koji se koriste u proizvodnji i održavanju internet stranica. Oblasti veb dizajna obuhvataju; veb i grafički dizajn, dizajn interfejsa, autoring, uključujući standardizovani kod, korisničko okruženje i optimizaciju za veb pretraživače. Mnogi pojedinci najčešće će raditi u timovima koji pokrivaju različite aspekte procesa projektovanja, dok će drugi veb dizajneri samostalno pokriti sve oblasti. Izraz veb dizajn se obično koristi da opiše proces dizajna koji se odnosi na prednji deo (izgled stranice) i projektovanje veb-sajta uključujući pisanje koda. Raširena je pogrešna pretpostavka da pod taj pojam spada i razvoj Internet softvera (Web development), iako su u suštini to dve sasvim različite oblasti. Od veb dizajnera se očekuje da zadovolje potrebne uslove izgleda i funkcionalnosti veb-sajta, ukoliko njihova uloga podrazumeva i pisanje koda potrebno je da budu u toku sa veb standardima.

Teorija dizajna: 


Pre nego što se pristupi izradi veb sajta, potrebno ga je dobro isplanirati, odrediti namenu sajta i strukturu sadržaja, a zatim odabrati tehnologiju izrade. Svaka od postojećih tehnologija izrade veb sajta ima svoje prednosti i svoje mane u odnosu na ostale.
SEO oprimizacija nastoji da poveća vidljivost sajta kod pretraživača, i poboljša njegovu vrednost za publiku putem tematskog dizajna stranice, stalnog označavanja i fokusiranjem sadržaja na ključne reči. Optimizacija sajta – SEO (eng. search engine optimization) je skup marketing aktivnosti na internetu koje se preduzimaju u cilju pronalaženja načina da se veb sajt bolje pozicionira na internet pretraživačima. S obzirom da je Google najpoznatiji pretraživač često se govori o Google optimizaciji sajta.
Za pronalaženje konkretnih sadržaja koje zanimaju korisnika koriste se mašine za pretraživanje (search enginees). Svaka od njih održava svoju bazu podataka, a korisnik pretražuje tu bazu i dobija adrese na kojima se pominje podatak koji ga zanima.

POJAM WEB


Pojam web-a

Podela veb sadržaja na statički i dinamički veb

Internet se može posmatratati kao skup tehnologija. Stalno evoluira, raste i menja se. Internet preti da pretekne medijume kao što su televizija i štampa.

Web omogućava uspešnu kombinaciju multimedijalnog sadržaja kao što je na primer, video i tekst, zvuk, grafika. Web je, jednostavno, sadržajno bogat medijum. Akcenat kod njega je na sadržaju i najbolji je izvor informacija.

Pored samog sadržaja kojeg na web-u ima u ogromnim količinama, Internet se razvio i u specifičan uslužni medijum, gde ljudi mogu da upravljaju dokumentima, pretražuju razne baze podataka, međusobno komuniciraju... a sve to uz pomoć samo web browser-a.

Danas su uobičajeni sajtovi gde se možete ulogovati, podesiti izgled sajta prema svojim potrebama, pretraživati brzo i jednostavno arhive, vršiti razne kalkulacije ...


Podela web sajtova:

Kriterijumi za podelu web sajtova:

  1. Podela web sajtova prema sadržaju 
  2. Podela web sajtova prema interaktivnosti
  3. Podela web sajtova prema tehnologiji izrade
Podela web sajtova prema sadržaju (nameni):


  1. personalni (lični), web sajtovi, 
  2. komercijalni web sajtovi, 
  3. informativni web sajtovi (pr: wikipedia), 
  4. blogovi (hronološki organizovani zapisi namenjeni za deljenje mišljenja sa drugima, bez obzira na temu, učestvovanje u diskusijama sa drugim blogerima, postavljanje slika ili komentara...), 
  5.  forumi (diskutovanje po unapred zadatim oblastima i temama ...), 
  6.  socijalne mreže (društvene mreže služe za povezivanje ljudi, razmenu informacija, fotografija,...), 
  7. web sajtovi za deljenje sadržaja (pr: youtube), 
  8. web direktorijumi (sadrže linkove prema drugim sajtovima), 
web alati (su sajtovi koji nude razne alate za izradu web sajtova pr: vođenje statistike, merenje brzine interneta..),
web sajtovi za zabavu (online igrice), edukativni (uputstva, tutorijali), sajtovi za skidanje muzike, filmova,…

Podela web sajtova prema interaktivnosti sa posetiocima:


STATIČKI WEB SAJTOVI
Sadrže neke informacije koje se ne menjaju i ne osvežavaju duže vreme (ili nikad).
Jednostavni su, brže se prave.
Najčešće se prave u HTML-u ili XHTML-u (extensible Hypertext Markup Language - jezik za označavanje baziran na XML opisnom jeziku, i predstavlja reformulaciju HTML. XHTML je dizajniran s ciljem da zameni HTML, zbog problema proširivosti i kompatibilnosti sa drugim tipovima podataka ) u kombinaciji sa CSS-om.
  1.  Mogu imati animacije i java skripte ali nemaju interaktivnost sa posetiocima.
  2. Aktivnost posetioca sajta svodi se na pregledavanje sadržaja i eventualno korišćenje kontakta (e-mail). 
  3. Ne zahteva bazu podataka.
  4. Celokupan HTML kôd izvršava se u browser-u posetioca, brže se učitava i lakše ga je optimizovati za pretraživače.
  5. Pogodni su za manje zahtevne web sajtove sa manje podataka i gde nije potrebna interakcija sa posetiocima. 
DINAMIČKI WEB SAJTOVI

To su sajtovi čiji se sadržaj često osvežava i dopunjava novim informacijama (pr: portali sa vestima, forumi, …).
Popularniji su i posećeniji od statičkih web sajtova.
Omogućavaju manju ili veću interaktivnost sa posetiocima, prikupljaju podatke o posetiocima i njihovim interesovanjima, omogućavaju ograničen pristup delovima sajta određenim kategorijama posetioca, automatski šalju obaveštenja ili vesti posetiocima koji to žele.
Izrađuju se u nekom programskom jeziku (php, asp,..) i kôd im se izvršava na serveru pa tek onda šalje browser-u.
Podaci se smeštaju u bazu podataka odakle se po potrebi “pozivaju”.

Komplikovaniji su za izradu i optimizaciju.

Podela web sajtova prema tehnologiji izrade:

HTML, XHTML - najprostija tehnika gde se koriste HTML ili XHTML kôdovi koje browser-i direktno čitaju. Koriste se za izradu jednostavnih web sajtova.

U paketu programa Microsoft Office postoji poseban program za pravljenje veb prezentacija – MS Front Page (jednostavan je za korišćenje i zadovoljava zahteve velikog broja korisnika)

Za profesionalno bavljenje izradom prezentacija potrebno je dobro naučiti HTML, kao i programiranje u programskim jezicima.

Web sajtovi sa CMS-om CMS (sistemi za upravljanje sadržajem)
Za rad sa ovim aplikacijama (Joomla, WordPress , SMF ili Elxis) nije potrebno da znate nijedan programski jezik i još se nazivaju Content Managment Systems (Sistemi za upravljanje sadržajem). Ono što ove CMS-ove čini privlačnim je lako korišćenje i upravljanje sadržajem (tekst, slika, video), veliki izbor dodataka i veliki izbor već spremljenih šablona. Svaki od njih ima svoj administracioni deo gde ulazite pomoću svog korisničkog imena i šifre. U kontrolnoj tabli vršite podešavanja, kreirate članke i stranice, menjate izgled stranice… Ovaj tip sajta je naročito pogodan za sajtove koji imaju više ljudi koji rade na njemu npr. ako je neki informativni portal u pitanju, imamo više novinara koji pišu članke i svi oni imaju svoj nalog za pristup sajtu sa različitih lokacija. Jedan čovek može imati administratorski pristup koji vodi računa o izgledu i funkcionisanju sajta, a ostali samo pišu sadržaj. Izrada veb sajtova uz pomoć CMS-a nije komplikovan posao. Ipak, da bi sajt izgledao zaista sređeno i originalno potrebno je mnogo truda i poznavanje mogućnosti sistema za upravljanje sadržajem.


Joomla i Elxis
Joomla i Elxis namenjeni su pre svega onima koji žele da imaju svoj portal i na njemu plasiraju vesti iz neke kategorije. Slični su, ali ipak različiti. Joomla ima mnogo više dodataka dok je glavna odlika Elxisa višejezičnost i mogućnost da se kreiraju zasebne stranice. Koji vam CMS najviše odgovara, možete znati kada se bolje upoznate sa svakim sistemom za upravljanje sadržajem.


SMF
Verovatno ste videli veliki broj foruma gde su određene teme poređane po kategorijama ili podforumima. Dobra strana foruma je to što vaš sadržaj stvaraju drugi korisnici, a loša ta što na taj sadržaj ne možete da utičete previše. Forumi spadaju u kategoriju tzv. UGC (User-generated content) sajtova . SMF (Simple Machines Forum) je jedna od mogućnosti za kreiranje foruma. SMF rešenje je tzv. Open Source i najčešće je korišćena opcija za forum sa Joomla CMS-om. Za instalaciju SMF foruma potrebno je uraditi sledeće : upload foruma na server, kreiranje baze za forum i instalacija foruma.


WordPress
WordPress je zamišljen kao softver za blogove međutim wordpress je vremenom evoluirao u nešto mnogo više pa je sada praktično moguće da od njega napravite i online magazin, web shop ili jednostavno unapredite vaš blog. WordPress je možda i najbolje optimizovan za pretraživače i vrlo je lagan za korišćenje. Struktura WP-a je podeljen po kategorijama i tagovima tako da jedan post može biti označen na više načina.

Flash web sajtovi
(Adobe Flash i DreamWeaver)

Postoji mogućnost da se ceo sajt uradi u Flash-u (softver razvijen od strane Macromedia, a od 2005. ovu aplikaciju razvija kompanija Adobe System) u vidu kompleksnih animacija. Uglavnom ovakvi sajtovi izgledaju veoma moćno i ostavljaju izvanredan utisak na posetioce ali imaju veliku manu da ih je gotovo nemoguće dobro optimizovati za pretraživače, tako da se danas uglavnom izbegavaju. Najčešće se koriste za kreiranje interesantnog hedera ili banera nu sajtu da bi se dobilo na lepšem i zanimljivijem izgledu sajta.

E-POSLOVANJE



Elektronsko poslovanje je oblik poslovanja kod koga se poslovne transakcije obavljaju elektronskim putem korišćenjem informacione i komunikacione tehnologije.


Elektronsko poslovanje je vođenje poslova na Internetu, i ne podrazumeva samo kupovinu i prodaju, nego i brigu o klijentima i poslovnim partnerima, kao i organizovanje poslova u sopstvenoj firmi i organizaciju poslovanja sa klijentima.

Elementi elekronskog poslovanja su modifikacije činilaca tradicionalnog poslovanja:


Proizvod,
Mesto prodaje – Web prezentacija predstavlja lokaciju na kojoj se posetilac upoznaje sa proizvodom ili uslugom,
Način na koji posetioci/kupci dolaze do Web prezentacije,
Način prihvatanja porudžbine,
Način prihvatanja novca – najčešće se realizuje kreditnom karticom uz proveru njenog kredibiliteta (proverom stanja na računu banke),
Lakoća i potpunost isporuke proizvoda ili usluga,
Način prihvatanja povraćaja robe,
Realizovani adekvatni korisnički servisi, on-line podrška e-mail, FAQ (najčešća pitanja i odgovori)......
Prilikom realizacije elektronskog poslovanja veoma je bitno postizanja kompatibilnosti sa tradicionalnim poslovanjem, jer se time upotpunjuje celokupno poslovanje.

Razvoj i oblici elektronskog poslovanja

Elektronsko poslovanje se pojavilo početkom 80-ih godina prošlog veka, ali je ubrzan razvoj doživelo poslednjih godina, pre svega zahvaljujući Internetu.
Elektronsko poslovanje podrazumeva obavljanje poslovnih procesa uz primenu elektronske tehnologije. Ova vrsta tehnologije omogućava slanje velikog broja informacija na velike daljine u kratkom vremenskom periodu. To svojstvo elektronske tehnologije omogućava kompanijama koje u svom poslovanju koriste ovu vrstu tehnologije da ostvare značajne uštede u troškovima poslovanja, efikasnije obave svoje zadatke i budu konkurentnije na tržištu.
Elektronsko poslovanje ima vrlo široko područje uticaja i primene, pa bi osnovni oblici bili:
e-trgovina (e-commerce) – predstavlja poslovnu komunikaciju i prenos dobara i usluga (kupovina i prodaja)
e-bankarstvo (e-banking) – predstavlja poslovanje na relaciji banka-klijent
e-uprava (e-government) – predstavlja elektronsko poslovanje u upravi ili administraciji (države, preduzeća, itd.)

Osnovne prednosti elektronskog poslovanja:
Smanjenje transakcijskih troškova,
Velike kupovine po transakciji (moguće je videti dodatna objašnjenja za proizvod i mišljenje drugih kupaca...),

Objedinjavanje celokupnog ekonomskog, odnosno prodajnog procesa – ukoliko je web prezentacija, kroz koju se realizuje poslovanje na Internetu, dobro objedinjena, potrošaču se u poslovnom procesu mogu ponuditi dodatne informacije: uvid u isporuku, informacija o transakciji,..
Tržištu se nudi drugačiji način kupovine:
 Mogućnost definisanja obima kupovine kroz nekoliko dana,
 Mogućnost izbora proizvoda uz uvid u aktuelne cene,
 Mogućnost jednostavnog upoređivanja cena proizvoda u ponudi različitih prodavaca,
 Mogućnost pretrage velikih kataloga proizvoda,
 Unapređivanje interaktivnog odnosa sa kupcima
 Neprekidan i neograničen pristup svetskom globalnom tržištu.

Teškoće u elektronskom poslovanju:

Praćenje poseta web prezentaciji u okviru koje je realizovana prodaja,
Praćenje ponovnih poseta web prezentaciji,
Diferenciranje u odnosu na konkurenciju,
Obezbeđivanje procesiranja kreditne kartice,
Integrisanje elektronskog poslovanja sa tradicionalnim poslovanjem preduzeća,
Dostupnost web prezentacije.

Zaštita i sigurnost u elektronskom poslovanju
Kriptografija je nauka koja se bavi metodama očuvanja tajnosti informacija.


U okviru toga se obezbeđuje:
Zaštita tajnosti informacija (sprečavanje otkrivanja njihovog sadržaja),
Integritet informacija (sprečavanje neovlašćene izmene informacija),
Autentičnost informacija (definisanje i provera identiteta primaoca).


Osnovni pojmovi u kriptografiji su:

Šifrovanje – postupak konverzije teksta u oblik koji je nečitljiv za onoga kome nije namenjen.
Dešifrovanje – postupak vraćanja šifrovanog teksta u čitljiv oblik.
Ključ – početna vrednost algoritma kojim se vrši šifrovanje.

Šifrovanje tajnim ključem (simetrično šifrovanje) – šifarski sistem kod koga je ključ za šifrovanje identičen ključu za dešifrovanje. Zasniva se na tajnosti ključa. Pošiljalac i primalac koriste isti tajni ključ. Ovaj metod obezbeđuje tajnost i autentičnost poruke.

Šifrovanje javnim ključem – (asimetrični šifarski sistem) koristi se za komunikaciju sa više učesnika kako bi se sprečilo da bilo ko od primalaca čita poruke koje nisu njemu namenjene. U ovom sistemu svaki učesnik u komunikaciji koristi dva ključa. Jedan ključ je javni i može se slobodno distribuirati, drugi je tajni i poznat je samo njegovom vlasniku. Ključevi su međusobno povezani određenim transformacijama. Ovaj metod obezbeđuje zaštitu tajnosti informacija i očuvanje integriteta informacija.

Digitalni potpis – potvrđuje autentičnost sadržaja poruke i obezbeđuej garantovanje identiteta pošiljaoca. Pošiljaoc primenom određenih kriptografskih algoritama prvo od svoje poruke proizvoljne dužine stvara zapis fiksne dužine, zatim ga šifruje svojim tajnim ključem i tako formira digitalni ptpis koji se šalje zajedno sa porukom. Svaka promena sadržaja dovodi do promene potpisa.

Primalac dešifruje potpis pošiljaoca njegovim javnim ključem, zatim istim posupkom kao pošiljalac kreira potpis na osnovu primljene poruke i upoređuje ga sa primljenim potpisom.

Digitalni sertifikat – (digitalna lična karta) dokazuje identitet na Internetu. Digitalne sertifikate izdaju posebne firme Certificate Autority čija je uloga da provere i utvrde nečiji identitet na osnovu ličnih dokumenata i zahteva za izdavanje sertifikata. Ako je sve u refu firmi CA se prosleđuje javni ključ za koji ona kreira digitalni potpis i izdaje sertifikat kojim se potvrđuje kome taj javni ključ pripada. Pri prvoj komunikaciji sa nekim prosleđuje mu se digitalni sertifikat i svoj javni ključ. Primalac korišćenjem javnog ključa CA firme koja je izdala sertifikat utvrđuje validnost sertifikata.

WEB PORTALI

Web portal (web portal) je mesto na Internetu koje čini više različitih informacionih celina ili aplikacija. Za razliku od specijalizovanih, tematski jednostavnih sajtova, veb portali pružaju posetiocima mnoštvo korisnih informacija iz različitih izvora. Veb portali mogu sadržati delove kao što su: pretraga sajtova, servis e-pošte, vesti, poslovne informacije (kursna lista, berza) i razne druge mogućnosti. Mnoge kompanijske aplikacije mogu biti dostupne korisnicima putem regulisanog prava pristupa. Portali često pružaju mogućnost da registrovani korisnici utiču na izgled i sadržinu svog dela portala. To su takozvani personalizovani - korisnički portali. Korisnici mogu izdvojiti samo one vrste informacija koje su njima zanimljive.
Veb portali najčešće sadrže mnoštvo linkova ka celovitim informacijama. Ovakvi linkovi su klasifikovani po tematicikategorijama. Deo informacija je izdvojen od strane urednika portala kao bitna informacija. Portali pružaju mnoštvo servisa kojima mogu pristupiti korisnici, a neki od servisa i informacija mogu preuzeti drugi portali i sajtovi.
Prednosti portala su:
  • inteligentna integracija i pristup sadržajima, aplikacijama i raznim informacijama
  • poboljšana komunikacija i saradnja korisnika i saradnika
  • objedinjen, trenutni pristup informacijama iz različitih izvora
  • brza, jednostavna izmena i održavanje sadržaja

Primeri modernih veb portala jesu:
·         http://www.yahoo.com/
·         http://www.google.com/ (iGoogle)
·         http://www.bgsvetionik.com/ (najveća baza firmi, servisi za veb mastere: kursna lista, vremenska prognoza, brojač poseta, mejl servis, stanje na berzi i još mnogo toga)
·         http://www.beoelektrane.rs/ (sajt javnog preduzeća sa mnogim korisničkim informacijama)
·         http://www.aleksinac.net/ (lokalni portal, korisnici su autori tekstova, forum)

·         http://www.pttimenik.com/ (baza preduzeća, poslovne informacije, kursna lista, vremenska prognoza)