Panellerin bir tema için faydaları nelerdir?


19

Panellerin çoğunu hiç düşünmedim, çünkü kendi temalarımı yazmaktan her zaman rahatım.

Ancak, Panellerin erdemlerini savunan birçok makale gördüm ( Lullabot ve Aktif Lamba'dan ), bu yüzden özellikle Panellerin Drupal 8'de olacağı için tekrar ziyaret etmenin zamanı olacağını düşündüm .

Onunla yoğun bir şekilde oynadım ve hatta bu yararlı ekran dizisini izledim . Ama faydalarının ne olduğunu göremiyorum.

Genellikle teknik olmayan kişilerin düğümleri düzenleyebileceği web siteleri oluştururum. Genellikle her düğüm formunda kullanıcının o sayfa için tüm içeriği ekleyebileceği çeşitli alanlar bulunur.

Panellerden en iyi şekilde yararlanmak için, sayfalarınızı 1 içerik barındıran ayrı düğümlere bölmeniz ve ardından ayrı düğümleri bir araya getirmek için Panelleri kullanmanız gerektiği görülmektedir. Yalnızca bir web tasarımcısı tarafından düzenlenecek bir site oluşturuyorsanız, bu iyi olabilir.

Ancak, siteyi teknik olmayan bir kişiye içerik eklemesi için verdiğinizde sorun yaratır. Çoğu teknik olmayan kişi tüm sayfa oluşturma işlemlerini tek bir ekranda yapmak ister. Çok sayıda farklı düğüm oluşturmaları ve ardından Panellerin bunları toplamasına izin vermeleri gerekiyorsa, onlar için kafa karıştırıcı gibi görünüyor.

Panellerin Bloklara kıyasla bağlam için daha iyi performansa ve daha iyi desteğe sahip olduğunu biliyorum. Ancak, çok fazla karmaşıklık ve soyutlama eklemek gibi görünüyor.

Tema olmayan bir kişi için inanılmaz derecede yararlı olacağını görebiliyorum, ancak teması olan biri için faydalarının ne olduğunu göremiyorum.

Birisi beni aydınlatabilir mi? Teşekkürler!

Yanıtlar:


10

Panellerin büyük bir avantajı, ihtiyaçlarınıza bağlı olarak sayfalar için çok farklı düzenlere sahip olabilmenizdir. Bu bağlamda, düzenler hem içerik hem de stil anlamına gelebilir.

İçerik sonunda, ana düğüm görüntülenen parçanıza sahip olabilir ve farklı şeyler ekleyebilirsiniz. Örneğin, ilgili içeriği gösteren / bağlantı veren kenar çubuğu alanlarına görünümler ekleyebilirsiniz. Ayrıca bloklar ekleyebilir ve Drupal ile stoktan çok daha fazla esnekliğe sahip olabilirsiniz (D7 gerçekten bir şeyler geliştirir).

Stil sonunda en büyük avantaj, her sayfa ve varyant için farklı düzen şablonları seçebilmektir. Context gibi diğer modüller benzer şeyler yapabilir, ancak Panellerle yapmayı çok daha kolay buluyorum.

Oluşturduğumuz sitelerle tüm sayfalar Panel sayfalarıdır (istisna yoktur). Müşterinin bakış açısından, yeterli eğitim ve satır içi yardıma sahip olmak, siteyi canlı tutabilmeleri için büyük ölçüde yardımcı olur (ve neredeyse tüm müşterilerimiz teknik değildir).

Panelleri kullanmanın bir yan etkisi, cTools'un sağladığı bir çok özelliğe sahip olmanızdır , bu da bir siteyi güçlendirmeniz gerektiğinde büyük bir avantaj olabilir. Birçok yönden, gelecekteki bir siteyi prova etmeye yardımcı olan her şey için Paneller sayfalarını kullandık.


Selam! Yanıtlamak için zaman ayırdığınız için teşekkür ederiz. Gerçekten onu takdir ederim. Sadece birkaç sorum var. 1) Normal bloklara kıyasla Görünümlerin vb. Kenar çubuklarını görüntülemek için Panelleri kullanmanın avantajı nedir. 2) Bir siteye güçlendirme dediğinizde ne demek istiyorsunuz? Eski yöntemlerime yapışan bir luddite gibi ses çıkarmam gerektiğini biliyorum, ama durum böyle değil. Gerçekten yeni olanı benimsemek istiyorum, ama bu iki nokta hakkında biraz kafam karıştı. Teşekkürler!
big_smile

1. Ben sipariş üzerinde daha ince tane kontrolü olsun hissediyorum, seçim kuralları w / daha iyi görünürlük kontrolü var ve ctools allos görünüm blokları görünümleri içine tek başına blokları kullanarak almak için daha iyi yöntemler. 2. Son zamanlarda bir siteye bir mobil sürüm (mobil CSS değil) ekledim. Panellerle, her sayfayı mobil / masaüstü varyantlarına bölmek zorunda kaldım ve her birini seçmek için seçim kurallarını kullandım.
mpdonadio

Yardımların için teşekkür ederim! Paneller özel mobil düzenler yapmak için kullanılabilir mi? "Mobil CSS değil" dediğinde, bunun duyarlı olmadığı anlamına mı geliyor? Panelleri ve mobil düzenleri keşfeden bağlantılarınız var mı?
big_smile

Bu durumda, içerik ve düzen çeşitli nedenlerle masaüstü ve mobil cihazlar için farklıydı. Paneller, her biri için farklı düzen şablonları seçmeme izin veriyor (ör. Masaüstü için çoklu sütun ve mobil cihazlar için tek sütun). Ayrıca farklı içeriğe sahip olmamı da sağlıyor (örneğin, masaüstü için görünüm 1'i ve mobil cihazlar için görünüm 2'yi kullanın).
mpdonadio

0

Panelleri kullanmanın bir yolu, tanımladığınız yöntemdir: panellerle bir düğüm oluşturun ve diğer düğümlerden içerik yerleştirin. Evet, bu biraz hantal.

Daha İyi: Ayrıca bir düğüm içerik türüne alan ekleyebilir, panelleştirebilir ve alanları panel düzenine yerleştirebilirsiniz. Bu durumda, col1 ve col2 metin alanları ekleyebilir ve kullanıcılar içeriklerini bu düğüm için ayarladığınız panele otomatik olarak görüntülenecek olan gövde, col1 ve col2'ye girebilirler.

Öneri: Kullanımdan kaldırılan Düğüm panelini kullanmak yerine Panelize Modülünü kullanın. Panel belgeleri, hangi panel yöntemini kullanmak istediğiniz konusunda net değildir. Panelize, herhangi bir içerik türü için herhangi bir düğüme panel ekleyelim. Sonra düzen artı tüm diğer paneller faydaları olsun.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.