En yeni WordPress sürümü, 3.5, 6 milyon indirme işaretini geçti. Panelde yenilenen bir medya deneyimi ve çeşitli iyileştirmeler getirdi. Ama hayat devam ediyor ve yaklaşmakta olan 3.6 sürümünün kapsamı zaten çözüldü.

Özellikle yayıncılık iş akışımızı geliştirmek açısından, nelerin bekleneceği konusunda çok fazla tartışma oldu. Neyse ki, geliştiriciler bize tartışma yoluyla bazı ipuçları veriyor trac ve WordPress Çekirdeği Yap Blog.

Ufukta neler olduğuna bir göz atalım, projelerimizin hazırlandığından emin olalım ve yolun aşağısında kötü sürprizlerle karşılaşmıyoruz.

Mark Jaquith 3.6 döngüsü için önde gelen bir geliştirici olacak, onun içinde ilan etti tanıtım yazısı :

Kişisel olarak, içerik düzenleme (revizyonlar, otomatik kaydetme, iş akışı, düzenleme modları, vb.) Hakkında olmak üzere sürümün odağını istiyorum.

Aaron D. Campbell serbest bırakılacak ve o da ifade etti Kullanıcıları için potansiyelini artırmak için içerik düzenlemeye odaklanma niyetini. Bu yüzden hayatı kolaylaştıran küçük gösterge paneli özelliklerinde bazı iyileştirmeler yapabiliriz.

Yayın biçimleri UI

Post formatları WordPress 3.1'de tanıtıldı ve şu anda içeriği görsel olarak çekici bir şekilde sunmak için çok güzel temalara sahibiz. Ne yazık ki, bu özellik için yönetici kullanıcı arabirimi her zaman geliştiricilerin istemci projeleri için ayarlaması anlamına gelen bazı kullanılabilirlik sorunları yaşadı.

3.6'da liderliği altında Helen Hou-Sandi bir şeyler değişecek. Helen'e kayıt Kullanıcı Arayüzü, kullanıcıların belirli bir yayın biçimini daha iyi anlamalarına yardımcı olmak için gözden geçirilecektir. Özellikle birkaç ilham kaynağı çalışılacaktır. CF Post Biçimleri Alex King tarafından wordpress.com UI ve ünlü Tumblr arayüz.

Göz önünde bulundurulacak olan bir diğer konu ise “ekrana sunulacak veri söz konusu olduğunda temaları standartlaştırılmış ve taşınabilir hale getirmektir”. Bu nedenle, tema geliştiricilerinin, varsayımlar yapmak ve özel alanlar aracılığıyla kendi uygulamalarını oluşturmak yerine standartlaştırılmış bir dizi veriye sahip olmasını bekleyebiliriz.

Otomatik kaydetme ve kilitleme sonrası

Otomatik kaydetme, yazarın iş akışının önemli bir yönüdür - iyi uygulama eksikliği, birçok kişinin doğrudan WordPress yöneticisine yazmak yerine harici düzenleyicilere geçmesini zorlaştırır.

Bu konuda Jaquith şunları söyledi:

… Zaman aşımına uğramış çerezler, bağlantı kaybı, yanlışlıkla navigasyon (AYS'd bile olsa), kaydetme sırasında eklenti veya çekirdek hataları, tarayıcı çökmeleri, OS çökmeleri, klavyelerde yürüyen kediler, klavyelerde sallanan çocuklar nedeniyle asla yayınları kaybetmemeliyiz…

Kulağa hoş geliyor, değil mi? Andrew Ozz geliştirmeye öncülük edecek ve bileşenleri takip etmeye odaklanacak:

  • “WP Heartbeat” API'si oluşturma: Sunucuya her 15 saniyede bir istek gönderen ve veri alma olaylarını tetikleyen nispeten basit bir API. Bu, eşzamanlı düzenleme yönüne doğru bir adımdır, ancak ilk uygulama otomatik kaydetme ve kilitleme sonrası işlevselliği hedeflemektedir.
  • Mesaj kilitleme: Bir gönderinin olası eş zamanlı düzenlemesi nedeniyle çakışmaları ve veri kaybını önler. UI ve bildirim sistemi geliştirilecek.
  • Yerel depolama alanına otomatik kaydetme: revizyon sonrası değişikliklerin veritabanına kaydedilmesi arasında kullanıcı verilerinin kaybolmasını engeller.
  • Son kullanma tarihi uyarıları: Çerezin sona ermesinden dolayı veri kaybını önleyecektir. Halen kullanabilirsiniz PMC Post kurtarıcı Bunun için eklenti, ve bazı fikirleri muhtemelen şimdi çekirdeğin içine girecek.

Editoryal akış ve revizyonlar

3.6 sürümü ile editörlük iş akışının iyileştirilmesine yönelik uzun zamandır beklenen bir adım yapılacaktır; özellikle çok yazarlı siteler ve bloglar için. Daniel Bachhuber özelliği yönlendirecek. Ünlülerin arkasındaki geliştiricilerinden biri. Akış eklentisini düzenle böylece yeteneklerinin bir kısmının çekirdeğe girmesini bekleyebiliriz.

Özel posta durumları ile başlayacaktır. Daniel'e göre, bu, “yeni özellikler inşa etme zahmetidir”. Dolayısıyla, özel durum API'sini sonlandırmak, davranışlarını ve özel posta türleriyle etkileşimini standartlaştırmak için açıkça belirtilmiş bir niyet vardır.

WordPress 3.6'dan itibaren “fikir” veya “süresi dolmuş” gibi devletler yaratmanın bir esinti olacağını umalım.

Mevcut özel durumların nasıl uygulandığına dair bilgi veya örnekler varsa, geliştiricilere “Kullanım durumu” çalışması .

Revizyonlar, WordPress'te içerik takibi için son derece güçlü bir araçtır. 3.6 için yazar atıfları ve karşılaştırmasıyla geliştirilecekler. Peter Westwood . UI, görsel açıdan daha fazla bilgi sunarak, ortalamaya daha fazla anlam katacak (“geliştirici değil”) kullanıcısını okuyacaktır.

Menüler

Menü yönetimi, 3.0 sürümünde “WordPress CMS” hareketinin ayrılmaz bir parçası olarak tanıtıldı. Bugün, menüleri desteklemeyen bir tema hayal edemeyiz. 3.6'da liderlik yapan bazı UI iyileştirmeleri olacak Dave Martin . Dave, menü yönetim ekranının nasıl görüneceği hakkındaki fikirlerini paylaşıyor Blog ve üzerinde trac . Ele alınacak ana konu, bir menüye öğelerin eklenmesi ile menünün kendisini bir tema konumuna eklemesi arasında açıkça belirtilen bir farktır. Çözüm olarak, sekmeli pencere yaklaşımı önerildi ve biri görülebilir kullanıcı testinde olumlu sonuçlar .

Bunun dışında, varsayılan bağlantı olarak “ev” ve “Giriş” ile yeni kancalı “ortak linkler” meta kutusu tanıtılacaktır. Birçok kullanıcı şu anda bu bağlantıları nasıl ekleyeceğinizi bulmakta zorlanıyor.

Bütün bu değişiklikleri çekirdekte göreceğimiz anlamına mı geliyor? Salıvermenin anlatmasını beklemek zorundayız. Bu arada WordPress kullanıcı arayüzü yap detaylar için blog ve tartışmalara katılmak.

Dikkat dağıtıcı yazma

DFW özelliği 3.2 sürümünde açıklandı. O zamandan beri hem olumlu hem de olumsuz olarak çok fazla ilgi gördü. Çekişmenin ana noktalarından biri biçimlendirme desteğinin olmamasıdır. WordPress, işaretlemeyi desteklemez ve aynı zamanda DFW editörü, büyük ölçüde klavye kısayollarına dayandırır. Bu özellik için lider geliştirici yoktur ancak Mark, iyileştirilmesi için aşağıdaki alanları işaret etti:

  • Keşfetmek zor
  • Geçiş biraz sarsıcıdır
  • Yazma için gereken biçimlendirmenin çoğunu desteklemez
  • Yazma sırasında davranışının genel gelişimi

Kod bakımı ve mimarisi

Her zaman olduğu gibi, WordPress'in yeni bir sürümünde, 3.6 sürümünde bazı başlıklar altında güncellemeler olacak. Çoğu önbellekleme ve performans sorunları ile uğraşacaklar; WordPress daha karmaşık ve kaynak aç olarak mantıklı. Bunun dışında, değişecek bazı veritabanı ile ilgili şeyler var. İkiyi vurgulamak isterim:

  1. Mysql_ işlevleri PHP'de kullanımdan kaldırılmıştır, bu yüzden WordPress 3.6 desteğine doğru hareket etmeye başlar. PDO uzantısı veritabanı bağlantılarını sunmak için. Geliştiriciler için, öncelikle herhangi bir nedenle eklentinizdeki bir veritabanı ile çalışmak için yerel wpdb sınıfını kullanmıyorsanız, şu anda daha iyi bir şekilde başlayabilirsiniz - ayrıca sağlam özellik listesinden yararlanmanız dışında gelecekteki PHP sürümleriyle uyumsuzluk.
  2. UNIQUE сonstraint wp_terms içindeki sümük için kaldırılacak. Bu küçük detay, özellikle paylaşılan terimleri nasıl ele aldığına bağlı olarak, taksonomi API'sinin gelecekteki iyileştirmeleri için hazırlanmaktır.

Diğer planlama değişiklikleri WordPress Çekirdeği Yap Blog.

program

WordPress 3.6 sürüm programı önceki sürümlerden daha kısadır: döngü Ocak ayı başında başlamıştır ve ilk Beta 13 Mart 2013 için planlanmıştır. Planlanan lansman tarihi ise 22 Nisan 2013'tür. Bu döngüye katılmak isterseniz, Çekirdek parça ya da düşüncelerini forum .

Bir sonraki WordPress sürümünde neler bekliyorsunuz? Platform başlığını nerede görüyorsunuz? Yorumlarda bize bildirin.

Öne çıkan görsel / küçük resim, gelecekteki görüntü Shutterstock üzerinden.