WP Lookout, WordPress Kullanıcılarının Tercih Ettikleri Eklentiler ve Temalar İçin Bildirimleri Takip Etmelerini ve Almalarını Sağlıyor

Yayınlanan: 2021-01-29

WordPress, kullanıcılara eklenti sahipliği değişikliklerini bildirmeli mi? Ian Atkins'in iki ay önce sorduğu soru buydu. WP Tavern okuyucuları, en azından bizim haberimiz hakkında yorum yapanlar, bunun iyi bir fikir olduğunu düşündüler. Ancak, orijinal Trac bileti o zamandan beri herhangi bir hareket görmedi.

Süreci otomatikleştirmeyle ilgili gerçek teknik sorunlar var. Sahiplik değişikliği, eklenti yazarının değişmesi anlamına gelmez. Bu genellikle birisi bir şirketi satın aldığında ve markayı elinde tuttuğunda ortaya çıkar.

Bu tür değişiklikleri izlemenin mutlaka WordPress'ten geçmesi gerekmez. Chris Hardie, kullanıcıları bu tür değişiklikler ve çok daha fazlası hakkında bilgilendiren WP Lookout adlı bir hizmet oluşturdu. Ayrıca 2020 yılının Ağustos ayından beri mevcuttur.

Hardie, "WP Lookout, WordPress temalarında ve eklentilerinde birinin önemsediği ilginç değişiklikleri izliyor" dedi. "Kendilerinin (ve müşterilerinin) bağlı oldukları eklentiler ve temalar hakkında daha fazla bilgi sahibi olmak isteyen profesyonel WordPress geliştiricileri, danışmanları ve site yöneticileri için WP Lookout'u oluşturdum."

WP Lookout, eklenti sahipliği değişiklikleriyle aynı zorluklarla karşı karşıya olsa da, bir avantajı var. Ayrıca WP Tavern ve Post Status dahil olmak üzere WordPress haber organizasyonlarını da takip eder. Sahiplik değişikliği eklentinin WordPress.org sayfasına yansımasa bile, haber haberlerden alınabilir.

Hardie, haber izleme özelliğini Aralık 2020'nin başlarında başlattı. Hizmetin güvenlik bildirim sisteminin bir parçası olarak Wordfence güvenlik açıkları blogunu ve iThemes güvenlik açıkları toplama blogunu içerir. Hizmet ayrıca güvenlikle ilgili anahtar kelimeler için değişiklik günlüklerini de tarar.

Bildirimler burada bitmiyor. WP Lookout, eklenti, tema ve temel WordPress güncellemelerini izler. Ayrıca Advanced Custom Fields Pro, Gravity Forms ve WP Rocket gibi çeşitli ticari eklentileri de destekler.

“Bir WordPress sitesinde bir tema veya eklenti kullanmaya ilk karar verdiğimizde, umarım onu ​​kapsamlı bir şekilde araştırırız - kod kalitesi, derecelendirmeler, destek yanıt verme hızı, yeni sürüm geçmişi, güvenlik düzeltmelerinin hızı vb. Hardie, bu önemli 'sağlık' bilgilerini zaman içinde ihmal ediyor” dedi. “Otomatik güncellemeler birçok açıdan harika, ancak zaman içinde önemsiz olmayan bir WordPress sitesini yönetmek ve sorunlarını gidermek zorunda kalan herkes, örneğin, değişiklik günlüğünde neler olup bittiğinin veya olup olmadığının farkında olmanın da önemli olduğunu biliyor. bir eklentinin sahipliği el değiştirdi. Ancak hiç kimse bu bilgileri toplamak için her hafta bir grup sitede wp-admin'e giriş yapmak istemez."

Hardie, WP Lookout'un bir avuç eklenti ve tema için yalnızca günlük e-posta bildirimi isteyen kişiler için her zaman sağlam bir ücretsiz seçeneğe sahip olacağını söyledi. Ancak, müşterilerin daha fazla özelliğe erişmesi için ücretli katmanlar vardır. Kullanıcıların daha fazla eklenti ve tema izlemesine ve e-posta, RSS, Slack veya özel web kancaları aracılığıyla anında uyarılar almasına olanak tanır.

"Orta katman, 50'ye kadar temayı/eklentiyi, anında e-posta bildirimlerini ve kişiselleştirilmiş bir RSS beslemesini destekler" dedi. “Builder katmanı 200'e kadar temayı/eklentiyi destekler ve yalnızca güvenlikle ilgili bildirimler alma seçeneğiyle birlikte Slack ve özel web kancası desteği ekler. Daha fazla gerçek dünya kullanıcı geri bildirimi ile zaman içinde her bir katmanda ne olduğunu ayarlayabiliriz.”

Tüm kullanıcılar, kaydolduktan sonra birkaç hafta boyunca Builder katmanına erişebilir. Bundan sonra, ücretsiz katman özelliklerine abone olmaları veya bunlara bağlı kalmaları gerekir.

Hizmet Nasıl Çalışır?

WP Lookout web sitesi aracılığıyla tek eklenti izleme geçmişi.
Tek eklenti izleme geçmişi.

WP Lookout, kullanıcıların bireysel eklentiler aramasına ve bir izleyici eklemesine olanak tanır. Hizmet, eklenti ve tema verilerini almak için öncelikle genel WordPress.org API'sine güvenir. Bu, WordPress'in güncelleme olup olmadığını kontrol etmek için kullandığı sistemle aynıdır.

Hardie, "Ama aynı zamanda API'nin sunduklarının ötesine geçiyor" dedi. “Örneğin, tema yazarlarının .ORG tema değişiklik günlüklerini sağlaması için henüz bir standart yok ve bu nedenle, wp-admin'de bir temayı güncellemeye gittiğinizde bilgiler görünmüyor; Bulmak için Trac'te veya kaynak dosyalarında gezinmeniz gerekir. Böylece WP Lookout, değişiklik günlüğü ayrıntılarının izini sürüyor ve bunu tam önünüze koyuyor."

WP Lookout hizmeti aracılığıyla izlenen birden fazla eklenti.
Aktif eklenti izleyicileri.

Eklenti dizininde ayrıca bir WP Lookout eklentisi bulunmaktadır. Kullanıcıların WP Lookout web sitesinden alabileceği bir API anahtarı kullanır. Eklenti daha sonra WP Lookout hizmetinin hangi eklentilerin ve temaların kurulu olduğunu bilmesini sağlar ve bunları izleyici olarak ekler. Eklentiyi kullanmak, tek tek eklentileri ve temaları manuel olarak eklemekten çok daha verimlidir.

Hizmet, WordPress.org'da olmayan eklentiler ve temalar için üçüncü taraf geliştiriciler tarafından sağlanan özel güncelleme API'lerini kullanır. Bu yeterli değilse, web sayfası kazıma kullanır. Haber kaynakları için RSS beslemelerini ayrıştırır.

Hardie, "WordPress tema ve eklenti yazarlarının ürünleriyle ilgili verileri kamuya açık bir şekilde yönetip sunmamalarının çok çeşitli yollarını görmek ilginçti" dedi. "Bazılarının .ORG API ile aynı ayrıntı düzeyini döndüren API uç noktaları var, diğerlerinin bazı dahili araçlar tarafından oluşturulan değişiklik günlüğü/sürüm belgeleri var ve yine de diğerleri pek bir şey yapmaya zahmet etmiyor. Yazılımı güncel tutma kültürünü artırmaya yardımcı olmak için uzun vadede burada bir şeyi standart hale getirmek için bir tartışma yapılabileceğini düşünüyorum, hatta/özellikle sonunda WP Lookout gibi bir araca olan ihtiyacı ortadan kaldırsa bile.”

WP Lookout'un Geleceği

Hardie'nin zaten inşa ettiği şeyin üzerine oturmak gibi bir planı yok. Sonraki hedeflerden biri, düzenli olarak WordPress.org'da olmayan yeni temalar ve eklentiler eklemektir. Bu, geliştirme ekipleriyle bağlantı kurmak ve kullanıcıların genellikle genel API'leri olmayan şeyler hakkında nasıl bildirim alabileceğini bulmak anlamına gelir. Uzayda standardizasyonun olmaması, atlanması zor bir engel olabilir.

“GitHub repo sürümlerini izlemeyi entegre etme, WP Lookout'tan bazı yararlı veri noktalarını wp-admin arayüzüne getirme, WordPress Packagist entegrasyonu, izleyici başına Slack kanal yapılandırmalarına izin verme gibi şeyler de dahil olmak üzere eklemeyi planladığım uzun bir özellik listem var. , daha iyi uluslararasılaştırma ve tema/eklenti yazarlarının .org kod depolarının dışında tutmayı seçtiği değişiklik günlüklerinin daha iyi işlenmesi” dedi.

Hardie, özellik fikirleriyle kendini çok fazla aşmak istemiyor. Kullanıcılardan faydalı buldukları şeyler hakkında daha fazla geri bildirim almaktan heyecan duyduğunu söyledi. Şu anda, kamuya açık veriler olan 80 kullanıcı var. WP Lookout, açık bir veri ve finansal şeffaflık sayfası tutar.

"Daha ileri düzey kullanıcılar için ücretli seçeneklere sahip olmama rağmen, bunu çoğunlukla WordPress topluluğu için kullanmak istediğim bir hizmet olarak düşünüyorum ve her zaman sağlam bir ücretsiz işlevsellik setim olacak" dedi. "Gelecek İçin Beş'e katılmaya da kararlıyım, burada öğrendiklerimi, WP Lookout'tan yararlansınlar veya kullanmasınlar tüm WordPress kullanıcılarına fayda sağlayabilecek iyileştirmelere geri getiriyorum."