Czy mogę uzyskać informacje na temat różnic między nimi?
Tworzę stronę internetową, w której bardzo ważne jest używanie „kontekstu”. Po obejrzeniu tej serii filmów o programie Page Manager autorstwa NodeOne czuję, że „kontekst” paneli i jego zdolność do bezpiecznego przekazywania argumentów do wyświetleń jest bardzo ważna. Jednak moduł kontekstowy ma wtyczkę, która wykonuje podobny typ funkcji, zwany modułem Wyświetl domyślny argument z kontekstu .
Odpowiedzi:
W większości przypadków wolę moduł kontekstowy . Uważam to za prostsze i mniej wymagające niż panele, które przejmują całe strony. Dobrym przykładem użycia paneli jest sytuacja, gdy administratorzy witryn sami przestawiają strony docelowe lub witryny o wielu unikalnych układach.
Wybieram pomiędzy panelami a kontekstem dla danej witryny podczas oceny szkieletów lub projektów. W niektórych przypadkach sensowne jest użycie obu.
Zwykle mogę obsłużyć argumenty Widoki, których potrzebuję w samych Widokach (często poprzez ustawienie domyślnego argumentu) i nie potrzebuję do tego strony Panele.
źródło
Moja opinia
W połączeniu z modułem delta tak naprawdę nie ma potrzeby używania paneli.
Interfejs użytkownika paneli jest nadmiernie rozdęty (imho).
Przedstawiłem zalety i wady; wiele pomysłów pochodzi z pokazu slajdów Lullabot . Dodałem tam również własne pomysły:
Przypadek użycia zarówno paneli, jak i kontekstu
Panele
Plusy
Cons
Kontekst
Plusy
Cons
Zasoby:
źródło
Myślę, że możliwość kontekstowego zmieniania układów motywów „w locie” z pewnością przesłania wszelkie preferencje dotyczące używania niestandardowych układów paneli. Uważam, że jest to szczególnie przydatne w przypadku motywów opartych na siatce, takich jak Fusion, w których można zmieniać kolumny o stałej szerokości bez skomplikowanych zmian CSS.
źródło