it-swarm-tr.com

Paneller veya Bağlam modülü?

İkisi arasındaki farklar hakkında biraz bilgi alabilir miyim?

'Bağlam' kullanmanın çok önemli olduğu bir web sitesi yapıyorum. NodeOne tarafından Sayfa Yöneticisi hakkında bu video dizisi izledikten sonra, Panellerin 'bağlamının' ve Views'a güvenli bir şekilde argüman aktarma yeteneğinin çok önemli olduğunu hissediyorum. Bununla birlikte, Context modülünde Context modülünden Varsayılan Bağımsız Değişkeni Görüntüle adlı benzer bir işlev türü yapan bir eklenti vardır.

9
Adam S

Çoğu durumda Bağlam modülünü tercih ederim. Tüm sayfaları ele geçiren Panellerden daha basit ve daha az ağır buluyorum. Paneller için iyi bir kullanım durumu site yöneticilerinin açılış sayfalarını kendileri veya çok sayıda benzersiz düzen içeren siteler için yeniden düzenlemeleridir .
Tel kafesleri veya tasarımları değerlendirirken belirli bir site için Paneller ve Bağlam arasında seçim yapıyorum. Bazı durumlarda her ikisini de kullanmak mantıklıdır.

Genellikle Görünümler içinde ihtiyaç duyduğum Views argümanlarını işleyebilirim (genellikle varsayılan argümanı ayarlayarak) ve bunu yapmak için Paneller tarafına gerek yok.

8
Jody

Bence

delta module ile eşleştirildiğinde panele ihtiyaç yoktur.

Paneller için Kullanıcı arayüzü aşırı şişirilmiş (imho).

Artıları ve conları özetledim; birçok fikir lullabot slideshare 'den alınmıştır. Oraya kendi fikirlerimi de ekledim:

Hem Panelleri hem de Bağlamı kullanma durumu

  • Ihraç
  • Daha hızlı ve daha sonra ayrı düzenler oluşturma
  • Daha Fazla Ayrıntı
  • Drupal'ın Çekirdek Blok Sistemine artık bağımlılık yok

Paneller

Artıları

  • Sürükle ve bırak arayüzü
  • Bloklardan daha güçlü
  • Dahili önbellek mekanizması
  • (Dediğin gibi) görüşlerden argümanlar geçirmek
  • Görünümleri, blokları, düğümleri, menü modülünü iyi değiştiren çıktıyı entegre eder
  • Kolayca farklı düzenler oluşturmak için bir arayüz sağlar

Dezavantajları

  • Hafif Öğrenme Eğrisi
  • Panel çıktısı ile üretilen yabancı işaretleme
  • Bir düzen oluşturmada çok fazla yük.

Bağlam

Artıları

  • Delta modülü, herhangi bir temanın herhangi bir reaksiyona bağlı olarak değiştirilmesine ve farklı düzenleri tetiklemesine izin verir
  • Birden fazla karmaşık bağlamı birleştirme esnekliği (negatif URL eşleşmesi)
  • Sonunda kurallar ile entegre olacak

Dezavantajları

  • Müşteri dostu/düşük seviyeli kullanıcı arayüzü için ideal değildir; geliştirici bilgisi gerektirir

Kaynaklar:

4
chrisjlee

Tema düzenlerini 'anında' değiştirme özelliğinin, Paneller özel düzenlerini kullanmak için herhangi bir tercihi geçersiz kıldığını düşünüyorum. Karmaşık CSS değişiklikleri olmadan sabit genişlikli sütunları değiştirebileceğiniz Fusion gibi ızgara tabanlı temalarla son derece yararlı buluyorum.

0
Julian