Wordpress.org’da eklenti yayınlamak

Tarih: 23 Ağu 2009, 22:00 | Yazan: Admin

Wordpress.org’da eklenti yayınlamayı olabildiğince kısa ve basit anlatmaya çalışacağım. Rahat uygulanabilmesi için işlem basamakları şeklinde anlatmanın faydalı olacağını düşündüm. Basamaklara geçelim.

  1. Readme.txt dosyasını örneğe göre hazırlayın.
  2. Hazırladığınız readme.txt dosyasının doğruluğunu kullanarak teyit edin.
  3. Wordpress.org’a hesap açarak üye olun.
  4. Wordpress.org’a açın.
  5. eklenti yayınlama başvuru formu doldurun ve gönderin.
  6. Başvurunuz onaylandığında bir eposta alacaksınız.
  7. Eklenti başvurunuz onaylandıktan sonra programını indirin ve kurun.
  8. Bilgisayarınızda eklenti dosyalarınızı koyacağınız klasörlerin depolanacağı bir klasör oluşturun. (ör:Eklentilerim)
  9. Eklenti klasörlerinin bulunduğu klasörü açarak sağ tıklayın ve “SVN Checkout” komutu verin.
  10. Ekrana gelen Checkout penceresindeki “URL of repository” kutusuna epostadaki SVN repository adresini yapıştırın.
  11. Checkout penceresindeki “Checkout directory” kutusunda eklenti dosyalarınızı içerecek klasörün adı yer alacak.
  12. “Ok” dümesine tıklayın. Eklenti klasöründe “branches“, “trank” ve “tags” isminde klasörler oluşacak.
  13. Readme.txt dahil tüm eklenti dosyalarınızı “trank” klasörün içine kopyalayın.
  14. Trank” klasörüne sağ tıklayın ve “SVN Commit…” komutu verin.
  15. Commint penceresinde listelenen dosyaların solundaki işaret kutularını seçin veya “Select / deselect all” komutunu verin.
  16. Commint penceresini “Ok” düğmesine tıklayarak onaylayın.
  17. Ekrana gelecek olan kimlik doğrulama kutusuna Wordpress.org’a üye olurken kullandığınız kullanıcı adı ve parolanızı yazın.
  18. Tebrikler eklentiniz Wordpress.org’da yayınlandı.

Eklentinizin SVN deposuna gittiğini görmek için gelen e-postadaki “SVN repository” adresinizin sonuna “trunk” dizinini ekleyerek gözatabilirsiniz. sayfasına giderek en yeni eklentiler (Newest plugins) kısmında eklentinizi görebilirsiniz.

Eğer anlaşılmayan bir nokta olursa diye; ve bakabilirsiniz hatta yorum alanı ile tankado’ya da sorabilirsiniz.




Wordpress erişim izni hatasını gidermek

Tarih: 21 Ağu 2009, 23:17 | Yazan: Admin

Bu sayfaya erişmek için yeterli izniniz yok” veya ingilizce “You do not have sufficient permissions to access this page” hata mesajını alıyorsanız aşağıda tarif ettiğim işlemleri uygulayarak sorunu çözebilirsiniz.
Bu sayfaya erişmek için yeterli izniniz yok ” hatası çoğunlukla wordpress veritabanınızın bazı badireleri atlatamadığı durumlarda oluşuyor. Bir eklenti kurarken veya Wordpress’inizi güncellerken böyle bir hata ile karşılaşabilirsiniz.  Bu hatanın olduğu durumlarda bazen ekleti sayfalarına bazen de Wordpress’in yönetim paneline giremiyorsunuz.




WP OnlyWire Auto Poster Plugin

Tarih: 13 Ağu 2009, 23:30 | Yazan: Admin

(OW) sitesinden daha önce bahsetmiştim. ‘ın Wordpress Blogları için yazdığı eklentiyi biraz revize ederek yeni özellikler ekledim. WP OnlyWire Auto Poster adını verdiğim bu eklenti yazdığım ilk Wordpress Eklentisi. Eklentiyi bir süredir test edip hatalarını düzeltiyordum. Bununla birlikte yakında, yazmaya devam ettiğim katma değeri yüksek SEO eklentilerimi buradan Wordpress Blogcuları ile paylaşacağım.

WP OnlyWire Auto Poster

 364 kez indirildi.  

LATEST VERSION. Autosubmits a excerpt of a posts to Onlywire when the post published


 WP OnlyWire Auto Poster Plugin
WP OnlyWire Auto Poster eklentisinin yönetim sayfası

WP OnlyWire Auto Poster eklentisi ile bloğunuzda yazmış olduğunuz yazılar otomatik olarak OnlyWire’a gönderiliyor. Ayrıca göndermeniz gerekmiyor. Tankado.com‘da da kullandığım eklenti başarıyla çalışıyor. Aklıma geldikçe yeni özellikler eklemeye devam edeceğim. 2.0 dan devraldığım eklentiyi fark olması açısından 3.0′dan itibaren devam ettireceğim. Sizlerin hata bildirimleri ve özel istekleri doğrultusunda eklentiyi geliştirmeye devam edeceğim.

Eklentinin kullanımından bahsetmek gerekirse;

Eklentiyi Wordpress’e yükledikten sonra Ayarlar menüsü altındaki OnlyWire Auto Poster menü seçeneğinden yönetetiyorsunuz. Aslında çok da yönetilecek bir yanı yok. Bu sayfadan OnlyWire’daki hesabınızın kullanıcı adı ve parolasını kaydettikten sonra eklenti çalışmaya hazır hale geliyor. Artık bloğunuzda yayınladığınız her yazı yazı siz hiçbir efor sarfetmeden OnlyWire sistemini gönderilecek.

Yönetim sayfanızdan sosyal imleme sitelerine gönderilen yazılarınız hakkındaki sonuç raporlarına da ulaşabilirsiniz. Sayfada iki tür rapor var. İlk raporda OnlyWire’a gönderilen yazıların bir listesi yer alıyor. Liste üzerindeki gönderi başlığının üzerine gelirseniz  OW’a gönderilen comment (yorum) bilgisini de görebilirsiniz. Comment bilgisini Yazar adı, yazım tarihi, kategoriler ve eğer girmişseniz yazının özet kısmından oluşturdum.

 WP OnlyWire Auto Poster Plugin

WP OnlyWire Auto Poster eklentisi gönderim raporları

Yönetim sayfasının altındaki listede ise arka planda OW’ın API arayüzü ile olan iletişimin raporları yer alıyor. Buradan yazıların neden gönderilemediği ile ilgili bilgi edinebilirsiniz.

Son olarak sayfa üzerindeki “Reward the Author of this Plugin” yazılı düğmeden bahsetmek istiyorum. Düğmeye tıkladığınızda eklentinin tanıtım sayfası OnlyWrite hesabınız kullanılarak yayımlanacak. Düğme birkez tıklandıktan sonra görünmez olur. Sizden ricam eklentinin daha çok blogcu tarafından bilinebilmesi için düğmeye bir kez tıklamanız.

 WP OnlyWire Auto Poster PluginReward Düğmesi




YARP ile PageBar eklentilerinin uyumsuzluğunu gidermek

Tarih: 23 Tem 2009, 03:21 | Yazan: Özgür Koca

Wordpress sitenize YARP () eklentisi ile eklentilerini yüklediğinizde YARP’ın yönetim sayfası aşağıdaki hatayı veriyor ve yönetemiyorsunuz.

Fatal error: Cannot redeclare checkbox() in guvenli_dizin/wp-content/plugins/yet-another-related-posts-plugin/options.php on line 134

Hata mesajından yola çıkarak options.php‘nin 134. satırındaki function checkbox() isimli foksiyonunun daha önce de tanımlanmış olduğunu anlıyoruz. Wordpress’in plugins dizininde ufak bir arama yaptıktan sonra PageBar eklentisinin kodlarında aynı isimde bir başka fonksiyonun tanımlandığını gördüm. Sorunu çözmek için fonksiyonun ismini checkbox_() şeklinde değiştirip kaydettikten sonra sorun çözüldü. Tabi  options.php içinde çağrı yapılan tüm yerlere de aynı değişikliği uyguladım. Kolay olması açısından kullandığınız editörün düzen menüsündeki bul ve değiştir seçeneğini kullanarak bu işi hızlıca yapabilirsiniz. Aranacak değeri checkbox( değiştirilecek değeri de checkbox_( olarak verdim ve options.php dosyasını sunucuya tekrar yükledim. Bu şekilde yapınca sorun çözülüyor fakat YARP’ın her güncellemesinde bu işlemi yeniden yapmak gerekiyor. YARP’ın geliştiricileri ilgilenir düşüncesi ile bir de bulundum.

Aslında checkbox() ve textbox() gibi jenerik isimlerin eklentilerde fonksiyon ismi olarak kullanılmaması gerekir. Bu isimlerin yerine yarp_checkbox() gibi eklentiye özel bir isimlendirme tercih edilebilirdi.




WordPress ile 404 hatalarını tespit etmek

Tarih: 17 Tem 2009, 05:16 | Yazan: Özgür Koca

Benim gibi ‘dan wordpress’e göç etmiş bir blogcu iseniz yeni sitenizdeki bazı URL adreslerinin vermemesi neredeyse mümkün değil. Arama motorlarının indekslemiş olduğu URL adresleri sitenizde karşılık bulmuyorsa başınız biraz dertte demektir. Arama motorları bu adresleri periyodik olarak ziyaret ettikleri için sürekli 404 hataları ile karşılaşacakdır. 404′lerin ele geçirdiği bir site arama motorlarının gözünde değer kaybeder.

Wordpress altyapısını kullanan sitenizin derinliklerindeki geçersiz URL adresleri haberiniz olmayan birçok 404 hatasını üretmektedir. Şahsen uzunca bir süre farkında olmadığım ve aslında kolayca tespit de edilemeyecek bu durumu düzeltmek biraz zamanımı aldı doğrusu. Bu sorunu gidermek çin aşağıdaki PHP kodlarını yazdım.

Kodları wordpress temanıza ekleyerek siz de kullanabilirsiniz. Kodlar sitenizde var olmayan bir adres talep edildiğinde, ilgili adresi ve isteğin kimden geldiği gibi bilgileri eposta adresinize göndererek raporlayacaktır. Bundan sonra iş gelen raporlara göre kırık bağlantıları onarmaya geliyor. Bir hafta içerisinde posta kutumda 2000′e yakın rapor birikti.




Wordpress’i Hızlandırma ve Performans İpuçları – I

Tarih: 10 Şub 2009, 12:08 | Yazan: Özgür Koca

wordpress-performans-hız

Wordpress’inizin başarımından (performansından) şikayetçi iseniz bu yazı tam size göre. Wordpress başarımı hakkında sürekli yazmayı düşündüğüm bu yazı dizisinin ilkinde başarım artırmaya yönelik Wordpress bileşenleri üzerinde duracağım.

Wordpress (WP)’in performansını artırmak için kullanılan WP-Cache, Hyper Cache, WP Super Cache ve 1 Blog Cacher gibi birçok  eklenti var. WP sunucuyu çok fazla yoran bir script değil fakat kullanılan eklentiler ve temanızın özellikleri sunucuya yük getirebilir. Bu da sayfalarınızın açılma süresine olumsuz etki eder. Hatta sunucunuzun yöneticisi bu durum hakkında sizi uyarabilir.  WP’e geçtikden sonra eklentilerin sayfa açılma/oluşturma hızını nekadar etkileyebileceğini iyi öğrendim. Wordpress başarımını artırmak için önbellekleme (Caching) eklentilerini kulllanmak iyi bir çözüm olabilir.









  • Hakkında | İletişim | Wordpress.org | RSS | Abone Ol

  • (c) 2005-2009 Wordpress Tema: Tankado & Theme by Tankado.com