





<?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>Renkli Beyaz</title>
	<atom:link href="http://www.renklibeyaz.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.renklibeyaz.com</link>
	<description>Salih Özovalı'nın Kişisel Blog'u</description>
	<pubDate>Fri, 25 Dec 2009 20:16:10 +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>Facebook application nasıl yapılır ?</title>
		<link>http://www.renklibeyaz.com/facebook-application-nasil-yapilir.html</link>
		<comments>http://www.renklibeyaz.com/facebook-application-nasil-yapilir.html#comments</comments>
		<pubDate>Wed, 23 Dec 2009 11:10:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Web Teknolojileri]]></category>

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

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

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

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

		<guid isPermaLink="false">http://www.renklibeyaz.com/?p=68</guid>
		<description><![CDATA[Ben bu makaleyi yazmadan iki ay kadar önce facebook application nasıl yapılır diye gerçekten çok araştırdım ancak doyurucu bir kaynak bulamadım. Aslında oldukça basit ve sağlam bir mantığı var. Facebook application yapmaya başlamadan önce mantığını anlatalım.
Facebook application nasıl yapılır ?
Facebook application yapmanın yolu facebook api&#8217;den geçiyor. Facebook api temelde aynı fakat pek çok dil için [...]]]></description>
			<content:encoded><![CDATA[<p>Ben bu makaleyi yazmadan iki ay kadar önce<span style="text-decoration: underline;"><strong> facebook application nasıl yapılır</strong></span> diye gerçekten çok araştırdım ancak doyurucu bir kaynak bulamadım. Aslında oldukça basit ve sağlam bir mantığı var. <span style="text-decoration: underline;"><strong>Facebook application</strong></span> yapmaya başlamadan önce mantığını anlatalım.<span id="more-68"></span></p>
<h1>Facebook application nasıl yapılır ?</h1>
<p>Facebook application yapmanın yolu facebook api&#8217;den geçiyor. Facebook api temelde aynı fakat pek çok dil için farklı kütüphaneler bulunuyor. Benim bildikleri PHP, JS, Flash yani Actionscript, C#.net ve muhtemelen daha çok vardır. Ben PHP üzerinde çalıştığım için tabiki php üzerinden anlatacağım konuyu. Ama ilk önce mantığı anlayalım.</p>
<h2>Facebook application nasıl çalışır ?</h2>
<p>Öncelikle facebook üzerinde bir application yaratmamız gerekiyor. Bu konuyu daha önce anlatmıştım <a href="http://www.renklibeyaz.com/facebook-application-yapmak.html" target="_blank">http://www.renklibeyaz.com/facebook-application-yapmak.html</a> bu yüzden değinmiyorum. Facebook üzerinde bir url&#8217;miz var bizim ornek url&#8217;miz <a href="http://apps.facebook.com/ornekapplication/" target="_blank">apps.facebook.com/ornekapplication/</a> bu apllication&#8217;ın asıl çalıştığı yer ise <a href="http://www.renklibeyaz.com/ornek/" target="_blank">www.renklibeyaz.com/ornek/</a> Bizim ilk ihtiyacımız facebook api bunu da <a href="http://svn.facebook.com/svnroot/platform/clients/packages/facebook-platform.tar.gz" target="_blank">buradan </a>indirebilirsiniz.</p>
<p>İndirdiğimiz api içindeki php ve footprints klasörlerini uygulamamızın çalışacağı dizine yani bizde www.renklibeyaz.com/ornek/ dizinine kopyalıyoruz. Şimdi ilk denemizi yapmak için ornek1.php dosyamızı oluşturup aşağıdaki kodu içine yazıyoruz.</p>
<p><code> require_once 'php/facebook.php';<br />
$appapikey = 'XXXXX';<br />
$appsecret = 'XXXXX;<br />
$facebook = new Facebook($appapikey, $appsecret);<br />
$user_id = $facebook-&gt;require_login();<br />
echo "Örnek Benim Facebook id'im $user_id:";<br />
</code></p>
<p>Bu kodda öncelikle api&#8217;yi sayfamız çağırdık. Daha sonra api key ve secret key kullanarak bir facebook application sınıfı yarattık. Buradaki apikey ve secret keyleri uygulanızı yarattığınız facebook developer bölümünden alabilirsiniz. Daha sonra apiden ilk isteiğimiz $facebook-&gt;require_login() ile yaptık. Bu bize giriş yaptığımız facebook kullanıcı id&#8217;mizi verdi. Uygulama her kim erişir ise burada onun kendi facebook id&#8217;si görünecektir. Bu örneğe <a href="http://apps.facebook.com/ornekapplication/ornek1.php" target="_blank">apps.facebook.com/ornekapplication/ornek1.php</a> adresinden ulaşabilirsiniz.</p>
<p>Şimdi bir diyagram ile facebook application nasıl çalışır anlatalım.</p>
<p><img class="alignnone size-full wp-image-69" title="faceapp1" src="http://www.renklibeyaz.com/wp-content/uploads/2009/12/faceapp1.jpg" alt="faceapp1" width="825" height="625" /><br />
Facebook üzerinden apps.facebook.com/ornekapplication adresine ulaştığınızda facebook tüm GET ve POST veriler ile birlikte -hatta kendi de eklediği verilerde dahil- bizim uygulamamızın çalıştığı sunucudan yani www.renklibeyaz.com/ornekapplication sunucusundan istek yapar. İstek yapılan sayfa php ise ki bizim örneğimizde böyle önce facebook apiyi çağırır, sonra bir sınıf yaratır. Daha sonra bu sınıf üzerinde facebook&#8217;a bağlanarak istediği sorguları çalıştırır. Tüm api&#8217;ye <a href="http://wiki.developers.facebook.com/index.php/API" target="_blank">http://wiki.developers.facebook.com/index.php/API</a> adresinden ulaşabilirsiniz. Sorgularımızı gönderdikten sonra FBML ve HTML karışımı bir sayfa döndürürüz. Bu sayfa facebook tarafından okunur ve yorumlanır. FBML etiketleri son çıktı oluşturulmadan önce facebook tarafından derlenir. Son çıktı facebook arayüzü ile birlikte facebook tarafından ekrana basılır. Facebook kendi üzerinden halihazırda bulunan javascript apisini de hiçbir düzenleme yapmadan kullanmanıza olanak tanır. Özel sınıflar örneğin jquery gibi bu arayüzde çalışmaz. Facebook&#8217;un bunun için kendi js apisi mevcuttur.</p>
<h3>Facebook Arkadaşlarımı Listele</h3>
<p>Bu örnekte apiyi kullanarak arkadaşlarımızı listeleyeceğiz.</p>
<p>require_once &#8216;php/facebook.php&#8217;;<br />
$appapikey = &#8216;XXXXXXX&#8217;;<br />
$appsecret = &#8216;XXXXXXXXX;<br />
$facebook = new Facebook($appapikey, $appsecret);<br />
$user_id = $facebook-&gt;require_login();<br />
$ff = $facebook-&gt;api_client-&gt;friends_get();<br />
for($i=0; $i&lt;10; $i++)<br />
{<br />
<span style="white-space:pre"> </span>$ffBilgi = $facebook-&gt;api_client-&gt;users_getInfo($ff[$i], array(&#8217;first_name&#8217;,'last_name&#8217;));<br />
<span style="white-space:pre"> </span>echo $ffBilgi[0]['first_name'].&#8217; &#8216;.$ffBilgi[0]['last_name'].&#8217;&lt;br /&gt;&#8217;;<br />
}</p>
<p>Bu örnekte öncelikle $facebook-&gt;api_client-&gt;friends_get() ile tüm arkadaşlarımızın uid&#8217;lerini $ff dizinine alıyoruz. Daha sonra bu dizinden ilk 10 arkadaşımız için tek tek $facebook-&gt;api_client-&gt;users_getInfo ile ad soyad bilgilerini alıp ekrana basıyoruz. Örneği <a href="http://apps.facebook.com/ornekapplication/ornek2.php" target="_blank">apps.facebook.com/ornekapplication/ornek2.php</a> adresinden inceleyebilirsiniz. Bu örneği özellikle 10 kişi ile sınırladım. Eğer büyük bir listeniz varsa api her bilgi isteğinizde facebook&#8217;a bağlanıp bilgi isteyecektir ki bu da süreyi uzatır. Facebook application&#8217;lar için 9-10sn gibi bir timeout süresi verir. Eğer bu süreyi aşarsanız sayfa zaman aşımına uğrar. Tüm listenizi sorgulayarak bunu deneyebilirsiniz. Peki çözüm nedir? İşte tam bu noktada yardımıza FBML etiketleri yetişir.</p>
<h3>FBML ile Arkadaşlarımı Gösterme</h3>
<p>Bu örnekte apiyi kullanarak arkadaşlarımızın uid&#8217;lerini alacağız ancak bunların adlarını sorgulamayacağız. Bunun yerine fbml tagları ile adlarının hatta profil fotoğraflarının gösterilmesini sağlayacağız.</p>
<p>require_once &#8216;php/facebook.php&#8217;;<br />
$appapikey = &#8216;XXXXXXX&#8217;;<br />
$appsecret = &#8216;XXXXXXXXX;<br />
$facebook = new Facebook($appapikey, $appsecret);<br />
$user_id = $facebook-&gt;require_login();<br />
$ff = $facebook-&gt;api_client-&gt;friends_get();<br />
for($i=0; $i&lt;sizeof($ff); $i++)<br />
{<br />
<span style="white-space:pre"> </span>echo &#8220;&lt;fb:profile-pic uid=\&#8221;$ff[$i]\&#8221; size=\&#8221;small\&#8221; linked=\&#8221;true\&#8221; /&gt; &#8220;;<br />
<span style="white-space:pre"> </span>echo &#8220;&lt;fb:name uid=\&#8221;$ff[$i]\&#8221; /&gt;&lt;br /&gt;\n&#8221;;<br />
}</p>
<p>Burada &lt;fb:name uid=&#8221;" /&gt; etiketine uid&#8217;sini verdiğimiz arkadaşımızın adını hatta profiline bir link çıkarır. İstersek bu etiketin diğer parametrelerini kullanarak link çıkartmama, sadece adını gösterme gibi pek çok değişik biçimde kullanabiliriz. Bu örneğe <a href="http://apps.facebook.com/ornekapplication/ornek3.php" target="_blank">apps.facebook.com/ornekapplication/ornek3.php</a> adresinden ulaşabilirsiniz. Aynı şey &lt;fb:profile-pic&gt; etiketi için de geçerlidir. Farkettiniz gibi burada tüm arkadaşlarımı listeledim çünkü burada bir timeout kaygım yok. Ben fbml olarak ürettim fbml tag&#8217;ları ile gösterilecek metinleri ve profil fotoğraflarını yerleştirmek artık facebook&#8217;un işi. İşte bu yüzden fbml kullanmak facebook application için çok önemli.</p>
<p>Şimdilik bu kadar önümüzdeki makalede daha fazla fbml etiketi ve kullanımlarından bahsedeceğim.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.renklibeyaz.com/facebook-application-nasil-yapilir.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Facebook application yapmak</title>
		<link>http://www.renklibeyaz.com/facebook-application-yapmak.html</link>
		<comments>http://www.renklibeyaz.com/facebook-application-yapmak.html#comments</comments>
		<pubDate>Tue, 22 Dec 2009 18:20:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Web Teknolojileri]]></category>

		<guid isPermaLink="false">http://www.renklibeyaz.com/?p=59</guid>
		<description><![CDATA[Facebook apilication yapmak için öncelikle facebook developer bölümüne girip bir application yaratmalıyız. Ben bunun içi https://apps.facebook.com/ornekapplication/ adından bir appication yarattım. Bu makalede bir application&#8217;ın facebook üzerinde nasıl yaratılacağını anlatacağım. Bir sonraki makale ise application çalışma mantığı olacak. Hadi başlayalım!Önce Facebook hesabınızı açın. Sonra developer sayfasına girin. http://www.facebook.com/developers/ sayfasına girin. Yeni Uygulama Oluştur linkine tıklayın.

Uygulama adınızı [...]]]></description>
			<content:encoded><![CDATA[<p>Facebook apilication yapmak için öncelikle facebook developer bölümüne girip bir application yaratmalıyız. Ben bunun içi https://apps.facebook.com/ornekapplication/ adından bir appication yarattım. Bu makalede bir application&#8217;ın facebook üzerinde nasıl yaratılacağını anlatacağım. Bir sonraki makale ise application çalışma mantığı olacak. Hadi başlayalım!<span id="more-59"></span>Önce Facebook hesabınızı açın. Sonra developer sayfasına girin. <a href="http://www.facebook.com/developers/" target="_blank">http://www.facebook.com/developers/</a> sayfasına girin. <strong>Yeni Uygulama Oluştur</strong> linkine tıklayın.</p>
<p><img class="alignnone size-full wp-image-60" title="fb-app-ornek1" src="http://www.renklibeyaz.com/wp-content/uploads/2009/12/fb-app-ornek1.jpg" alt="fb-app-ornek1" width="471" height="205" /></p>
<p>Uygulama adınızı yazın, bu ad sizin uygulamaya verdiğiniz isim olacak. Tabiki sonra kullanım koşullarını kabul etmeniz gerekiyor. <strong>Create Application</strong> linkine tıklayıp yolumuza devam ediyoruz.<br />
<img class="alignnone size-full wp-image-63" title="fb-app-ornek22" src="http://www.renklibeyaz.com/wp-content/uploads/2009/12/fb-app-ornek22.jpg" alt="fb-app-ornek22" width="594" height="352" /></p>
<p>Artık bir facebook aplication&#8217;ımız var. Api anahtarını ve Gizli bölümünü paylaşmamalısınız. Şimdi sıra ayarlarda</p>
<p><img class="alignnone size-full wp-image-64" title="fb-app-ornek3" src="http://www.renklibeyaz.com/wp-content/uploads/2009/12/fb-app-ornek3.jpg" alt="fb-app-ornek3" width="579" height="349" /></p>
<p>Profiller bölümünde sekme adımızı ayarlıyoruz. Bu ayar kullanıcılarımızın uygular bölümünde görünecek isim yani bizim için önemli.</p>
<p><img class="alignnone size-full wp-image-65" title="fb-app-ornek4" src="http://www.renklibeyaz.com/wp-content/uploads/2009/12/fb-app-ornek4.jpg" alt="fb-app-ornek4" width="577" height="326" /></p>
<p>İşte burası en önemlisi <strong>Geniş Sütün URL Bağlantısı</strong> denilen bölüm sizin facebook application&#8217;ınızın facebook üzerinden erişileceği url bu urlyi seçerken özen gösterin. Eğer istediğiniz url daha önceden alınmış ise size kullanıldığına dair bir hata mesajı çıkacaktır. Diğer önemli bölümde <strong>Canvas Callback URL</strong>, işte bu sizin facebook application&#8217;ınızın asıl çalışacağı yer. Yani facebook <strong>apps.facebook.com/ornekapplication</strong> adresine gelen istekleri buradan yani <strong>www.renklibeyaz.com/ornek </strong>adresinden sorgulayacak bizim yazılımımız aslında burada çalışacak. Son önemli ayarımızda Görüntüleme yöntemi. Eğer IFRAME yöntemi ile çalışacaksanız uygulamanızın facebook sayfasında bir iframe görünecek ve siteniz bir çerçeve içinde gelecek. Bu yöntemde FBML de kullanmayacaksınız yada kullanmak için başka yöntemler kullanacaksınız ama FBML seçerseniz çerçeveniz olmayacak uygulamanız facebook sayfasında tam görüntülecek ve fbml kullanabileceksiniz. Tabiki bizim tercihimiz ve anlatacağımız tüm uygulamalar FBML üzerinden olacak.</p>
<p>Şimdi bir facebook uygulama yarattık, bir sonraki makalede facebook uygulamasının çalışma mantığını anlayıp bir örnek uygulama yapacağız.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.renklibeyaz.com/facebook-application-yapmak.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Facebook connect kullanımı</title>
		<link>http://www.renklibeyaz.com/facebook-connect-kullanimi.html</link>
		<comments>http://www.renklibeyaz.com/facebook-connect-kullanimi.html#comments</comments>
		<pubDate>Sun, 13 Dec 2009 18:26:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Web Teknolojileri]]></category>

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

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

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

		<guid isPermaLink="false">http://www.renklibeyaz.com/?p=46</guid>
		<description><![CDATA[Facebook application&#8217;dan sonra geliştirilen bu api ile bir facebook application uygulamasının neredeyse tüm özelliklerini facebook arabirimini kullanmadan sahip olabiliyorsun. Tabiki mevcut sitenize de bu özellikleri kazandırarak sitenizin viral pazarlamasına büyük bir katkı yapabilirsiniz.
1- Facebook connect kurulumu
Kurulumun ilk adımı şüphesiz facebook developer uygulaması üzerinden sitemiz için bir hesap açmak. İşe başlayacağımız yer http://developers.facebook.com/connect.php Bu arada connect&#8217;in [...]]]></description>
			<content:encoded><![CDATA[<p>Facebook application&#8217;dan sonra geliştirilen bu api ile bir facebook application uygulamasının neredeyse tüm özelliklerini facebook arabirimini kullanmadan sahip olabiliyorsun. Tabiki mevcut sitenize de bu özellikleri kazandırarak sitenizin viral pazarlamasına büyük bir katkı yapabilirsiniz.<span id="more-46"></span></p>
<h1>1- Facebook connect kurulumu</h1>
<p>Kurulumun ilk adımı şüphesiz facebook developer uygulaması üzerinden sitemiz için bir hesap açmak. İşe başlayacağımız yer <a href="http://developers.facebook.com/connect.php" target="_blank">http://developers.facebook.com/connect.php</a> Bu arada connect&#8217;in mobil, web ve desktop uygulamalarına entegre olarak neler yapabileceği konusunda tanıtımını okuyabilirsiniz.</p>
<h3>&#8220;Start Building&#8221; e tıklayın hadi başlayalım.</h3>
<p><img class="alignnone size-full wp-image-50" title="build-adim11" src="http://www.renklibeyaz.com/wp-content/uploads/2009/12/build-adim11.jpg" alt="build-adim11" width="617" height="295" /></p>
<p>Birinci adımda sitemizin adını ve adresini veriyoruz ayrıca kullanıcılarımızın karşılaşacağı mesajlar için dil seçimi yapıyoruz. Burada verdiğimiz site adı bizim facebook panelinden ulaşırken göreceğimiz isim asıl önemli olan url kısmı çünkü facebook bu adrese göre yetki verecek.</p>
<h3>2. adım xd_receiver dosyası</h3>
<p><img class="size-full wp-image-48 alignnone" title="build-adim2" src="http://www.renklibeyaz.com/wp-content/uploads/2009/12/build-adim2.jpg" alt="build-adim2" width="614" height="348" /></p>
<p>Bu dosyayı indirip sitemizin root dizinine yerleştirmemiz gerekiyor. Facebook&#8217;un sitemizde oturum açabilmesi için bu dosyaya ihtiyaç duyacak.<br />
3. adıma tıkladığımızda kurulum tamamlanmış olacak</p>
<p><img class="alignnone size-full wp-image-49" title="build-adim3" src="http://www.renklibeyaz.com/wp-content/uploads/2009/12/build-adim3.jpg" alt="build-adim3" width="576" height="334" />&#8216;</p>
<p>İşte kurulumu tamamladık. Artık bir API anahtarımız ve Gizli Kodumuz var. Artık bunları kullanarak sitemize facebook ile  girilmesini sağlayacak kodları yazmaya başlayabiliriz.</p>
<h1>Web sitemize Facebook Connect ekleme</h1>
<p>Burada iki önemli unsur var. Birincisi bizim sitemiz html ile kodlandı fbml den anlamaz kullandığımız tarayıcılar da öyle. Peki ne yacağız? Öncelikle kodlarımız içerisinde fbml standartlarını kullandığımızı söyleyaceğiz.</p>
<pre id="line1"><span class="doctype">&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;</span>
&lt;<span class="start-tag">html</span><span class="attribute-name"> xmlns</span>=<span class="attribute-value">"http://www.w3.org/1999/xhtml" </span><span class="attribute-name">xml:lang</span>=<span class="attribute-value">"tr" </span><span class="attribute-name">lang</span>=<span class="attribute-value">"tr" </span><span class="attribute-name">xmlns:fb</span>=<span class="attribute-value">"http://www.facebook.com/2008/fbml"</span>&gt;</pre>
<p>html etiketimize küçük bir eklenti yapıyoruz.  Sonrasında header alanına bir javascript kodu ekliyoruz.</p>
<pre id="line52">&lt;<span class="start-tag">script</span><span class="attribute-name"> src</span><span>="</span><a href="view-source:http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php/tr_TR">http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php/tr_TR</a><span>" </span><span class="attribute-name">type</span>=<span class="attribute-value">"text/javascript"</span>&gt;&lt;/<span class="end-tag">script</span>&gt;

Ve son olarak fbml etiketlerimizi derlecek ve apimizi çalıştıracak kod. Kodu sitmizin sonuna body etiketini kapatmadan hemen önce koyuyoruz.

&lt;<span class="start-tag">script</span><span class="attribute-name"> type</span>=<span class="attribute-value">"text/javascript"</span>&gt;
FB.init("43624c3db06894f210e9e3785962af8d", "/xd_receiver.html");
&lt;/<span class="end-tag">script</span>&gt;

Bu ilemleri yaptık ama sitemizde hiç bir hareket yok çünkü sitemizde henüz hiçbir fbml etiketi kullanmadık.</pre>
<h1>FBML etiketleri</h1>
<pre id="line52">Connect ile neredeyse tüm fbml etiketleri kullanılabilir. Biz önce kolay olanlardan başlayacağız.</pre>
<h2>1- Fan Kutusu (Fan Box)</h2>
<pre id="line52">&lt;<span class="start-tag">fb:fan</span><span class="attribute-name"> profile_id</span>=<span class="attribute-value">"</span>235267752305<span class="attribute-value">" </span><span class="attribute-name">stream</span>=<span class="attribute-value">"0" </span><span class="attribute-name">connections</span>=<span class="attribute-value">"8" </span><span class="attribute-name">width</span>=<span class="attribute-value">"250"</span>&gt;&lt;/<span class="end-tag">fb:fan</span>&gt;
<img class="alignnone size-full wp-image-54" title="hayran-kutsu" src="http://www.renklibeyaz.com/wp-content/uploads/2009/12/hayran-kutsu.jpg" alt="hayran-kutsu" width="255" height="252" />
Web siteniz üzerinde bir hayran kutusu oluşturmanızı sağlar. Hayran olmak isteyenler 'Hayran Ol' kutusuna tıkladığında bir pop-up'da facebook üye giriş ekranı açılır ve onaylarsa artık hayranımzıdır. Bu üye giriş ekranını daha sonra kendimizde açabibiriz.
Bu makaleyi yazarken sürekli vereceğim bir örnek sitem var. Benim connecti ilk denediğim site <a href="http://www.bursaburada.com" target="_blank">www.bursaburada.com</a> hayran kutusu örneğime buradan buradan ulaşabilirsiniz.
Sadece birkaç parametresi var. <span style="text-decoration: underline;"><strong>stream </strong></span>aslında ortak biz yazı paylaşım alanı tüm ziyaretçiler görüşlerini burada paylaşabiliyor. Aslında bu özellik Canlı akış kutusu olarak ayrı bir özellik olarak kullanılabiliyor. En önemlisi <strong><span style="text-decoration: underline;">profile_id</span></strong> bu id'ye facebook uygulamalarınızın içinden geliştirici bölümüne girin developer seçeneğine tıklayın. <strong></strong><span class="attribute-name"><strong><span style="text-decoration: underline;">connections </span></strong>özelliği bizim hayran kutumuzda kaç kişiyi göstermek istediğimizi belirliyor.</span> 

Burada mevcut uygulamalarınız listelenir.
<img class="alignnone size-full wp-image-52" title="gelistirici-ekrani" src="http://www.renklibeyaz.com/wp-content/uploads/2009/12/gelistirici-ekrani.jpg" alt="gelistirici-ekrani" width="305" height="392" />

Oluşturduğumuz uygulamaya tıklayın. Buradan application id'mize ulaşıyoruz.

<img class="alignnone size-full wp-image-53" title="uygulama-detayi" src="http://www.renklibeyaz.com/wp-content/uploads/2009/12/uygulama-detayi.jpg" alt="uygulama-detayi" width="400" height="269" /></pre>
<h2>2- Canlı Akış Kutusu (Live Stream Box)</h2>
<pre id="line52">&lt;fb:live-stream event_app_id="235267752305" xid="YOUR_EVENT_XID" width="300" height="500"&gt;&lt;/fb:live-stream&gt;
<img class="alignnone size-full wp-image-55" title="canli-yayin" src="http://www.renklibeyaz.com/wp-content/uploads/2009/12/canli-yayin.jpg" alt="canli-yayin" width="334" height="211" />
Canlı yayın kutusu sayfalarınıza birer ziyaretçi defteri gibidir. Ziyaretçileriniz burada paylaşımda bulunabilirler. Buradaki yine en önemli parametre <strong><span style="text-decoration: underline;">event_app_id</span></strong> yine bu bizim hayran kutusunda da kullandığımız application id'miz. Buradaki diğer önemli paremetre <strong><span style="text-decoration: underline;">xid</span></strong> parametresi. Bu parametreyi boş bırakmamızda bir sakınca yok eğer bir sayfada birden fazla canlı yayın kutusu kullanacaksanız xid'lerinizi farklı gireceksiniz.

Connect ile Başka Neler yapılabilir?

Tabiki öncelikle oturum açılabir <img src='http://www.renklibeyaz.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> bir sonraki uygulamamız bu olacak. Bunun dışında comments, publish yapılabilir, arkadaşlarınız listelenebilir, notification gönderebilir, arkadaslarınızı siteye davet etmelerini sağlayabilirsiniz. Ve gerisi sizin yaratıcılığınıza kalmış. Bu özelliklerin tamamını tek tek burada paylaşacağım.</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.renklibeyaz.com/facebook-connect-kullanimi.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Markanızı sosyal ağlara taşıyın</title>
		<link>http://www.renklibeyaz.com/markanizi-sosyal-aglara-tasiyin.html</link>
		<comments>http://www.renklibeyaz.com/markanizi-sosyal-aglara-tasiyin.html#comments</comments>
		<pubDate>Thu, 10 Dec 2009 22:36:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Reklam ve Tasarım]]></category>

		<guid isPermaLink="false">http://www.renklibeyaz.com/?p=41</guid>
		<description><![CDATA[Bu gün bildiğimiz tüm medyalardan daha güçlü bir medyaya sahibiz artık. Sosyal ağlarımız. Markanızı da sosyalleştirmeli arkadaş edindirmelisiniz yoksa yanlızlıktan ölebilir. Peki nasıl sosyalleşir ve bununla marka değerinizi yükseltebilirsiniz?
Sosyal ağlar ve bu ağlardaki paylaşım hızları öyle yüksek ki doğru hamleler bir markayı hayal dahi edemeyeceği kadar iyi noktalara getirirken yanlış hamleler çok kötü sonuçlar doğrabiliyor. [...]]]></description>
			<content:encoded><![CDATA[<p>Bu gün bildiğimiz tüm medyalardan daha güçlü bir medyaya sahibiz artık. Sosyal ağlarımız. Markanızı da sosyalleştirmeli arkadaş edindirmelisiniz yoksa yanlızlıktan ölebilir. Peki nasıl sosyalleşir ve bununla marka değerinizi yükseltebilirsiniz?<span id="more-41"></span></p>
<p>Sosyal ağlar ve bu ağlardaki paylaşım hızları öyle yüksek ki doğru hamleler bir markayı hayal dahi edemeyeceği kadar iyi noktalara getirirken yanlış hamleler çok kötü sonuçlar doğrabiliyor. Danone hakkında dolaşan bir mail vardı negtif bir reklam maili insanlar bunu hiç sorgulamadan aylarca hatta yıllarca birbirlerine duyurdular ta ki herkese yayılana kadar. Bu asılsız karalama kampanyası firmayı öylesine zor duruma soktu ki sonunda bir karşı reklam kampanyası oluşturmak zorunda kaldı.</p>
<h2>Markam Nasıl sosyalleşir ?</h2>
<ol>
<li><strong>Arkadaş olun</strong>, fan page oluşturun:  Markanızı sevenlerin deneyimlerini paylaşabilecekleri bir ortam hazırlayın. Sizin yönettiğiniz bir facebook grubunuz bir twitter hesabınız mutlaka olsun. Web sitenizde bunlara birer link verin hatta tweet&#8217;lerinizi sitenizde yayınlayın.</li>
<li><strong>Ayrıcalıklı hissettirin:</strong> Herkesten önce fanlarınızın yeniliklerden haberdar olmasını ilk onları haberdar olmalarını  sağlayın. Her gün en az bir tweet yapın.</li>
<li><strong>Küçük hediyeler verin</strong>. bir puan sistemi ile yada şans eseri seçtiğiniz üyelere küçük hediyeler armağan edin. Kendilerini borçlu hissedeceklerdir.</li>
<li><strong>Onları önemseyin</strong>: Doğum günlerinde, yılbaşı yada bayram gibi önemli günlerde onlara küçük jestler yapın yada en azından hatırladığınızı gösterin siz onların dostusunuz.</li>
<li><strong>Deneyim yaşatın:</strong> Arkadaşlarınız ile yaşadığınız anıları diğer arkadaşlarınıza anlatırsınız siz onların arkadaşı olduğunuza göre arkadaşlarıyla paylaşacak güzel anıları olmasını sağlayın yani  paylaşacakları şeyler verin.</li>
<li><strong>Pazarlamacınız yapın:</strong> Size kazandıracakları kişiler için onları ödüllendirin.</li>
<li><strong>Nekadar iyi biri olduğunuzu kanıtlayın</strong>: Onların da yardımlarıyla hiç karşılık beklemeden bir sosyal sorumluluk gerçekleştirin.</li>
<li><strong>Anlık fırsatlar yaratın:</strong> Sizi takip edenler her zaman kazansınlar.</li>
<li><strong>Yarıştırın:</strong> Diğer funların yada üye olan diğer arkadaşlarının puanlarını yada marka için neler yaptıklarını görmelerini sağlayın. Rekabet insanda bir iç güdüdür. Herkes sizin en iyi arkadaşınız olmak istesin.</li>
<li><strong>Gücünüzü gösterin:</strong> Yeteri sayıya ulaşınca bir oranizasyon düzenleyin, bir sanatçının sizden bahsetmesini sağlayın yada büyük bir hediye verin gücünüzü gösterin. İnsanlar güçlü insanların yanında durmak isterler.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.renklibeyaz.com/markanizi-sosyal-aglara-tasiyin.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Facebook&#8217;ta uygulama geliştirmek</title>
		<link>http://www.renklibeyaz.com/facebookta-uygulama-gelistirmek.html</link>
		<comments>http://www.renklibeyaz.com/facebookta-uygulama-gelistirmek.html#comments</comments>
		<pubDate>Thu, 19 Nov 2009 23:40:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Web Teknolojileri]]></category>

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

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

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

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

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

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

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

		<guid isPermaLink="false">http://www.renklibeyaz.com/?p=39</guid>
		<description><![CDATA[Facebook üzerinde yazılım geliştirme fikrinin bana önceleri pek sıcak gelmediğini peşinen söylemeliyim ancak Facebook Developer Garage&#8217;a katıldıktan sonra bu konudaki fikrim ciddi anlamda değişti.
Developer Garage etkinliğine katılmadan öncede nedir bu gibilerinden inceleme olanağım oldu ancak pek de üzerine eğildiğimi söyleyemem.
Web üzerinde çok konu hakkında pek detay bulunmuyor. Türkçe dökümanlar ise konunun özünü anlatmaktan oldukça uzak. [...]]]></description>
			<content:encoded><![CDATA[<p>Facebook üzerinde yazılım geliştirme fikrinin bana önceleri pek sıcak gelmediğini peşinen söylemeliyim ancak Facebook Developer Garage&#8217;a katıldıktan sonra bu konudaki fikrim ciddi anlamda değişti.<span id="more-39"></span></p>
<p>Developer Garage etkinliğine katılmadan öncede nedir bu gibilerinden inceleme olanağım oldu ancak pek de üzerine eğildiğimi söyleyemem.</p>
<p>Web üzerinde çok konu hakkında pek detay bulunmuyor. Türkçe dökümanlar ise konunun özünü anlatmaktan oldukça uzak. Çoğu bir kaç basit örnekten ibaret.</p>
<p>Ben bu ilk facebook geliştirme yazımda önce büyük resmi anlatmak istiyorum daha sonra bunları örneklerle detaylandırmaya çalışacağım</p>
<h2>Facebook Üzerinde Nasıl Yazılım Geliştirilir ?</h2>
<p>Bunun için öncelikle <a href="http://www.facebook.com/developers">http://www.facebook.com/developers</a> adresinden kendinizi geliştirici olarak kayıt ediyorsunuz.  Sonra yeni uygulama oluştur diyerek ilk uygulamanıza bir isim vererek devam ediyorsunuz. Bu kısımda çok sayıda ayarımız var ama ben şimdilik teknik detaylardan bahsetmeyeceğim.</p>
<h2>Facebook ile ne tip uygulamalar geliştirilebilir?</h2>
<p>Facebook uygulama tipini temelde ikiye ayırabiliriz</p>
<ol>
<li>Facebook Applications</li>
<li>Facebook Connect</li>
</ol>
<h2>1. Facebook Applications</h2>
<p>Bu tip uygulamalar facebook içerisinde bir sayfa olarak çalışan ve http://apps.facebook.com/xxxxxxxx diye başlayan uygulamlar diyebiliriz. Bu uygulamalarda iki temelde çalışabiliyor ya iframe olarak sizin sitenizden geliyor yada facebook&#8217;un kendi özel dili olan fbml ile yazılarak facebook içerisinde gömülü çalışıyor. Geliştiriciler tahmin edebileceğiniz gibi iframe uygulamaları tercih etmiyor çünkü bu uygulamanın her yanında scroollar çıkmasına sebep oluyor hem de fbml kullanmak hız kazandırıyor.</p>
<h2>2.Facebook Connect</h2>
<p>Facebook connect web siteleri, iphone&#8217;lar, mobile cihazlar ve desktop yazılımlarda kullanılmak üzere geliştirilmiş. Bu bize sitemizde üyelik gibi işlemlerin facebook kullanıcı adı ve şifresi ile yapılabilmesini sağlıyor. FB kullanıcıları sitemize yada uygulamamıza bilgilerini vermeden FB kullanıcı adları ve şifreleri ile girebiliyor. Yorum yazabiliyor, arkadaşlarını görebiliyor, davet gönderebiliyor, içeiği profillerinde, duvarlarında paylaşabiliyor yani sitemizdeki pek çok hizmete ek özellikler getiriyor.</p>
<h2>Facebook Api nedir?</h2>
<p>Facebook tüm bu işlemlerin yapılabilmesi için bir ortak arabirim geliştirmiş. Bu arabirim şuan pek çok farklı platform tarafından çalıştırılabiliyor. Bir dahili application yazarken php, .net api yada flash api&#8217;yi kullanabilirsiniz. Bunların tamamı uygulamanızı yazmanız için ortak fonksiyonlar kullanıyorlar. Eğer connect kullanacaksanız yine aynı api&#8217;yi javascript tabanlı olarak kullanabilmeniz mümkün. Facebook api&#8217;sine FQL adını verdiği özel bir SQL dili de entegre etmiş. Bu da bize bazı işlemlerde fonksiyonların veremediği esnekliği ve hızı sağlıyor.</p>
<h2>FBML Nedir?</h2>
<p>Genel olarak html&#8217;in özel fonksiyonları tetikleyenidir diyebiliriz. Peki buna neden ihtiyaç duyulmuş derseniz çok gerekli diyebilirim. Diyelim bir kullanıcının adını yazmak istiyorsanız iki seçeneğiniz var ya api ile facebook üzerinden o kişinin uid&#8217;si ile adını çekeceksiniz yada &lt;fb:name uid=&#8221;xxxx&#8221;&gt;&lt;/fb:name&gt; diyeceksiniz hepsi bu. FBML kullandığınızda facebook çıktı sayfanızdaki bu tag&#8217;ları bulup kendi derleyecek böylece her şey için facebook sunucusunu beklemek zorunda kalmayacaksınız özelliklede onlarca kişi adı listelemek istediğinizde bunun bir nimet olduğunu anlarsınız. Çünkü facebook sizin bir sayfayı üretmeniz için 10-15sn bekler ve inanın 10 isimi api ile sorgulamak bile bazen timeout&#8217;a düşmenize sebep olabilir FBML yüzden bu çok iyi bir çözüm</p>
]]></content:encoded>
			<wfw:commentRss>http://www.renklibeyaz.com/facebookta-uygulama-gelistirmek.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>PHP5 ile PHP4 dosyaları çalıştırma</title>
		<link>http://www.renklibeyaz.com/php5-ile-php4-dosyalari-calistirma.html</link>
		<comments>http://www.renklibeyaz.com/php5-ile-php4-dosyalari-calistirma.html#comments</comments>
		<pubDate>Tue, 17 Nov 2009 11:33:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Web Teknolojileri]]></category>

		<guid isPermaLink="false">http://www.renklibeyaz.com/?p=36</guid>
		<description><![CDATA[Aslında basit bir konu ama nette bu şekilde arama yapınca bir bilgi bulmadığım için yazıyorum. PHP5 tabiki geri dönük olarak PHP4 çalışırıyor ancak php.ini&#8217;den birkaç küçük ayar yapmak gerekebiliyor.

İlk ve en önemli ayar shor_open_tag = On
Eğer bu of olursa &#60;? ile başadığınızda php anlamaz ve ekrana yazar işte bu en kötüsü tamamen deşifre olursunuz. bu [...]]]></description>
			<content:encoded><![CDATA[<p>Aslında basit bir konu ama nette bu şekilde arama yapınca bir bilgi bulmadığım için yazıyorum. PHP5 tabiki geri dönük olarak PHP4 çalışırıyor ancak php.ini&#8217;den birkaç küçük ayar yapmak gerekebiliyor.<br />
<span id="more-36"></span><br />
İlk ve en önemli ayar shor_open_tag = On<br />
Eğer bu of olursa &lt;? ile başadığınızda php anlamaz ve ekrana yazar işte bu en kötüsü tamamen deşifre olursunuz. bu ayar mutlaka On olmalı</p>
<p>İkincisi ise allow_call_time_pass_reference = On</p>
<p>hepsi bu kadar en azından benim için yeterli oldu. Bir de kullandığınız class&#8217;larda bir kaç küçük düzenleme gerekebilir çünkü php4&#8242;teki eski sınıf yazpıları php5 ile biraz farklı.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.renklibeyaz.com/php5-ile-php4-dosyalari-calistirma.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>MySQL Plesk ve Latin5 Sorunu</title>
		<link>http://www.renklibeyaz.com/mysql-plesk-ve-latin5-sorunu.html</link>
		<comments>http://www.renklibeyaz.com/mysql-plesk-ve-latin5-sorunu.html#comments</comments>
		<pubDate>Tue, 17 Nov 2009 11:28:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Web Teknolojileri]]></category>

		<guid isPermaLink="false">http://www.renklibeyaz.com/?p=33</guid>
		<description><![CDATA[Uzun bir aradan sonra pleski güncelledim 8.2&#8242;den 9.2&#8242;ye geçiş yaptım. Güncellemi update yolluyla yapmak çok riskli olacağı için ikinici bir makina kurarak birinden diğerine migration yaptık. Migration sırasında küçük problemler çıksada asıl sorun bizi veri tabanında bekliyordu.
İlk bakışta bir sorun yoktu php.ini&#8217;yi ayarladık sonra geldik veri tabanına migrationdan sonra tüm tablolarım latin5 görünmesine rağmen tüm [...]]]></description>
			<content:encoded><![CDATA[<p>Uzun bir aradan sonra pleski güncelledim 8.2&#8242;den 9.2&#8242;ye geçiş yaptım. Güncellemi update yolluyla yapmak çok riskli olacağı için ikinici bir makina kurarak birinden diğerine migration yaptık. Migration sırasında küçük problemler çıksada asıl sorun bizi veri tabanında bekliyordu.<span id="more-33"></span></p>
<p>İlk bakışta bir sorun yoktu php.ini&#8217;yi ayarladık sonra geldik veri tabanına migrationdan sonra tüm tablolarım latin5 görünmesine rağmen tüm Türkçe karakterler b?yle gözüküyordu. Öncelikle mysqlimizi durdurduk.</p>
<p>$services mydqld stop</p>
<p>sonra /etc/my.cnf&#8217;u açtık ve [mysqld] bölümünün altına şunları ekledik.</p>
<p>skip-character-set-client-handshake<br />
default-character-set = latin5<br />
default-collation = latin5_turkish_ci<br />
character_set_server = latin5</p>
<p>tatatatam! artık Türkçe karakter yazabiliyor ve okuyabiliyorum hemde SET NAME falan vermeden</p>
<p>Sorun bitti mi?? tabiki hayır!!!! Girilmiş veriler düzelmiyor ancak yeni veriler düzgün giriş - çıkış yapıyor. Neyse ki eski sunucumun plesk yedeklerinden ayrı bir mydql yedeği var. Oradan tüm veri tabanlarını silip geri yükleyeceğim.</p>
<p>Bunu yazmak yaklaşık 10 dk aldı ancak bunları yapmak ve doğru olanları bulmak nerdeyse 5 saatime mal oldu umarım birilerinin işine yarar ve herşey daha kolay olur.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.renklibeyaz.com/mysql-plesk-ve-latin5-sorunu.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>SEO Nedir?</title>
		<link>http://www.renklibeyaz.com/seo-nedir.html</link>
		<comments>http://www.renklibeyaz.com/seo-nedir.html#comments</comments>
		<pubDate>Tue, 27 Oct 2009 19:41:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Reklam ve Tasarım]]></category>

		<category><![CDATA[Web Teknolojileri]]></category>

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

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

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

		<guid isPermaLink="false">http://www.renklibeyaz.com/?p=27</guid>
		<description><![CDATA[ 

Arama motoru optimizasyonu yani sitenizi Google&#8217;a iyi anlatmak ve aramalarda önde yeralmaktır. Ne gerek var ki şimdi bunlarla uğraşmaya demeyin arama demek SEO demek, SEO demek müşteri demektir. Müşteri de tabiki veli nimettir&#8230;

SEO Nedir ?
SEO (Search Engine Optimization) yani arama motoru optimizasyonu bir web sitesinin arama motorları -direk google da denilebilir – tarafından doğru [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>TR</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:DontVertAlignCellWithSp /> <w:DontBreakConstrainedForcedTables /> <w:DontVertAlignInTxbx /> <w:Word11KerningPairs /> <w:CachedColBalance /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val=" " /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]--> <!--[if gte mso 10]><br />
<mce:style><!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Normal Tablo"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman","serif";} --></p>
<p><!--[endif]--></p>
<p class="MsoNormal">Arama motoru optimizasyonu yani sitenizi Google&#8217;a iyi anlatmak ve aramalarda önde yeralmaktır. Ne gerek var ki şimdi bunlarla uğraşmaya demeyin arama demek SEO demek, SEO demek müşteri demektir. Müşteri de tabiki veli nimettir&#8230;</p>
<p class="MsoNormal"><span id="more-27"></span></p>
<p class="MsoNormal"><strong><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">SEO Nedir ?</span></strong></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">SEO (Search Engine Optimization) yani arama motoru optimizasyonu bir web sitesinin arama motorları -direk google da denilebilir – tarafından doğru anlaşılması ve sizi arayanların çok daha kolay ve doğru kelimeler ile bulabilmesi demektir. Arama motoru optimizasyonuna  arama motoru pazarlamasının önemli bir bölümünü oluşturur ki zaten bu uygulamanın temel amacı internet üzerinde arama yapanlara aramalar</span><span style="font-size: 11pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">da</span><span style="font-size: 11pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;"> ürün yada hizmetlerinize web sitesi üzerinden ulaşabilmelerini sağlamaktır. </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;"> </span></p>
<p class="MsoNormal"><strong><span style="font-size: 11pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">SEO Neden Bu kadar Önemli ?</span></strong></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">Çok önemli çünkü tüm müşterileriniz sizin sunduğunuz bir ürün yada hizmeti ararken ilk önce google&#8217;a soruyor. Peki siz orada yoksanız sizi nasıl bulabilirler? SEO alt yapısı iyi olan bir web sitesi yapmak ve bilinçli seo teknikleri kullanmak yerine bir çok pazarlamacı, araçlar ve büyük bütçeli sıcak satış ekipleri kurarak çok daha az satış için çok daha fazla para harcayabilirsiniz. Bu da sizin seçiminiz.</span></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;"> </span></p>
<p class="MsoNormal"><strong><span style="font-size: 11pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">SEO nasıl yapılır ?</span></strong></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">İki yumurta ve biraz un kullanılarak yapılabilse sanırım herkes yapardı ancak bu çok sayısa teknolojiyi bir arada kullanmayı gerektiren çok önemli uzmanlıklar içeren ciddi bir iş ve bu yüzden yapılması çok da kolay değil. SEO&#8217;ya başlamanın ilk şartı HTML hatta XHTML tabanlı uzman kişiler tarafından kodlanmış web sayfası tasarımı. Bu tasarım içinde yer yer flash barındırabilir ancak tamamen flash tabana kesinlikle kurulmamalıdır. Tabiki XHTML bir tasarım sadece küçük bir başlangıç en önemlisi web sitenizin SEO altyapısına uygun dinamik içerik yönetimi sağlayabilen bir yazılım üzerinde çalışması gerekiyor. Bununla da bitmiyor içeriğin yani yazıların, ürünlerin yani tüm sayfaların doğru içerik yazım teknikleri ile konuyu bilen editörler tarafından siteye aktarılması gerekiyor. Son ve en önemli nokta ise yazılım, tasarım ve içerik ekibini doğru yönlendirebilecek Google&#8217;ın arama ve görüntüleme kriterlerini adı kadar iyi bilen SEO uzmanları gerekiyor.</span></p>
<p><strong>Nasıl başlamak lazım ?</strong></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">Öncelikle kelime hedeflemek lazım hangi kelimelerde yada kelime öbeklerinde bulunmak istiyoruz. İlk başta bunların beş adedi geçmemesini tavsiye ederim. Dil ve bölge hedeflemek yani hangi dilde aramalarda hangi ülkeden ziyaret bekliyoruz. Özellikle kelimeleri belirlerken terminolojiyi bir jenara bırakıp konuşma dilinde nasıl olduğunu bulmalıyız. Örneğin bir müşterimde &#8220;Meme Protezi&#8221; kelimesi hedefledik ve 1. sayfa&#8217;ya çıktık ama ne yazık ki kimse &#8220;Meme Protezi&#8221; aramıyordu halk dilikde bu operasyon &#8220;Göğüs Estetiği&#8221; yada &#8220;Silikon Göğüs&#8221; olarak tanınıyor. Zaten az merminiz varsa boşa sıkmayın iyi araştırın. Bu kelimelerle sorgular yapın hangi firmaların ne kadar iyi optimize edilmiş sayfalarla karşınıza çıktığını değerlendirin çünkü onlarla yarışacaksınız.<br />
</span></p>
<p class="MsoNormal">
<p class="MsoNormal"><strong><span style="font-size: 11pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">Peki bu kadar derde katlanmaya değer mi?</span></strong></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">Bence çok daha fazlasına değer. Diyelimki bir dükkan kiralayacaksınız şehrin en işlek caddesinde hatta Bağdat caddesinde. Ne kadar ödemelisiniz acaba 10 bin liraya olması zordur heralde. Peki bu cadde de bize size aylık 50 Bin yüz 100 Bin müşteri gelir mi? Gerçekten sanmıyorum. İşte SEO doğru yapıldığında bu hatta bundan çok daha büyük etki yaratır sonuçlarına siz bile şaşırırsınız.</span></p>
<p class="MsoNormal">
<p class="MsoNormal"><strong><span style="font-size: 11pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">Mevcut siteme SEO yapılır mı?</span></strong></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">Sitenizi hiç görmedim ama muhtemelen hayır daha doğrusu mükemmel SEO ise amacımız hayır. Herşey baştan yazılacak.</span></p>
<p class="MsoNormal">
<p class="MsoNormal"><strong><span style="font-size: 11pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">SEO yaptırdık müşteri ne zaman siteye girmeye başlar ?</span></strong></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">Bakkaldan ekmek almıyoruz. SEO bir süreç işidir. Analizler yapılır, hedefleriniz belirlenir optimize edilir ve beklenir. Sonra sonuçlar değerlendirilerek tekrar başa dönülür ve bu periyot devam eder. Sonuç almak en niş pazarda bile bir kaç ay sürebilir. Rekabetin yüksek olduğu pazarlardan bir iki yıl dahi sürebilir burada tartılması gereken konu buna ne kadar değeceğidir. Bu konuda google adwords içerisindeki araçlarda kelime trafik tahmin aracını kullanmanızı öneriyorum. Hedeflediğiniz kelime ayda bir milyon kez aranıyorsa ilk sayfaya en alttan bile girmek size bir kaç onbin ziyaretçi getirecektir.<br />
</span></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;"><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.renklibeyaz.com/seo-nedir.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Marka ve internet</title>
		<link>http://www.renklibeyaz.com/marka-ve-internet.html</link>
		<comments>http://www.renklibeyaz.com/marka-ve-internet.html#comments</comments>
		<pubDate>Sun, 18 Oct 2009 20:01:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Web Teknolojileri]]></category>

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

		<category><![CDATA[güvenlik]]></category>

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

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

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

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

		<guid isPermaLink="false">http://www.renklibeyaz.com/?p=21</guid>
		<description><![CDATA[Pek çok marka&#8217;nın internet üzerinde siteleri çalınıyor, siteleri ellerinde alınıyor bir çoğu da bu korkuyla yaşıyor. Peki çözüm ne? Bu konuda kim güveneceğiz? Domain sahibiniz aslında kim? Nasıl güvende hissedersiz? gibi konulara biraz açıklık getirelim. Bu işin tabiyatını öğrenelim.
Öncelikle internet&#8217;te kayıt  nedir?
İşin doğası gereği aslında hiç bir somut yani hardcopy kayıt yoktur. Yani hak dediğiniz [...]]]></description>
			<content:encoded><![CDATA[<p>Pek çok marka&#8217;nın internet üzerinde siteleri çalınıyor, siteleri ellerinde alınıyor bir çoğu da bu korkuyla yaşıyor. Peki çözüm ne? Bu konuda kim güveneceğiz? Domain sahibiniz aslında kim? Nasıl güvende hissedersiz? gibi konulara biraz açıklık getirelim. Bu işin tabiyatını öğrenelim.</p>
<h3><span id="more-21"></span><strong>Öncelikle internet&#8217;te kayıt  nedir?</strong></h3>
<p><strong></strong>İşin doğası gereği aslında hiç bir somut yani hardcopy kayıt yoktur. Yani hak dediğiniz şey sadece bir kayıttan ibaret. Ki bu kayıtlar sizin kullandığınız bilgisayarların daha gelişmişlerinde yine sizinkilere benzer bir hard diskte yer . Evet çok güvenli yollar var ama bunlar sadece kayıt! Bir anlık hata kayıtları başka ellere geçirebilir. Dünyada yıkılmayacak bir duvar yoktur.</p>
<h3><strong>Domain adımı aldım güvende miyim?</strong></h3>
<p><strong></strong>Malesef tam olarak değil hatta hiç değil! Domain dediğimiz sistem .com ve .com.tr&#8217;terde biraz farklı işler. com/net/org gibi uluslar arası kayıtlar ICAN denilen kuruluş tarafından yetkilendirilmiş kuruluşlar tarafından kayıt edilebilir. Bunlar register.com, onlinenic.com gibi kayıt firmalarıdır. Ülkemizdeki yüzlerce domain satan kuruluş var ancak bunlar sadece ICAN ana satıcılarından domain alıp size satan küçük bayilerdir. Size verdikleri kullanıcı adı ve şifreler ile kendi sitelerine girebilir ve onların sitesi üzerinden aracı yazılımlarla kendi domain bilgilerinizi değiştirebilir, hatta domain adınızı transfer edebilirsiniz. Ancak burada her zaman bayinin iyi niyetine bağlısınız. Çünkü bu domaini kayıt eden gerçek kişi bayidir.</p>
<h3><strong>Bir domain&#8217;in bana ait olduğunu nasıl anlarım?</strong></h3>
<p><strong></strong>Domainlerin whois bilgileri bulunur ki bunlar yönetici, teknik, ödeme gibi üç farklı kategoridedir. Bu alanların sizin bilgilerinizi olması gerekir. Ancak bu alanlarda sizin bilgilerinizin olması dahi bu domaini sizin yapmaz. Bu domainin asıl sahibi site bayinizdeki kontrol panel şifresine sahip kişidir. Bir de bu bilgi alanlarından  en önemlisi admin alanındaki email dir. Çünkü bir domainin transferini onaylayabilecek tek yetkili bu mail adresini kontrol eden kişidir. Bir transfer talebi geldiğinde onay maili buraya gelir. Önceden bu mail ile gelen linke tıklayarak maili onaylamak transferi bitirmek için yeterliydir.  Ancak bu alanda güvenlik arttırılarak Auth-Code mekanizması geliştirildi. Auth-Code tranfer isteği yapıldıktan sonra onay için istenilen koddur. Bu kod register firması tarafından üretilir yada bayi tarafından tanımlanır. Bu kod olmadan transfer yapılamaz. Hatta transfer koruması Auth-Code&#8217;un da elegeçirilebileceği gerçeği düşünülerek bir Transfer-Lock koruması geliştirildi. Bayi tarafından açılıp kapanabilen bu durum. Bu durum kapalı iken transfer kesinlikle gerçekleşitirilemez.</p>
<h3><strong>Aldığım domain ne güvenmenin yolu nedir ?</strong></h3>
<p><strong><span style="font-weight: normal; ">Bence en sağlıklı yol .com.tr domain almak çünkü .com.tr domainler sadece marka patenti yada ticaret sicili gibi evraklarla alınır. .com.tr domainleri sizin adınıza kim almış olursa olsun nic.tr üzerinden yapacağınız bir başvuru ile istediğiniz kişinin yönetimine geçiebilirsiniz. Bu faturalı bir işlem olduğu için de tamamen resmidir. Oysa .com/.net/.org üzerinde gerçek bir faturalandırmadan bahsetmek mümkün değil. Bu alımlar bayi tarafından sanal olarak yurt dışışından alınır yani alım faturasızdır bayi size bunları fatura etse daha almadığı bir şeyi fatura etmiş olur ki bu da hizmet faturasıdır. Hiç bir hizmet faturası resmi olarak bir devir hakkı içermez yada sizin sanal yollarla sizin bile bilginiz olmadan başka bir yere taşınmasından bayi kesinlikle sorumluluk almaz alamaz da. Burada size .com./.net/.org kullanıyorsanız tek önemli tavsiyem şudur 1.si domain aldığınız kişiye mutlak güveniyor olun 2. admin e-mailiniz kesinlikle çok güvenli olsun.</span></strong></p>
<h3><strong>Örnek bir domain hırsızlığı senaryosu</strong></h3>
<p><strong><span style="font-weight: normal; font-size: 13px; ">Gerçek bir olayı anlatayım domain adı vermeden. Bir müşterimin çok iyi bir domain adı vardı bir yıldır bir b2b web sayfası yapmış ve aylık 200K kadar hite ulaşmıştı. Domainini güvenli olması için bize transfer etmesini önerdik ancak kabul etmedi. Peki sonra ne oldu? ana domain admin&#8217;ini mail adresini firmasının mail adresi vermiş. Güvenli görünüyor değil mi? Tabiki değil çünkü firmasının domaini düşmüş ve başak biri gelip bu domaini almış. Sonra da ana domain için bir transfer isteği yapmış tabiki onay kodu nere gitmiş düşen domain&#8217;e yani ne olmuş domain el değiştirmiş.  Oysa müşteri bize günvenseydi Transfer-Lock kitli olacağından admin mail gönderse dahi transfer olmayacaktı. Ki bundan daha basit hotmail, yahoo gibi mailllerini admin maili verenler ve mailleri çalınanları saymıyorum.</span></strong></p>
<p><strong><span style="font-weight: normal; font-size: 13px; ">Dilerim okuyanlara yararlı bir yazı olmuştur.<br />
Salih Özovalı </span></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.renklibeyaz.com/marka-ve-internet.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>iframe virüsleri ile savaş .htaccess</title>
		<link>http://www.renklibeyaz.com/iframe-virusleri-ile-savas-htaccess.html</link>
		<comments>http://www.renklibeyaz.com/iframe-virusleri-ile-savas-htaccess.html#comments</comments>
		<pubDate>Tue, 29 Sep 2009 12:44:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Web Teknolojileri]]></category>

		<category><![CDATA[.htaccess]]></category>

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

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

		<category><![CDATA[virüs]]></category>

		<guid isPermaLink="false">http://www.renklibeyaz.com/?p=15</guid>
		<description><![CDATA[iframe virüsünün bir iyi tarafı var adında index, home, defaul gibi jenerik dosyalar dışında bir yere bulaşmıyor -şimdilik-. Ama bu şimdilik özelliği benim işime geliyor basit bir .htaccess ile index.php&#8217;ye gelen tüm istekler ana.php&#8217;ye yönlendiriliyor.
Bu virüslerin kaynağı ve nasıl bulaştığınız hala keşfedemedim. Okuduğum bütün forumlarda ağız birli etmişçesine bilgisayarlarınızı temizleyin diyor. Söylemesi kolay tabi sunucunuzda [...]]]></description>
			<content:encoded><![CDATA[<p><strong>iframe virüsünün bir iyi tarafı var adında index, home, defaul gibi jenerik dosyalar dışında bir yere bulaşmıyor</strong> -şimdilik-. Ama bu şimdilik özelliği benim işime geliyor basit bir .htaccess ile index.php&#8217;ye gelen tüm istekler ana.php&#8217;ye yönlendiriliyor.<span id="more-15"></span></p>
<p>Bu virüslerin kaynağı ve nasıl bulaştığınız hala keşfedemedim. Okuduğum bütün forumlarda ağız birli etmişçesine bilgisayarlarınızı temizleyin diyor. Söylemesi kolay tabi sunucunuzda yüzlerce site varken kimin bilgisayarını temizleyebilirsiniz ki. Bana sonuç lazım. Virüs programlarınında çoğu bu virüsleri doğru dürüst tanıyamadığına şait oldum. Sitede virüs olmasına rağmen çoğu hiçbir uyarı yapmıyor. Virüs programlarından en başarılı bulduğum avast, bu virüslerin tamamını tanıyor ve bulaşmasını engelliyor.</p>
<p>Bu çözümün işiniza yaramasını umuyorum.</p>
<blockquote><p>RewriteEngine On</p>
<p>RewriteCond   /%{REQUEST_FILENAME} !-f<br />
RewriteRule   ^(.+) http://www.dogru.biz/ana.php [QSA,NC,L]</p>
<p>RewriteCond %{REQUEST_URI} ^/$<br />
RewriteRule .* /ana.php [QSA,NC,L]</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.renklibeyaz.com/iframe-virusleri-ile-savas-htaccess.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>





