<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>Web development by Damjan Gataric</title>
	<atom:link href="http://damjan.gataric.info/feed/" rel="self" type="application/rss+xml" />
	<link>http://damjan.gataric.info</link>
	<description>Zdravo, ja sam Damjan Gatarić - web developer iz Novog Sada. Moja uža specijalnost jeste Front-end web development (XHTML, CSS, JavaScript, DOM i AJAX).</description>
	<pubDate>Mon, 22 Jun 2009 21:17:24 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Posao front-end web developera</title>
		<link>http://damjan.gataric.info/posao-front-end-web-developera/</link>
		<comments>http://damjan.gataric.info/posao-front-end-web-developera/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 21:14:29 +0000</pubDate>
		<dc:creator>Damjan</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<category><![CDATA[HTML/XHTML]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Posao]]></category>

		<category><![CDATA[front-end]]></category>

		<category><![CDATA[osnova]]></category>

		<guid isPermaLink="false">http://damjan.gataric.info/?p=189</guid>
		<description><![CDATA[Iako &#8220;vani&#8221;, naziv radnog mesta Front-end web developer se već ustoličio, kod nas je još uvek relativno redak slučaj da neko u konkursu za posao napiše da traži osobu za baš to radno mesto. Uglavnom se konkursi raspisuju za radna mesta web dizajner i web programer (developer).
Nekada pre, kada Web kao skup tehnologija nije bio [...]]]></description>
			<content:encoded><![CDATA[<p>Iako &#8220;vani&#8221;, naziv radnog mesta <strong>Front-end web developer</strong> se već ustoličio, kod nas je još uvek relativno redak slučaj da neko u konkursu za posao napiše da traži osobu za baš to radno mesto. Uglavnom se konkursi raspisuju za radna mesta <strong>web dizajner</strong> i <strong>web programer</strong> (developer).</p>
<p>Nekada pre, kada Web kao skup tehnologija nije bio tako širok i kompleksan jedna osoba je mogla &#8220;sve&#8221; sama da obavi, sto bi značilo dizajn, programiranje/kodiranje i održavanje. A onda smo sa razvojem dinamičkih web sajtova dobili podelu na web dizajnere i programere.</p>
<p>Tadašnji web dizajneri su imali zadatak od osmišljavanja vizuelnog identiteta sajta (logo, boje i sl), preko projektovanja korisničkog interfejsa do samog kodiranja u HTML-u i CSS-u (a ponekad i JavaScript-u mada se to većinom svodilo na čisto kopiranje ili doradu gotovih skriptova).</p>
<p>Web 2.0, ma koliko izlizana ta reč bila, je uneo još više kompleksnosti u razvoj web sajtova a tu pre svega mislim na AJAX, manipulaciju DOM-om (tj samim elementima stranice), animacije pomoću JavaScript i slično.<br />
Pored toga, validnost stranica sto se tiče samog XHTML i CSS koda, kao i njihova semantička ispravnost i <em>cross-browser</em> kompatibilnost su postajali sve bitniji.</p>
<p>Sve to zajedno je dovelo do cepanja prethodne definicije radnog mesta web dizajner na dva nova radna mesta: web dizajner i front-end web developer.<br />
<span id="more-189"></span><br />
Iako i dizajneri imaju unutrašnje podele kao što je na primer UI dizajner, to nije tema ovog članka nego opis čime se bavi i šta sve treba da zna jedan front-end web developer.</p>
<p>Ovo je kratki pregled tehnologija i jezika koji jedan front-end developer mora da poznaje&#8230;</p>
<h3>XHTML</h3>
<p>Da počnemo sa osnovama: pre svega odlično poznavanje i veština pisanja semantički ispravnog <abbr title="Extensible HyperText Markup Language">XHTML</abbr> koda, važno je da se za svaki element na web stranici upotrebi odgovarajući <em>tag</em>, kako bi se jasno odredio smisao tog elementa.</p>
<p>Takođe neophodno je poznavanje tipova elemenata (npr <em>block</em>, <em>inline</em>&#8230;), pravila po kojima se pišu i ugneždavaju.<br />
<acronym title="Extensible Markup Language">XHTML</acronym> je uveo stroga pravila pisanja prema <acronym title="Extensible Markup Language">XML</acronym> standardima.</p>
<h3>CSS</h3>
<p>Tek kada je obezbeđena solidna osnova u pravilno formatiranom kodu, prelazimo na definisanje izgleda tj prezentaciju same web stranice. To postižemo sa <acronym title="Cascading Style Sheets">CSS</acronym> kodom.</p>
<p>Veoma je važno izvršiti razdvajanje sloja prezentacije od sloja podataka, tj ne mešati XHTML i CSS kod nego ga pisati u odvojenim fajlovima.<br />
Više o podeli web stranice naslojeve možete pročitati u članku <a href="http://damjan.gataric.info/tri-sloja-web-stanice/">Tri sloja Web stanice</a>.</p>
<p>CSS proizveden od strane front-end developera treba da bude validan, po mogućnosti bez <em>hack</em>-ova i filtera, da ispravno radi na bar dve poslednje verzije aktuelnih browsera (FireFox, Opera, Safari, Chrome, Internet Explorer).</p>
<h3>JavaScript</h3>
<p>JavaScript je skriptni jezik koji se izvršava na samom <em>browser</em>-u.<br />
Između ostalog, omogućava dinamičko menjanje pojedinih delova stranice od njihove pozicije, izgleda do samog sadržaja.<br />
Ostale mogućnosti se tiču uslovne logike i petlji, manipulacija i pretraživanje podaka (RegExp),</p>
<p>U kombinaciji sa <acronym title="Document Object Model">DOM</acronym>-om (koji predstavlja HTML stranicu u obliku stabla) moguće je pristupiti bilo kojem elementu stranice radi manipulacije njime.</p>
<p>A kada u pomoć pozovemo <acronym title="Asynchronous JavaScript And XML">AJAX</acronym>, dobijamo napredne web aplikacije koje mogu da povlače nove podatke sa servera bez potrebe za ponovnim učitavanjem cele stranice.</p>
<p>JavaScript je omogućio Web kakav danas poznajemo: dinamičan, animiran, prilagodljiv, susretljiv i sve ostale osobine koje krase Web 2.0 sajtove.</p>
<h3>Ostalo</h3>
<p>Pored navedenog poželjno je i barem osnovno poznavanje: <acronym title="Extensible Markup Language">XML</acronym> i <acronym title="Extensible Stylesheet Language Transformations">XSLT</acronym> jezika.</p>
<p>Takođe, dobro poznavanje navedenih tehnologija nije dovoljno samo po sebi. Web se strahovito brzo razvija jer nove tehnologije, trendovi i tehnike se pojavljuju svaki dan.</p>
<p>CSS tehnike kao što su Sliding doors, CSS Sprites, Faux Columns, Image replacements i druge uveliko unapređuju mogućnosti i funkcionalnost web stranica.</p>
<p>Dok JavaScript biblioteke kao što su jQuery, MooTools, Scriptaculous i ostale, olakšavaju i ubrzavaju pisanje interaktivnijih web sajtova koji se dobro izvršavaju na svim browser-ima.</p>
<p>Samo kodiranje za različite vrste browser-a, njihovih verzija kao i operativne sisteme na kojima se oni pokreću je posebna priča koja izrazito otežava život web developerima.</p>
<p>U jednom od narednih članaka ću se osvrnuti na pakao <em>cross-browser</em> razvoja web sajtova.<br />
Samo da napomenem da je situacija danas mnogo bolje što se tiče XHTML-a pa i CSS-a, dok je JavaScript podrška u nekim browserima (hint: M$) još uvek u debelom zaostatku.</p>
]]></content:encoded>
			<wfw:commentRss>http://damjan.gataric.info/posao-front-end-web-developera/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Nova verzija WordPress-a 2.8 (Baker)</title>
		<link>http://damjan.gataric.info/nova-verzija-wordpress-baker/</link>
		<comments>http://damjan.gataric.info/nova-verzija-wordpress-baker/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 09:28:15 +0000</pubDate>
		<dc:creator>Damjan</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://damjan.gataric.info/?p=146</guid>
		<description><![CDATA[U četvrtak, 11. juna izašla je nova verzija WordPress-a, jednog od najpopularnijih besplatnih CMS-ova za blogove i manje sajtove.
Kodno ime Baker dobila je po legendi Jazz muzike, Chet Baker-u.

Ovo je kratak pregled šta nam nova verzija donosi:

Poboljšanja tema, widget-a, taksonomije i celokupne brzine
Olakšano pretraživanje i upravljanje dodacima (plugin-ovima) i temama
Ispravljeno je preko 790 grešaka
Mogućnost aranžiranja [...]]]></description>
			<content:encoded><![CDATA[<p>U četvrtak, 11. juna izašla je nova verzija WordPress-a, jednog od najpopularnijih besplatnih CMS-ova za blogove i manje sajtove.</p>
<p>Kodno ime Baker dobila je po legendi Jazz muzike, Chet Baker-u.<br />
<span id="more-146"></span><br />
Ovo je kratak pregled šta nam nova verzija donosi:</p>
<ul>
<li>Poboljšanja tema, widget-a, taksonomije i celokupne brzine</li>
<li>Olakšano pretraživanje i upravljanje dodacima (plugin-ovima) i temama</li>
<li>Ispravljeno je preko 790 grešaka</li>
<li>Mogućnost aranžiranja dela za administraciju jednostavnim pomeranjem delova interfejsa (widget-a)</li>
<li>Podrška za IIS 7.0 URL Rewrite modul</li>
<li>Označavanje koda prilikom editovanja teme i dodataka</li>
<li>Podrška za vremenske zone i automatsko prilagođavanje vremena</li>
<li>Podrška za jQuery biblioteku za JavaScript, i automatsko učitavanje minimizovane verzije</li>
</ul>
<p>i mnoga druga poboljšanja i mogućnosti&#8230; Za punu listu pogledajte <a href="http://codex.wordpress.org/Version_2.8" target="_blank" onclick="pageTracker._trackPageview('/outgoing/codex.wordpress.org/Version_2.8?referer=');">stranice WordPress-a</a> za verziju 2.8.</p>
<p>Vizuelno, nova verzija WordPress-a mnogo podseća na prethodnu verziju 2.7 ali je dosta brža i prilagodljivija.</p>
<h3>Brzi video pregled novog WordPress-a</h3>
<div class="center">
<p>
<embed src="http://v.wordpress.com/Pu3T4X8l" type="application/x-shockwave-flash" width="400" height="224" allowscriptaccess="always" allowfullscreen="true"></embed>
</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://damjan.gataric.info/nova-verzija-wordpress-baker/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sprečite WordPress da menja vaš HTML</title>
		<link>http://damjan.gataric.info/sprecite-wordpress-da-menja-html/</link>
		<comments>http://damjan.gataric.info/sprecite-wordpress-da-menja-html/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 21:32:16 +0000</pubDate>
		<dc:creator>Damjan</dc:creator>
		
		<category><![CDATA[Help]]></category>

		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[custom]]></category>

		<guid isPermaLink="false">http://damjan.gataric.info/?p=132</guid>
		<description><![CDATA[WordPress ima nezgodnu naviku da dodaje nove HTML tagove (kao što su p, br i sl) u vaš sadržaj. Pored toga, se i petlja u HTML kod koji ste uneli kao sadržaj članka i često zna da ga izmeni.
Verovatno većini početnika i osobama koje ne ubacuju HTML kod u sadržaj odgovara takvo ponašanje WordPress-a.
Za one [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress ima nezgodnu naviku da dodaje nove HTML tagove (kao što su <strong>p</strong>, <strong>br</strong> i sl) u vaš sadržaj. Pored toga, se i petlja u HTML kod koji ste uneli kao sadržaj članka i često zna da ga izmeni.</p>
<p>Verovatno većini početnika i osobama koje ne ubacuju HTML kod u sadržaj odgovara takvo ponašanje WordPress-a.</p>
<p>Za one kojima je kao meni potrebna potpuna kontrola nad sadržajem članaka i stranica u WordPress-u, postoji odlično rešenje još od verzije WordPress-a 2.0.<br />
<span id="more-132"></span><br />
Postoje dve funkcije, tačnije filtera koji menjaju vaš sadržaj u WordPress-u, u pitanju su:</p>
<ul>
<li><a href="http://codex.wordpress.org/Function_Reference/wpautop" target="_blank" onclick="pageTracker._trackPageview('/outgoing/codex.wordpress.org/Function_Reference/wpautop?referer=');">wpautop</a> - Kao sto mu ime kaže <em>Auto paragraph</em>, dodaje <strong>p</strong> tagove tamo gde (često pogrešno) smatra da treba</li>
<li><a href="http://codex.wordpress.org/Function_Reference/wptexturize" target="_blank" onclick="pageTracker._trackPageview('/outgoing/codex.wordpress.org/Function_Reference/wptexturize?referer=');">wptexturize</a> - Menja sam izgled teksta, pokušavajući (često bespotrebno) da ga ulepša</li>
</ul>
<h3>Rešenje</h3>
<p>se svodi na dva koraka:</p>
<ol>
<li>U gornjem desnom uglu imate dva taba na kojima piše <em>Visual</em> i <em>HTML</em>, prvi je obično odabran i u njemu će WordPress značajno uticati na vaš sadržaj dodajući na svoj način razne HTML tagove. Zato treba odabrati drugi tab <em>HTML</em>, u kojem imate slobodu da sami formatirate sadržaj pomoću vašeg HTML koda</li>
<li>Isključiti filtere <em>wpautop</em> i <em>wptexturize</em>, a sledi uputstvo kako to uraditi</li>
</ol>
<p>U folderu u kome se nalazi vaša WP tema, pronaći fajl <em>functions.php</em>, i u njega ubaciti sledeće linije koda:</p>
<pre name="code" class="php">
//iskljuci filter wpautop
remove_filter ('the_content',  'wpautop');

//iskljuci filter wptexturize
remove_filter('the_content', 'wptexturize');
</pre>
<p>unutar <strong>php</strong> tagova.</p>
<p>Ukoliko ne postoji taj fajl, dovoljno je kreirati jedan pod tim imenom sa sledećim sadržajem:</p>
<pre name="code" class="php">
< ?php
//iskljuci filter wpautop
remove_filter ('the_content',  'wpautop');

//iskljuci filter wptexturize
remove_filter('the_content', 'wptexturize');
?>
</pre>
<p>Samo da naglasim, da nije neophodno ići kroz već unete članke i stranice i iz njih uklanjati <strong>p</strong>, <strong>br</strong> i ostale tagove koje je WordPress ubacio, zato što je vaš sadržaj u bazi snimljen bez navedenih tagova. Ti tagovi se dodaju tek prilikom prikazivanja sadržaja u browseru.</p>
<p>Dakle, ovo rešenje će funkcionisati i kod već unesenog sadržaja.</p>
]]></content:encoded>
			<wfw:commentRss>http://damjan.gataric.info/sprecite-wordpress-da-menja-html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Šta se desi kada poznati bloger predstavi vaš sajt</title>
		<link>http://damjan.gataric.info/predstavljanje-sajta-na-poznatom-blogu/</link>
		<comments>http://damjan.gataric.info/predstavljanje-sajta-na-poznatom-blogu/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 22:58:28 +0000</pubDate>
		<dc:creator>Damjan</dc:creator>
		
		<category><![CDATA[Razno]]></category>

		<category><![CDATA[Analitika]]></category>

		<category><![CDATA[Blog]]></category>

		<category><![CDATA[Varagić]]></category>

		<guid isPermaLink="false">http://damjan.gataric.info/?p=126</guid>
		<description><![CDATA[Iako već duže vreme planiram da napravim lični sajt u svrhu profesionalnog predstavljanja mene i mojih radova, to sam ostvario tek kada sam na Specijalističkim studijama iz Elektronskog poslovanja morao da napravim blog kao preduslov za izlazak na ispit iz Internet marketinga kod profesora Dragana Varagića.
Posle završetka ispita, još isto veče (subota 30. maj), profesor [...]]]></description>
			<content:encoded><![CDATA[<p>Iako već duže vreme planiram da napravim lični sajt u svrhu profesionalnog predstavljanja mene i mojih radova, to sam ostvario tek kada sam na <a title="IIM/EURO – Međunarodna postdiplomska škola za inženjerstvo i menadžment" href="http://www.iimeuro.ns.ac.yu" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.iimeuro.ns.ac.yu?referer=');">Specijalističkim studijama iz Elektronskog poslovanja</a> morao da napravim blog kao preduslov za izlazak na ispit iz Internet marketinga kod <a title="Dragan Varagić" href="http://www.draganvaragic.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.draganvaragic.com/?referer=');">profesora Dragana Varagića</a>.</p>
<p>Posle završetka ispita, još isto veče (subota 30. maj), profesor je na svom <a title="Članak o radovima" href="http://www.draganvaragic.com/weblog/index.php/1117/blogovi-studenata-spec-studija-predmet-internet-marketing/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.draganvaragic.com/weblog/index.php/1117/blogovi-studenata-spec-studija-predmet-internet-marketing/?referer=');">blogu</a> predstavio moj sajt među ostalim radovima studenata sa <a title="IIM/EURO – Međunarodna postdiplomska škola za inženjerstvo i menadžment" href="http://www.iimeuro.ns.ac.yu/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.iimeuro.ns.ac.yu/?referer=');">Specijalističkih studija</a>.</p>
<p>Ovo je prikaz uticaja objavljivanja linka u članku od strane autora poznatog i često posećenog bloga.<br />
<span id="more-126"></span></p>
<h3>Analitika (Google)</h3>
<p><img class="alignnone size-full wp-image-162" title="varagic-refferal" src="http://damjan.gataric.info/wp-content/uploads/2009/06/varagic-refferal.png" alt="varagic-refferal" width="515" height="451" /></p>
<p>Slika prikazuje posećenost od dana pre puštanja ovog sajta u funkciju, 24. maja, pa do 5. juna, tj 7 dana posle ispita.<br />
U periodu od polaganja 30. maja pa do 5. juna nijedan članak nije objavljen, tako da nije bilo uticaja sa te strane na posećenost bloga u tom periodu.</p>
<p><strong>Plava linija</strong> predstavlja broj poseta ovom sajtu koje su dolazile za <a href="http://www.draganvaragic.com/weblog/" onclick="pageTracker._trackPageview('/outgoing/www.draganvaragic.com/weblog/?referer=');">sajta profesora Varagića</a> dok <strong>siva linija</strong> prestavlja ukupan broj poseta mom sajtu.</p>
<p>Kao što vidimo od dana objavljivanja (30. maj) linka na ovaj sajt, na <a href="http://www.draganvaragic.com/weblog/" onclick="pageTracker._trackPageview('/outgoing/www.draganvaragic.com/weblog/?referer=');">blogu profesora Varagića</a>, broj poseta značajno raste i velika većina posetilaca dolazi upravo sa spomenutog bloga.</p>
<p>U tabelama su naravno i ostali podaci, koji se odnose na posete sa navedenog <em>referral-a</em>, i pokazuju statistiku i ponašanje posetilaca koji su došli sa tog sajta.<br />
Među najbitnijim podacima su:</p>
<ul>
<li>Broj poseta sa <em>referrala-a</em>: <strong>65</strong></li>
<li>Prosečan broj pregledanih stranica po poseti: <strong>3.82</strong></li>
<li>Prosečno provedeno vreme na sajtu: <strong>6 minuta i 5 sekundi</strong></li>
<li>Procenat novih poseta koje su došle sa <em>referral-a</em>: <strong>81.97%</strong></li>
<li>Procenat poseta koje su završile nakon prve pogledane stranice (<em>bounce rate</em>): <strong>31.15%</strong></li>
</ul>
<p><strong><em>Referral</em></strong> jeste sajt, u ovom slučaju <a href="http://www.draganvaragic.com/weblog/" onclick="pageTracker._trackPageview('/outgoing/www.draganvaragic.com/weblog/?referer=');">blog profesora Varagića</a>, sa kojeg je došao posetilac na vaš sajt, u ovom slučaju <a href="http://damjan.gataric.info">moj sajt</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://damjan.gataric.info/predstavljanje-sajta-na-poznatom-blogu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tri sloja Web stanice</title>
		<link>http://damjan.gataric.info/tri-sloja-web-stanice/</link>
		<comments>http://damjan.gataric.info/tri-sloja-web-stanice/#comments</comments>
		<pubDate>Sat, 30 May 2009 08:08:49 +0000</pubDate>
		<dc:creator>Damjan</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<category><![CDATA[HTML/XHTML]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[osnova]]></category>

		<guid isPermaLink="false">http://damjan.gataric.info/?p=108</guid>
		<description><![CDATA[Web stranicu možemo rastaviti na tri bitna sloja:

Sadržaj
Prezentacija
Ponašanje

Sadržaj
Jeste ono što se nalazi na stranici opisano putem HTML-a koji daje semantičku vrednost tekstu, slikama, tabelama i drugim elementima na stranici.
Ono što je veoma važno jeste da se HTML koristi samo za opisivanje sadržaja (Što mu i jeste namena) a ne za određivanje izgleda stranice.
Prezentacija
Pomoću CSS-a dodeljujemo [...]]]></description>
			<content:encoded><![CDATA[<p>Web stranicu možemo rastaviti na tri bitna sloja:</p>
<ol>
<li>Sadržaj</li>
<li>Prezentacija</li>
<li>Ponašanje<span id="more-108"></span></li>
</ol>
<h3>Sadržaj</h3>
<p>Jeste ono što se nalazi na stranici opisano putem HTML-a koji daje semantičku vrednost tekstu, slikama, tabelama i drugim elementima na stranici.</p>
<p>Ono što je veoma važno jeste da se HTML koristi samo za opisivanje sadržaja (Što mu i jeste namena) a ne za određivanje izgleda stranice.</p>
<h3>Prezentacija</h3>
<p>Pomoću CSS-a dodeljujemo različit izgled spomenutim HTML elementima na stranici.</p>
<p>Tek njegovom pojavom omogućena je separacija sadržaja od prezentacije i time je razvoj i održavanje web stranica značajno unapređeno.</p>
<p>Jednim CSS fajlom smo u mogućnosti upravljati izgledom celog web sajta bez obzira koliko on imao stranica.</p>
<h3>Ponašanje</h3>
<p>JavaScript uvodi interaktivnost na web stranice i predstavlja treći sloj.</p>
<p>JavaScript sa manipulacijom DOM-a i AJAX-om je omogućio razvoj Web 2.o i Rich Internet Aplikacija.</p>
<p>Najbolja praksa je pisati JavaScript kod u posebnom fajlu a pomoću dodeljivanja eventa možemo svakom elementu dati potrebnu funkcionalnost i interaktivnost.</p>
<p>Odvajanje ova tri sloja je veoma važno kako sa aspekta razvoja tako i sa aspekta naknadnih dorada i održavanja. Takođe, <em>Progressive enhancement</em> se zasniva na razdvojenim slojevima ali o tome više u nekom narednom članku.</p>
]]></content:encoded>
			<wfw:commentRss>http://damjan.gataric.info/tri-sloja-web-stanice/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Konkurs za posao</title>
		<link>http://damjan.gataric.info/konkurs-za-posao/</link>
		<comments>http://damjan.gataric.info/konkurs-za-posao/#comments</comments>
		<pubDate>Thu, 28 May 2009 18:36:14 +0000</pubDate>
		<dc:creator>Damjan</dc:creator>
		
		<category><![CDATA[Posao]]></category>

		<category><![CDATA[saveti]]></category>

		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://damjan.gataric.info/?p=82</guid>
		<description><![CDATA[Ovih dana je bio u toku konkurs za nove radnike u firmi u kojoj radim.
Učestvujući u selekciji i vođenju intervuja primetio sam da pripremljenost većine kandidata nije bila na odgovarajućem nivou.
Dosta grešaka su se odnosile na CV, popratno pismo, pripremljeni materijal i slično, pa sam odlučio da napišem par saveta kako se što bolje prijaviti [...]]]></description>
			<content:encoded><![CDATA[<p>Ovih dana je bio u toku konkurs za nove radnike u firmi u kojoj radim.</p>
<p>Učestvujući u selekciji i vođenju intervuja primetio sam da pripremljenost većine kandidata nije bila na odgovarajućem nivou.<span id="more-82"></span></p>
<p>Dosta grešaka su se odnosile na CV, popratno pismo, pripremljeni materijal i slično, pa sam odlučio da napišem par saveta kako se što bolje prijaviti za konkurs.</p>
<p>Prvo da krenemo od sitnica:</p>
<ul>
<li>Mail adresa sa koje šaljete treba da bude ozbiljna i profesionalna, najbolja praksa je ime.prezime@adresa.com ili slicna kombinacija imena i prezimena</li>
<li>Obratite pažnju na pravopisne greške, formatiranje teksta i način obraćanja jer sve to govori o vašim karakternim osobinama</li>
<li>CV prilagodite radnom mestu na koje konkurišete, što znači da izbacite nepotrebne delove a naglasite one koji su bitni za to radno mesto</li>
<li><strong>Veoma važno:</strong> napravite prioretizaciju vaših znanja i veština (npr: kao dizajner nije dobro da postavite u isti red i MS Word i Adobe Photoshop)</li>
<li>Ako u oglasu piše da treba poslati i portfolio, onda ga obavezno i pošaljite (ako ga nemate onda očito niste odgovarajuća osoba za taj konkurs)</li>
<li>Što se samog portfolia tiče, kao liste radova, bolje je poslati 3 dobra rada nego 10 na kojima je većina ispod proseka - dakle napravite sami selekciju onoga što ćete prezentovati</li>
<li>Poslovno pismo se podrazumeva da napišete i za razliku od CV-a nema tako strogu formu pisanja, ali je veoma važno da bude napisano za oglas na koji konkurišete a ne da stalno jedno te isto poslovno pismo svuda šaljete (barem ga u manjoj meri prilagodite)</li>
</ul>
<p>Pored navedenih stvari, važno je paziti na vašu on-line reputaciju&#8230; Recimo da na Facebook-u objavite slike u nepriličnim situacija ili tekstove koji vas predstvljaju u lošem kontekstu. Jer postoji velika mogućnost da ukoliko poslodavac bude ozbiljnije zainteresovan za vas da uradi neko brzinsko istraživanje unosom vašeg imena u <a title="Google" href="http://www.google.com" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.google.com?referer=');">Google</a>.</p>
<p>Nakon svega bih vam preporučio odličan sajt koji će vam pomoći u pisanju CV-a, popratnog pisma i u pripremanju za intervju: <a title="Infostud" href="http://poslovi.infostud.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/poslovi.infostud.com/?referer=');">http://poslovi.infostud.com/</a></p>
<p>Verujem da je većina čitalaca čula za ovaj veoma uspešan i koristan sajt ali se u praksi pokazalo da premalo ljudi koristi znanje i savete koji se tamo nude.</p>
<p>I za kraj: <strong>Srećno!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://damjan.gataric.info/konkurs-za-posao/feed/</wfw:commentRss>
		</item>
		<item>
		<title>On-line prisutnost</title>
		<link>http://damjan.gataric.info/on-line-prisutnost/</link>
		<comments>http://damjan.gataric.info/on-line-prisutnost/#comments</comments>
		<pubDate>Thu, 28 May 2009 08:35:22 +0000</pubDate>
		<dc:creator>Damjan</dc:creator>
		
		<category><![CDATA[Razno]]></category>

		<category><![CDATA[on-line]]></category>

		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://damjan.gataric.info/?p=115</guid>
		<description><![CDATA[Članak sa stavovima i razmišljanjim zašto bi on-line pristunost trebala biti ozbiljnije shvaćena.
Navešću tri osnovna nivoa on-line pristunosti sa razlozima za njihovo postojanje, prema ličnom doživljaju spomenute teme.
Informacije o kompaniji (pretraživost)
U doba visoke penetracije Interneta u kućama, kafićima i raznim drugim mestima i ustanovama, svaka, iole ozbiljnija, kompanija bi trebala na Internetu da postavi makar [...]]]></description>
			<content:encoded><![CDATA[<p>Članak sa stavovima i razmišljanjim zašto bi on-line pristunost trebala biti ozbiljnije shvaćena.</p>
<p>Navešću tri osnovna nivoa on-line pristunosti sa razlozima za njihovo postojanje, prema ličnom doživljaju spomenute teme.<span id="more-115"></span></p>
<h3>Informacije o kompaniji (pretraživost)</h3>
<p>U doba visoke penetracije Interneta u kućama, kafićima i raznim drugim mestima i ustanovama, svaka, iole ozbiljnija, kompanija bi trebala na Internetu da postavi makar najosnovnije podatke o sebi tipa: kontakt telefon, adresa i radno vreme.</p>
<p>To bi omogućilo svakoj potencijalno zainteresovanoj osobi da brz i lagan nacin dođe do preciznih i ažurnih informacija o kompaniji koju je zainteresovan da poseti.</p>
<h3>Predstavljanje proizvoda i usluga (katalog)</h3>
<p>Korak dalje bi bilo postavljanje kataloga ili opisa robe i usluga koje ta kompanija nudi.</p>
<p>Na taj način, kompanija bi omogućcila pristup svom &#8220;izlogu&#8221; iz svake kuće koja poseduje vezu sa Internetom (što je ogroman broj).<br />
Korisnici sa manjkom vremena i mogućnosti bi mogli da se informišu o proizvodima ili uslugama i iste da naruče putem telefona ili nekog drugog kanala prodaje.<br />
Čak ni odlazak do određene kompanije više ne bi bio problem, jer provereno znamo šta nas tamo čeka i sigurni smo da naše vreme i trud za putovanje neće biti uzalud potrošeno.</p>
<h3>On-line prodaja</h3>
<p>Kada smo postigli sve navedeno, ako hoćemo dodatno da iskoristimo mogućnosti modernih Web tehnologija onda bi trebali da omogućimo našim mušterijama i da same proizvode ili usluge naruče, tj plate putem Interneta.</p>
<p>Za to postoje proverene, sigurne tehnologije koje omogućavaju istovremene transakcije sa velikim brojem mušterija.</p>
]]></content:encoded>
			<wfw:commentRss>http://damjan.gataric.info/on-line-prisutnost/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Prilagođen izgled dugmeta Browse</title>
		<link>http://damjan.gataric.info/prilagodjen-izgled-browse/</link>
		<comments>http://damjan.gataric.info/prilagodjen-izgled-browse/#comments</comments>
		<pubDate>Tue, 26 May 2009 21:07:55 +0000</pubDate>
		<dc:creator>Damjan</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<category><![CDATA[Dizajn]]></category>

		<category><![CDATA[HTML/XHTML]]></category>

		<category><![CDATA[custom look]]></category>

		<guid isPermaLink="false">http://damjan.gataric.info/?p=48</guid>
		<description><![CDATA[Mnogi dizajneri ne vole ograničenja, a Web medij je onaj koji ih &#8220;pruža&#8221; u najvećem broju.
Od različitih vrsta browser-a, njihovih verzija, operativnih sistema do različitih rezolucija i veličina ekrana na kojima se prikazuju web stranice, Web ispada jedno najneprijateljskijih razvojnih okruženja.
Jedno od ograničenja nametnutih dizajnerima jeste &#8220;sistemski&#8221; izgled kontrole za odabir fajla za upload sa [...]]]></description>
			<content:encoded><![CDATA[<p>Mnogi dizajneri ne vole ograničenja, a Web medij je onaj koji ih &#8220;pruža&#8221; u najvećem broju.</p>
<p>Od različitih vrsta browser-a, njihovih verzija, operativnih sistema do različitih rezolucija i veličina ekrana na kojima se prikazuju web stranice, Web ispada jedno najneprijateljskijih razvojnih okruženja.</p>
<p>Jedno od ograničenja nametnutih dizajnerima jeste &#8220;sistemski&#8221; izgled kontrole za odabir fajla za upload sa vaše web stranice, koji čak varira i izgledom i tekstom u različitim browser-ima.<span id="more-48"></span></p>
<p>Na sreću, moguće je isti u potpunosti izmeniti koristeći čisti CSS kod (bez pozivanja JavaScript-a u pomoć).<br />
Ovo je provereno rešenje koje radi na svim novijim verzijama aktuelnih web browser-a.</p>
<p>Ova tehnika se zasniva na dobrom poznavanju CSS pozicioniranja.<br />
Pa, da se bacimo na posao&#8230;</p>
<h3>Prvo HTML formatiranje</h3>
<pre class="html" name="code">&lt;form action=""&gt;
&lt;fieldset&gt;
&lt;legend&gt;Forma&lt;/legend&gt;

&lt;label class="file-button"&gt;&lt;input type="file" class="invinsible" /&gt;&lt;/label&gt;

&lt;/fieldset&gt;
&lt;/form&gt;</pre>
<p>Kao što vidimo ovo je klasično formatiranje elemenata za upload fajlova.</p>
<p>Najvažnije je da se element <strong>input</strong> nalazi unutar elementa <strong>label</strong> (imesto label može biti i <strong>div</strong> ili neki drugi element ali ovo je jedno od najispravnijih rešenja što se semantike koda tiče).</p>
<h3>A onda CSS</h3>
<pre class="css" name="code">label.file-button {
    overflow: hidden; /* da ne bi unutrašnji elementi provalili van */
    display: block; /* da bi mogli da podeševamo sirinu, visinu, pozadinu i sl */
    width: 80px; /* željena šrina */
    height: 25px; /* željena visina */
    cursor: pointer; /* zbog doživljaja korisnika */
    position: relative; /* da bi se unutrašnji element pozicionirao u odnosu na ovaj */

    /* ovo menjati po želji, najbolje bi bilo uklopiti se u postojeće dimenzije */
    background: #09F; /* prezentacija */
    border: 1px solid #069; /* prezentacija */
}

.invinsible {
    height: 100%;
    opacity: 0; /* skrivanje, CSS 3 validno*/
    -moz-opacity: 0; /* skrivanje za Mozillu, nazalost narusava validnost CSS koda */
    filter: alpha(opacity=0); /* skrivanje za IE, nazalost narusava validnost CSS koda */
    position: absolute; /* da se pozicionira apsolutno u odnosu na label */
    right: 0; /* i to u odnosu na desnu stranu */
    cursor: pointer; /* za svaki slučaj */
}</pre>
<p>U ovom slučaju <strong>label</strong> ima ulogu da sakrije polje za odabir fajla (input) ispod sebe, dok njemu (label-u) možemo dodeliti izgled prema želji.<br />
Dobro bilo samo da <strong>label</strong> bude dovoljno velik da pokrije polje za odabir fajla.</p>
<p>Što se dizajna izgleda samog elementa <strong>label</strong> tiče, slobodni ste da to uradite na vaš način.</p>
<p>Ovde je <a href="/demo/custom-browse.html">demo</a> sa spartanskim izgledom dugmeta za odabir fajla.</p>
<p>Stranica je W3C XHTML validna i testirana u FF 3, IE 6 i 7, Opera 9.62, Safari 4 Beta, Chrome 1</p>
<p>CSS kod nije validan zbog korišćenja <em>property</em>-ja <strong>-moz-opacity</strong> i <strong>filter</strong> koji su tu zbog podrške stariji browser-ima, ukoliko ciljate na samo novije browser-e koji podržavaju CSS 3 slobodno izbacite te dve linije i vaš kod će biti W3C CCS 3 validan.</p>
]]></content:encoded>
			<wfw:commentRss>http://damjan.gataric.info/prilagodjen-izgled-browse/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Predstavljanje</title>
		<link>http://damjan.gataric.info/predstavljanje/</link>
		<comments>http://damjan.gataric.info/predstavljanje/#comments</comments>
		<pubDate>Sun, 24 May 2009 22:56:28 +0000</pubDate>
		<dc:creator>Damjan</dc:creator>
		
		<category><![CDATA[Razno]]></category>

		<category><![CDATA[predstavljanje]]></category>

		<category><![CDATA[uvod]]></category>

		<guid isPermaLink="false">http://damjan.gataric.info/?p=35</guid>
		<description><![CDATA[Poštovanje,
svrha ovog članka jeste ukratko predstavljanje moje malenkosti i brzinski uvod u svrhu ovog bloga.
Kao što piše u tagline-u, ja sam Damjan Gatarić i bavim se razvojem web sajtova. Pisanju koda (XHTML, CSS, JavaScript) u svakom projektu pristupam sa ljubavlju i strašću, i veoma cenim čist, validan (W3C) i semantički ispravan kod. Uz pomoć JavaScript-a, [...]]]></description>
			<content:encoded><![CDATA[<p>Poštovanje,</p>
<p>svrha ovog članka jeste ukratko predstavljanje moje malenkosti i brzinski uvod u svrhu ovog bloga.</p>
<p>Kao što piše u <em>tagline</em>-u, ja sam Damjan Gatarić i bavim se razvojem web sajtova. Pisanju koda (<abbr title="eXtensible HyperText Markup Lanugage">XHTML</abbr>, <abbr title="Cascading Style Sheets">CSS</abbr>, JavaScript) u svakom projektu pristupam sa ljubavlju i strašću, i veoma cenim čist, validan (<a title="World Wide Web Consortium" href="http://www.w3.org/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.w3.org/?referer=');">W3C</a>) i semantički ispravan kod. Uz pomoć JavaScript-a, <abbr title="Document Object Model">DOM</abbr>-a i <abbr title="Asynchronous JavaScript and XML">AJAX</abbr>-a proširujem mogućnosti i funkcionalnost web sajtova na kojima radim, povećavajući njihovu interaktivnost i korisnost za krajnjeg korisnika.<span id="more-35"></span></p>
<p>Što se dizajna tiče, iako imam solidnog iskustva na tom polju, smatram da mi dizajnerske sposobnosti nisu jača strana. Moje mišljenje je da je korisnik na prvom mestu i da svaki dizajn treba da olakša korišćenje i ulepša ukupno iskustvo korisnika na web sajtu. Kao što stara poslovica kaže <em>Content is the king</em>, smatram da dizajn mora biti podređen sadržaju a ne obrnuto.</p>
<p>Kroz ovaj blog ću sa vama deliti moja znanja, iskustva i različita razmišljanja u cilju zajedničkog razvoja i poboljšanja kvalitete web sajtova koje pravimo. Zahvaljujući <a href="http://www.twitter.com/" onclick="pageTracker._trackPageview('/outgoing/www.twitter.com/?referer=');">Twitter</a>-u, moći ćete pratiti dešavanja u mom životu i preko ovog bloga.</p>
<p>Više informacija o meni možete pročitati na stranici <a title="Damjan Gataric" href="http://damjan.gataric.info/profil/">Profil</a>.</p>
<p>Hvala!</p>
]]></content:encoded>
			<wfw:commentRss>http://damjan.gataric.info/predstavljanje/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
