Page 1 of 1

Modul: Less-Compiler

Posted: Tue 28. Jul 2015, 17:12
by nameless1
Das Modul "Less-Compiler" bietet die Möglichkeit .less-files automatisch zu kompilieren und speichert die kompilierten .css-files in template/inc_css/. Die less-files müssen hierfür im "template/inc_css/"-Ordner liegen und werden alle zu einer css-Datei zusammengefasst, dessen Namen man im Modul-Backend definieren kann.

Kompiliert wird auf Knopfdruck im Modul-Backend oder auf Wunsch direkt bei jedem Seitenaufruf. Zusätzlich bietet das Modul die Möglichkeit automatische und versionsorientierte Backups (Revisionen) zu erstellen.

Image

Image

Image

Geplantes:
  • älteres Backup per Klick im Backend wieder einspielen
    Revisions Übersicht

Re: Modul: Less-Compiler

Posted: Fri 7. Aug 2015, 12:14
by kukki
Wird das ein Projekt für phpWCMS als extended Version? Machst Du das allein oder in Abstimmung mit Oliver?

Re: Modul: Less-Compiler

Posted: Tue 18. Aug 2015, 17:09
by nameless1
allein und nicht extended. wer es einsetzen kann und will kann es für seine projekte erhalten.

Re: Modul: Less-Compiler

Posted: Tue 18. Aug 2015, 18:03
by kukki
Dann melde ich mich mal als Interessent, was muss ich tun, um dieses Modul miranzusehen und zu testen?

Re: Modul: Less-Compiler

Posted: Fri 11. Sep 2015, 11:33
by geckse
Mittlerweile sind wir bei Version 0.9 des Moduls und das ding ist jetzt auch für jeden Zugänglich.
Macht euch das Leben leichter und schreibt less-css.. ;)

https://github.com/geckse/phpwcms-modul ... r/mod_less

Es kann nun auch die oben genannten Features.

Weil Sass nochmal ein bisschen kuhler ist, wird es vermutlich demnächst auch ein sass-compiler geben.

Für die, die noch nichts von less gehört haben:
http://lesscss.org/features/

Re: Modul: Less-Compiler

Posted: Sun 13. Sep 2015, 10:13
by juergen
geckse wrote: Weil Sass nochmal ein bisschen kuhler ist
@@DE?@@

Re: Modul: Less-Compiler

Posted: Sun 13. Sep 2015, 11:25
by geckse
Schimpft sich selbst "Syntactically Awesome Style Sheets" und bietet quasi alles was less hat, nur noch mal bisschen mehr. Also noch einfacher und noch besser CSS schreiben. :D
http://sass-lang.com/guide

Re: Modul: Less-Compiler

Posted: Sun 13. Sep 2015, 13:49
by juergen
mir ging es um "kuhl" ;)

Re: Modul: Less-Compiler

Posted: Thu 24. Sep 2015, 08:25
by kukki
Habe heute erstmalig das Modul überspielt und auf "Teufel komm raus" einfach mal losgelegt, ohne mir dazu tiefere Gedanken zu machen. Schon beim Durchklicken kam folgende Fehlermeldung:
Warning: scandir(/home/www/webXXX/html/spielwiese/include/inc_module/mod_less/revisions/): failed to open dir:
No such file or directory in /home/www/webXXX/html/MeineWebseite/include/inc_module/mod_less/inc/backend.functions.php on line 271
Warning: scandir(): (errno 2): No such file or directory in /home/www/webXXX/html/MeineWebseite/include/inc_module/mod_less/inc/backend.functions.php on line 271
Warning: Invalid argument supplied for foreach() in /home/www/webXXX/html/MeineWebseite/include/inc_module/mod_less/inc/backend.functions.php on line 273
Und beim Öffnen der Webseite kommt dann ebenfalls eine Fehler-Meldung auf einer hübschen weißen Seite. :(

Es muss ein Verzeichnis "include/inc_module/mod_less/revisions/" per Hand angelegt werden (777). dann verschwindet die Meldung! :mrgreen:

Habe nur zum Spielen mal die standard-OG-frontend.css in frontend.less umbenannt, um zu sehen, was und wie wo passiert.
Und ... less reagiert sehr empfindlich auf solche "alten" Hacks wie:
#container {
width: 760px;
\width: 780px;
w\idth: 760px;
Was erwartet einen da noch an Stolpersteinchen :?: :roll: Ich weiß, sind alte Hüte, aber solche Hacks könnten doch immer wieder mal auftreten :?: Gibt es eine Möglichkeit, um solche Hacks berücksichtigen/ ignorieren zu lassen :?:

Und ... es gibt da immer noch im Backend eine Fehlermeldung bei REVISION wegen des Datums:
Warning: date() expects parameter 2 to be long, string given in /home/www/webXXX/html/MeineWebseite/include/inc_module/mod_less/inc/backend.functions.php on line 283

Re: Modul: Less-Compiler

Posted: Thu 24. Sep 2015, 12:53
by geckse
Danke für's Feedbacken, demnächst kommt dann eine neue Version.

Nur die Geschichte mit den 'hacks' wird nicht umgesetzt. Less muss durch einen compiler, der - anders als Browser das mit CSS handhaben - Fehler nicht durchgehen lässt.
Aber das Modul zeigt ja im Log-Bereich Fehler im Less an. Insofern ist ja Erste Hilfe geleistet. :)
Vergleichsweise: PHP verzeiht dir ja auch keine Fehler.

Re: Modul: Less-Compiler

Posted: Thu 24. Sep 2015, 14:57
by kukki
Bei Betrachten der einzelnen Files bin ich auf eine less.config.php gestoßen, wo ich dachte, das man dort solche Einstellungen konfigurieren könnte.

War das das einzige FeedBack :shock:

Re: Modul: Less-Compiler

Posted: Fri 25. Sep 2015, 17:14
by geckse
Also diese hacks sind halt wirklich zu alt für less, zur not kann man dennoch ein zusätzliches css einbinden, welches diese hacks einbringt.. falls das wirklich noch von Relevanz ist. Ich finde so langsam sollten auch die letzten Browserleichen entsorgt werden.

Re: Modul: Less-Compiler

Posted: Sat 26. Sep 2015, 11:37
by kukki
Klar doch, sollte ... ich hatte auch nur OG seine frontend da probeweise eingebunden und fand halt diese Meldungen.
Laut meiner PIWIK-Statistik quirlen immer noch 15% der Besucher mit Win XP durch das Netz .... und damit auch mit alten Brwosern :lol: :mrgreen:

Re: Modul: Less-Compiler

Posted: Thu 26. Jan 2017, 11:24
by nameless1