Birkaç WordPress Blogunda nasıl yayınlanır

Yayınlanan: 2022-07-21

Gönderi İçeriği

  • PUSH yöntemi – XML-RPC
    • iyi şeyler
    • kötü şeyler
      • Güvenlik
      • Zaman tükeniyor
  • PULL yöntemi – RSS beslemesi
    • Profesyoneller
    • Eksiler
      • İzleme eksikliği
      • Yatırım
  • Peki tam olarak nasıl çalışıyor?

Geçenlerde bir arkadaşım bana içeriği birkaç WordPress bloguna en iyi nasıl dağıtacağımı sordu ve bu beni bu blog gönderisine dalmaya motive etti.

Dağıtım için iki temel yöntem vardır, aslında tam tersi yöntemlerdir ve her birinin artıları ve eksileri vardır. Her ikisi de WordPress kurulumunuzda biraz kurulum gerektirir, ancak bunların çoğu oluşturma sürecinde otomatikleştirilebilir.

PUSH yöntemi – XML-RPC

WordPress blogunuzda XML-RPC Uzaktan Yayınlamayı etkinleştirerek, merkezi bir yazılımdan teorik olarak sınırsız sayıda WordPress kurulumunu kontrol edebilirsiniz. Bu kulağa ilginç geliyor, ancak gerçekten de birkaç büyük aksilik var. Açıklamama izin ver.

iyi şeyler

*

kötü şeyler

Güvenlik

Öncelikle WordPress blogunuzda bir güvenlik tehdidi açar. XML-RPC protokolünün gerçek kararlılığı ve güvenliğinden habersizim; muhtemelen WordPress blogunuza açılan başka bir açık "delik".

Zaman tükeniyor

Kurulması zaman alır. Yaptığınız her blog için, blogunuzun ayarlarında hem XML-RPC'yi etkinleştirmeniz gerekir, hem de bu bilgileri milyonlarca WordPress blogunuzu kontrol etmek için kullandığınız merkezi yazılımınızda saklamanız gerekir.

Bu yöntemle otomatik içerik de alabilirsiniz.

Bunun için WordPress kurulumunuzda “Yazar” rolünde yeni bir kullanıcı oluşturmanızı tavsiye ederim. Neden? Niye? Yönetici şifrenizi herhangi biriyle paylaşırsanız kafayı sıyırırsınız. Güvenilir veya değil.

* Evet biliyorum. "Profesyoneller" bölümü boş. İkinci yöntemle karşılaştırıldığında bu yöntemi kullanmak için iyi bir neden bulamıyorum:


PULL yöntemi – RSS beslemesi

Her WordPress kurulumunun RSS beslemelerini okumak için yerleşik RSS işleme desteği vardır ve tekerleği ve kodu sıfırdan yeniden icat etmek istemeyenler, WP gibi RSS beslemeleri aracılığıyla içerik oluşturmayı yönetmek için yazılmış birkaç iyi eklenti zaten vardır. -o-Matik.

Profesyoneller

Bakımı kolay – Tüm içeriğinizi içeren tek bir merkezi sunucu. Kolay.

Genişletilebilir – Daha fazla alana mı ihtiyacınız var? Daha fazla hıza mı ihtiyacınız var? Tek bir sunucuyu yükseltin. Kolay.

Kurulumu daha hızlı. Merkezi bir sitede her blog için ayrıntıları girmenize gerek yoktur. Kolay.

Esnek – RSS beslemesi ile parametreler aracılığıyla iletişim kurabilirsiniz, böylece biraz teknik beceri ile kademeli olarak ölçeklendirmeye başlayabilirsiniz. Aşağıdaki “Peki bu tam olarak nasıl çalışıyor?” başlıklı bölümü okuyun.

Ek avantaj: Zorunlu çıktı yapısı = geriye dönük uyumluluk . RSS beslemesinin katı yapısı sizi RSS standartlarını takip etmeye zorlar, aksi takdirde kod, özet akışınızı anlayamaz.
Bu nedenle, gelecekte yeni parametreler ve bunların işlenmesi gibi ek özellikler eklerseniz, çıktının aynı yapısını korumak zorunda kalırsınız ve bu, önceki tüm kurulumların içerik sunucusuyla iletişim kurmaya devam edebileceği anlamına gelir.

Eksiler

İzleme eksikliği

Pratik olmak gerekirse, internete dağılmış kölelerimi kontrol etmek için merkezi besleme sunucumu da kullanıyorum, ancak bunu bir PULL teknolojisi kullanarak yapmak sizin adınıza ekstra çaba ve kodlama gerektiriyor.

İlk yöntemin (XML-RPC), bir blogun yanıt verip vermediğini ve yayınlamaya çalışırken zaman aşımına uğradığını hemen anlayarak ve bizi bu konuda uyararak, bu alanda tartışmasız bir avantajı vardır.

Ancak, yönlendiren url'lerden gelen ziyaretleri depolayan, belirli aralıklarla gelen url'leri kontrol eden ve yanıt vermeyen blogları bildiren besleme komut dosyanıza ek kod ekleyerek de aynı avantajı elde edebilirsiniz. Bu, kurulumda ekstra çaba gerektirdiğinden, onu küçük bir aleyhte yapar. İlk defa.

Değerli ipucu: Biraz akıl sağlığı ekleyin!

Kontrol modülünü eklemeyi seçerseniz, yanıt verme için bir arabellek eklemeniz akıllıca olur. Basitçe, bir blog, kodunuz tarafından kontrol edildiğinde yanıt vermediği için, o anda yanıt vermede yavaş olabilir, internetteki yollar saatlidir veya bir dizi başka şey olabilir.

Bunun yerine, size bir e-posta, cep telefonunuza bir metin mesajı veya aklınıza gelen her şey gibi bir uyarı göndermeden önce not edilmeli ve en az birkaç kez tekrar kontrol edilmelidir…

Ayrıca uyarıları günde birkaç kez toplamanızı öneririm.

GERÇEKTEN bir kod parçasının aklınıza gelmesini ve her 15 saniyede bir, saat 2:32'den başlayarak size kısa mesaj göndermesini istemezsiniz.

Bu genellikle, iyi bir internet bağlantısının olmadığı veya düzeltme zamanının olmadığı bir yerde tatildeyken olur… Güven bana.

Yatırım

Gerçek bir con, ancak potansiyel maliyettir. Maliyetlerimi mümkün olduğunca makul bir şekilde düşürme konusunda enayiyim ve yalnızca iyi hizmet ve düşük fiyatlar sunan birkaç yer biliyorum. Ancak bu kurulumdaki tek önemli kısım sunucudur ve ihtiyaç duyduğunuz ve karşılayabileceğiniz kadar güvenli ve kararlı olmalıdır.

Sinirlerinize ve cüzdan boyutunuza bağlı olarak, 7/24 destek ile güvenli, kararlı, iyi yedeklenmiş bir sunucuya yatırım yapmanızı şiddetle tavsiye ederim. Daha pahalıdır, ancak geceleri huzur içinde uyumanızı sağlar.

İstikrarlı ve sorunsuz çalışan bir web sitesi istiyorsanız, WordPress Optimizasyon Kontrol Listeme göz atmayı unutmayın.

Peki tam olarak nasıl çalışıyor?

Pekala, basit bir başlangıç ​​yapmak istiyorsanız, bazı RSS-içerik işleme kodlarına sahip bir dizi WordPress Blogları kurarsınız; bu, sabit bir RSS beslemesini günde iki kez, haftalık veya hatta aylık gibi rastgele aralıklarla kontrol eder. RSS beslemesi, merkezi sunucudan kontrol edilen içeriği içerecek ve yerel kod, blog gönderilerine yeni içerik oluşturmayı yönetecek.

Merkezi besleme URL'si, diyelim ki https://networkhq.com/feed.php, bir veritabanından (hatta bir dizi veritabanından) içerik döndürür.

En basit haliyle, bir veritabanından teslim edilen rastgele içeriği döndürür. Boş zamanlarınızda geliştirebileceğiniz daha gelişmiş bir sürüm, aşağıdakiler gibi birkaç özellik daha içermelidir/içerebilir:

Güvenlik – Belirli bir anahtara sahip bir parametre ekleyin ve bu parametre eksikse hiçbir şey döndürmeyin. Örnek: https://networkhq.com/feed.php& secretkey=453Asd2

Anahtar kelime içeriği – Anahtar kelime araması için bir parametre ekleyin. Örneğin “sağlık” ile ilgili yüz binlerce makale, haber ve hikayeden oluşan merkezi bir veri tabanına sahip olduğunuzu hayal edin. Belirli bir anahtar kelime öbeğiyle ilgili bir dizi blog oluşturursanız, &kw=acne ekleyebilir ve yalnızca akne ile ilgili içeriğin çıktısını alabilirim.

Sıralama yöntemi – Bir blogu kademeli olarak içerikle doldurmak istiyorsanız içeriği rastgele olarak çıkarabilir veya sunucu tarafından döndürülen çıktının en sonuncuyu ilk olarak göstermesini sağlayabilirsiniz.

Sınırlama – Çıktınızı sınırlamak her zaman iyi bir fikirdir. Blogunuza bir seferde ne kadar içerik eklendiğini kontrol etmenin bir yolu olabilir. Test ettiğim bazı RSS işleme komut dosyalarının sınırlayıcı bir özelliği yoktur ve bazı kontrol ve sınırlamaları korumazsanız, her saat başı 50 blog gönderisi oluşturabilirsiniz.

Size yardımcı olabilecek ve sistemin esnekliğini artırabilecek, yorumlarda kendi fikirlerinizi ortaya koyabilecek başka şeyler de var, ne düşünebileceğinizi duymak isterim.