Photoshop tasarımlarını WordPress temasına dönüştürmek.. Ücretsiz!

Ağustos 27, 2009 tarihinde Hakan Yamanoğlu tarafından yazıldı

Photoshop’da tasarladığınız yeni blogunuzun temasını WordPress teması haline getirmeyi denediyseniz ve eğer CSS, XHTML bilginiz çok az ya da hiç yoksa bunun bir işkenceden farksız olduğunu görmüşsünüzdür.

Profesyonel web sitesi tasarımcıları web sitelerini önce Photoshop gibi bir grafik uygulamasında layerlar halinde tasarlar. Daha sonra bu tasarımı XHTML halinde kodlayıp, bizim “tema” dediğimiz şeyi ortaya çıkarırlar. Ancak dediğim gibi XHTML, CSS ve PHP bilginiz az ise bu iş hiç de görüldüğü kadar kolay değildir.

İşte bu noktada Photoshop (PSD) tasarımlarını XHTML formatına çeviren servisler giriyor devreye. Her ne kadar blogculukla ciddi anlamda uğraşan bir blogcu için bu servisin ücreti o kadar da önemli olmasa da, bu servisin ücretli bir servis olduğu gerçeğini değiştirmiyor.

divine

Ancak artık bu işi ücretsiz olarak yapabilen bir servis daha doğrusu bir Photoshop plugini var: Divine.

Divine, Photoshop CS3 ve CS4 ile çalışabilen bir Photoshop Plugini. Yaptığı şey Photoshop tasarımınızı WordPress temasına çevirip kaydetmek. Yani hiç XHTML, CSS bilginiz yoksa bile bu eklenti sayesinde Photoshop tasarımınızı kolayca WordPress teması haline getirebilirsiniz. Ücretsiz olarak dağıtılan Divine’in bazı kısıtlamaları mevcut ancak basit anlamda tasarımlarınızı WordPress teması haline getirmenize yetiyor. Eklentinin henüz ücretli bir sürümü yok ancak ileride olacak.

Eklentinin nasıl çalıştığıyla ilgili olarak aşağıdaki videoyu izleyebilirsiniz.

http://www.youtube.com/watch?v=nTd0eLHrHuc

Eklentiyi buradan indirebilirsiniz.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Twitter avatarlarını WordPress Yorumlarında Göstermek

Temmuz 29, 2009 tarihinde Hakan Yamanoğlu tarafından yazıldı

Bilindiği gibi WordPress 2.7 den sonra standart formatlı hazırlanan temalarda, yazılarınıza yapılan yorumların yanında kişinin Gravatar resmi otomatik olarak görüntüleniyor. Ancak kişinin Gravatar hesabı yoksa, ya sizin belirlediğiniz bir resim ya da Gravatar’ın varsayılan resimlerinden birisi çıkıyor. Peki ya kişinin Twitter hesabı varsa?

Gravatar hesabı olmayan birinin Twitter hesabı varsa, Twitter hesabında kullandığı profil resmini yapılan yorum içerisinde göstermek mümkün. Bunun için Twittar WordPress eklentisi tam da aradığımız eklenti. Yaptığı iş, kişinin Gravatar ya da Twitter hesabı olup olmadığını kontrol etmek ve hangisi var ise o hesabındaki profil resmini, yaptığı yorumun içerisinde göstermek. Eklenti önce kişinin Twitter hesabı olup olmadığını Twitter API’ı sayesinde kontrol ediyor. Eğer kişinin Twitter hesabı yoksa ikincil olarak Gravatar hesabını kontrol ediyor ve bu profilindeki resmi yorumun içerisinde gösteriyor. Eğer her iki hesap da bulunmuyorsa varsayılan resmi gösteriyor.

twittar

Eklentiyi buradan indirin. Daha sonra temanızın comments.php dosyanızı açın ve şu satırları resimlerin görünmesini istediğiniz yere yerleştirin.


<?php twittar(size,placeholderimg,border,class,usegravatar,rating); ?>

Size, boder gibi alanları isteğinize göre özelleştirebilirsiniz. Mesela şu örneği kullanabilirsiniz:

<?php twittar("45","","","myimg",1,"R"); ?>

That’s all..

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Küfürsüz Yorumlar v1.5.1

Temmuz 17, 2009 tarihinde Hakan Yamanoğlu tarafından yazıldı

İki gün önce Küfürsüz Yorumlar WordPress eklentimin 1.5 versiyonunu yayımlamıştım. Bugün gelen bir geri bildirimden yola çıkarak eklentiye yeni bir özellik daha ekleyerek 1.5.1 versiyonuna ulaştım.

Bir okurum Küfürsüz Yorumlar eklentisinin sansürlediği kelimeler üzerine koyduğu “****” karakterini özelleştirebilmemiz için bir geri bildirim verdi. Ben de bu geri bildirimi değerlendirerek eklentiye yeni bir özellik kazandırdım. Küfürsüz Yorumlar v1.5.1 ile artık sansürlenen kelimelerin üzerini kapatan “****” karakterini kendinize özel bir karakter ya da isim ile değiştirebilirsiniz. Örneğin “****” yerine “—-” koyabilirsiniz. Eklentiyi farklı bir amaç için de kullanabilirsiniz. Örneğin; bu güne kadar yapılmış tüm yorumlar içerisindeki belli bir kelimeyi, sizin belirleyeceğiniz başka bir kelime ile değiştirebilirsiniz.

Bunun için aşağıdan eklentiyi indirin ve admin panelinde Ayarlar/Küfürsüz Yorumlar bölümüne giderek sansür karakterini istediğiniz gibi özelleştirin. Eğer başlangıçta herhangi bir karakter girmezseniz, varsayılan sansür karakteri “****” olacaktır.

Kurulum

  1. Küfürsüz Yorumlar v1.5.1′i indirin.
  2. Eski sürümü WordPress admin panelinden devredışı bırakın.
  3. wp-content/plugins/kufursuz-yorumlar klasörü içerisindeki eski versiyona ait dosyaları silin ve v1.5 içerisindeki dosyaları kufursuz-yorumlar klasörüne kopyalayın.
  4. WordPress yönetim paneli/eklentilere girerek Küfürsüz Yorumları’ı etkinleştirin.
  5. Hepsi bu kadar! Küfürsüz Yorumlar, otomatik olarak küfürleri engellemeye başladı (:

Eklenti ile ilgili geliştirilmesi gereken noktaları yorumlarınız ya da e-mail ile bana iletirseniz sevinirim.

Bu geri bildirim için gevv‘e teşekkür ediyorum.

Kurulum

  1. Küfürsüz Yorumlar v1.5′i indirin.
  2. Eski sürümü WordPress admin panelinden devredışı bırakın.
  3. wp-content/plugins/kufursuz-yorumlar klasörü içerisindeki eski versiyona ait dosyaları silin ve v1.5 içerisindeki dosyaları kufursuz-yorumlar klasörüne kopyalayın.
  4. WordPress yönetim paneli/eklentilere girerek Küfürsüz Yorumları’ı etkinleştirin.
  5. Hepsi bu kadar! Küfürsüz Yorumlar, otomatik olarak küfürleri engellemeye başladı. (:

Eklenti ile ilgili geliştirilmesi gereken noktaları yorumlarınız ile iletirseniz sevinirim.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Küfürsüz Yorumlar v1.5

Temmuz 15, 2009 tarihinde Hakan Yamanoğlu tarafından yazıldı

Geçen sene Eylül ayında hazırlamış olduğum Küfürsüz Yorumlar eklentisini nihayet güncelleme fırsatı buldum.

Küfürsüz Yorumlar, WordPress blogunuza yapılan küfürlü yorumları sansürlemeye yarayan bir WordPress eklentisi. Aradan geçen 9-10 aylık sürede Küfürsüz Yorumlar v1.0 adlı yazıya yaklaşık 50-60 tane yorum geldi. Bu yorumlar sayesinde bir çok geri bildirim aldım, teşekkür ederim.

Bu geri bildirimlerden yola çıkarak eklentinin 1.5 sürümünü hazırladım.

Küfürsüz Yorumlar v1.5 ile gelen yenilikle şöyle:

  • Eski sürümde, yazılara yapılan ve Türkçe karakter içeren küfürler, str_replace fonksiyonundaki bir bug yüzünden filtreden kurtuluyordu. Bu problemi giderdim. Artık Türkçe karakter içeren küfürler de sansürleniyor.
  • Önceki sürümde yorum içerisindeki küfürün büyük harf, baş harfi ya da ortaki bir ya da bir kaç karakterinin büyük harfle yazılması halinde, eklenti bu küfürleri sansürlemiyordu. Bu problem düzeltildi.
  • Bir önceki maddedeki bug nedeniyle kelimeler.txt dosyasına karalistedeki harfin hem büyük hem küçük harfli versiyonunun yazılması gerekiyordu. (Ör: fuck ve FUCK) Versiyon 1.5 ile artık kelimeler.txt dosyasına bir küfürün sadece küçük harfle yazılması yeterli olacak.

Kurulum

  1. Küfürsüz Yorumlar v1.5′i indirin.
  2. Eski sürümü WordPress admin panelinden devredışı bırakın.
  3. wp-content/plugins/kufursuz-yorumlar klasörü içerisindeki eski versiyona ait dosyaları silin ve v1.5 içerisindeki dosyaları kufursuz-yorumlar klasörüne kopyalayın.
  4. WordPress yönetim paneli/eklentilere girerek Küfürsüz Yorumları’ı etkinleştirin.
  5. Hepsi bu kadar! Küfürsüz Yorumlar, otomatik olarak küfürleri engellemeye başladı. (:

Eklenti ile ilgili geliştirilmesi gereken noktaları yorumlarınız ile iletirseniz sevinirim.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

WordPress Friendfeed Comments 1.2.1

Nisan 21, 2009 tarihinde Hakan Yamanoğlu tarafından yazıldı

Gürkan Oluç’un hazırladığı ve yazılarınıza Friendfeed üzerinden yapılan yorumları sitenizde göstermeye yarayan Friendfeed Comments‘in yeni versiyonu olan 1.2.1 az önce yayınlandı. Gürkan sağolsun ilettiğim bir feedback sonrası kırmayıp yeni bir güncelleme yayınladı. Şuradaki tartışmada sözü geçen invalid argument hatası da bu versiyon ile düzelmiş oldu. Bu hatayı, eklenti kurulmadan önce sitede yayınlanan yazılarda alıyorduk. Yeni sürüm ile artık bu problemden eser kalmamış görünüyor.

Eklentiyi güncellemek için Gürkan’ın yayınladığı şu yönergelerini takip etmeniz yeterli:

  • Yönetici panelinizde eklentiler kısmından FriendFeed Comments eklentisini pasif hale getirin.
  • Daha sonra blogunuzun yayında olduğu sunucuya herhangi bir ftp programı ile yada ssh üzerinden bağlanıp wp-content/plugins dizini içerisindeki wordpress-friendfeed-comments klasörünü silin.
  • http://downloads.wordpress.org/plugin/wordpress-friendfeed-comments.1.2.1.zip adresinden eklentinin 1.2.1 sürümünü indirin.
  • İndirdiğiniz zip dosyası içerisinden çıkan wordpress-friendfeed-comments klasörünü wp-content/plugins klasörünüzün içine upload edin.
  • Daha sonra blogunuzun yönetici panelinden eklentiyi aktif hale getirin.
  • Bu şekilde yaptığınızda eklentinin önceki sürümlerinde kayıt ettiği yazılara gelen yorumları ve yeni yazılarınıza gelen yorumları gösteriyor olması gerek.

Eklenti hakkında daha fazla bilgi almak için eklentinin sitesini ziyaret edebilirsiniz.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Feedburner Metin Sayaç v1.1 WordPress Eklentisi

Ocak 8, 2009 tarihinde Hakan Yamanoğlu tarafından yazıldı

Yaklaşık 4 ay önce yayınlamış olduğum Feedburner Metin Sayaç WordPress Eklentisi‘ni nihayet güncellemeye fırsat bulabildim. Aradan baya bir süre geçtiğinin farkındayım ancak işten güçten bir türlü sıra gelmedi. Nasipse önümüzdeki günlerde Küfürsüz Yorumlar eklentisine de bir güncelleme gelecek.

Feedburner Metin Sayaç Eklentisi, v1.1 ile birlikte artık Google Feedproxy‘ye destek veriyor. Bildiğiniz gibi Google, Feedburner hesaplarını yavaş yavaş Feedproxy üzerine kaydırıyor. Şimdilik bu geçiş kullanıcı insiyatifinde ancak ilerde belkide tüm Feedburner hesapları otomatik olarak Feedproxy’ye taşınacak kim bilir..

Feedburner Metin Sayaç eklentisini Awareness API kullanarak geliştiriyorum ve eklenti tümüyle bu API’a bağlı. Ancak Feedburner hesabınızı Feedproxy‘ye taşıdıysanız, Feedburner Metin Sayaç Eklentisi‘nin ilk versiyonu Feedproxy hesabınız ile çalışmayacaktır. Bu nedenle 1.1 versiyonunda Feedproxy için geliştirilen Awareness API’ını kullandım.

Feedburner Metin Sayaç v1.1 ile gelen yenilikler:

  • Artık Feedburner hesaplarına verdiğim desteği tamamen sonlandırdım. Feedburner Metin Sayaç v1.1′i kullanmak için mutlaka Feedburner hesabınızı Google Feedproxy‘ye taşımış olmanız gerekiyor. Bu taşıma işleminin nasıl yapılacağını Feedburner hesabını Google FeedProxy’ye nasıl taşırız? adlı makalemde detaylı bir şekilde anlatıyorum.
  • Feedburner Metin Sayaç Eklentisi, artık PHP’nin hantal file_get_contents fonksiyonu yerine cURL kullanıyor.
  • Feedburner hesabınız güncellenirken, sayacınız günün belli saatlerinde “0″ olarak görünüyordu. Artık güncelleme yapıldığı saatlerde sayacınız “N/A” olarak görüntülenecek.

Eklentiyi kurmak için:

1- Feedburner Metin Sayaç eklentisini buradan indirin ve feedburner-metin-sayac klasörünü, wp-content/plugins klasörüne kopyalayın
2- Eklentiyi aktif hale getirin.

3- WordPress Admin Panelinden Ayarlar/Feedburner Metin Sayaç sayfasına girin ve Feedburner’da kayıtlı olan kullanıcı adınızı yazın.

4- En son olarak <?php if (function_exists(‘fb_metinsayac’)) fb_metinsayac(); ?> kodunu temanızın kullanmak istediğiniz alanına yazın.

Geliştirilmesini istediğiniz noktaları yorumlarınızla iletirseniz, bir sonraki sürümü bu doğrultuda geliştirmeme katkı sağlamış olacaksınız. Güle güle kullanın (:

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

WordPress Offline Mode

Kasım 19, 2008 tarihinde Hakan Yamanoğlu tarafından yazıldı

Tanıdığım bazı blog yazarları, bloglarına gerçekten emek veriyor. Gece gündüz, yağmur çamur demeden sürekli bloglarını güncelleştiriyor, yeni özellikler katarak zenginleştiriyorlar. Bazı durumlar vardır ki, blogunuza yeni bir şeyler eklerken, ziyaretçilerinizin blogunuza bir süreliğine erişmemesini isteyebilirsiniz. Böyle bir durumda basit bir index hazırlayıp Under Construction modunda olduğunuzu ziyaretçilerinize duyurabilirsiniz. Ancak bu, sadece index sayfanızı değiştirmekle kısıtlı kalacağınız için çok kullanışlı bir yöntem olmayacaktır. Bunun yerine çok daha pratik olan Offline Mode adlı eklentiyi kullanabilirsiniz.

Offline Mode eklentisi, blogunuzda bir çalışma yaparken blogunuzu ziyaretçilere kapatıyor ve ziyaretçilerin karşısına “Blogunuzun bakımda olduğunu” belirten bir sayfa çıkarıyor. İşin en güzel tarafı; Offline Mode eklentisi sadece ana index sayfanıza müdahale etmekle kalmıyor, tüm tekil ve arşiv sayfalarınızı da ziyaretçilere kapatarak ziyaretçilerinizi aynı şekilde bilgilendiriyor.

Ayrıca eklenti, aktif hale geldikten sonra blogunuzun tam olarak kaç dakikadır bakımda olduğunu da bir sayaç sayesinde ziyaretçilerinize gösteriyor. Ziyaretçilerinizin göreceği “bakımda” sayfalarını istediğiniz gibi özelleştirebilir, yeni taslaklar yaratabilirsiniz.

Eklentiyi indirmek için burayı tıklayın.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Twitter Tools 1.5 Türkçe

Ekim 9, 2008 tarihinde Hakan Yamanoğlu tarafından yazıldı

En çok kullanılan WordPress eklentilerinden birisi olan Twitter Tools‘u Türkçeleştirdim. Admin panelinin yanı sıra, Twitter Tools’un verdiği çıktılardaki ingilizce kelimeleri de Türkçe’ye çevirdim. Eklentinin orjinal halini kullanıyorsanız, yeni bir Twitter mesajı yazdığınızda eklentinin verdiği çıktı:

“Bu bir twitter denemesidir. 1 hrs ago

şeklindedir. İşte buradaki x hrs ago, xx min ago, xxx days ago gibi sabitleri de eklentinin kaynak kodlarını düzenleyerek Türkçeleştirdim ve kendim de kullanmaya başladım.

Türkçeleştirdiğim versiyon, Twitter Tools‘un en son versiyonu olan 1.5b3‘tür.

Eklentiyi kurduktan sonra kullanmak istediğiniz yere <?php aktt_latest_tweet(); ?> kodunu eklemeniz yeterli.

Twitter Tools 1.5b3 Türkçe‘yi indirmek için tıklayın.

Twitter Tools 1.5b3 İngilizce’yi indirmek için tıklayın.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

WordPress eklentisi yazıyoruz: 2- WordPress eklentisi yazmak için 4 neden

Eylül 25, 2008 tarihinde Hakan Yamanoğlu tarafından yazıldı

WordPress Eklentisi Yazıyoruz serimizin ikinci yazısıyla karşınızdayım. Daha önce söylediğim gibi WordPress eklentisi yazmak ile ilgili Türkçe kaynakların sayısı sınırlı. Bu nedenle bu yazı dizisinde elimden geldiğince işin bütün püf noktalarını gerek yabancı kaynaklardan çevirilerle, gerekse kendi bilgilerimle sizlere aktarmaya çalışacağım.

Bir blogcu neden WordPress eklentisi yazmak ister?

Mevcut eklentileri mıncıklamak isteyebilirsiniz

Bazen mevcut eklentiler tam olarak sizin isteklerinizi karşılamaz. Aradığınız eklentinin internet üzerinde başka bir varyasyonunun da olmadığını düşünün… Artık tek bir seçeneğiniz kalır:  o da eklenti yazarını, sizin istediğiniz özelliği eklentiye entegre etmesi için ikna etmek… Ancak eklenti yazarları genellikle, blog işleriyle haşır neşir insanlardır ve oldukça yoğundurlar ve bu nedenle isteklerinizin karşılanması çok uzun sürebilir. Ya da yaza,r sizin önerinizi eklentiye dahil edecek kadar değerli bulmayabilir. Bir diğer vahim durum da; pek çok eklentinin, yazarı tarafından uzun süre desteklenmemesi / geliştirilmemesi durumudur.

Sonuç olarak eklenti yazarı her zaman sizin isteklerinize karşılık verebilecek durumda olmayacaktır. Bu gibi bir durumda, mevcut eklentiyi kendiniz modifiye etmek ve ihtiyaçlarınıza uygun hale getirmek isteyebilirsiniz. Eğer yeterince iyi bir iş çıkarır ve eklentiye yeni özellikler katabilirseniz, eklentiyi istediğiniz gibi tekrar yayınlayabilirsiniz. Tabii orjinal eklenti GPL Lisansı altında yayınlanmış ise..

Eklenti geliştirmek isteyebilirsiniz

Bazen bir eklenti çok çok iyi geliştirilmiş olabilir ancak siz bu eklentinin üzerine kendi fikirlerinizi de koyup yeni bir eklenti yayınlamak isteyebilirsiniz. Örnek vermek gerekirse; mevcuttaki bir eklentinin AJAX ile daha verimli çalışacağını düşünebilirsiniz. Ya da eklentinin, diğer eklentilerle uyumlu çalışabilmesi için bir takım fonksiyonlar eklemek isteyebilirsiniz. Veya mevcut eklentiye bir admin paneli hazırlayıp daha verimli çalışmasını, veritabanı ile etkileşime girmesini sağlayabilirsiniz.

Her şeyden önce; eğer bir eklenti, GPL uyumluluk lisansı altında yayınlanmışsa, bu eklentiyi istediğiniz gibi geliştirip, kendi versiyonunuzu yayınlamakta serbestsiniz. Bunu aklınızdan çıkarmayın.

Para kazanmak isteyebilirsiniz

Ülkemizde, eklentilerden para kazanmak şu an için çok mümkün görünmese de, yurtdışında eklenti yazarları yaptıkları işler için bağış toplayabiliyor ya da eklentilerini ücret karşılığı satabiliyorlar. Özellikle tema geliştiricileri, kendi yazdıkları eklentileri de pakete dahil ederek biraz daha yüksek bir ücret talep edebiliyorlar. Eklentilerinizin İngilizce versiyonlarını da geliştirerek, ufakta olsa bu işten para kazanabilirsiniz.

Tanıtımınızı yapabilirsiniz

Özellikle ülkemizdeki yeni blog yazarları, bloglarını tanıtabilmek için başka bloglar ile link değişimi yoluna gidiyorlar. Ancak yazacağınız bir WordPress Eklentisi sayesinde, blogunuzun adını bundan çok daha hızlı bir şekilde duyurma şansına sahip olabilirsiniz. Çünkü Türkçe bir eklenti yazıyorsunuz, çünkü blogosferin yararına bir iş yapıyorsunuz. Mesela geçenlerde AÖF Not Hesaplayıcı adındaki scriptimi yazdıktan kısa bir süre sonra binlerce kez kullanıldığını gördüm. Çünkü AÖF öğrencileri için gerçekten yararlı bir script olacağını düşünmüştüm ve öyle de oldu. İki hafta içerisinde 11.000 den fazla kez kullanılması da bunun bir göstergesi.

Bir sonraki yazıda görüşmek üzere…

Kaynaklar:

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

WordPress eklentisi yazıyoruz: 1- Giriş

Eylül 22, 2008 tarihinde Hakan Yamanoğlu tarafından yazıldı

Öncelikle şunu belirteyim: bu bir yazı dizisi olacak arkadaşlar. Yani tek bir yazıdan değil bir çok yazıdan oluşacak bir seri planlıyorum. Bu yazılarda adım adım nasıl WordPress eklentisi geliştirebileceğimizi anlatmaya çalışacağım sizlere.

Türkiye’de WordPress eklentisi geliştiren çok fazla kişi yok ve doğal olarak bu konuda yeterli Türkçe kaynak ve bol örnek de yok ne yazık ki. Umarım bu yazı dizisi ile, WordPress’e nasıl eklenti yazılacağını adım adım öğreneceğiz. Serinin bir diğer özelliği de videolar ile desteklenecek olması. Yıllardır programcılıkla uğraşıyorum ve tecrübeme dayanarak söylüyorum ki programcılığı öğrenmenin en etkili yolu görsel olarak öğrenmektir. Birisi bir konuyu sesli ve görüntülü olarak anlattığında olayı kavramak daha kolay oluyor haliyle. Bu konuda şu an Web Deneyimleri‘nin sahibi Volkan Görgülü çok başarılı bir iş yapıyor ve bildiklerini görsel olarak okuyucularıyla paylaşıyor. Ayrıca WordPress’e eklenti yazmak ile ilgili aşağıdaki Türkçe kaynaklar da işinize yarayabilir. Yazının devamı

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Görünmez Başlıklar Eklentisi v1.0

Eylül 19, 2008 tarihinde Hakan Yamanoğlu tarafından yazıldı

Bu güne kadar hayal ettiğim WordPress eklentilerini[1,2] birer birer hayata geçirmeye devam ediyorum arkadaşlar. Son eklentim olan Görünmez Başlıklar Eklentisi, belirli bir kategoriye yazdığınız yazıların başlıklarını yok ediyor. Zamanında bu işi yapabilmek için oldukça fazla araştırma yapmıştım ve en sonunda php ile bu işi halletmiştim. Şimdi ise bu işi Görünmez Başlıklar Eklentisi ile çok basit bir şekilde halledebilirsiniz. Yazının devamı

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

“Feedburner Metin Sayaç” WordPress eklentisi

Eylül 17, 2008 tarihinde Hakan Yamanoğlu tarafından yazıldı

İlk yazdığım WordPress eklentisi olan Küfürsüz Yorumlar‘ın ardından yazdığım ikinci WordPress eklentisi olan Feedburner Metin Sayaç ile karşınızdayım (:

Bu eklenti yazma işi beni pek bir sardı arkadaşlar. Sizlerden gelen tepkilerde çok olumlu ve çok güzel. İnşallah yazdığım eklentilerin ardı arkası kesilmeyecek bundan sonra. En son eklentim Feedburner Metin Sayaç, Feedburner’daki rss abone sayınızı “metin” olarak göstermeye yarıyor. Yani Feedburner’ın o çok meşhur olan ve herkesin çokca kullandığı grafik (chicklet) butonuna elveda diyebilirsiniz. Feedburner Metin Sayaç eklentisi Feedburner API kullanarak, ilgili Feedburner kullanıcısının rss okuyucu sayısını karşıdan çekiyor ve temanızın istediğiniz alanında “metin” olarak gösterebilmenizi sağlıyor. Kurulumu her WordPress eklentisi gibi çok basit (: Yazının devamı

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Küfürsüz Yorumlar WordPress Eklentisi v1.0

Eylül 15, 2008 tarihinde Hakan Yamanoğlu tarafından yazıldı

Her blog yazarı gibi benim de başım küfürlü yorumlarla belada. Eğer ki blogunuzda yorum denetimi kullanmıyorsanız ve herkes denetim görmeden yorum yazabiliyorsa küfürlü yorumlarla uğraşmak zaman kaybından başka bir şey olmayacaktır. Bu durumdan yola çıkarak ve neden bir eklenti ile bu işi halletmeyeyim diyerek Küfürsüz Yorumlar WordPress Eklentisi’ni geliştirdim. Kendileri aynı zamanda benim yazdığım ilk WordPress eklentisi olurlar :) Yazının devamı

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Web sitelerinde aşırı trafiği önlemenin 5 yolu

Ağustos 14, 2008 tarihinde Hakan Yamanoğlu tarafından yazıldı

Son 1 haftadır aşırı trafik harcamalarından yakınıyorum. Artan ziyaretçi trafiğine paralel olarak blogumdaki kaynak kullanımları da artıyor. Bloglamaya yeni başlayan birisi için aylık 5gb bant genişliği yeterli hatta fazla bile gelebilirken zaman ilerledikçe ve ziyaretçilerinizin sayısı arttıkça, trafik ihtiyaçlarınız da buna bağlı olarak artacaktır. Şu an blogum aylık 75gb civarında trafik harcıyor. Ancak geçtiğimiz haftalarda bu trafik daha da tepelere tırmanmıştı. Bunun nedenlerinden yola çıkarak bazı analizler yaptım ve trafik harcamalarını optimum düzeye çekebildim nihayet. Aşırı trafik tüketimlerinin nedeni her zaman ziyaretçilerden kaynaklı olmayabiliyor. Özellikle Joomla, WordPress, Typepad vs. gibi günlük uygulamaları ile bloglama yapanların, kullandıkları eklentilere(plugin) oldukça dikkat etmesi gerekiyor. Bazen çok masum görünen ve basit bir işlevi yerine getiren bir eklenti, siz farkında bile olmadan gb larca kaynak tüketebilir. Blog yazarken aşırı kaynak tüketiminden şikayetçi iseniz aşağıdaki adımları uygulayarak kaynak canavarlarının susuzluğunu giderebilirsiniz.

1- Cpanel ve Plesk ile arkadaş olun

Bir blogcunun en iyi arkadaşlarından birisi kullandıkları site kontrol panelleridir. Bu paneller web sitenizle ilgili bir çok istatistiği barındıran yararlı uygulamalara ev sahipliği yapar. Bu sayede kaynak tüketimlerinizin, içerik, dosya, referans site, megabyte ve daha bir çok veri bakımından detaylı istatistiklerine ulaşabilirsiniz. Aşağıdaki grafikte, detaylı analizlerin hediyesini daha az kaynak tüketimi olarak aldığımı görebilirsiniz.

2- Aşırı kaynak tüketen uygulama ve scriptleri tespit edin

Web sitelerindeki aşırı trafik her zaman yoğun ziyaretler dolayısı ile oluşmayabiliyor. Bazen kullandığınız eklenti ve scriptler inanılmayacak derecede kaynak tüketebiliyorlar. Bu eklentileri tespit edebilmek için yine Plesk içerisindeki Web Stats uygulaması imdadımıza yetişiyor. Yazının devamı

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Neden WordPress Kullanmalı?

Nisan 21, 2008 tarihinde Hakan Yamanoğlu tarafından yazıldı

Blog yazmaya niyet eden herkes mutlaka WordPress‘i bir defa da olsa duymuşlardır. Hiç şüphesiz ki, “Blog yazmayı nasıl daha kolay hale geritebilirim?” sorusunun cevabı WordPress. Piyasada WordPress’e alternatif bir çok blog yazılımı ve scripti mevcut ancak WordPress’i onlardan ayıran çok önemli noktalar var. Eğer ilk defa blog yazacaksanız ya da bu konuda henüz araştırma yapma safhasındasınız WordPress’in muhteşem özelliklerine mutlaka göz gezdirin.

Açık Kaynak Kod

WordPress GPL lisansı altında yayınlanan ücretsiz bir CMS (İçerik Yönetim Sistemi) dir. Server’ınıza WordPress kurmak için hiç bir ücret ödemeniz, ilaçla milaçla uğraşmanız gerekmez. Eğer PHP ve MYSQL hakkında bilgi sahibiyseniz, WordPress’i ihtiyaçlarınız doğrultusunda geliştirebilirsiniz.

Kullanıcı Dostu

wordpress kurulum

Eğer WordPress altyapısı ile blog yazmaya başlayacaksanız, ilk kurulum aşamasını hiç dert etmeyin. O kadar basit bir kurulumu var ki, bunu WordPress’in yapımcıları bile kurulum aşamasında dile getiriyor. Hiç php ve sql bilginiz olmasa bile, WordPress’i 5 dakikada serverınıza kurabilirsiniz.

Yazının devamı

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Simple Tags WordPress 2.5 Sürümü

Nisan 4, 2008 tarihinde Hakan Yamanoğlu tarafından yazıldı

WordPress 2.5 sürümüne geçiş sorunsuz oldu ama bazı eklentilerle ufak problem çıkarttığını da daha önce belirtmiştim. Bunlardan en önemlisi bence Simple Tags ile yaşadığım sorundu. WordPress 2.5 sürümüne geçtikten sonra Simple Tags, özellikle Local Etiketleri eklerken tepki vermemeye başlamıştı. Dün itibariyle WordPress 2.5 ile uyumlu olan Simple Tags 1.5.3 sürümü çıktı. Buradan indirebilirsiniz.

Simple Tags, sayfanıza eklediğiniz etiketleri, o etiketin bağlı olduğu yola (ör: http://www.teknolojiherseyim.com/tag/simple-tags) linkliyor ve bu linkleri yazınızın içerisinde gösteriyor. Bu size hem yazınızın içerisinde kullandığınız etiketleri kolay bir şekilde aynı etikete bağlı yazılarınıza linklemeyi hem de diğer içeriklerinizi hiç zahmetsizce ön plana çıkartmayı sağlıyor. Ayrıca SEO’sal bir yaklaşım sergilendiğinden dolayı -internal linkleme- Google ile kankalık yolunda da önemli bir adım Simple Tags. Bunun dışında Simple Tags içerisinde Etiket Bulutu ve İlişkili Yazılar gibi daha bir çok kullanışlı modül bulunuyor.

Simple Tags’ı 3 adımda kolayca kurabilirsiniz:

  1. Zip dosyasını indirdikten sonra tüm klasörü blogunuzun /wp-content/plugins/ klasörüne gönderin.
  2. Eklentiyi admin panelinden etkinleştirin.
  3. Daha sonra Settings/Simple Tags bölümüne gelip Simple Tags‘ı istediğiniz gibi özelleştirin. -WordPress 2.5 için-
Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Etkili başlık yazmanın 8 yolu

Mart 31, 2008 tarihinde Hakan Yamanoğlu tarafından yazıldı

Her gün kaç tane spam posta alıyorsunuz? Ben inanın sayısını bile unutuyorum bazen. Tahmin edeceğiniz üzere hepsi reklam ağırlıklı spam mesajlar. Bu mesajları her gün almaya başladıkça artık insan benzer başlıkları görünce direkt silmeye başlıyor. Hele ki başlıktan, size bir şeylerin pazarlandığını hatta satılmak istendiğini hissettiğiniz anda film kopuyor. Çünkü insanlar, kendilerine bir şeyler satılmasını daha da ötesi dayatılmasını sevmezler. Sonrası belli:

Shift+DEL

Aynı durum blog yazarken de geçerli. Örneğin sosyal imleme sitelerini ele alalım. Türkiye’de en yaygın kullanılan ve benim de yoğunlukla imlediğim Tusul, Oyyla ve Webiket gibi servisler var. Buralara eklenen yazılarda, etkili başlığa sahip olan içerikler, daima en çok tıklanan ve buna bağlı olarak ana sayfaya en kolay çıkan içerikler oluyorlar.

Bir söz var: “Kitabın kapağına bakıp karar vermek“. Her ne kadar kitabın kapağına bakıp karar vermek istemesekte, çoğu durumda kitabın kapağı onu okuyup okumamamıza büyük bir etken oluyor. Sizi hiç tanımayan bir insan için, içeriğinizden daha önemli bir şey varsa o da “İçeriğin başlığı” dır. Ne kadar etkili bir başlık yazarsanız, içeriğinizin okunma oranı o kadar artar. Unutulmaması gereken bir diğer noktada Google‘dan gelen ziyaretçilerinizdir. İnsanlar Google‘da arama yaptıklarında karşılarına çıkan “Tıklanacak Link” aslında sizin içeriğinizin başlığıdır. Etkili olmayan bir başlığa çoğu ziyaretçi tıklamaz hatta başlığın altındaki içeriği merak bile etmez. Aynı şekilde ziyaretçileriniz eğer RSS ile blogunuzu takip ediyorsa, RSS okuyucusunu açtığında göreceği ilk şey de yine “içeriklerinizin başlıkları” olacaktır.

Bu nedenle başlık seçerken bazı önemli noktalara mutlaka dikkat edin.

1- Başlığınız bir reklam gibi görünmesin

reklamYukarıda bahsettiğim gibi; insanların her gün boğuştuğu binlerce spam mesaj varken ziyaretçilerinize asla ve asla reklam yapıyormuş gibi görünmeyin. Satıcı gibi görünmektense, bilgiyi paylaşmaya çalışan bir dost gibi görünmeye çalışın ve bunu başlık attığınız içeriğinizde de ziyaretçilerinize hissettirin.

Böyle yazmak yerine:

Klavyenizi Geliştirmenin En İyi Yolu Keybr Servisi

Şunu deneyin:

10 Parmak Klavye Kullanmak İçin 10 İpucu

2- Sunulan faydayı, özelliklerden ön planda tutun

faydaHer içeriğin, ziyaretçilere sunduğu bir çok kolaylık ve bu kolaylıkları sağlayan özellikleri bulunur. Ancak insanların, bloglar aleminde yüzlerce benzeri bulunurken sizin yazdığınız içeriğe ilgi duyabilmesi için özelliklerden çok “Kazanılacak Faydayı” vurgulayan başlıklar tercih etmelisiniz. Başlık yazarken, “Neden benim yazdığım içerik tercih edilsin?” sorusunu kendinize mutlaka sorun ve uygun başlığa ondan sonra karar verin.

Bunun yerine:

Şok! 8GB kapasiteye sahip DVD çıktı

Şunu deneyin:

Artık 1 DVD ye 10 tane film sığdırabilirsiniz

3- Ziyaretçilerin tercih ettiği anahtar kelimeleri tahmin edin

tahminÖrneğin WordPress için dış kaynaktan RSS okuma eklentisi aradığınızı düşünelim. Google‘a WordPress yazdığınızda 174 milyon farklı sonuçla karşılaşıyorsunuz. Aramayı biraz daha geliştirip WordPress Eklenti yazdığınızda ise 595.000 farklı sonuca ulaşıyorsunuz. Ama ben “WordPress için RSS okutma eklentisi” arıyorum.. Şimdi de Google’a “WordPress RSS okutma eklentisi” yazalım. Çıkan sonuç sayısı 826. İşte sizi ilk 174 milyon sonuçtan ayırıp, yazdıklarınızın boşa gitmemesini sağlayan ve sizi hedef kitlenize götürecek bir diğer teknik: “Kullanıcıların nasıl arama yaptıklarını ve kullandıkları anahtar kelimeleri tahmin etmek“. Bu teknik aynı zamanda bir SEO tekniğidir. Karşınızdaki insanın düşündüğü gibi düşünüp ona uygun bir başlık atmak size binlerce yeni ziyaretçi getirebilir.

4- Hedef kelimenizi cümlenin en başına koyun

hedefÖrneğin bir gündem maddesi hakkında yazı yazdığınızı varsayalım. Kullanacağınız anahtar kelimeyi mutlaka başlığınızın en başına yazın. Çünkü kullanıcılar bir arama motorunda arama yaptıklarında, çıkan sonuçları tek tek incelemek yerine, aradıkları hedef kelimeyi ön plana çıkaran başlıkları tarayarak seçimlerini yaparlar. Bu nedenle başlığınızdaki en önemli olduğunu düşündüğünüz kelimeyi en başa yazmaya özen göstermelisiniz. Mesela aşağıdaki örnekte, insanların konuyla ilgili olarak Google‘a ilk yazacağı anahtar kelimeler “AKP Kapatma Davası“olacaktır. Bu nedenle, bu vurguyu başlığınızın en başında yapın.

Şunun yerine;

Şok şok şok!!! Kapatma davası sonuçlanıyor, AKP kapatılıyor

Bunu deneyin;

AKP Kapatma Davasında son gelişme: İddianame kabul edildi

5- Başlıkta tekrar eden kelimeler kullanmayın

tekrarİnsanlar, bir cümle içerisinde çok fazla tekrar eden kelimeler gördüklerinde bunu reklam veya bir spam atağı olarak algılayabilir ya da “önemli bir içeriğe sahip olmayan bir başlık” gibi düşünebilirler. Yazdığınız başlıkta, tekrar eden kelimelerden mutlaka kaçının.

6- Gereksiz kelimelerle dolu bir başlık kullanmayın

gereksizİnsaların kolaylıkla algılayabileceği, gereksiz kelimelerden arınmış temiz bir başlık seçin. Seçeceğiniz kelimeler, yazdığınız içeriği tek kelimede özetleyebilir cinsten olsun. Bu sayede ziyaretçilerinize içeriğiniz hakkında ilk ön bilgiyi tam anlamıyla vermiş olacaksınız. İnsanlar kendilerine yardım edilmesinden hoşlanırlar. Hani “müşteri memnuniyeti” dediğimiz şey var ya; odaklanmanız gereken en önemli nokta işte bu. Bunu başarmak için de, temiz ve “Fayda sunan” bir başlığa ihtiyacınız var.

7- Çok uzun bir başlık seçmeyin

hayirİçeriği ön plana çıkartacağım derken çok uzun başlıklar ile ziyaretçilerinizi yormayın. Etkili, kullanışlı, ilk görüşte kolaylıkla anlaşılabilecek, dikkat çekecek ve mümkünse 10 kelimeyi geçmeyecek başlıklar seçin. Uzun uzadıya içerikler ziyaretçilerinizi nasıl yoruyorsa, uzun başlıklar da aynı etkiyi yapıyor. Hatta bu yazı bile o kadar çok uzadı ki bir çok kişi belki 7. maddeye bile gelemeden sıkılacak : )

8- Blogunuzun adını başlığa asla yazmayın

noİçeriğinizde yer vereceğiniz bir konuda ismi geçiyor bile olsa, blogunuzun adını başlığa yazmamaya özen gösterin. Çünkü bu tarz bir başlık, ziyaretçileriniz tarafından “reklam ve ziyaretçi çekme amaçlı yapılan bir kampanya” olarak algılanabilir ve beklediğiniz ilgiyi elde edemeyebilirsiniz.

Bu yukarıda yazdığım maddelere elbette her zaman uymak mümkün olmuyor. Özellikle; aceleyle bir şeyler yazmak durumunda iseniz, başlık ve içeriği yazarken gereken özeni gösteremeyebilirsiniz. Ben de bazen yazılarımı yazarken başlığa dikkat etmeyebiliyorum. Ancak sonraları, bu yazıyı yazmama neden olan bazı verileri toplayıp incelediğimde gördüm ki;

Ziyaretçiler gibi düşünüp, onların diliyle başlık attığım yazılarım, en çok rağbet gören yazılarım olmuş

Blogunuzda başlık atarken bu maddelere mutlaka dikkat etmenizi tavsiye ediyorum, inanın faydasını ve size yol, su, elektrik olarak dönüşünü mutlaka göreceksiniz : )


Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)