Мастхевы

Наши работы

главная Вики Как составить ТЗ

Как составить ТЗ

Написание ТЗ для верстки шаблона

Данное техническое задание рекомендуется писать вместе с заполнением брифа для дизайнера
В этом случае, Вы не упустите мелочей, да и верстальщику будет проще понять с чем ему в дальнейшем работать.

Итак, начнем.
Какую верстку/макет заказываете? Резиновый? Фиксированный?
Нужна ли поддержка Internet Explorer 6?
Использовать ли нестандартные шрифты?

Иногда бывает так, что на разных страницах сайтов применяются разные цветовые схемы, например цвет шрифтов. Если есть такая необходимость - укажите это.

Далее давайте представим, что наш шаблон - это конструктор. Таким образом сайт можно "собирать" из различных элементов, таких как шапка, левый и правый блоки, блоки перед и после основного контента и так далее.
Так вот, расположение или наличие этих блоков может быть различным на различных страницах.
Например, на главной странице может присутствовать модуль вывода последних новостей, выводится он перед основным контентом, а на внутренней странице его может не быть. Или другой пример: на главной странице используется 3-ёх колоночная структура (левый блок, контент, правый блок), а на внутренней странице - 2 колонки или вовсе только одна колонка с контентом.
Тоже самое касается и элементов навигации, таких как меню. Меню может быть одно на сайте (основное), но возможно и создание дополнительных меню, которые будут видны только на определенных страницах (разделах или категориях сайта).
Также можно нарисовать схематично и приложить к ТЗ. Дизайнеру и верстальщику будет гораздо удобнее.

Поговорим о структуре сайта.
В Joomla используется такая иерархия: Раздел -> Категория/Категории -> Материал/Материалы
Возможно и не прикреплять материал к Разделу или Категории, но это уже отдельный разговор.
Рассмотрим пример: Новости (Раздел) -> Новости с фронта (Категория) + Новости из тыла (Категория) -> Материалы...
При использовании подобной структуры мы сможем выводить в модулях в нужных местах не только все Новости из раздела и лежащих в нем категорий, но и отдельно новости из Категорий по отдельности.
Следует продумывать структуру, так как пункты меню и навигация формируется на основе данной структуры.

Рассмотрим еще один пример:
На сайте имеется одно главное горизонтальное меню с пунктами в нем: Лаки, Краски, Гвозди, Шурупы. В свою очередь эти пункты меню делятся дальше. На примере, Лаки могут делиться на Хорошие, Плохие, Отличные, Средние.
Вывести подобное деление можно 2-мя способами:
1. Использовать выпадающее меню, при наведении на Лаки появляются Хорошие, Плохие, Отличные, Средние
2. При нажатии на ссылку Лаки и переходе на эту страницу вывести дополнительное меню в нужном месте с пунктами Хорошие, Плохие, Отличные, Средние
Или можно использовать эти два варианта одновременно, что даст дополнительное удобство для посетителей Вашего сайта.

Функциональная часть.
Без сомнения, самая важная часть технического задания.
Здесь нужно указать что конкретный блок/модуль должен делать.
Например: модуль поиска - поиск по сайту, модуль последних новостей - вывод последних 5-ти новостей из категории Новости с фронта в порядке даты (по убыванию) или по популярности, модуль "хлебные крошки" - вывод навигации сайта, не показывать на главной странице.

Важно! Мы никогда не возьмемся за работу с ТЗ вида "хочу, как там" или "вот один в один, как на том сайте". Дело все в том, что пользователь и верстальщик/дизайнер/программист видят по-разному сайты. Может получиться такая ситуация, когда реализация ненужного функционала будет стоить дорого или будут оплачена, но как сказано выше - она не нужна.
Да и Вам будет немного проще понимать, за что Вы платите деньги, а нам стремиться к точному и качественному выполнению пунктов в техническом задании.

И помните, мы готовы помочь, так что если возникают вопросы - пишите нам.

 
⇑ Наверх