arşiv

yazılar buna göre etiketlendi; ‘wordpress’

WordPress Eklentileri

Salı, 26 May 2009

wordpress-pluginWordPress gerçekten eklenti desteği ile harikalar yaratıyor.  Her işe koşan bir eklenti bulunabilmesi, tek tuşla kurulum ve güncelleme en beğendiğim özellikleri. Yalnız eklenti bolluğu seçim yapmayı da zorlaştırıyor. Ben de yeni WordPress kullanıcıları ile kullandığım eklentileri paylaşmak istedim. Belki bir gün gelir bana da lazım olur.

AddThis Social Bookmarking Widget: Rss beslemelerinin rss okuyucularına daha kolay eklenmesini ve yazılarımın paylaşım sitelerinde daha kolay paylaşılmasını sağlayan bir eklenti kendisi. Yazıların altındaki “share” butonunu ekliyor.

ANIga gallery: Gelişmiş bir fotoğraf galerisi eklentisi. Albüm, alt albüm ve her fotoğraf için yorum desteği diğer fotoğraf gelerisi eklentilerden farkını oluşturuyor. Kurulumundan sonra kullandığınız temaya göre bazı ayarlar yapmanız, bunun için de biraz koddan anlıyor olmanız gerekiyor, yoksa galeri sayfaları epey kötü görünüyor. Ben de bir heves yüklemiştim kendisini. Ama artık bu iş için Facebook’un daha iyi olduğunu düşündüğümden yeni foto eklemiyorum. Var olanları da üşenmeyip Facebook’a aktarabilirsem sileceğim bu eklentiyi.

FD Feedburner Plugin: RSS beslemelerinin Feedburner’a yönlendirilmesini sağlıyor. Bu sayede abone sayımı öğrenebiliyorum.

FeedBurner Feed Stats: Abone sayımı ve birkaç istatistiği Feedburner’ın sitesine girmeden öğrenebilmek için de bu eklentiyi kullanıyorum.

Flash Video Player: Adından anlaşılıyor sanırım. Videolar bölümünde kendi sunucumda tuttuğum videoların görüntülenmesini sağlıyor. Sanırım WordPress’in yeni sürümlerinden birinde bu destek doğrudan var, yani artık pek gerek kalmadı gibi buna da.

Google Analyticator: Siteyi Google’ın site istatistiği servisi Analytics altında izlemeyi sağlıyor. Bu sayede sunucudaki çağ dışı kalmış istatistik programlardan sonuç çıkarmaya çalışmaktansa google hesabınızla giriş yapıp sitede neler oluyor tek bir merkezden görebiliyorsunuz. Bütün internet sitesi yöneticilerine tavsiye ederim.

Google XML Sitemaps: Favori eklentim. Sitenizin birçok arama motorunda (Ask.com, Google, MSN Search ve Yahoo) daha iyi bulunabilmesi için gerekli olan site haritasını çıkarır ve bunu arama motoru botları için sitede hazır eder. Her yeni yazınızda da kendini günceller. Google Analytics ile kullanıldığında yeni yazdığınız yazıların birkaç gün içinde nasıl kullanıcı çekmeye başladığını birebir fark edebilirsiniz. Ben de en son HTC Touch HD yazımda fark ettim bu durumu.

MaxBlogPress Ping Optimizer: Kendisi siteyi ping servislerinden atılmaktan koruduğunu iddia ediyor. Çok bir fikrim yok, görünce kurmuştum, duruyor öyle…

WP-reCAPTCHA: Yorumlar için reCAPTCHA onay metinlerinin çıkmasını sağlıyor. Hem yorum spamlerinden korunmuş, hem de dolaylı yoldan kitapların elektronik ortama aktarılmasına yardım etmiş oluyorsunuz.

WP Super Cache: Yazılarınıza ait internet sayfalarının ilk çağırıldıklarında statik kopyalarını alan, bu sayede veritabanı ve dinamik sayfa oluşturmada geçen zamanı yok ederek sayfalarınızın hızlı yüklenmesini sağlayan bir eklenti. Sunucu isteklerini minimuma indirdiğinden siteniz aniden ünlü olursa “Sunucum dayanır mı?” sorularınızı da önemsizleştiriyor.

Bilgisayar, Site , ,

Aniden İngilizce Olan Site

Salı, 05 Şub 2008

Geçen gün siteme girdiğimde sitenin nedense kendiliğinden İngilizce arabirime geçmiş olduğunu fark ettim. Ertesi gün birkaç linkin kırık olduğunu öğrenince iyice şaşırdım. Sitenin başına bir haller geliyor dedim kendi kendime. Sonradan zamanım oldu da kırık linklerin gerçekten orijinal dosya isimlerinde bir boşluk hatası yaptığımdan olduğunu anladım. Sitenin diğer sorununu da internetten bir yerlerden bulduğum ve aşağıya yapıştırdığım değişiklikle hallettim. Herhalde sunucumu değiştirdiler arka planda, beni etkileyen sonucu da İngilizce’ye dönen bir wordpress şeklinde oldu.

Pclabs tan maxhoper çözümü yazmış

Türkçeleşmeme sorunu 64 bit linux sunuculardan kaynaklanıyor

Çözüm

wp-includes/gettext.php dosyasında aşağıdaki satırları bulun.

if ($magic == ($MAGIC1 & 0xFFFFFFFF) || $magic == ($MAGIC3 & 0xFFFFFFFF)) { // to make sure it works for 64-bit platforms
$this->BYTEORDER = 0;
} elseif ($magic == ($MAGIC2 & 0xFFFFFFFF)) {
$this->BYTEORDER = 1;
} else {
$this->error = 1; // not MO file
return false;
}

Bu kodu aşağıdakiyle değiştiriyoruz

// 64-bir Platforms BUG FIX from :
// [wp-trac] Re: [WordPress Trac] #3780: gettext fails to determine byteorder on 64bit systems with php5.2.1
if (($magic & 0xFFFFFFFF) == ($MAGIC1 & 0xFFFFFFFF) || ($magic &
0xFFFFFFFF) == ($MAGIC3 & 0xFFFFFFFF)) { // to make sure it works for 64-bit platforms
$this->BYTEORDER = 0;
} elseif (($magic & 0xFFFFFFFF) == ($MAGIC2 & 0xFFFFFFFF)) {
$this->BYTEORDER = 1;
} else {
$this->error = 1; // not MO file
return false;
}

Bilgisayar , ,

Tema Üzerine

Pazartesi, 19 Kas 2007

Kullandığım tema üzerine birkaç bişey yazmak istedim:

Site çökmeden önce de kullandığım bu tema aslında “Scary Little” adlı bir temanın modifiye hali, ya da moda tabirle “çakma”sı. Modifiye dediğim de şunlar:

1. Last.fm de son dinlediklerimi görüntüleyen flash animasyonu ekledim, düzgün görünmesi için de sağ menünün boyutlarını değiştirdim.

2. Butonlar harici metinleri Türkçeye çevirdim. Ama sonra kontrol etmedim hepsi olmuş mu diye, o yüzden birkaç şey kalmış olabilir. Eğer bulursanız lütfen haber verin.

3. İstediğim sabit sayfaların yukarıda buton olarak çıkması için biraz uğraştım. (ya da daha önceden uğraşmıştım, şimdi hatırlayamadım)

4. Aşağıya Pardus ve Firefox tuşlarını ekledim.

Temanın orijinal haline bu adresten ulaşabilirsiniz.

Temanın bu halini kullanmak isterseniz bir haber edin yeter.

Bilgisayar, Site , , ,

Kod renklendirme denemesi

Pazartesi, 16 Eki 2006

Siteye eklediğim kod ve konsol çıktıları oldukça kötü görünüyordu. Normal yazıdan farklı olmadığı için anlaşılırlığı pek yoktu. Halbuki gördüğüm birçok blogda kodlar için çok süper destek vardı. Ben de wordpress için kesin vardır böyle bir şeyler diyerek hemen bakınayım dedim. http://erik.range-it.de/wordpress/plugins/syntaxhighlighter/ adresinde aradığımı buldum. Kullanımını ve ne iş yaptığını tam olarak merak ediyorsanız verdiğim adrese bakabilirsiniz. Yine de kolaylık olsun diyerek aşağıya örnek bir kod yapıştırıyorum.

Kullanımını hatırlamak için hemen not almam gerek buraya. Olay çok basit aslında. Yazılacak kodları "[source:c++(mesela)]" imleri arasına alıyoruz.

Bu arada köşeli parantezi yazıda düzgün bir şekilde nasıl gösteririm diye ararken benim işimi zaten görebilecek bir şey olduğunu buldum. Ancak tabi kod renklendirme daha iyi oldu. İstediğim yazıyı <code> imine yazıyorum, aynı aşağıdaki örnek gibi:

ls -la |grep wordpress

Evet, budur şimdilik…

Nisan 2009’da gelen güncelleme: Sitem birkaç önceki halinde iken yazdığım bu yazıyı internet arşivinden kurtardım. Artık bahsi geçen eklenti kurulu olmadığı için yalan bir durumda örneğim.

Site , , ,