Bildiğiniz gibi normalde google anayltic kodlarını facebook sayfalarımıza ekleyemiyoruz. Haliyle trafiğimizide takip edemiyoruz. Şimdiye kadar sadece yapılan yorum sayıları, üye sayıları gibi ölçütlerimiz vardı. FBML sayesinde bu sorunun ortadan kalktığını görüyoruz. Kötü yanı şimdilik sadece fan pagelerde kullanılabiliyor olması.
FBML Facebook Markup Language anlamına geliyor. Fb uygulamaları için geliştirilmiş php kırması bir dil. Takip edeceğimiz sayfalara FBML aracılığıyla IMG tracking kodları ekliyoruz ve her zamanki gibi google anayltic üzerinden takip ediyoruz.
Yapmamız gereken ilk iş sayfamıza bir FBL kutucuğu eklemek. Bunu yapmak için şu adımları izleyebilirsiniz:
* 1. Facebook’ta “Statik FBML” uygulama gidin.
* 2. “Sayfam” yazan yerin üst tarafında, içerik kutusu veya sekme eklemekistediğiniz sayfayı seçin ekleyin.
* 3. Sayfanıza gidin, ve “Sayfayı düzenle” sayfanızın profil resmi altında. yer alır
* 4. Çıkan sayfada uygulamalar listesinde, “bir uygulama” FBML 1 olarak göreceksiniz. Sağ tıklayın kalem simgesini seçin ve “Düzenle.” diyin
* 5. Açılan sayfada 2 tane alan göreceksiniz. “Kutu Başlığı” ve “FBML.” sekmede “Kutu Başlığı” alanına vermek istediğiniz ismi girin. (more…)

Her ne kadar daha önce workshoplar, adwords kullanımına yönelik seminerler düzenlenmiş olsada Avrupa ve Amerika’da olduğu gibi büyük bir etkinlik olmamıştı Orta Doğuda. Henüz tarihi, nerde yapılacağı veya içeriğiyle ilgili ayrıntılar verilmemiş olsada Google bölgedeki ilk büyük etkinliğini duyurdu ve Google Day: Arabia 2.0 olarak isimlendirdi.
Etkinliğe birçok CEO ve CMO’nun yanısıra resmi yetkililer ve çeşitli grupların liderleri “Arabistan’ın geleceğini hayal etmeye” davet ediliyor. Davetlilere bakıldığında bunun sıradan bir pazarlama toplantısı olmadığını çıkarabiliyoruz.
Google geçtiğimiz dönemlerde Arapça arama motorunu geliştirmişti ve Yahoo’da rakip olarak bu pazarda yer alıyor. Toplantının amaçlarından birisi bu pazarın içinde etkin bir rol almak olabilir. Bunun yanında Arabistan’daki dijital müzik piyasasında sadece Nokia’nın yer alması ve sadece onların yasal mp3 dağıtımı yapması Google’ın iştahını açmış olabilir. Bunların yanında harita konusuda etkinliğin konuları arasında olabilir. Tabi bunlar şimdiye kadar tahmin edilen şeyler. Sadece bunlar, devlet liderlerini veya 150′yi aşkın CEO’yu toplamak için yeterli görünmüyor.
Asya’dan ve Orta Doğudaki bazı ülkelerden Google’a karşı yapılan sansür çalışmalarına karşı atılan bir adımda olabilir bu. Zira Arap ülkeleri hızla zenginleşiyor ve internet kullanımının hızla artması Google’ın bu pazarı bir başka rakibine kaptırma lüksünü ortadan kaldırıyor. Türkiye’de dahi yasal bir takım sorunlar yaşayan Google Arap ülkelerinde bu sorunlar ortaya çıkmadan kökten bir çözüm arıyor olabilir.
Sonuçta tarih, yer veya tartışılacak konular halen belli değil ve şimdilik bekleyip görmek zorundayız.
Facebook arayüzünü tekrar değiştiriyor. Söylenenlere göre daha derli toplu olmuş falan ama ben henüz göremedim. Bahsetmek istediğimde bu aslında. Neye göre olduğunu bilmiyorum ama bazı kullanıcıların 3 5 gün öncesinden arayüzleri değişti bazılarının ise arayüzleri halen “eskisi”.
Milyonlarca dolar değerindeki koca şirket bu değişimden önce gözeçarpar bir duyuru dahi yapmadı. Elbette facebook’un official sayfalarını ve duyurularını devamlı takip eden ufak bir kesimin haberi vardır. Ama milyonlarca üyenin sizce yüzde kaçı bu grubun içindedir? Sözün kısası bir gün uyandık ve yeni bir arayüzle karşılaştık. En azından bir kısmımız karşılaştı. Bu değişimi parça parça yapmanın anlamını bir türlü çözebilmiş değilim. Sanıyorumki teknik nedenlerle böyle bir yola gidildi ama madem bunu yapıyorsun bari düzgün yap. Eski tasarımı kullanmaya devam eden insanlar facebook işlevlerinden doğru düzgün yararlanamıyor şu anda. Gruplar sayfasına basıp anasayfaya yönlendiriliyorsunuz ya da bir fotoğrafa basıp gelen davetler sayfasına gidiyorsunuz. Çalışan kodlar yeni tasarımla birlikte kafayı yemiş durumdalar. Hala bir açıklama, ses seda yok. Biz bunu yaptık işinize gelirse gibi bir hava estiriyorlar. Halbuki bu insanlara o kadar parayı kazandıran bizzat şu anda umursamadıkları kullanıcılar.
E kullanma o zaman facebook’u diyebilirsiniz ama sorun kullanıp kullanmamak değil. Bu kadar geniş bir kitleye yayılmış sosyal bir ağı tabiki kullanıcam. Ama sesimi çıkarmadığım ölçüde bağımlılığımı kabul etmiş olurum.
5-6 senedir Sanalcafe.com yönetiminde yer alıyorum ve bu tarz arayüz değişimlerinin yanında tüm sistemin değiştiği dönemlerde geçirdik. Ancak hiç bir zaman bu mantaliteyle yürümedi işler. Facebook’la Sanalcafe bir mi diye sormayın hiç. Çünkü sistem farklı olabilir, kullanıcı sayısı farklı olabilir ama bizde bir laf vardır ekmek yediğin kapıya işemeyeceksin.
Biliyorsunuz bir süre önce Wordpress teması hazırlamakla ilgili bir ders dizisi başlatmıştım. Ancak çeviri oldukça zamanımı çaldığından ve dersler tahmin ettiğim ilgiyi görmediğinden bu dersleri şimdilik askıya alıyorum. İlerde boş zamanım olduğunda veya derslerle ilgili talep geldiğinde bu derslere devam edeceğim
Bu derste arşiv ve link bölümlerimizi sidebara ekliyeceğiz.
Adım 1:
Aşağıdaki kodları kategori bölümünün altına yazınız:
<li><h2><?php _e(’Archives’); ?></h2>
<ul>
<?php wp_get_archives(’type=monthly’); ?>
</ul>
</li>
Artık kodların ne anlama geldiğini kestirebiliyorsunuzdur:
Kaydedin ve tarayıcınıza gidin, şunu elde etmiş olmanız gerekiyor: (more…)
Sidebar’a biraz aşina oldunuz artık. Bu günkü dersimizden sonra standart bir sidebar tamamlanmış olacak.
Şu kodları kategoriler kısmının üzerine yazın:
<?php wp_list_pages(); ?>
Kaydedin ve tarayıcınızı yenileyin:
Normalde eklememişseniz sadece bir sayfanız olur. Admin panelinden daha fazla sayfa ekleyerek siz de buna benzer bir görüntü elde edebilirsiniz. (more…)
Sidebar’ı (Yan Menü) biraz korkuyla bekliyordunuz sanırım ama bir kez yapısını anladıktan sonra onun da temanın geri kalanından pek farklı olmadığını göreceksiniz.
Sidebar’a başlamadan önce index.php‘mizi kontrol edelim.
Adım 1: Yeni bir kutu yaratalım ve class ismini sidebar yapalım. Bu kodu container div’inin bittiği yerden sonra ve body’nin içinde olacak şekilde yazalım:
<div class=”sidebar”>
</div>
Adım 2: Bu kutucuğun içine sıralanmamış bir liste başlatalım
<ul> – sıralanmamış listeyi başlat
</ul> – sıralanmamış listeyi bitir (more…)
Çoğu Wordpress blogunun en altında Next Page (sonraki sayfa) ve Previous Page (önceki sayfa) linkleri bulunur. Bu linkleri post_nav_link() Wordpress fonksyonuyla çağırabilirsiniz. Bu dersimizde sadece bir adım var.
Tabi artık bir işlem yapmadan önce serverımızı ve gerekli dosyaları açmayı öğrendik.
Adım 1: (ve tek adım)
<?php endwhile; ?> ve <?php else : ?> kodlarının arasına aşağıdaki kodları yazın:
<div class=”navigation”>
<?php posts_nav_link(); ?>
</div>
<div class=”navigation”> – eklediğimiz linkleri kapsayacak bir görünmez kutu yarattık.
<?php – PHP başlasın
posts_nav_link() – Next ve Previous Page linklerini çağır
; – çağırmayı durdur
?> – PHP bitsin
</div> – navigation isimli kutu burda bitsin
Nasıl göründüğüne burdan bakalım:
Index.php sayfasını kaydedin ve tarayıcınızı yenileyin. Eğer 10 taneden fazla yazınız varsa bu linkleri göreceksiniz. Eğer halen daha fazla yazınız yoksa admin panelinden temanızı deneme amaçlı yazılar yazın. Ya da sayfanızda görüntülenecek max yazı sayısını Settings/Reading bölümünden düşürebilirsiniz.
posts_nav_link() Linklerini Değiştirmek:
Aşağıdaki gibi görüntülenecek linklere kendiniz değerler atayabilirsiniz.
<?php posts_nav_link(’in between’,’before’,’after’); ?>
Yazacağınız ilk değer Next ve Previous Page arasında çıkacak olan şeydir. İkincisi Previous Page yazacak yere gelir ve üçüncüsüde Next Page yazacak yere gelir.
Aşağıda değiştirilmiş bir örnek var:
Diğer derslere ulaşmak için buradan buyrun.
Bu ders her postlara ekliyebileceğiniz ekstra özellikleri kapsıyor. Bunlar Else komutu Post ID, ve link başlığı değeri(link title value). Dediğim gibi bunlar ekstra özelliklerdir ve isteğe bağlıdır.
Öncelikle serverımızı açmayı unutmayalım.
Adım 1:
<?php endwhile; ?> kodunun altına aşağıdaki kodları yazın.
.
<?php else : ?>
<div class=”post”>
<h2><?php _e(’Not Found’); ?></h2>
</div>
Şu şekilde olacak:
Kaydedin, fakat bir değişiklik farketmeyeceksiniz. Neler olduğunu anlamak için 5. Loop dersimize dönmemiz gerekiyor. Ne yazdığımızı anlamanız için:
Loop:
<?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?>
<?php endwhile; ?>
<?php endif; ?>
İlk önce, if(have_posts()) blgunuzda hiç içerik olup olmadığını kontrol ediyor. Sonra,while(have_posts()) içeriğinizi çağırmak için the_post() ‘u çağırıyor . Else ise eğer hiç postunuz yoksa ne olacağı kısmı içindir.
Artık else’in ne işe yaradığını biliyorsunuz. Wordpress’inize eğer hiç postunuz yoksa Not Found gibi bir hata mesajı vermesini söylediniz.
Tüm hata mesajını <h2> ve </h2> içine aldık ama bu zorunlu değil isterseniz bu taglar olmadan da kullanabilirsiniz. Hata mesajının belirgin olması açısından ben h2 kullandım.
<div class=”post”></div> görünmez kutucuğu ise hata mesajınızın normal bir post görünümünde sayfaya gelmesini sağlamak için.
Adım 2:
<div class=”post”> ‘a id=”post-<?php the_ID(); ?>” ekleyin.
Notepadde yaptıklarınızı kaydedin ve tarayıcınızı yenileyin. Sonra sayfa kaynağına gidin. Şimdi her postun div’ine eşsiz bir id atandığını göreceksiniz.
Bunu neden yapıyoruz? Eğer ilerde sadece tek bir postun diğerlerinden farklı görünmesini isterseniz, onu diğerlerinden farklı tanımlamış olmanız gerekir ki style.css den yapacağınız değişiklik sadece onu etkilesin. Bizim bütün postlarımız aynı class’ı taşırken artık hepsinin kendine has bir id’si oldu. Artık o ID’ye özel yapacağımız stilleme ile sadece o postu stilize edebileceğiz.
Adım 3:
Post başlığı linkine title=”<?php the_title(); ?>” ekleyin:
Ekran görüntüsüne bakarak kodu tam olarak nereye yerleştireceğinizi görebilirsiniz. Kaydedin ve sayfanızı yenileyin. Tekrar sayfa kaynağına gidin. Post başlıklarının linklerini kontrol edin. Örneğin bir postunuzun başlığı Merhaba Dünya ise link başlığınızda aynı şekilde Merhaba Dünya olmuş olacak.
title=”” <a> tagı için kullanılan bir başka XHTML değeridir..tırnakların içinde bir post başlığını çağıran bir php fnksiyonu kullanarak her linkin başlığını otomatik olarak ayarlamış olduk. Eğer bunu yapmamış olsaydık bütün başlık linklerinin title değeri aynı olacaktı.
Şimdi tekrar web sayfanıza dönün ve başlıkların üzerine gelin. Fareniz üzerine geldiğinde bir açıklama belirdiğini göreceksiniz. Bu başka siteler sizin sitenizi tararken işinize yarayacaktır.
Gelecek dersimizde önceki ve sonraki sayfa linklerini halledeceğiz.
Derslerin tamamına ulaşmak için buradan buyrun.
Merhaba karşılaştığım ilginç bir wp temasını türkçeleştirip sizlerle paylaşmak istedim. Deviantart sitesinden etkilenilerek hazırlanmış bir tema. Oldukça sade ve kullanışlı. Üstelik sık sık karşılaşabileceğiniz bir tema da değil. İyi günlerde kullanın
Screenshot:
Burdan indirebilirsiniz.