Emoji Conbini ve Blok Geliştirme Dizini İçin Vaka

Yayınlanan: 2020-01-29

2019 yılının Aralık ayında, Sorta Brilliant'ın sahibi Nick Hamze, eklenti yazarlarına kendi sitesinden tohum adı verilen kavramlardan blok tabanlı eklentiler oluşturma önerisiyle Block Garden'ı sessizce başlattı. O zamandan beri blok editörü üzerine kapsamlı bir şekilde yazdı ve çoğu parlak olan çok sayıda fikir paylaştı.

Hamze'nin arsız blok sevgisine kapılmak kolaydır. “Meşgul değilsin, sadece heyecanlı değilsin” başlıklı bir gönderide Hamze, geliştiricilere bir şeyler, herhangi bir şey inşa etmeye ve mükemmel olması veya dünyayı sarsan bir ürün haline gelmesinden endişe etmemeleri için meydan okuyor. “Block Garden'ın amacı, sizi bloklar hakkında heyecanlandırmaktır” diye yazdı gönderide. “Bloklar konusunda sizi o kadar heyecanlandırmak için ki, onları hayata geçirmek için zaman ayıracaksınız. Toplumun sana sandığından daha fazla ihtiyacı var. Dürüst olmak gerekirse, her insanın içinde en az bir blok olduğuna inanıyorum. Eğer seni o ilk bloğu oluşturmaya ikna edebilirsem, ömür boyu bağımlısı olacağını biliyorum.”

Blok düzenleyiciyi gerçekten sevenler için bir alan yarattı. Block Garden, normal, günlük son kullanıcıların platform sevgilerini paylaştığı ilk WordPress bloglarından bazılarını andırıyor. Canlandırıcı iyimserliktir. En iyi şekilde blok geekdom. Ve, onu seviyorum.

Hamze, bu ayın başlarında blok geliştiriciler için bir iş ilanı yayınladı. Birkaç geliştirici aramayı yanıtladı. “Kodlayamam ama çoğunlukla beni yavaş yavaş öldüren can sıkıntısını uzak tutmak için bloklara yatırım yaptığım fikirlerim ve nakitim var” dedi. “Birlikte gerçekten eğlenceli bloklar yapıyoruz. Bu sadece buzdağının görünen kısmı."

Birkaç kısa hafta içinde, Hamze ve ortak yazarları, Sorta Brilliant markası aracılığıyla artık WordPress eklenti dizininde bulunan birden fazla blokla ilgili eklenti yayınladı:

  • PS – Blokları bir açılır pencerede gruplamak için bir kapsayıcı blok.
  • Twitch için StreamShare – Twitch içeriğini blok düzenleyiciye gömün.
  • Ghostwriter - Metni ön uçta yazan bir başlık bloğu stili, Ghostwriter stili (siz 90'ların TV dizisi hayranları için) ekler.
  • Ubiquitous Blocks – Yeniden Kullanılabilir Bloklar yönetici ekranını gösterir ve kullanıcıların bunları otomatik olarak gönderilere eklemesine olanak tanır.

Emoji Conbini

Emoji Conbini WordPress eklentisinden emoji seçicinin ekran görüntüsü.
Emoji Conbini eklentisi ile bir emoji ekleme.

George Mamadashvili ile işbirliği içinde olan Hamze'nin en son sürümü Emoji Conbini eklentisidir. Blok düzenleyici araç çubuğuna bir emoji yerleştirici ekler.

Emoji Conbini, Slack benzeri bir emoji seçici sunan Emoji Mart kitaplığını kullanır. Seçici açıkken, kullanıcının tercih ettiği emojiyi seçmesi yeterlidir. Kullanıcılar ayrıca belirli bir emojiyi arayabilir.

Hamze, emoji eklentisini blok düzenleyici için devreye almadan önce Emoji Otomatik Tamamlama Gutenberg eklentisinden haberdardı. "Emoji eklemenin bu kadar kolay olmasını sevdim ama kullanıcı arayüzünü beğenmedim" dedi. "Hangi emojiyi eklemek istediğinizi bilmek zorundaymışsınız gibi görünüyordu ve herkesin rahat etmediğini düşündüğüm klavye kısayollarına güveniyorsunuz."

Her iki emoji eklentisindeki sorun, WordPress tabanlı emoji görüntüsünü emoji karakteri yerine doğrudan düzenleyiciye eklemeleridir. Varsayılan olarak WordPress, emoji karakterlerini otomatik olarak ön uçtaki resimlere dönüştürür. Ortalama bir kullanıcı için bu muhtemelen bir sorun değildir. Ancak, bazı kullanıcılar tarayıcı tabanlı emojiyi kullanmayı ve çekirdek çıktıları olan görüntüleri devre dışı bırakmayı tercih ediyor. Her iki emoji eklentisi de bu olasılığı ortadan kaldırır. Ayrıca farklı bir emoji resim kitaplığı kullanma olasılığını da ortadan kaldırırlar.

"Dürüst olmak gerekirse, tarayıcı sürümlerinin gerçekten hayranı değilim, ancak bir talep olursa her şeyi düşünmeye hazırım" dedi Hamze, emoji karakterini basitçe yerleştirme olasılığı hakkında. "Benim için sürüm 1'i oradan çıkarmak en önemlisi ve herhangi bir şeyin değiştirilmesi gerekiyorsa insanlar bana haber verecek."

“Conbini” terimi başlangıçta beni uygun Japon mağazalarına verilen ad olan eklentiye çekti. Hiç birine gitmediyseniz, başka bir dünyaya adım atmak gibidirler ( Japonya'daki hemen hemen her şey, güney ABD'den gelen bu küçük kasabalı adama başka bir dünya gibi görünüyor).

Hamze, “Japonya'dan her şeyi seviyorum” dedi. “Müzik, anime, teknoloji. Kendimi Japonya'dan harika şeylerle çevrelemeyi sevdiğim için Yahoo Japan'daki öğelere günlük olarak teklif veriyorum. Japonya'ya sadece bir kez gittim, ama büyülüydü. Özellikle conbini'ye gitmeyi çok severdim. Oraya gitmek için en sevdiğim şey Lawsons'ın pirinç toplarıydı.”

Eklenti adı, Sorta Brilliant ve Block Garden ile Hamze'nin hedeflerinde de rol oynuyor. Diğer birçok eklenti bloklar için tam paketler sunarken, blok düzenleyiciye daha küçük, kullanışlı uzantılar bırakıyor. Emoji Conbini, blokla ilgili ancak mutlaka bloklanmayan eklentiler için bir pazar olduğunu veya en azından bazı insanların bunu düşündüğünü gösteriyor.

Blok Uzantılarını Keşfetmek

Hamze, “Blok dizininin bloklardan daha fazlasına ihtiyacı var” yazısında, blokla ilgili eklentiler için en büyük engellerden birinin keşfedilebilirlik olduğunu savunuyor. Ayrıca blok dizininin tek tek bloklara çok sıkı odaklandığını ve bir çözüm olarak bir "blok geliştirmeleri" kategorisini önerdiğini savunuyor.

Emoji Conbini, 10up'ın Özel Karakter Ekle, ThemeIsle'ın Blocks CSS'si ve blok düzenleyiciyi genişleten diğer eklentiler için, kullanıcıların bu eklentileri özel olarak aramadan keşfetmelerinin bir yolu yoktur. Bunlar, blok düzenleyiciyi çitin üzerindeki kullanıcılara satmaya yardımcı olabilecek faydalı eklentilerdir.

Blok düzenleyicide geliştirmeler için bilinmeyen sayıda olasılık vardır. Bu blok düzenleyici eklentileri alt kategorisi, bloklara doğru giden dikkati çekmiyor gibi görünüyor. Bununla birlikte, bazı durumlarda, geliştirme aşamasındaki sayısız bloktan çok günlük yazma için çok daha yararlı olabilirler.

Hamze'nin ilk fikri, yaklaşan blok dizini için bir geliştirme kategorisi öneriyor, ancak bunun sorunları var. Birincisi, blok dizini, WordPress'in gelecekteki bir sürümünde doğrudan blok yerleştiriciye bağlanacaktır. Ayrıca, bu tür eklentiler gerçek bloklar değildir. Bununla birlikte, blok geliştirmelerini kullanıcılar için daha görünür hale getirme kavramı, bulmacanın gerekli bir parçasıdır. Blok düzenleyicinin devam eden başarısı için, WordPress'in kullanıcılarını başka bir blok kurmaktan daha geniş bir olasılıklar dünyasına maruz bırakması gerekir.

Şimdi blok düzenleyiciyi geliştiren eklentiler hakkında düşünmeye başlamanın zamanı geldi. Sonunda, bu tür eklentilerin düzenleyici araç çubuğu (örn., karakter yerleştiriciler), blok seçenekleri (örn., mevcut bloklar için ekstra ayarlar) ve diğer kategoriler halinde daha fazla gruplandırılması gerekebilir. Kullanıcıların sadece blokları nasıl bulacağını değil, editör uzantılarını nasıl engelleyeceğini soracağı bir geleceği ancak şimdi gördüğümüzden şüpheleniyorum.