Веб-разработка

индекс
236,88

Упрощаем разработку сайта с Site Helper

Site Helper(SH) – тулза для помощи верстальщикам, а также хороший инструмент для общения верстальщик-программер-руководитель, а так же руководитель-клиент «не отходя от сайта» незаметно для обычных пользователей и в реальном режиме времени.

Наверное, каждый, кто хотя бы разверстал пиксель в пиксель под каждый браузер, сталкивался с ситуацией, когда что-то едет, не совпадают высоты ширины блоков… ситуация знакомая.
Тут может спасти PixelPerfect или сетка разметки на js или SH ;)

Ещё очень распространенная ситуация, когда заказчик или тестер нашел баг и не может понятно объяснить, где он находится. Ну, или заказчик решил добавить блок баннеров и также не может внятно объяснить, что и куда.

Дальше можно не читать и сразу посмотреть эту демку, ну или вот так, а без хлпера сайт выглядит в точности как google.com ;) Тестеры очень сильно флудили было решено отключить демку.
Можно использовать свои цвета изменив в якоре color=#FCC и rcolor=red

SH позволяет добавлять на любую html страницу заметки и линейки (пока только их), что значительно упрощает понимание и объяснение проблемы и помогает её решить. Написан он на jQuery, весит мало, серверная часть на PHP, все данные сливает в БД(MySQL).

Что ещё надо сделать:
  • Если перейти в полноэкранный режим (размер документа увеличится), то вертикальные линейки будут короче, чем надо
  • При горизонтальном скролле горизонтальные линейки не перемешаются
  • При изменеии разрешения, если разметка плавающая, все становится не туда куда надо
  • Заменить текст в меню иконками
  • Сделать привязку к html элементам (и)вместо x,y|left,top
  • СТОП флуд


Скачать можно вот тут (rar, 45.5 Кб).

Критика и пожелания приветствуются.

PS Тулза сделана просто и без лишних выкрутасов. Восновном я пишу под Prototype ;)
PS Пожалуйста, не флудите линейками. Я уже боюсь оставлять демку на ночь )
PS Флуд проходит на ура — проверять не надо! (тулза в конечном итоге предназначена для ограниченного круга культурных разработчиков, а не для общего пользования)
+63
12 ноября 2008, 19:33
97

комментарии (45)

0
develop7 #
картинка не грузится. возможно, пикаса не разрешает хотлинкинга
0
azproduction #
Исправил. :)
0
unnamed777 #
Возможно, вместо confirm'а «Добавить вертикальную линейку?» лучше сделать выпадающее меню при наведении на «Добавить линейку», в котором и будут содержаться пункты Вертикальная и Горизонтальная.
Еще, перемещая линейки, очень захотелось одновременно перемещать горизонтальную и вертикальную линейки, если я начал перемещать одну из них в точке пересечения обоих(надеюсь, что понятно объяснил)
0
azproduction #
Интересная задумка насчет перемещения по узлу линеек. Запишу в туду.
Конфирм сделал, чтобы не заморачиваться.
0
DYPA #
длинну записи не ограничиваем — плохо
за экран можно утащить заметку — очень плохо
а так очень прикольно ;)
0
Zaandr #
возможно я не понял, но как удалять заметки и линии?
0
azproduction #
Линию — даблклик по ней.
Заметку — ткнуть на редактирование и удалить все сообщение.
+2
yurganov #
Какая занятная штука!
+1
Kaaboeld #
По поводу линеек по моему доведено почти до идеала, и куда привычней, принципе графического редактора — вокруг окна линейка с делениями (при желании сделать скрывающеюся а при подведении к краю окна появление) и при клик-драг вытаскивать новую линейку из-за края…
0
DbLogs #
А может удобнее сделать плагином к FF, но чтобы данные сохранялись на сервере?
Если что, то с конвертацией в плагин для FF данной разработки я могу помочь.
0
azproduction #
Я хочу, чтобы можно было внедрять код на любой сайт методом «javascript: тарам парам». Сеичас ищу XSS плагин под jQ )
0
DbLogs #
Не палите тему с XSS:)
0
Kaaboeld #
Почему выбран именно js-«внедрения»?
+1
Kaaboeld #
Плагин это конечно хорошо, но представим ситуацию когда по какой-то причине с клиентом нет возможности лично встретится а нужно что-то быстро решить или у него есть комментарии к проектку…
Консультировать как устанавливать в ff плагин (или даже как устанавливать сам ff) дело хлопотное, а так просто линк кинул и всё…
0
DbLogs #
Если так — то да — согласен:) Вполне удобно получается…
+1
azproduction #
Именно для этого я и писал скриптик. Восновном клиенты попадаются такие, что только IE в глаза видели.
А чтобы они поставили другой браузер, да ещё плагин к нему навернули это надо не знамо как умудриться их убедить :)
Кинул ссылку и пиши что хочешь. Главное наглядно. )
0
Dr_Logic #
Ребят, а FF Firebug на закладке не так работает? HTML в режиме inspect не так работает?
+2
Kaaboeld #
Ах да главное, сервис оч полезный при надлежащей работай над мелочами.
Если еше не реализовано, может упустил на ночь глядя, все это чудо сделать в виде онлайн-сервиса с аккаунтами (на подобие translate.google.com для сайтов) и было бы замечательно…
Удачи.
+1
DerSpinner #
//пошел искать челюсть, упавную на пол от удивления…
0
eLnino #
А как быть с тем, что заметки ставятся по position:absolute, а при изменении ширины окна заметка может не соответствовать месту установки заметки?
0
azproduction #
Потом заметка будет цепляться к элементу сайта и будет статична, относительно элемента, при любом разрешении.
0
Kaaboeld #
Ещё было бы очень полезно в реальном времени переключение в подсвеченный, «поблочный» код, в котором опять же можно было бы обмениваться комментариями…
+1
chetzof #
Упячка не дремлет, ваша страничка опасносте!!1111адын
+1
azproduction #
Я уже в курсе. :)
Запрос на добавление легко подделывается. Поменяю GET на POST для начала :)
0
fatal #
Наверное, каждый, кто хотя бы разверстал пиксель в пиксель под каждый браузер...
Жаль, что такой тулзы не было лет 10 назад — как раз примерно тогда я верстал пиксель-в-пиксель в последний раз. ;)
Возможно, сейчас «линеечки» пригодятся для проверки выравнивания элементов на странице — особенно по горизонтали на длинных страницах.
0
spanasik #
Спасибо, полезная вещь и сделана качественно.
–2
crazyprog #
Спасибо! Смеялся! Сделанно, ну оч хорошо, теги, картинки, все есть! Тока смайлов не хватает )
0
1ney #
ммм… быстрые переключатели раскладок между юзерами + возможность показывать положение линейки по кнопкам?
0
g15rus #
А можно чтобы количество пикселов показывалось в том месте где на линейку тыкаешь, а то ведешь ее, она по тексту едет и не видно сколько чего там, а так передвинул курсор в пространство без текста и все видно

а вообще, штука офигенная, спасибо
0
azproduction #
Учту ваше пожелание :)
0
DarkElve #
А еще неплохо было бы переключать линейку в процентный режим, иногда бывает полезно. Да и уезжать тогда никуда не будет, скорее всего.
Или это я такой уникальный не нашёл? :)
0
DarkElve #
Ну по крайней мере в ряде случаев.
+1
1ney #
Под какой лицензией это чудо распростаняется?
+1
azproduction #
GPL 2
0
1ney #
10x
+1
silentroach #
Было бы прикольно увидеть прилипалку =)
Чтобы линия прилипала к какому-то из краев html-элементов, находящихся очень близко.

Включать опционально для каждой линейки, конечно.
+1
RayZ #
По поводу todo хотелось бы внести свою лепту.

Вертикальная высота не на высоту страницы?

{
height: auto !important;
height: 100%;
min-height: 100%;
}

Достаточно популярный browsers-compliant хак для того что бы вертикально покрыть все пространтсво.
0
RayZ #
Было бы еще замечательно, если бы меню появлялось под мышкой по горячей клавише, к примеру Shift-H (созвучная коомбинация :) ).

Респект за разработку. Очень.
0
WarGoth #
Очень интересная разработка. Надеюсь, будет развиваться. Советую залить куда-нить на googlecode под GPL.
+3
RayZ #
Оп. 403.
0
azproduction #
Да. Решил решить проблему флуда кординально :) index.html
0
zencd #
403 :-|
0
mryasov #
спасибо, очень интересно.
Не планируете официальную страничку сделать, где можно было бы скачать последнюю версию, посмотреть изменения и т.д.?
0
Xeon303 #
Ненавижу версту «пиксель в пиксель». Это занятие для параноиков, которые еще не признали факта, что все браузеры разные.
0
xadminx #
Будут ли обновления SH?

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.