Gutenberg ile WordPress eklentisinin geleceği

Gutenberg!Gelecekteki WordPress editörleri yazılar yazmamıza, güzel düzenler oluşturmamıza ve nihayet ünlü sayfa yapımcılarından kurtulmamıza yardımcı olacak.En azından bize söz verdikleri şey bu, çünkü çok iyi görünse de, hala oldukça yeşil.Proje hakkında hiçbir şey bilmiyorsanız (ciddi misiniz?), Orada profesyonel ve sözleşmeyi tartışan birçok inceleme var.Gutenberg’in WPLift’teki incelemesi bu proje için oldukça iyi bir giriş: Gutenberg, varsayılan WordPress düzenleyicisinin tamamen farklı bir görünümünü sunuyor.Temel olarak kelime belgesi ile aynı hareket eden uzun bir giriş kutusu yerine, düzenleyici artık ayrı bloklara ayrılmıştır.Bir blok metnin birkaç paragrafı, bir görüntü daha ve başka bir düğme içerebilir.Yani.
(…) Bence Gutenberg, içeriklerini WordPress editörüne yazmayı seven sıradan kullanıcılar için bir artış.Ancak Google belgelerinden günde birçok yayın yazan ve yükleyen biri olarak, çalışma şeklime göre Gutenberg için herhangi bir fayda görmedim.Tek yaptığı, Google belgeleri gibi bir şeyden içerik taşımayı zorlaştırmaktı.Colin Newcomer – WPLift Yani, bu, sıradan kullanıcılar için bir artış olabilecek içerik (bloklar) oluşturmak için yeni bir paradigma getiriyor.Ancak bu tür paradigma değişiklikleri ihtiyacınız olan şey olmayabilir.Sadece zaman bize Gutenberg’in doğru karar olup olmadığını söyleyecek mi yoksa kişisel olarak düşünüyorum ve bunun olacağını umuyorum, çünkü bu çok fazla potansiyele sahip ilginç bir fikir (son zamanlarda blogda röportaj yaptığımız bazı insanlar tarafından paylaşılan görüşler gibi Caspar veya Alice).
Bununla birlikte, Gutenberg açıkça sıcak bir konudur ve bir haftalık tartışmadan geçmesine izin veremeyiz. Daha önce de söylediğim gibi, bu umut verici bir proje, ancak endişemizin bazı sorunları var. Özellikle, eklentiyi (evet, Nelio Content ve A/B Nelio testini düşünüyorum) yeni bir editörle entegre etmek, bugüne kadar karmaşık görünüyor … Gutenberg -Yeni Editör WordPress editörü şu anda eski bir tanıdık. Son yıllarda (özellikle WordPress 3.8 ve MP6 proje entegrasyonunun ortaya çıkmasıyla) bazı yıkama yüzleri almış olsalar da, aslında hala klasik bir tinymce’ye dayanan bir Wysiwyg editörüdür, üstte bir araç ve deneyen stil Kullanıcılarımızın POST’a erişirken ne zaman gördüklerini taklit etmek için: Mevcut WordPress Editor’un Catch. Gutenberg paradigmayı tamamen değiştirir ve yazma yazma şeklimizi “modernize eder”. Daha önce gördüğümüz gibi, bu editörle ilgili en yeni şey, yayınların tüm kopyalarının blokta düzenlenmesidir: paragraflar, tırnak, görüntü, galeriler … Hepsi kendi bağlamsal düzenleme araçlarıyla ve birbirleriyle bağımsızdır. Onları kolayca hareket ettirme yeteneği:

Gutenberg ekran görüntüleri, burada birkaç blok ve bağlamsal eylemler görebilirsiniz. Gördüğünüz gibi, Gutenberg klasik bir editörden çok daha temiz ve daha minimalist bir arayüze sahip. Bu tasarımı kişisel olarak seviyorum, çünkü daha basit kullanıcı arayüzü, o kadar iyi – o kadar güzel UX, WordPress’in yeni kullanıcıları çekmesine ve yeniden aktif kullanıcıları içermesine yardımcı olacak. Ancak, Colin tarafından WPLift’te gösterildiği gibi, bu, içerik oluşturma şeklimizi radikal bir şekilde değiştirir, bu yüzden profesyonel metin yazarının Gutenberg’i karşılayıp karşılamayacağını veya eski editörü kullanmaya devam etmeyi tercih edip etmeyeceğini hala bilmiyorum. Ancak bugün değilim. Gutenberg ve işlevini tekrar incelemekle ilgileniyor. Bunun yerine, WordPress ekosistemi için çok, çok önemli bir şeye odaklanmak istiyorum – WordPress eklentisinin yeni bir düzenleyici ile entegrasyonu. Fark etmediyseniz, WordPress Edition sayfası yalnızca bir düzenleyici içermez – ekstra işlevselliklere sahip kutularla doludur. Bu kutuların çoğu, eklentiniz tarafından dahil edilen sosyal medya kutuları veya Nelio içeriği tarafından eklenen referanslar gibi özelliklerdir:

Meta WordPress’in birkaç kutusu ile ekran yakalayın. Özellikle, SEO Yoast kutuları, referans kutuları ve sosyal medya nelio içeriği ve meta kategori kutularının parçaları vardır. Entegrasyon Sorunu – Gutenberg’in Editörünün (Meta) ilk versiyonu, meta kutu problemiyle hiç ilgilenmiyor (bu bir öncelik değil) ve Repo Github projesinde, bunu entegre etme ihtiyacı hakkında yorum yapan bir sorun var. Birkaç puan. Bu tür entegrasyon sorunu görülenden çok daha karmaşıktır. Bir yandan, uygulanması için modern teknolojiyi kullanan bir Gutenberg geliştirme ekibimiz var (temel olarak, baştan başından JavaScript çerçevesi ile her şeyi yazıyorlar), böylece meta kutunun (PHP’de tanımlanmış) yeni düzenleyiciye taşınması yeni düzenleyiciye yazıyorlar. çok karmaşık olabilir. Öte yandan, proje kutuları nereye ve nasıl koyacağımızı belirlemiyor (şu anda izin veren iki alan olduğunu unutmayın: editörün altında daha küçük kutular ve daha büyük kutular). Tüm bunları nasıl bitirebiliriz? Şimdilik, Gutenberg ekibi yerin editörü altında bir alan (genişletilmiş ayarlar) hazırladı, teorik olarak kutularımızı koyabiliriz. Aslında, birkaç gün önce ekip Gutenberg 1.5’in “müdahale olmadan mevcut meta kutusunu desteklemek için ilk geçiş” i içerdiğini açıkladı. Bu açıkça ileriye doğru iyi bir adım, ancak Gutenberg’in aslında tekerlekleri yeniden keşfettiğini ve zaten sahip olduğumuz şeye geri döndüğünü fark etmemi sağlıyor: etrafında ek meta kutuları olan editör. Bu nedenle, tüm Düzenleme Gönderileri ekranını yeniden yazmak gerçekten gerekli mi?
Birkaç gün önce Yoast’ın blogunu okudum ve eklentileri Gutenberg ile entegre etme sorununun da onlar için endişelenen bir şey olduğunu gördüm. Gönderilerinde, Joost size söylediklerimi vurgular: Gutenberg ve Block Düzenleme WordPress’te devrim yaratacak, ancak uygulamasının bir kerede tüm kullanıcı arayüzünü değiştirmek zorunda değil. Aslında, editörün kendisini klasik Tinymce’den Gutenberg’e değiştirmek ve düzenleme ekranını böyle tutmak yeterli olacaktır, etrafındaki “eski” kutu kavramı: Alternatif Gutenberg UI Yoast tarafından önerilmektedir. Temel olarak, bu teklif klasik bir düzenleme ekranını korur ve sadece Tinymce’nin yerini Gutenberg ile değiştirir. Bu teklifle, daha yakın ve uyumlu bir arayüz tamamen görüyoruz (en azından kağıt üzerinde – aslında dahili/uygulama düzeyinde sorun olup olmayacağını bilmiyorum). Yoast’ın fikirlerini takiben, Nelio içeriği gibi bir eklentinin Gutenberg’de nasıl görünebileceğini düşünmek çok kolaydır:

Yoast teklifini kullanarak Gutenberg’de entegre Nelio içeriği. Kuşkusuz, basit, zarif ve fonksiyonel çözüm. Bazı insanların görebileceği tek zayıflık, gerçekten “yenilik yapmadığımız”-biz hala aynı eski çözümle ve dolayısıyla aynı eski problemle olduğumuzdur. Ama içtenlikle bunun rahatsızlık değil, bir erdem olduğuna inanıyorum. Bu tür bir çözümü kullanmak, küçük adımlar atmak için Guntenberg’i tanıtmamızı, bileşenleri tek tek değiştirmemizi sağlar: önce editör, sonra kutu vb.
Bazı “yenilikçi” çözümler görmekle ilgileniyorsanız, Github’da bir şekilde “meta kutusu” kavramını ortadan kaldıran ve bu “ek ayarlamayı” editörün kendisine entegre eden bazıları vardır: Editör ekranına özel bir alanı entegre edin. Gerçek içerikten ayırmak için teklif, ikisi arasında bir ayırıcı ekler. Ama onlarla fazla ilgilenmiyorum … aynı bileşende çok fazla bilgi (ön ve arka veriler)! WordPress’in CMS Olarak Gücü WordPress şu anki yerinde ise, olağanüstü kullanımı sayesinde. WordPress yıllardır bir blog platformundan daha fazlası haline geldi, bu nedenle editörü yalnızca blog girişlerine göre yeniden tasarlayamayız (Gutenberg şu anda ne tür bir görünüm görünüyor). Örneğin, Kevin Whoffman, özel gönderim türleri için oldukça yaygın olan UI’den aşağıdaki ekran görüntülerini dağıtır:
Geçerli WordPress düzenleyicisini kullanarak özel yazı türünü düzenleme. Bu Gutenberg’de nasıl görülecek? Kevin’in dediği gibi, yalnızca özel alanlara bağlı ve sadece özel alanlara bağlı kişiselleştirilmiş içerikle ilgileniyoruz. Bu tür içeriklerin klasik bir WordPress editörü bile yok, bu yüzden Gutenberg’i kullanmanın anlamı nedir? Bunu bugün Gutenberg teklifine nasıl ayarlayabiliriz? CPT’de Gutenberg için destek kaydetmek doğrulanmadı ve dürüst olmak gerekirse, meta kutusunun probleminden kaçınmak gibi hissediyor. Kevin Whoffman

Bir Yoast çözümü kullanarak, bu senaryo bir sorun olmayacak – hala sıradan bir meta kutumuz var ve editör (Gutenberg) hala isteğe bağlı. Yine de, mevcut kutu çözümünün beni tamamen ikna etmediğini itiraf etmeliyim – “basit” hedefinin kaybolması için düzenleme ekranında çok fazla kutu ile sonuçlanabilirsiniz. Bu kayıtlı meta kutu patlaması için olası çözümlerden biri, bunları gruplamak için bir ekran kullanmaktır. Mevcut Gutenberg editörü, sağ üst köşedeki küçük bir menüden (sol üst köşedeki yoast teklifinde) görsel editör ve metin düzenleyicisi arasında geçiş yapmanızı sağlar: Gutenberg’in farklı bir ekran moduna sahiptir. Ya daha fazlasına sahip olursak? Kullanıcılara sunulan arayüzün (yani gördükleri kutuların/araçların koleksiyonu) belirli bir zamanda kullandıkları ekrana bağlı olması için menüye yeni bir “ekran” ekleyebiliriz. Mevcut ekran koleksiyonu, eklentilere tamamen bağlı olabilir veya daha önce 4 veya 5 ana kategoride düzenlenebilir. Örneğin, böyle bir şeyle başlayacağım:

Görsel düzenleme. Burada tipik bir kutu ile birlikte görsel bir düzenleyicimiz olacak: kategoriler, etiketler, yayınlar vb.
Ham düzenleme.Bu tür düzenlemede, varsayılan olarak bir metin düzenleyicimiz/HTML’ye sahip olacağız, yine görsel düzenleyicideki kutu (evet, aynı kutu birkaç görünümde görünebilir).Kevin gibi özel yayın türlerinde, görsel düzenleme seçme seçeneği olmayacaktır ve RAW Düzenleme ekranı metin editörlerini içermeyecektir – yalnızca meta alanını düzenlemek için gelişmiş özel alanlarla yapılan kutular sunacaktır. Analiz.Burada, Sosyal Ağlar, Google Analytics, Yoast Kalite Analizi vb.

Sosyal.Okuyucunun etkileşimi ile ilgili kutular bu görüşte görünecektir: Nelio içeriğinden sosyal mesajlar, WordPress yorum kutuları, vb.

Meta.Burada başka hiçbir yere uymayan başka bir kutu bulacaksınız.

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir