Python для веб-дизайнера или как писать гибкий CSS 3
Сегодня в feed-ридер попало уведомление из django community про интересную python-библиотеку CleverCSS с примером кода для использования в Django, оригинальный пост автора.
Библиотека позволяет писать CSS на Python с последующей конвертацией "на лету" или генерации статических файлов. Т.к. стили описываются на Python, то следовательно можно использовать всю его мощь для автоматизации дизайна. Представьте, что можно сгенерировать персональные стили для каждого элемента в базе (например для каждой фотки по ее id). Или, например, предоставить пользователям возможность настраивать внешний вид сайта (цвета, шрифт), что особо полезно при создании тем веб-сайтов.
Хочу попробовать в деле и написать впечатление, а пока все еще мало свободного времени, решил просто поделиться интересной ссылкой. Если кто-то использовал, напишите впечатления.
Trackbacks
Use the following link to trackback from your own site:
http://livedev.org/trackbacks?article_id=python-for-webdesign-or-flexible-css&day=17&month=09&year=2007







Хехе, мы с ним ещё в ирке обсуждали выдавалку правил - он не мог придумать, как написать.
Я написал, но правда совсем втупую, потому, думаю, в исходники попала версия другого учаснега (я туда ещё не смотрел). :)
Часто еще люди забывают, что при выдаче генеренного CSS'а нужно заботиться о заголовке Expire, чтобы бразуер нормально этот CSS кешировал. Иначе пропадает один из самых больших плюсов CSS'а.
На самом деле в джанге кеширование и expire можно включить парой декораторов. А для продакшена все таки есть консольный скрипт для создания css файлов, который при необходимости можно наворотить.