Как стать автором
Обновить

Developer Tools — online изменения CSS на сервере

Время на прочтение1 мин
Количество просмотров2.9K
Как то сидя на работе и смотря как дизайнер «ковыряется» в «кишках» нашего веб проекта, я заметил что дизайнер по «100 раз» перегружает сайт ради того что бы применились CSS. Да, есть FireBug, но он меняет css «на лету» и не сохраняет изменения в файлы. Порой это и не возможно, так как сайт находится на удалённой машине.
Посмотрев на мучения, решено было сделать нечто похожее на FireBug, но очень легкое. Так появился Developer Tools.
Основные возможности:
* — динамическая перегрузка CSS файла(ов).
* — изменение CSS файлов на сервере.
* — выбор DOM элементов, похож на FireBug.
* — парсинг CSS файлов, построение иерархии наложение CSS.



К сожелению пока это все работает только под IIS + .NET 3.5

Для разворачивания на сайте данной утилиты:
1) Установить сервис Developer.Tools.Service.
2) Настроить путь до тем или хранилища css файлов в web.config, appSettings->key =«ThemePath».
3) Разрешить сервису изменять содержимое каталогов в которых хранятся CSS.
4) Подключить jQuery и скрипт developer.tools.js из каталога Scripts к веб странице.

При загрузке страницы утилита подключит, если это необходимо, jQuery UI, а так же своё CSS оформление.

Программа распространяется под лицензией GPL 3.0.
Исходники и инсталятор.

P.S. Желательно IIS 6, так как под 5 геморройно настраивать права сервиса.

Так как проект бесплатный, да и времени у всех не хватает, с трудом удалось уговорить дизайнера что бы он хотя бы привел в сносный вид этот проект, поэтому буду рад любой помощи, критике и предложениям по улучшению.
Теги:
Хабы:
+28
Комментарии50

Публикации

Истории

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн