it-swarm.it

Pannelli o modulo contestuale?

Posso per favore ottenere qualche input sulle differenze tra i due?

Sto costruendo un sito Web in cui l'utilizzo del 'contesto' è molto importante. Dopo aver visto questa serie di video su Page Manager di NodeOne, sento che il 'contesto' dei pannelli e la sua capacità di passare argomenti in modo sicuro a Views è molto importante. Tuttavia, il modulo Context ha un plug-in che svolge un tipo simile di funzione chiamato Visualizza l'argomento predefinito dal modulo Context .

9
Adam S

Preferisco il modulo Context nella maggior parte dei casi. Lo trovo più semplice e meno pesante di Panels, che occupa intere pagine. Un buon caso d'uso per Pannelli è quando gli amministratori del sito riorganizzeranno le pagine di destinazione stesse o per i siti con molti layout unici .
Scelgo tra i pannelli e il contesto per un determinato sito durante la valutazione di wireframe o progetti. In alcuni casi ha senso usare entrambi.

Di solito posso gestire gli argomenti Views di cui ho bisogno all'interno di Views stesso (spesso impostando l'argomento predefinito) e non ho bisogno del lato Pannelli per farlo.

8
Jody

La mia opinione

Associato al modulo delta non c'è davvero bisogno di pannelli.

L'interfaccia utente per i pannelli è eccessivamente gonfia (imho).

Ho delineato i pro e i contro; molte idee sono tratte da lullabot slideshare . Ho aggiunto anche le mie idee:

Caso per l'utilizzo sia di pannelli che di contesto

  • Esportabile
  • Più veloce quindi creando layout separati
  • Più granularità
  • Niente più dipendenze dal Core Block System di Drupal

Pannelli

Pro

  • Trascina e rilascia l'interfaccia
  • Più potente dei blocchi
  • Meccanismo di cache incorporato
  • (Come hai detto) passare argomenti dalle viste
  • Integra output ben modificabili da: viste, blocchi, nodi, modulo menu
  • Fornisce un'interfaccia per creare facilmente diversi layout

Contro

  • Lieve curva di apprendimento
  • Markup estraneo prodotto dall'output dei pannelli
  • Molto sovraccarico nella creazione di un layout.

Contesto

Pro

  • Il modulo Delta consente di modificare qualsiasi tema in base a qualsiasi reazione e di attivare diversi layout
  • Flessibilità per unire più contesti complessi (corrispondenza URL negativa)
  • Alla fine si integra con regole

Contro

  • Non ideale per l'interfaccia utente a basso livello/client friendly; richiede conoscenze degli sviluppatori

Risorse:

4
chrisjlee

Penso che la capacità del contesto di modificare "al volo" i layout dei temi abbia sicuramente la precedenza su qualsiasi preferenza per l'utilizzo dei layout personalizzati dei pannelli. Lo trovo eccezionalmente utile con temi a griglia come Fusion in cui è possibile modificare colonne a larghezza fissa senza complicate modifiche CSS.

0
Julian