Какой css препроцессор выбрать для сборки посредством php?
Нужна сборка css из препроцессора средствами php (без доп. nodejs и т.п.). Сборщик из stylus для php нашел, но не все возможности stylus на нем реализованы. Какой препроцессор для этого лучше выбрать, чтобы на php были реализованы максимальные возможности препроцессора? Поделитесь ссылками на сборщики препроцессоров на php если у кого есть.
Лучше расскажите откуда такое сложное требование возникло. Может, из-за неверного понимания процесса сборки-деплоймента проекта? Потому что если этот процесс организован правильно, на список инструментов сборки можно не обращать внимание: у нас, например, один проект собирается с помощью java (ant), composer (php), gulp (node), в котором юзается ruby для sass. И не сказал бы, что это приносит хоть какие-то проблемы. Зато разработчики не ограничены в списке инструментов и могут выбирать действительно лучшие, а не написанные на определенном языке.
unity_ultra_hardcore: нужно сделать настраиваемые стили для bitrix (возможность смены цвета, размера шрифта). Нужно чтобы клиент мог сделать простую установку битрикса и все работало (чтобы не возился с установкой доп.инструментов и т.п.)
Вадим Белкин ну существует же, например, vagrant/docker. Вы можете клиенту поставлять преднастроенный контейнер со всем нужным для сборки софтом, да возможностью быстрой сборки проекта, путем создания билд-сценария, где перечисляются все нужные шаги. Ну или образ виртуалки, не знаю. Имхо, лучше пробовать отсюда искать решение проблемы, чем загонять себя в такие рамки.
unity_ultra_hardcore: не знаю всех тонкостей и особенностей для установки node js, например, на сервер/хостинг. Везде ли он будет работать. По задаче нужно реализовать решение на битриксе с возможной настройкой шаблона. Решение в маркетплейсе битрикса будет. То есть для любого клиента не должно предоставлять труда его установить. Доп.сборщики могут усложнить установку, и как уже написал, подойдет ли его хостинг для установки туда сборщиков.
unity_ultra_hardcore: требование абсолютно не сложное, все зависит от задачи: для, например, массовой cms использование gulp/grunt/docker/etc - перебор, не все сидят на своих серверах.
Использовал https://github.com/leafo/lessphp но он в принципе не может обработать js код в less файле.
Да ещё и автор немного подзабил на свою поделку.