IIS üzerinde çalışan WordPress için e-posta desteği (SMTP)

Son zamanlarda işim gereği IIS üzerinde bir kaç blog yapılandırdım. Blog sistemi olarak da WordPress 2.7.x kullandım. IIS üzerinde gerek PHP, gerekse WordPress çok güzel bir şekilde çalışıyor. Tek bir problem var o da WordPress e-posta gönderemiyor. Dışarı açık ve kimlik doğrulaması istemeyen bir SMTP sunucunuz varsa ne ala, ki bu yöntemin güvenli olduğu da söylenemez. Benim durumumda WordPress’e bir şekilde SMTP sunucumuz üzerinden e-posta gönderebilme yetisi kazandırmam gerekiyordu. Her ne kadar bir anlık, bunu aşılması gereken bir engel/mücadele olarak görsem ve WordPress için bir eklenti olmaya varabilecek bir macera olarak düşünsem de iş yaşantısı insanı daha hızlı çözümlere itiyor. Ufak bir araştırma sonucu CimySwift SMTP for WordPress isimli eklentiyi buldum.

Ekran görüntüsü

Eklenti oldukça basit. Etkinleştirdiğinizde Ayarlar mönüsünde Cimy Swift SMTP adında yeni bir başlık açıyor. Bağlantıya tıkladığınızda yukardaki ekran görüntüsünde gördüğünüz ekran üzerinden ayarları yapabiliyorsunuz. Eklentinin küçük bir dil dosyası vardı, hemen onu da çevirdim. Onu da buradan indirebilirsiniz.

Blogum hasta olmuş…

Bugün farkettim ki, bir şekilde 23 Ocak 2008’de zararlı bir kod parçacığı karalamalar.net’e iframe olarak inject edilmiş. Bunun neticesinde 28 Ocak 2009 tarihine kadar farkında olmadan ilaç reklamları yapmışım sitemden. 28’inde querystring’e sahip olan url adreslerinin çalışmaması ile ilgili bir problem yüzünden cache temizliği yapıp, WordPress çekirdek dosyalarını yeniden yüklemem ile farkında bile olmadığım bu zararlı koddan da kurtulmuşum. Bu sayfalar Google indeksine de girmiş. Temizlik yapmam gerekecek biraz. Şansa problem kısa bir zamanda çözülmüş oldu, yoksa kara listelere bile girerdim büyük ihtimal.

Bu olayın WP Super Cache ve sunucudaki dizinlerin yazma izinleri ile ilgili olduğunu düşünüyorum. Ancak bir daha başıma gelirse inceleyebilirim.

WP Super Cache kullananlar, google’da link:blogadresi.com vb şekilde arayın ve bir bakın bakalım ?ilac-markasi vb bağlantılar karşınıza çıkacak mı? Çıkarsa hemen ilgili sayfaya girin ve sayfanın kaynak koduna bakın. Kaynak kodunda iframe kelimesini araştırın. Bilinçli olarak blogunuzda iframe kullanmıyorsanız, blogunuza zararlı bir kod musallat olmuş olabilir. WP Super Cache’in oluşturduğu ara belleği temizleyin, WP Super Cache’i en son sürümüne yükseltin ve zararlı kodun olduğu sayfaya tekrar girmeyi deneyin. Bunlara rağmen zararlı kodlar halen blogunuzda duruyorsa bu yazıya yorum bırakın, sizinle iletişim kurup yardım etmeye çalışırım.

WordPress ve bbPress gelişmeleri

10 gün kadar önce WordPress Türkiye ekibine katıldığımdan bahsetmiştim sizlere. İlk icraatım da bir süredir devam ettirdiğim dil dosyası çevirilerini1 2 kullanarak WordPress Türkçe 2.6 paketini yayınlamak oldu.

Bugün de, özellikle WordPress ile uyum içerisinde çalışabilen, kolayca entegre olabilen ve aynı yazılım geliştirme mantalitesi ile geliştirilen bbPress adlı forum uygulamasının en son sürümü olan 0.9.0.2 sürümünün Türkçe paketini yayınladım.

İlerleyen günlerde olmazsa olmaz eklentilerin ve en çok tercih edilen temaların Türkçe paketleri için çalışmalara başlamayı düşünüyorum. Eklenti ve tema öneriniz varsa duymak isterim.

WordPress Türkiye Ekibine Katıldım

Başlık herşeyi yeterince anlatıyor aslında. Evet efendim, artık Türkçe dil dosyalarını buradan değil WordPress-TR sitesi üzerinden duyuracağım(daha doğrusu Türkçe kurulum paketi olarak hazırlayacağız).  Kümülatif çeviri dediğim olaya devam edeceğim. Acil bir işim olmadığı sürece, WordPress’in yeni sürümü çıktığında aynı gün içinde Türkçe paketi çıkartmaya çalışacağım. Umarım planlarımı sorunsuzca hayata geçirebilirim.

Ayrıca WordPress Türkiye ekibine hemen hemen aynı zamanlarda katılan diğer ekip üyesi arkadaşım Hakkı Ceylan‘a da bir kere de buradan hayırlı olsun demek istiyorum. Ekibe eklediğimiz taze kan ve hali hazırdaki fikirler ile gelecek günler bir çok güzelliğe gebe diyebiliriz sanırım.

WordPress 2.6 Türkçe Dil Dosyası (tr_TR.mo)

Uzun bir süredir yazmıyordum. WordPress sağolsun 2.6 sürümünü çıkartarak benim de suskunluğumu bozmuş oldu. Daha önce burada bahsetmiş olduğum gibi, çeviri işlemlerini kümülatif olarak devam ettirme girişimim başarı ile sonuçlandı. Bunun neticesinde WordPress 2.6 Türkçe dil dosyası 2.6 sürümü çıktığı gün hazır oldu. Gönül isterdi ki 2.6 çıktıktan hemen sonra Türkçe dil dosyasını yayınlayayım, tüm gün süren bir toplantı ve arkasından gelen başağrısı nedeniyle bir kaç saatlik uyku ve ancak şimdi dil dosyasını yayınlayabiliyorum.

Buyrun;
Gerekli dil dosyası : tr_TR.mo
Gelecekteki çeviriler için gerekebilecek dil dosyası : tr_TR.po
Orijinal POT kataloğu : wordpress.pot

Daha önceki yazımda da belirttiğim gibi, kümülatif çeviriye devam edeceğim. Yukarıdaki adreslerde her zaman için en güncel dil dosyalarını bulabilirsiniz. WordPress 2.7 çıktığında bu sayede hiç beklemeden Türkçe yapılandırmaya sahip olabilirsiniz.