Auch wenn die Änderung der Reihenfolge (also Template-Stylesheet am Ende) ein potentieller BC Break ist, bin ich auf jeden Fall dafür, und denke, das hätte schon immer so sein sollen, war es aber vermutlich nur nicht, weil der Pluginloader eben eine externe Komponente war.Holger wrote:Das ist ja auch noch so ein offener Punkt: alle Stylesheets kombinieren / Template als letzte Datei einbinden.
Darüber müsste auch noch genauer diskutiert werden.
Ich bin sehr dafür, dass alle Styles vom Core zusammengefasst werden. Das Template als letzte Datei wäre natürlich gut, um Styles zu überschreiben.
Hatte ich auch schon überlegt, aber auch das könnte einen Unterschied machen. Ich denke, das beste wäre es, wenn wir festlegen, dass Plugin-Stylesheets kein @import verwenden sollten, und die Template-Stylesheets erst mal separat lassen. Das bedeutet dann zwar einen Request mehr, aber es gibt keine Probleme bezüglich @import, und ist einfacher zu realisieren bzw. effizienter, wenn mehrere Templates verwendet werden.Holger wrote:Nur, wie ich auf GitHub auch geschrieben hatte, werden dann @import Anweisungen im Template nicht mehr funktionieren, weil sie ganz oben im Stylesheet definiert werden müssen. In den Plugin-Stylesheets kam das wohl bisher noch nicht vor. Richtigerweise müssten bei der Kombination der Stylesheets auch heute schon die @imports an den Anfang der Datei verschoben werden.