it-swarm-eu.dev

Panely nebo kontextový modul?

Mohu prosím získat nějaké informace o rozdílech mezi nimi?

Vytvářím webovou stránku, kde je velmi důležité používat „kontext“. Po shlédnutí tato řada videí o stránce Správce stránek NodeOne mám pocit, že „kontext“ Panels a jeho schopnost bezpečně předávat argumenty pohledům je velmi důležitá. Kontextový modul má však plugin, který provádí podobný typ funkce nazvané Zobrazit výchozí argument z kontextového modul .

10
Adam S

Ve většině případů dávám přednost modulu Kontext . Považuji to za jednodušší a méně odolné než panely, které přebírají celé stránky. Dobrým příkladem použití panelů je situace, kdy administrátoři stránek sami upraví vstupní stránky nebo pro weby se spoustou jedinečných rozvržení .
Při hodnocení drátových rámců nebo návrhů vybírám mezi panely a kontextem pro dané místo. V některých případech má smysl použít oba.

Obvykle zvládnu argumenty Views , které potřebuji v rámci samotných pohledů (často nastavením výchozího argumentu) a nepotřebuji k tomu stranu Panels.

8
Jody

Můj názor

Ve spojení s modul delta není potřeba panelů.

Uživatelské rozhraní panelů je příliš nafouklé (imho).

Nastínil jsem výhody a nevýhody; mnoho nápadů je převzato z lullabot slideshare . Také jsem tam přidal své vlastní nápady:

Pouzdro pro použití panelů i kontextu

  • Lze exportovat
  • Rychlejší vytváření samostatných rozvržení
  • Více granularity
  • Žádné další závislosti na systému Core Block společnosti Drupal

Panely

Pros

  • Drag and drop rozhraní
  • Silnější než bloky
  • Vestavěný mechanismus mezipaměti
  • (Jak jste řekl) předávání argumentů z názorů
  • Integruje dobře modifikující výstup z: pohledů, bloků, uzlů, modulu nabídky
  • Poskytuje rozhraní pro snadné vytváření různých rozvržení

Nevýhody

  • Mírná křivka učení
  • Mimořádné značení produkované výstupy panelů
  • Mnoho režijních nákladů při vytváření rozvržení.

Kontext

Pros

  • Modul Delta umožňuje upravit libovolné téma v závislosti na reakci a vyvolat různá rozvržení
  • Flexibilita pro připojení k různým komplexním kontextům (negativní shoda s URL)
  • Nakonec se integruje s pravidla

Nevýhody

  • Není ideální pro klienty přátelské/nízké úrovně ui; vyžaduje znalost vývojáře

Zdroje:

4
chrisjlee

Domnívám se, že schopnost Context změnit rozvržení motivů „on-the-fly“ jistě přepíše jakoukoli preferenci pro použití vlastních rozvržení panelů. Považuji to za mimořádně užitečné u témat založených na mřížce, jako je Fusion, kde můžete měnit sloupce s pevnou šířkou bez složitých změn CSS.

0
Julian