28 Ağustos 2010 Cumartesi

Draft to Publish Eklentisi (Ücretsiz)

WordPress sitelerimizde eğer birden fazla yazar varsa ya da ziyaretçilerimizin üye olmadan da yazı yazmalarına izin veriyorsak, bir süre sonra taslak ya da inceleme bekliyor kısımlarında onlarca yazı olabilir. Normalde bunları inceleyerek yayımlasak da bir süre sonra iş çığırından çıkabilir. Hepsini topluca yayımlamak istersek de bu durumda da Google Amca bize kızabilir. İşte bu durumda, sizin yerinize belli aralıklarla bu yazıları yayıma sokacak bir eklentiye ihtiyacınız olacaktır. Yazdığım Draft to Publish (ismin İngilizce olmasının sebebi, hem eklentiye yakışması hem de Türkçe kısa bir isim bulamamamdır) eklentisi işte bu işlemi sizin yerinize yapabilecek. Eklenti aktifleştirildiği andan itibaren, belirlediğiniz sürelerde, taslak ya da inceleme bekleyen yazıları istediğiniz sırada ya da rastgele yayına sokacak. İsterseniz belirli kategorilerden yazıları da yayına sokmasını sağlayabileceksiniz. Şu an eklenti hazır ve yaptığım testlerde bütün fonksiyonlarının çalıştığını tespit ettim. Birkaç ek özellik daha eklemek istiyorum. Aşağıda eklentinin ana sayfası yer alıyor. Eklentinin bazı yerleri İngilizce bazı yerleri Türkçe bunun nedeni de eklentiye çoklu dil desteği ekleyeceğim. Türkçe olarak yazdım ama gerekli şekilde ayarlayacağım. Aşağıda da eklentinin ayarlarının ekran görüntüleri bulunmakta. Yazı türü olarak taslak ya da kontrol bekleyen yazılardan istediğinizi seçebilirsiniz. Yazının yayımlanma süresini dakika olarak seçebilirsiniz. Eğer rastgele olarak seçerseniz, açıklamada da yer aldığı gibi 60-180 dakika arasında rastgele bir sürede yazılar yayımlanır. Her yazı için bu süre yeniden hesaplanır. Yazılarınızı ister eskiden yeniye, ister yeniden eskiye isterseniz de rastgele olarak yazıları yayımlar. Sıralama yazıların ID numaralarına göre yapılmaktadır. Yayımlama sonrasında yazının tarihleri değiştirilmektedir. Yayımlama sonrasında Google Sitemap eklentiniz, sitenizin site haritasını (sitemap.xml dosyasını) güncelleyecektir. Resimde eklenti tarafından yayımlanmış yazıları ve yayım tarihlerini görebilirsiniz (yayımlama aralığı 1 dakika olarak elle ayarlanmıştır). Ayrıca yazılar yayımlandığında yazı içerisindeki bağlantılara, Yönetim paneli ayarlar kısmında belirtilmiş olan sitelere ping gönderilmektedir. Eğer bu tarz yazılarınızı belirli kategorilerde tutuyorsanız, bütün yazılar için de değil de sadece belirlediğiniz yazıları yayınlanmasını sağlayabilirsiniz. Birden fazla kategorinin ID’lerini yazarak, yazıların birden fazla kategoriden alınmasını sağlayabilirsiniz. Uyarı: WordPress’te gerçek bir cronjob uygulaması kullanılmamaktadır. Cronjob işlemleri, ziyaretçilerinizin sitenizi ziyaret etmesine bağlıdır. Dolayısıyla yazı yayımlama aralığını 5 dakika olarak ayarladığınızda her 5 dakikada bir yazılar yayımlanmayacaktır. Birinci yazı yayımlandıktan 5 dakika ya da daha fazla sonra bir ziyaretçi sitenizi ziyaret ettiğinde, Google sitenize uğradığında, bir rss okuyucu sitenizi kontrol ettiğinde bir sonraki yazı yayımlanacaktır. Bu durum her ne kadar olumsuz gibi görünse de sonuçta ziyaretçilerin gelmediği bir zamanda yazıları yayımlamak, pek mantıklı olmasa gerek. Zaten ziyaretçisi yoğun olan bir site için de bunun sorun olacağını sanmıyorum. Eklentinin Benzerlerinden Farkı Nedir? Eklentim tamamen WordPress fonksiyonlarını kullandığından, WP 2.8 sürümünden itibaren ve gelecek sürümlerde de önemli bir değişiklik olmadığında çalışacaktır. Diğer eklentilerde yazılar yayımlandığında site haritaları güncellenmemekte ya da hatalı güncellenebilmekte, SEO açısından önemli bir nokta olan ping atma işlemi gerçekleşmemektedir. Bu kadar esnek seçenekler sunmamaktadırlar. En önemlisi eklentiyi belirli bir süre için istediğiniz yönde geliştirmem olacaktır. İndir Eklenti WordPress 2.8.4 sürümünde geliştirildi ve test edildi. Mevcut halinde eklenti, etkinleştirildiği andan itibaren taslak ya da kontrol bekleyen yazıları yayımlamaya başlıyor. Yayımlanacak yazı kalmadığında ise kendini pasifleştiriyor, taslak yazılarınız biriktiğinde eklentiyi yeniden etkinleştirmeniz gerekecek. Eklentiyi kullananlar tecrübelerini yazarsalar sevinirim.

Hiç yorum yok:

Yorum Gönder