Веб-дизайнер, арт-директор. Пишу про дизайн и, иногда про маркетинг

Зачем Т. З. для сайта в одну страницу или пост боли

29 января 2015, 22:01

Наверное, то что написание Т. З. по готовому дизайну это ещё и хороший способ проверки логики работы сайта на дыры знают только те кто хоть раз пытался это самое Т. З. писать. Остальным такое Т. З. может казаться просто нудным описанием того что и так уже нарисовано.

Недавно была задача выступить менеджером нашего внутристудийного проекта, который нам нужен как хранилище сайтов на которые стоит равняться и показывать клиентам для примера разных стилей. Нет, использовать awwwards.com мы не могли, т. к. нам были нужны свои преферанс и куртизанки.

Сайт, представляет собой поиск с фильтрами. Что может быть проще поиска, подумал я, и решил не писать 15-20-ти страничное Т. З. на проект. Масла в огонь моей самоуверенности подлила вёрстка, которая уже была готова и описывать её нюансы, как бы, не было смысла.

Шёл 2-й месяц, а проект в одну страницу не был доделан. Он и сейчас не доделан. Работает конечно, но есть нюансы... с поиском.


Мелкие проблемы цеплялись друг за друга раздражая всех участников процесса. Например, я кратко описал, что если названия сайтов не влазят в строку, то обрезаются многоточием. Проблема была в том, что если на одной строке есть не только название сайта, но и копирайты конторы, которая этот сайт делала, то копирайты уже не резались — вёрстка плыла. Я думал, что смысл обрезания будет понятен — не допустить поломки вёрстки и решил не уточнять, что обрезаться должно всё и вся в строке.


Фильтры. Дело в том что механика работы этих фильтров не была продумана и описана до конца. Программист сделал, как считал логичным. Это сильно отличалось от того что, как оказалось, нам требовалось.


Поиск я решил не описывать совсем, т. к. описываю его только если он «живой» и должен выдавать результаты по мере ввода запроса. Оказалось даже простой поиск надо описывать. Текущий вариант ищет не по совпадению данных в базе, а по содержимому страницы. Т. е. если в строку сайта не влазит имя автора и, скажем, «Лебедев» обрезается до «Лебеде...», то поиск по запросу «Лебедев» уже ничего не найдёт. Описывать, что поиск должен искать по базе, а не по фронтенду я даже не догадался бы, т. к. считал, что это логично и понятно. Я был наивен.


Кстати, если вы что-то нашли в поиске, то всё. Это патовая ситуация. Потому что сбросить результаты поиска и вернуться ко всему списку нельзя. Никто не придумал такой кнопки, а придумывать «хлебные крошки» для возврата на главную для одностраничного сайта было как-то глупо. Так же никто не придумал описать, что фильтр имеет приоритет над поиском и результаты поиска можно сбросить просто начав что-то фильтровать. Врят ли кто-то догадался бы сбрасывать результаты поиска фильтрами, но это лучше чем ничего.


Превью сайтов ужимались не пропорционально, ссылки открывались не в новой вкладке (что реально раздражало), мелкие косяки и не понятки в самой админке и ещё много всяких мелочей.


Кстати, я считаю, что написать идеальное Т. З., которое однозначно поймут 100% людей на планете невозможно. Но оказалось писать его стоит серьёзно и грамотно даже к одностраничному сайту.


Кто бы мог подумать, что такой мелкий проект научит меня жизни )).

Ваш комментарий
адрес не будет опубликован

ХТМЛ не работает

Ctrl + Enter
Популярное