Kann ich bitte etwas über die Unterschiede zwischen den beiden erfahren?
Ich baue eine Website auf, auf der die Verwendung von "Kontext" sehr wichtig ist. Nachdem ich mir diese Videoserie über Page Manager von NodeOne angesehen habe, halte ich den "Kontext" von Panels und seine Fähigkeit, Argumente sicher an Ansichten zu übergeben, für sehr wichtig. Das Kontextmodul verfügt jedoch über ein Plugin, das eine ähnliche Funktion ausführt, das als Standardargument aus Kontextmodul anzeigen bezeichnet wird .
Antworten:
In den meisten Fällen bevorzuge ich das Kontextmodul . Ich finde es einfacher und weniger hartnäckig als Panels, die ganze Seiten einnehmen. Ein guter Anwendungsfall für Panels ist, wenn Site-Administratoren Landing Pages selbst neu anordnen oder für Sites mit vielen einzigartigen Layouts.
Ich wähle bei der Bewertung von Drahtgittern oder Designs zwischen Panels und Kontext für eine bestimmte Site. In einigen Fällen ist es sinnvoll, beide zu verwenden.
Normalerweise kann ich die Views- Argumente, die ich benötige, in Views selbst verarbeiten (häufig durch Festlegen des Standardarguments) und brauche dazu nicht die Panels-Seite.
quelle
Meine Meinung
In Verbindung mit dem Delta-Modul werden keine Panels benötigt.
Die Benutzeroberfläche für Panels ist übermäßig aufgebläht (imho).
Ich habe die Vor- und Nachteile skizziert. Viele der Ideen stammen aus der Lullabot-Diashow . Ich habe dort auch meine eigenen Ideen hinzugefügt:
Argumente für die Verwendung von Panels und Context
Panels
Vorteile
Nachteile
Kontext
Vorteile
Nachteile
Ressourcen:
quelle
Ich denke, dass die Fähigkeit des Kontexts, Themenlayouts "on-the-fly" zu ändern, sicherlich jede Präferenz für die Verwendung der benutzerdefinierten Panels-Layouts außer Kraft setzt. Ich finde es besonders nützlich bei gitterbasierten Themen wie Fusion, bei denen Sie Spalten mit fester Breite ohne komplizierte CSS-Änderungen ändern können.
quelle