Yazar arşivleri: Hüseyin Berberoğlu

WP Favorite Posts Released! [en]

This post is deprecated. Please go to new project page of plugin.

———-

Hello, this is my first english post in my blog for announce my first wordpress plugin. I’ll continue to post in english about my plugin. You can follow only my english posts via that RSS feed. Thanks for following !

I made a plugin named as WP Favorite Posts. This plugin allows visitors to mark a post as favorite. There is no register requirement because this plugin saves data to cookies. Visitor can see his/her favorite posts list from “Favorites” page which you created.

Installation is very easy;

  1. Download the WP Favorite Posts plugin.
  2. Unzip into your /wp-content/plugins/ directory.
  3. Activate the plugin through the ‘Plugins’ menu in WordPress
  4. Place <?php if (function_exists('wpfp_link')) { wpfp_link(); } ?> in your single.php template file. Then favorite this post link will appear in all posts.
  5. Create a page e.g. “Your Favorites” and insert {{wp-favorite-posts}} text into content section. This page will contain users favorite posts.
  6. That’s it :)

Actually the plugin came to version 1.1.4 because i didn’t make enough test before submiting the plugin to WordPress plugin directory. After my plugin accepted to directory i did more test and added more features so first announced version is 1.1.4. Anyway, who cares about version number ?

You can report bugs or make feature requests by using comments of this post. Also you can see the source code. Thanks for using my plugin!

New Versions:

Do whatever you want

chris-wanstrath Github‘ın kurucularından Chris Wanstrath, Startup Riot 2009’da yaptığı konuşmayı yayınladı. Özellikle girişimci ruha sahip programcıların okuması gereken bir yazı; okuyun.

Chris Wanstrath yazıda “neyi istiyorsanız onu yapın” diyor. Benim de yakın zamanda düşündüğüm şeyi de eklemiş; sizin de kullanacağınız bir şey yapın.

Chris Wanstrath github’ın en popüler 10 üyesinden biri ve bu durumun github kurucusu olmasıyla ilgili değil, severek kullanmasıyla ilgili olduğunu söylüyor.

Web projelerinde başarıya giden yollardan biri severek yapacağınız ve kullanacağınız şeyi yapmak.

Yazıyı twitter’da paylaşan necrodome‘a teşekkürler.

WordPress kategorileriniz kaybolduysa

Günlerden bir gün durup dururken serverdaki wordpress kurulu bir çok sitenin kategorileri gözükmez oldu. Sebebini araştırdım; sebebi /tmp klasörünün dolu olmasıymış. Şu komutla /tmp klasörünü temizledim ve kategoriler geri geldi;

rm -rf /tmp/*

Böylelikle /tmp klasörünün dolu olması MySQL’den yapılan sorguların doğru çalışmamasına sebebiyet verebildiğini öğrenmiş oldum. Aslında /tmp’in dolu olması bir sürü soruna yol açabiliyor bu yüzden arada bir kontrol etmekte ve boyutunu büyük tutmakta fayda var.

WordPress otomatik güncellemede FTP şifresi sorarsa

Büyük ihtimalle dosyaların kullanıcı izinleri veya sahipliklerinde bir problem vardır. Tüm dosyaların domain kullanıcısı ve grubuna ait olduğundan, wp-content gibi klasörlere kullanıcının yazma izni olduğundan emin olun.

Örneğin www.birazkisisel.com için kullanıcı birazkisisel, kullanıcı grubu birazkisisel olsun.

public_html’in altındayken şu komutu verdim ve bundan sonra bana ftp şifresi sormadı;

chown birazkisisel:birazkisisel * -Rf

Linux konsoldan müzik dinlemek

Konsoldan play komutu ile müzik dinleyebileceğinizi biliyor muydunuz ? Artık biliyorsunuz :)

Örneğin bulunduğunuz klasörde abc.mp3 adında bir mp3 dosyasını çalmak için komut şu;

play abc.mp3

Peki niye konsoldan müzik dinlenir ? Çünkü Amarok gibi ek bir programın açılmasını beklemeden çok hızlı bir şekilde istediğiniz şarkıyı çalabiliyorsunuz. Fakat Amarok gibiside yok :)

Ek: Blogumu sık sık güncellemek istesemde yoğunluktan dolayı maalesef çok yazı yazamıyorum. Bilmeyenlere; yaklaşık 5 aydır Uygun Teknoloji’de çalışıyorum, bu yoğunluk onun yoğunluğu.

WordPress’te kod renklendirmesi için süper eklenti

Eğer blogunuzda kod parçacıklarına yer veriyorsanız mutlaka WP-Syntax adlı eklentiyi kullanmalısınız. Şimdiye kadar neden araştırıp bulmadığım için pişmanım. Eklentiyi kurduktan sonra kullanımı çok basit;

<pre lang="LANGUAGE" line="1">kod parçacığı</pre>

  • LANGUAGE yerine kod parçacığınızın hangi dil ile yazıldığını yazıyorsunuz, örneğin Javascript.
  • line bölümü ise opsiyonel. Eğer 1 değerini verirseniz satır numaralı bir kod parçacığı elde edeceksiniz.

Buyrun size WP-Syntax ile Javascript kodları renklendirilmiş örnek bir sayfa.

Ayrıca bu eklenti GeSHi kullanıyor. Kendisini çok severiz. Wikinizde, Drupalinizde de GeSHi’yi çeşitli eklentiler aracılığı ile kullanabilirsiniz.

Bu eklenti blogum için iyi oldu. Bir ara kategorilerimi düzenlesem iyi olacak.