WordPress 2017’de Nasıl Geliştirildi
2017 neredeyse bitti ve bu yıl WordPress 11 halka açık bülten ve 11 beta sürümü veya aday bülten gördü. WordPress topluluğuna yakın olan biz WordPress dünyasının daha büyük ve daha geniş olduğunu fark edebiliriz. 2017’de WordPress’e ne oldu? Birçok küçük değişiklik, WordPress’in arkasındaki düşüncenin liderliğinde büyük bir kilometre taşı oluşturuyor. WordPress’in 2017’de gizlice nasıl değiştiğini öğrenmek için okumaya devam edin. Geliştiriciler için yenilikleri destekliyor
Bu yıl WordPress iki farklı iyileştirme kanalı yaptı: WordPress geliştiricilerinin yolu ve editörün yolu. Geliştiriciler için API dinlenmesindeki artış anahtardır. Bu neslin kullanıcıları, hız ve çeviklik açısından web sitelerinden daha fazla talep ediyor – bundan daha fazlası, yalnızca PHP ile inşa edilen site tarafından sağlanabilir. Ve bunun ötesinde, dikkate alınması gereken bir entegrasyon var. Hem basılı ve çevrimiçi medyada bulunan hücresel uygulamaları hem de dergileri olan e -ticaret sitesi, son kullanıcıları için yeni çözümler oluşturmak için yenilik yaptı. Kafası olmayan WordPress artıyor ve bu da şiddetli ateşin (özellikle yangın dinlenmesi) kullanılması anlamına gelir. Peki bu yılki API REST ile WordPress ne yaptı?Aralık 2016, WordPress 4.7 “Vaughan” daki içerik için API dinlenmesinin bitiş noktasını getirdi
Ocak 2017, yazarın bilgilerini ortaya çıkaran yama hatalarının güvenlik güncellemelerini getirir.
Nisan 2017’de WordPress, birkaç terim ve kullanıcı alırken ve başka saat dilimlerindeki kullanıcılar için API REST’de bir artış yayınladı.
Mayıs 2017, geliştiricilerin aynı anda birkaç uç noktaya bağlanmasına izin veren iyileştirmeler getirdi.
WordPress 4.8 “Evans”, Haziran 2017’de daha fazla medya widget’ına yerleştirilebilen temel medya widget dinlenme API şemasını tanıttı.
Ve son olarak, Kasım 2017, özelleştirici JS API dahil olmak üzere özelleştiriciye birçok iyileştirme getiren WordPress 4.9 “Tipton” i sundu.
Zengin içerik için kapıyı açın
Editörler ve içerik üreticileri için WordPress en büyük projeyi başından beri gerçekleştirdi: Gutenberg Editör. Bazıları bu değişimi geçmişinin teknik borcunu kurtarmak olarak nitelendirdi. Matias Ventura’nın Gutenberg hakkındaki tanımını bir this gemisi olarak veya yelken yaparken bir tekneyi onarma görevini seviyorum. WordPress büyümeye ve yenilik yapmaya devam ettiğinden, editör olmaz. Sonuç olarak, eklentiler ve temalar kısa kodların ve titrek sayfa yapımcılarının temeline bağlı olarak gelişmiştir. Yeni editör, düzenleme sürecini içerik yazanlar için daha eğlenceli hale getirmek amacıyla oluşturuldu. Gutenberg, arka uç düzenleme ve ön uç ekran arasındaki takdir yetkisini uzlaştırmaya çalışıyor ve içerik üreticilerinin zengin ve çekici yayınlar yapmak için daha özgür olmalarını sağlıyor. WordPress, bu yeni editörü yapmak ve iyi nedenlerle çok sayıda topluluk üyesi ve katkıda bulunanlarla çalıştı. Son zamanlarda WordPress kullanımı çok yönlüdür, böylece ne olursa olsun değişiklik yapılırsa, hasar görecek bazı şeyler olmalıdır. Özellikle, kısa kodlar ve sayfa yapımcıları sadece bu sürükle ve bırak editörü nedeniyle hasar görebilir. Editor, kullanım için bir eklenti olarak mevcuttur ve günde ortalama 500’den fazla indirme ile herkesi gözden geçirmiştir. Haziran 2017’de bir eklenti olarak satışa sunulmadan önce, bu eklenti 6 ay boyunca gelişme yaşadı ve o zamandan beri 25 güncelleme vardı. Zaman çizgisine bakalım: 16 Haziran: v0.1.0 – WordPress eklentisi olarak erken sürüm
23 Haziran: V0.2.0 – Bloklar ve çeşitli iyileştirmeler ekleyin
30 Haziran: V0.3.0 – Biçim ve düğmede daha fazla iyileştirme eklendi
8 Temmuz: V0.4.0 – API için daha fazla destek ve sunucu tarafının ayrışması için iyileştirme
14 Temmuz: V0.5.0 – Birkaç tarayıcı ve platform (mobil) için işlevsellik ve destek ekleyin
28 Temmuz: V0.6.0 – Daha zengin içerik ve kullanıcı arayüzü deneyimi için ek
4 Ağustos v0.7.0 – artan erişilebilirlik ve kullanıcı arayüzü
4 Ağustos v0.7.1 – Jetpack İletişim Formları için Son Onarım
11 Ağustos v0.8.0 – Çeşitli medya ve metin türleri için yeni bloklar
18 Ağustos: V0.9.0 – Kirişler ve renkler için artan özelleştirme
29 Ağustos: v1.0.0 – Sürükle ve bırak elemanlarında ve açılır menüde iyileştirme
5 Eylül: V1.1.0 – Blok etkileşimleri için bazı iyileştirmeler ve iyileştirmeler
27 Eylül: v1.2.0 – Kelime ve blok sayısını ekleyin
27 Eylül: v1.2.1 – Kirli bloklar için son gelişme
4 Ekim v1.3.0 – Blok için Ekran ve Açıklama Temizliği 10 Ekim: V1.4.0 – Yeniden kullanılabilecek küresel bloklar için ilk API dinlenmesinin yapısı
24 Ekim: V1.5.0 – Mevcut Metabox’u desteklemek için Metabox desteği ekleyin
24 Ekim: v1.5.1 – Firefox boyutunu değiştirmek için son iyileşme
25 Ekim: V1.5.2 – Klasik Editör Transferi Sorunu için Son Gelişme
31 Ekim: V1.6.0 – Klasik blokları Gutenberg bloğuna dönüştürmek için performans geliştirme ve destek
2 Kasım: V1.6.1 – Kısa kodlar ve otomatik dönüşüm blokları ekleme yeteneği
15 Kasım: V1.7.0 – Filtreler ve kancalarla blok genişletilebilirliğinde bir artış
28 Kasım: v1.8.0 – Kısa kodu ele almak için iyileştirme ve iyileştirme
29 Kasım: v1.8.1 – Taslak durumuna geri yayınlanan yayınları değiştirme yeteneği ekleyin
11 Aralık v1.9.0 – Mevcut kancaların açığa çıkması ve arka kullanışlı küresel kancalar
13 Aralık: v1.9.1 – Firefox ve Yoast için iyileştirme
Bu sürüm, Gutenberg’i gerektiği gibi yapma konusunda büyük bir topluluk çabasını göstermektedir. Topluluk etrafında, yükseltilmiş bir editörün gerekli olduğu konusunda bir anlaşma var, ancak nasıl uygulanması gerektiği konusundaki tartışma çok bölünüyor.
İlginç bir karışıklık
WordPress’in yapıldığı iki yol arasında en ilginç olan şey, iki yolu uzlaştırmanın bir yolunu bulamadılar. Chris Lema tarafından gösterildiği gibi, “Dünyaya WordPress’in sadece blogculardan daha fazlası olduğunu söylemek istemiyoruz?” Birçoğu, editörün yeniden tasarımlarının, geliştirici için API REST tarafından açılan yolla büyük bir tezat oluşturduğunu söyleyerek bu düşünceyi tekrarladı. REST API, geliştiricilerin her zaman yenilikçi olan hücresel bazlı dünyada rekabet etmelerini sağlar. Bununla birlikte, Gutenberg API’nın geri kalanı ile çok uyumlu değildir, en azından henüz değil. Gutenberg tarafından üretilen deneyim CSS ve JavaScript içerir ve bu, geliştiricinin Gutenberg CSS’yi JavaScript ön ucuna dahil etmesi veya kendi CSS’sini yazması gerektiği anlamına gelir. Gutenberg stiliyle eşleşir. Bazıları, satır içi CSS’nin dahil edilmesinin bu çatışmayı çözmek için ideal ve dostça bir dinlenme yolu olacağını öne sürüyor. Bildiğimiz şey, Gutenberg ekibinin bu engeli tamamlamayı planladığıdır. Github sayfaları özellikle, “Tam Editör Ekranını görmek bize vakfı büyük ölçüde modernize etme fırsatı veriyor ve WordPress Rest API’sını tam olarak kullanan daha pürüzsüz ve daha güçlü bir geleceğe doğru adımlar atıyor.”
takım oyuncusu
Bu yıl beni şaşırtan bir başka çarpıcı değişim de (hem geliştiriciler hem de editörler için) takım iş akışlarını sağlamak için yapılan büyük bir çabaydı. WordPress, toplam web’in yüzde 29’unu ve ilk 100 web sitesinin 54’ünü geliştirdiği için, WordPress’in site için geliştirme ekibine, editörüne ve karar vericisine dostça olması için açık bir ihtiyaç var. WordPress 4.9, tasarım değişikliklerini taslak olarak saklama ve kod değişiklikleri için hata sınavları gibi ekip için çok faydalı değişiklikler getiriyor. Ve REST API, ekiplerin WordPress başsız sitesine veya ilerici web sitesi uygulamalarına dallanarak normal WordPress yeteneklerini genişletme fırsatları getiriyor.
WordPress Core geliştiricisini gözlemlediyseniz, sürüm programının son birkaç yıldır ödenmesi gerektiğini de fark edebilirsiniz. 2017’deki toplam 22 WordPress bülteninden 11 tanesi beta sürümleri ve/veya geliştiriciler için yayın adaylarıdır. Ekip, Hackerone ile ortaklıklarda güvenlik ve bakım güncellemelerini hızlı ve sorunsuz bir şekilde yayınladı. Ve topluluğun kendileri için hazır olduğunu öğrendiklerinde işlevsel güncellemeler yayınladılar ve güncelleme halka açıklanmadan önce iki veya daha fazla beta sürüm adayı bıraktılar. Geçmişte yağmur yağıyor ya da parlaktı, dışarı itilebilecek her şey belirtilen tarih ve saate itilecekti. WordPress Core Team sürüm programının olgunluğu, açık kaynak yazılımının kendisinin ve yetenekli geliştiricisinin olgunluğunu gösterir.Gelecekte ne var?
WordPress’in geleceği fırsatlarla olgun görünüyor. Her fırsatta, dijital deneyimlerin geleceğini desteklemek için değişiklikler yapılır. Daha kolay bir takım iş akışı yapmak gittikçe daha fazla şirket seviyesi işletmeyi çekti ve API ve Gutenberg Rest, web boyunca daha geniş kullanıcı kitlesi için kapıyı açtı. Durumu 2017, WordPress dizinindeki her eklenti ve tema için otomatik bir test ile Tide projesinin bir duyurusunu getiriyor. Ayrıca, daha iyi iyilik için kırılganlığı bulan ve bildiren hackerone, hacker ağları ile ortaklıklarından bahsedenler de var. Gelecekte, daha fazla API dinlenme noktasını, yazarların zengin ve ilginç içerik yaratma kolaylığı ve kullanım kolaylığı bekliyorum. Hücresel kullanıcılar ve tabletler için çekici deneyimler için daha fazla yenilik. WordPress sürüm 5 yayınlanmadan önce Gutenberg ve REST API sayfası arasındaki feshi görmeyi umuyorum. Ve son olarak, umarım WordPress, kullanıcı tarafından bir eklenti ve kısa kod ile eklenmesi gereken genişletilmiş pişmiş işlevler için temel kod tabanını genişletecektir. Evet, WordPress’in geleceği potansiyel olarak zengindir. Bundan sonra ne olacağını görmek için sabırsızlanıyorum.