Jun 30
Nachdem uns bereits am Dienstag eine erfreuliche Nachricht über das “neue OXID CSS” erreich hat, kommt heute schon die Nächste.
Mit Veröffentlichung des nächsten Patches (4.5.1) ist es nun endlich auch möglich, eigene Komponenten direkt über die config.inc.php zu konfigurieren.
added $this->aUserComponentNames array option to config.inc.php
Bis jetzt musste diese Änderung immer direkt in der oxubase.php vorgenommen werden, was aufgrund des veränderten OXID-Cores (updatefähigkeit!) mehr als unschön war/ist.
Übrigens, dieser “Bug” wurde bereits im März 2010 im OXID Bugtracker eingetragen
Jun 28
Nachdem vor ca. zwei Woche eine Diskussion über die aktuelle CSS-Struktur in der oxid-dev-mailinglist entfacht ist, kam soeben eine erfreuliche Nachricht von Linas (einem der OXID-Entwickler).
After long discutions finaly, for 4.5.1 version we decided simplify css structure (combine some files) and remove all unused css classes (do cleanup).
In the future we will do some spike test for measuring how much refactoring can improve performance and how css can be simplified and truncated.
Neben deprecated values, wird sich auch die CSS-Aufteilung wie folgt ändern:
all theme css are placed in folder /out/theme/src/css/, this contains /out/theme/src/css/lib/ and 3 css files:
reset.css – resets all different default browsers attributes; ie.css - used only for IE bugs or hacks; oxid.css – file for styling theme.
../css/lib/ – folder contains css files, which are used by third party components.
Mich als Entwickler freut das natürlich, auch wenn ich mit der Pixelschieberei eher wenig zu tun habe
Letzte Kommentare