Skip to content
This repository was archived by the owner on Dec 18, 2020. It is now read-only.
This repository was archived by the owner on Dec 18, 2020. It is now read-only.

On-the-fly LESS compilation #1

Description

@Philip-A

Im alten Skin PO3 wurde der Less code im Fall von Änderungen der Less-Dateien automatisch beim nächsten Seitenaufruf neu kompiliert und gecached bis wieder eine Änderung registriert wurde.

Mit dem Less Code der Entweder von ILIAS (delos.less) oder vom Skin der Freiburger verwendet wird (evtl. auch ein problem mit neuem Bootstrap, wie wir es früher schon mal bei anderem Projekt hatten) funktioniert es mit der alten PHP-Libary für LESS-Kompilierung nicht mehr.
PHP-Einstiegsdatei: ./physik.css.php.old

Meine schnelle Lösung war es, die Kompilierung manuell auf der Konsole anzustoßen. Um weniger tippen zu müssen habe ich das dreizeilige Shell-Skript gespeichert (./compile-less.sh)
Das funktioniert erstmal problemlos und kann evtl. sogar als Dauerlösung verwendet werden, da sich am Skin ja nicht mehr viel ändert, wenn er einmal fertig ist.

Alternativ müsste eine neue Lib gesucht werden, die wie die frühere im PHP Skript verwendet werden kann, um die Styles zu schreiben.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions