Сборщик CSS в планах
12.09.2011Планирую добавить в движок сборщик css. Со стилями есть одна сложность - пути к картинкам. В большинстве случаев в стилях указываются относительные пути к картинкам, что является правильным. Но для сборщика тоже самое является вредным, так как возникает необходимость редактирования текста и ест вероятность ошибочной коррекции кода. Как быть? Делать примитивный склейщик файлов особого смысла нет в виду его ограниченности. Искать стороннее решение по замене путей в стилях?. Вполне возможно. Хочется для разработчиков тем предоставить удобный инструмент для сбора стилей, чтобы в теме можно было бы указать какие файлы включить в тему и они были бы автоматически собраны движком. Можно добавить новый тег $template.css в формат темы в таком виде:
$template.css = [style/style.css, default.css, ../parenttheme/common.css]
особого описания для этого примера не нужно, на мой взгляд все очевидно. Собранный файл стилей будет сохранен на диск и не будет собираться каждый раз при обращении к страницы, а будет пересобран только при новом парсинге темы. Также нужен доступ в админке для редактирования стилей темы, также нужна общие стили для всех тем - стили галереи к примеру. Также плагины могли бы добавлять/удалять свои стили для всех тем. Тогда в таком случае логичнее разделить на общий файл и файлы темы. Как модель - сборщик js файлов, где есть по умолчанию, админка и прочее.
← Ранее Не могу обновиться
Позже Пользовательские переменные →
Комментарии (2) на запись “Сборщик CSS в планах”
Оставить комментарий
Сделать этот лист как роботс.тхт, пускай сначала идет дефаултный стиль, потом тема, а потом его пускай дописывают устанавливаемые плагины.
Хотя как по мне так это дополнительные заморочки, проще вручную все стили внести в один файл, вот еслиб только при апдейте все не сбивалось