Performance
Emoticons deaktiveren
Möchtest du das aus 😉 automatisch ein Smileybildchen generiert wird?
Wenn nein, dann aktiviere diese Option und spare dir zusätzliche HTTP Anfragen und JavaScript Laufzeit.
Embed deaktivieren
Eingebettete Inhalte von anderen Plattformen kann Aufgrund der DSGVO problematisch werden. Deshalb (und aus Performance Gründen) sollte diese Option aktiviert werden.
Google Fonts deaktivieren
Auch das externe Laden von Google Fonts sollte unterbunden werden.
Stattdessen solltest du die zu verwendeten Google Fonts lokal einbinden.
Dazu empfehle ich die kostenlose und perfekt in Bricks integrierte Lösung von Matthias Altman
Lazy Load deaktivieren
Lazy Load sollte nur deaktiviert werden, wenn irgendwelche Probleme auftreten.
Aber den Offset (wie weit weitere Inhalte vom Viewport entfernt sind, wenn das Nachladen beginnt) kannst du nach deinen Bedürfnissen einstellen.
Deaktiviere jQuery migrate
jQuery migrate brauchst du nur wenn du Plugins einsetzt die veralteten jQuery Code benutzen. Ansonsten aktiviere diese Option.
Abfrageschleifen cachen
Nutzt du viele sogenannte Query Loops und sind diese sehr Datenlastig, macht es sinn diese hier, mit aktivieren der Option, diese Zwischenspeichern zu lassen.
Klassenverkettung deaktivieren
Wenn du mit globalen CSS Klassen arbeitest hängt Bricks die globale Klasse an die Elementklasse an. Beispiel: .brxe-heading.deine-globale-klasse
Der Grund für diese Vorgabe ist, dass eine globale Klasse mit Stilen, die auf verschiedenen Elementen definiert sind, keine Konflikte verursacht. Dies kann vorkommen, da der CSS-Selektor eines Styling-Steuerelements auf dem Steuerelement selbst festgelegt wird.
Dieser Konflikt ist relativ unwahrscheinlich, weshalb diese Option eingeführt wurde. Nach dem du diese Option aktivierst hast, wird nur noch .deine-globale-klasse ausgegeben.
CSS-Lademethode
Die Standard Stil Deklarationen der Elemente werden in der frontend.min.css ausgebeben, also bereits “extern”.
Verändert du jetzt die Standard Deklarationen, werden diese Änderungen als Inline CSS ausgeben. Hier kannst du es ändern auf Externe Dateien. Nach dem speichern wird ein Button “CSS-Dateien neu generieren” eingeblendet, den du unbedingt betätigen solltest.
Hinweis: aktuell (Stand Version 1.10) erden CSS Deklarationen die als benutzerdefiniertes CSS hinzugefügt wurden, unabhängig von der Einstellung als Inline CSS ausgegeben.
Webfont-Lademethode
Hier kannst du einstellen ob die Google Fonts über Stylesheets oder die JavaScript Methode Webfont Loader geladen werden sollen. Beachte bitte das aufgrund der DSGVO Google Fonts gar nicht extern geladen werden sollten.