Rosa 2 Restaurant Teması Sinir bozucu ve Tatmin Edici Bir Deneyim Sağlıyor

Yayınlanan: 2019-10-10
Rosa 2 restoran WordPress temasının ekran görüntüsü.

Rosa 2, Pixelgrade'in en çok satan teması Rosa'nın devamıdır. Yeni tema, blok düzenleyici (Gutenberg) bağlamında önceki enkarnasyonunu yeniden hayal ediyor. Düşüncelerimi test etmem ve sunmam için temanın bir kopyası bana ücretsiz olarak sağlandı.

Tema yılda 75$'a satılıyor veya ömür boyu erişim için bir kerelik 95$'lık bir ücret ödeyebilirsiniz. Ürün lansman gönderisi, herkesi bu tema hakkında heyecanlandırabilir, ancak buna değer mi?

TLDR; Rosa 2, restoran tarzı sayfalar oluştururken tatmin edici bir deneyim için yapılmıştır. Ancak, erken öğrenme eğrisi ve temel kurulum sinir bozucuydu. Ayrıca, birinci sınıf bir fiyata beklediğim cilaların bir kısmından yoksundur.

Sorunların Özeti

Rosa 2 ile ilgili iyi şeylere dalmadan önce (ve bu tema hakkında bazı güzel şeyler var), sinir bozucu yönlere dalmama izin verin. O kadar çok acı noktası vardı ki, temadan birkaç kez neredeyse vazgeçtim. Ancak, bu temanın neden kullanılmaya değer olabileceğini anlamak umuduyla askere gittim.

Önce Gerekli Eklentileri Kurun

Sana şimdi biraz zaman kazandırmama izin ver. Tema, Customify ve Nova Blocks eklentilerini gerektirdiğini söylediğinde, gerçekten onlara ihtiyaç duyuyor. Aksi takdirde, tema demo veya ekran görüntüleri gibi görünür ve davranmaz. Aynı tema olmayabilir.

Temayı ilk etkinleştirdiğinizde, web sitenizin ön sayfası tamamen beyaz bir ekran haline gelecektir. Bir hatanın neden olduğu korkunç Beyaz Ölüm Ekranı değil. Bunun yerine tema, içeriği özel stillerle zorla gizliyor.

Niye ya? Evet, güzel soru.

Bunu yapmak için bir neden göremiyorum. Bazı kodları değiştirmenin dışında (ki ben yaptım), kullanıcıların içeriklerinin görünmesi için eklentileri etkinleştirmeleri gerekiyor. Bu temayı kullanırken böyle olması için teknik bir neden yoktur.

Bir kullanıcının yalnızca içeriğinin kaybolması için bir tema yüklediği bir yol olmamalıdır.

Anladım. Bunların gerekli eklentiler olduğu söylendi. Tema, TGM Eklenti Etkinleştirme komut dosyası aracılığıyla kolay kurulum ve etkinleştirme bağlantıları bile sağlar. Ayrıca, WordPress'in bu özelliği işlemek için herhangi bir gerçek bağımlılık sisteminden yoksun olduğunu anlıyorum. Bu, onu daha az kötü bir kullanıcı deneyimi yapmaz.

Bir geliştirici olarak, bu eklentiler yüklenmeden sistemi kandırıp temayı test edeceğimi düşündüm. Aşağıdaki ekran görüntüsünde görebileceğiniz temanın kutudan nasıl çıktığını görmek istedim.

Rosa 2 varsayılan ana sayfa çıktısı.

Oh, ve yukarıdaki ekran görüntüsündeki o büyük kategori bağlantıları bloğu, asla kaybolmaz. Sadece orada blog gönderileri sayfanızda oturuyor. Gönderiler sayfası şablonunda ( home.php ) sabit kodlanmıştır. Rosa 2 bir restoran teması olarak faturalandırılır, bu nedenle bir blog çalıştırmayı planlamıyorsanız kabul edilebilir.

Başlık ve Gezinme Sorunları

Varsayılan başlık, tema için ekran görüntüleri, demo veya video gibi görünmüyor. Temayı yaklaşık iki saat kullandıktan sonra, havluyu atmaya ve bu temayı kayıp bir neden olarak elemeye hazırdım. Tema için temel gezinme menüsünü ayarlayamamak, kimsenin başına gelmesini istemediğim bir kendi kendini cezalandırma alıştırmasıydı.

Nova Blocks eklentisinin gerçekten gerekli olduğu ortaya çıktı. Önce gerekli eklentileri yüklemeniz gerektiğini söylemiş miydim?

uzatılmış görüntüler

Blog ve arşiv sayfalarında, mevcut gönderiler için alıntıların yanındaki kutuyu doldurmaya çalışan genişletilmiş öne çıkan görseller bekleyin. Bunun yeni görseller yüklemek dışında bir çaresi yok gibi görünüyor.

Tema, standart post-thumbnail boyutunu kullanır, ancak bu boyutu kodda tanımlamaz. Bu belirli boyutu kullanırken teknik yönlere aşina olmayanlar için, tema ideal olarak onu set_post_thumbnail_size() işlevi aracılığıyla tanımlamalıdır.

yapışkan başlık

Büyük yapışkan başlık, duvarların üzerime geldiğine dair içimi burkucu bir his verdi. Başım döndü ve başım döndü. Nefes almakta zorlandım. Bu hiperbol değil. Ben ciddiyim.

Kişisel bir not olarak, son birkaç yıldır klostrofobi ile ilgili bazı sorunlar yaşadım. Bu duyguyu ilk kez, ameliyat olan kedilerimden birini izlerken iki hafta boyunca içeride mahsur kaldıktan sonra hissettim. Genelde temiz hava alabileceğim verandada çalışırım ama bu hayatımın en kötü dönemlerinden biriydi.

O zamandan beri, sitelerin büyük yapışkan başlıkları olduğunda genellikle aynı hissi alıyorum. Duvarlar kapanıyor gibi geliyor. Başkalarının da benzer sorunları olup olmadığını merak ediyorum.

Bu duygu, sayfa aşağı kaydırılırken tema yapışkan başlık yüksekliğini en aza indirirse hafifletilebilir. Neyse ki tema, kullanıcıların şiddetle tavsiye ettiğim statik bir başlık seçmesine izin veriyor. Başlık alanı için bunun bir kısmını küçültmeye yardımcı olabilecek başka boşluk ve boyutlandırma seçenekleri vardır.

Temanın Parladığı Yer

Rosa 2 temasıyla oluşturulmuş özel restoran tarzı sayfa.

Bu temanın iyi yaptığı bir şey varsa, o da Nova Blocks eklentisi aracılığıyla bir restoran için sayfalar oluşturmayı kolaylaştırmasıdır. Özel bir sayfa oluşturduktan birkaç dakika sonra, restoran tarzı bir sayfa kurdum ve kullanıma hazır hale getirdim.

Nova Blocks ile birleştiğinde tema, sayısız benzersiz sonuçla özel sayfalar oluşturma sürecini güzel bir şekilde ele alıyor. Eklenti ile entegrasyon mükemmel. Her blok, kolayca değiştirebileceğiniz özel demo içeriğine sahiptir.

“Galaksinin Kahramanı” gibi bazı blok adları ve blok seçenekleri şirin ve eğlenceliydi, ancak bir bloğun amacını çabucak anlamaya çalışırken hafif bir sıkıntı haline geldiler. Bazı kullanıcıların isimlere sinirlendiğini görebiliyordum ve bazı profesyonel ayarlar için ideal olmayabilirler. Yine de biraz eğlenceliydiler. Onlar hakkında karışık hislerim var.

Tema Gutenberg'i Nasıl İşliyor?

Gutenberg editöründe kullanıldığında Rosa 2 temasının ekran görüntüsü.

Rosa 2, öncelikle blok düzenleyici için oluşturulmuş bir temadır. Testlerimde çekirdek blok çıktısını harika bir şekilde ele aldı.

Gutenberg'e hazır temaları kullanırken, kısa alıntı bloğunu bir nevi tema tasarımcısının imzası olarak görüyorum. Tasarımcıların çok eğlenebileceği ve ekrana benzersiz bir dönüş yapabileceği bloklardan biridir. Bu temadaki kısa alıntı stilinin hayranıyım (yukarıda resmedilmiştir).

Genel olarak, iyi çalışıyor. Nova Blocks ile birleştiğinde, emrinizde çok fazla güç var.

Kod Nasıl Yığınlanır?

Rosa 2, özel kod açısından hafiftir. Neredeyse tüm işlevler beraberindeki eklentilerin içindedir. Bu bir tema incelemesi olduğu için eklenti koduna girmedim.

Tamamen teknik açıdan bakıldığında, tema çoğu şeyi standartlara göre yapar.

Mimari açıdan değiştireceğim bazı şeyler var. Örneğin, Customify eklenti entegrasyonu için dosya 1.100 satırdan fazla koddur. Bunu, uzun vadeli bakım ve böcek avına yardımcı olacak daha sindirilebilir parçalara bölerdim.

Düzenleyiciyle ilgili JavaScript kodlarından bazıları daha verimli olabilir. Kodu küçültmek için tekrarlanan desenler birlikte gruplandırılmalıdır. Düzenleyici JavaScript dosyası büyük değildir, ancak geliştiricilerin herkesin Gigabit internet bağlantılarında çalıştığını varsaydığı bir dünyada her bayt önemlidir.

Birincil stil sayfası 173 kb'dir ve OMGBBQ büyüktür, özellikle de Nova Blocks eklentisi tarafından yüklenen stil sayfalarından ve komut dosyalarından gelen 100'lerce kb ile doldurduğunuzda. Sitenizi yoğun şekilde optimize eden bir kullanıcı değilseniz, bazı yavaş sayfa yüklemelerine güvenebilirsiniz.

Son Karar

Bu temayı sadece benden daha sabırlı insanlara tavsiye ederim. Talimatları hemen izlememiş olsam da (bir gözden geçiren olarak, sınırları zorlamaya ve bir şeyleri kırmaya çalışıyorum), temanın sadece sinir bozucu bir süreç için yapılmış bazı acı noktaları vardı.

Temaların kutunun dışında çalışması gerektiğine inanan insanların kampındayım. Bu tema, bazı kurulumlar olmadan çalışmaz. Devam etmek için biraz ayak işi yapmanız gerekecek. Bununla birlikte, ilk tümceyi aştığınızda, bazı güzel sayfa düzenleri oluşturabilirsiniz.

Bunu kesinlikle tanımlanmış bir restoran web sitesi oluşturma amacı için kullanmanızı öneririm. Tipografi, blog yazmak için yeterince iyi tasarlanmış, ancak genel tema buna pek uygun değil.