Планирую добавить в движок сборщик css. Со стилями есть одна сложность - пути к картинкам. В большинстве случаев в стилях указываются относительные пути к картинкам, что является правильным. Но для сборщика тоже самое является вредным, так как возникает необходимость редактирования текста и ест вероятность ошибочной коррекции кода. Как быть? Делать примитивный склейщик файлов особого смысла нет в виду его ограниченности. Искать стороннее решение по замене путей в стилях?. Вполне возможно. Хочется для разработчиков тем предоставить удобный инструмент для сбора стилей, чтобы в теме можно было бы указать какие файлы включить в тему и они были бы автоматически собраны движком. Можно добавить новый тег $template.css в формат темы в таком виде:

$template.css = [style/style.css, default.css, ../parenttheme/common.css]

особого описания для этого примера не нужно, на мой взгляд все очевидно. Собранный файл стилей будет сохранен на диск и не будет собираться каждый раз при обращении к страницы, а будет пересобран только при новом парсинге темы. Также нужен доступ в админке для редактирования стилей темы, также нужна общие стили для всех тем - стили галереи к примеру. Также плагины могли бы добавлять/удалять свои стили для всех тем. Тогда в таком случае логичнее разделить на общий файл и файлы темы. Как модель - сборщик js файлов, где есть по умолчанию, админка и прочее.