Pannelli o moduli contesto?
Domanda
Posso si prega di ottenere un certo input sulle differenze tra i due?
Sto costruendo un sito web dove utilizzando 'contesto' è molto importante. Dopo aver visto questo video serie su Pagina Manager NodeOne, ritengo che i pannelli 'contesto' e la sua capacità di passare in modo sicuro argomenti Visualizzazioni è molto importante. Tuttavia, il modulo di contesto ha un plugin che fa un simile tipo di funzione chiamata vista predefinita argomento del modulo Context .
Soluzione
Contesto modulo nella maggior parte dei casi. Trovo più semplice e meno mano pesante rispetto ai pannelli, che riprende intere pagine. Un caso d'uso buono per Pannelli è quando gli amministratori del sito saranno riordinando pagine di destinazione stessi o per i siti con un sacco di layout unici.
Raccolgo tra i pannelli e il quadro per un determinato sito al momento di valutare wireframe o disegni. In alcuni casi, ha senso utilizzare entrambi.
I di solito può gestire le Visite ho bisogno all'interno di Vista stesso (spesso impostando l'argomento di default) e non hanno bisogno il lato Pannelli per farlo.
Altri suggerimenti
La mia opinione
modulo delta non c'è davvero bisogno di pannelli.
L'interfaccia utente per pannelli è eccessivamente gonfio (imho).
ho delineato i pro ei contro; molte delle idee sono prese dal lullabot Slideshare . Ho aggiunto le mie idee in là pure:
Custodia per l'utilizzo di entrambi i pannelli e contesto
- esportabile
- più veloce la creazione di layout separati
- maggiore granularità
- Nessun altro dipendenze da Block System core di Drupal
Pannelli
Pro
- Drag and interfaccia goccia
- Più potente di blocchi
- Costruito nel meccanismo di cache
- (Come hai detto) il passaggio di argomenti da vista ??li>
- buona integrazione modificando output: viste, blocchi, nodi, modulo menu
- Fornisce un'interfaccia per creare diversi layout facilmente
Contro
- Leggera curva di apprendimento
- marcatura estranee prodotta da pannelli uscita ??li>
- Un sacco di overhead nella creazione di un layout.
Contesto
Pro
- modulo Delta permette qualsiasi tema da modificare dipendente da qualsiasi reazione e di trigger diversi layout
- La flessibilità di unire molteplici contesti complessi (corrispondenti url negativo)
- alla fine si integra con regole
Contro
- Non è l'ideale per il client di basso livello / friendly UI; richiede la conoscenza di sviluppo
Risorse:
- Drupal.org: modulo Contesto e pannelli modulo
- MustardSeedMedia: Contesto
Credo che la capacità di contesto per i layout a tema di cambiamento 'on-the-fly' ignora certamente alcuna preferenza per l'utilizzo dei layout pannelli personalizzati. Trovo particolarmente utile con i temi grid-based come Fusion, dove è possibile modificare a larghezza fissa colonne senza modifiche CSS complicati.