Açıklama
The block editor was introduced in core WordPress with version 5.0 but the Gutenberg project will ultimately impact the entire publishing experience including customization (the next focus area). This beta plugin allows you to test bleeding-edge features around editing and customization projects before they land in future WordPress releases.
Proje hakkında daha fazla bilgi edinin.
Düzenleme odağı
Düzenleyici daha önce kısa kodlar, özel HTML ya da gömü içeriklerin keşfi gibi yöntemler yerine “bloklar” kullanarak daha kolay, daha zengin bir yazı ve sayfa oluşturma deneyimi sunmaya çabalıyor.
WordPress’i diğer sistemlerden ayrı kılan şeylerden biri, hayal edebileceğiniz kadar zengin bir yazı düzeni oluşturmanıza izin vermesidir; ancak yalnızca HTML ve CSS’yi biliyor ve kendi özel temanızı oluşturuyorsanız. Editörün zengin yazılar yazmanıza ve güzel düzenler oluşturmanıza izin veren bir araç olduğunu düşünerek, kullanıcıların WordPress’i herkesin kullandığı şey olduğu için seçmeleri yerine sevdikleri bir şeye dönüştürebiliriz.
Gutenberg, editöre neredeyse bir on yıldan beri büyük ölçüde değişmemiş bir düzeni gözden geçiren bir içerik alanından daha fazla bir şey olarak görüyor. Bu, modern bir kurgu deneyimini kendimiz tasarlamaya ve gelecek şeyler için bir temel oluşturmamıza izin veriyor.
İşte bu yüzden sadece içerik alanına değil, tüm düzenleme ekranına bakıyoruz:
- Blok çoklu arayüzleri birleştirir. Bunu mevcut arayüzün üstüne eklersek, karmaşıklığı kadlrımanın aksine ekleyecekti.
- Arayüzü yeniden gözden geçirerek, hem yeni hem de sıradan kullanıcılardan yararlanarak, yazma, düzenleme ve yayınlama deneyimini, kullanılabilirlik ve basitliği göz önünde bulundurarak modernize edebiliriz.
- Tekil blok arayüzü merkez sahneye geçtiğinde, geliştiricilerin hem kısa kodlardan hem de bileşenlerden üstün ayrıcalıklı bloklar oluşturması için ileriye giden net bir yol gösterir.
- Tüm arayüz göz önüne alındığında, bir sonraki odaklanma, tam site özelleştirmesi için sağlam bir temel oluşturur.
- Tam editör ekranına bakmak aynı zamanda temeli büyük ölçüde modernize etme ve WordPress REST API’sini tam anlamıyla kullanan, daha akıcı ve JavaScript destekli bir geleceğe doğru adımlar atma fırsatını da veriyor.
Bloklar
Bloklar, farklı şekillerde kısa kodlar, katıştırmalar, bileşenler, posta biçimleri, özel yazı tipleri, tema seçenekleri, meta kutular ve diğer biçimlendirme öğeleriyle kapsanan şeyin birleştirici evrimidir. Tutarlı bir kullanıcı deneyiminin netliği ile WordPress’in yapabildiği işlevselliğin genişliğini benimsiyorlar.
Bir müşterinin resmi, adı ve biyografiyi otomatik olarak görüntülemek için Hakkında sayfasına sürükleyebileceği özel bir “çalışan” bloğu hayal edin. WordPress’i aynı şekilde genişleten bütün bir eklenti evreni. Basitleştirilmiş menüler ve bileşenler. WordPress’i ve eklentilerin %90’ını anında anlayabilen ve kullanan kullanıcılar. Bu, bu örnek gibi güzel yayınları kolayca oluşturmanıza olanak sağlar.
Proje ile ilgili en yaygın soruların cevapları için SSS‘a göz atın.
Uyumluluk
Yazılar geriye doğru uyumlu ve kısa kodlar hâlâ çalışmaya devam edecek. Biz özel uyarlanmış meta kutuları nasıl uyum sağlayabilir sürekli araştırıyoruz ve bir eklentiden Gutenberg’i devre dışı bırakmaktan otomatik olarak yüklenip yüklenemeyeceğine kadar uzanan çözümlere bakıyoruz. Biz yazım ve yyayımlama için yeni düzenleme deneyimini kullanıcı dostu yapmak isterken, yüksek oranda özelleştirilmiş mevcut siteler için de iyi bir çözüm bulmakta kararlıyız.
Gutenberg’in aşamaları
Gutenberg’in üç planlı aşaması bulunmakta. WordPress 5.0’a dahil edilmeyi amaçlayan ilk aşama, içerikleri düzenleme deneyimine ve blokların yerleştirilmesine odaklanır. Bu ilk aşama, içerik önceliği yaklaşımına odaklanır. Yukarıda açıklandığı gibi blokların kullanımı, içeriğinizin diğer yapılandırma seçeneklerinin dikkatinizi dağıtmadan nasıl görüneceğine odaklamanıza olanak sağlar. Sonuç olarak bu, tüm kullanıcıların içeriklerini ilgi çekici, doğrudan ve görsel bir şekilde sunmalarına yardımcı olacaktır.
Gelecek yıllar içinde, bu temel unsurlar iki ve üçüncü aşamaların önünü açacak, yayınların düzenlenmesinin ötesinde sayfa şablonlarına ve en sonunda bütün sitenin özelleştirmesine gidilecek.
Gutenberg büyük bir değişiklik ve mevcut işlevselliklerin (kısa kodlar ve meta kutular gibi) geliştirilmeye devam etmesini sağlamanın yanı sıra, geliştiricilere etkili geçiş zaman ve yollarına izin vermenin yolları olacak. Nihayetinde, eklenti ve tema geliştiricilerinin, çekirdek tarafından desteklenen bir araç setinden yararlanan daha ilgi çekici ve görsel bir deneyim aracılığıyla kullanıcılara daha iyi hizmet vermesi için yeni fırsatlar sunacak.
Katkıda bulunanlar
Gutenberg çok sayıda katkıda bulunanlar ve gönüllüler tarafından inşa edilmiştir. Lütfen tüm listeye bakın. katkıda bulunanlar.
Bloklar
Bu eklenti 19 blok sağlar.
- core/site-title
- Gutenberg
- core/post-title
- Gutenberg
- core/block
- Gutenberg
- core/calendar
- Gutenberg
- core/tag-cloud
- Gutenberg
- core/post-date
- Gutenberg
- core/rss
- Gutenberg
- core/legacy-widget
- Gutenberg
- core/social-link-
- Gutenberg
- core/categories
- Gutenberg
- core/post-content
- Gutenberg
- core/latest-comments
- Gutenberg
- core/archives
- Gutenberg
- core/post-excerpt
- Gutenberg
- core/navigation
- Gutenberg
- core/latest-posts
- Gutenberg
- core/search
- Gutenberg
- core/template-part
- Gutenberg
- core/post-author
- Gutenberg
SSS
- Nasıl geri bildirim gönderebilirim veya bir hatayla ilgili nasıl yardım alabilirim?
-
Hata raporlarınızı, özellik önerilerinizi ve diğer geri bildirimleri duymayı çok isteriz! Lütfen baştan sona GitHub sorunlar sayfasında var olan sorunları araştır veya yeni bir tane oluştur. Eklenti forumunda bildirilen sorunları aciliyetine göre sıralamaya çalışacağız, bildiriminizi GitHub reposunda bildirerek daha hızlı yanıt alabilirsiniz.
- Nasıl katkıda bulunabilirim?
-
Bu editör projesini “Gutenberg” olarak çağırıyoruz, çünkü bu büyük bir girişim. GitHub’da her gün çalışıyoruz ve yardımınızı çok isteriz. Ayrıca geri bildirim gönderebilirsiniz. İşte bize katılmanın en kolay yolu. Slack kanalımız,
#core-editor
.Ayrıca bakınız: CONTRIBUTING.md.
- Gutenberg hakkında daha fazla bilgiyi nerede bulabilirim?
-
- Gutenberg veya Theseus’un gemisi, Gutenberg’in gelecekte neler yapabileceğine dair örnekler.
- Düzenleyiciye teknik genel bakış
- Tasarım ilkeleri ve blok tasarımı en iyi uygulamaları
- WP Post Grammar Parser
- make.wordpress.org üzerindeki geliştirme güncellemeleri
- Belgeler: Blok oluşturma, referans ve kılavuzlar
- İlave sıkça sorulan sorular
İncelemeler
Katkıda Bulunanlar ve Geliştiriciler
“Gutenberg” açık kaynaklı yazılımdır. Aşağıdaki kişiler bu eklentiye katkıda bulunmuşlardır.
Katkıda bulunanlar“Gutenberg” 46 dile çevrildi. Katkıda bulundukları için çevirmenlere teşekkürler.
“Gutenberg” eklentisini dilinize çevirin.
Geliştirmeyle ilgilenir misiniz?
Kodu görüntüle, SVN deposuna göz at veya RSS ile geliştirme günlüğüne abone ol.
Değişiklik Kaydı
To read the changelog for Gutenberg 7.4.0, please navigate to the release page.