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:
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.