Техническое задание. Техническое задание на разработку сайта Оглавление Термины и определения 2
![]()
|
Требования к функциональному назначению страниц сайтаВсе прототипы страниц Сайта для всех разрешений экранов прикладываются к настоящему Техническому Заданию в электронном виде. В Техническом Задании приведены только прототипы для десктопной (максимальной) версии Сайта. В общем виде информация на страницах Сайта разделяется на три вида: Информация, редактируемая в публичной части (статичная информация) через WYSIWYG- редактор. Информация, редактируемая в административной части (динамическая информация). В тексте Технического Задания будет дополнительно отмечено, какие данные относятся к такой информации. Список свойств динамических элементов описан в отдельном разделе Технического Задания. Нередактируемая информация. Данная информация задана в шаблонах страниц Сайта и доступна только пользователям с соответствующими навыками администрирования. Общие требованияВерхнее меню: Ссылка с логотипа должна вести на главную страницу сайта. В атрибут alt логотипа должен передаваться заголовок главной страницы Сайта. В форме поиска должен быть реализован «умный поиск». В момент введения запроса на странице должно появляться окно с предварительными результатами поиска. Возможна группировка полученных результатов по разделам Сайта. При клике должен осуществляться переход на найденную страницу. Блок с контактными номерами должен быть реализован через включаемые области и доступен для редактирования в публичной части Сайта. При клике на кнопки «Позвоните мне» и «Запись на приём» должна открываться соответствующая форма. После заполнения формы информация с введёнными данными должна отправляться по электронной почте на адрес администратора Сайта. Должна быть возможность редактировать список пунктов верхнего меню. Нижнее меню: При клике на кнопки «Обратная связь», «Заказать звонок» и «Запись на приём» должна открываться соответствующая форма. После заполнения формы информация с введёнными данными должна отправляться по электронной почте на адрес администратора Сайта. Ссылка с логотипа должна вести на главную страницу сайта. В атрибут alt логотипа должен передаваться заголовок главной страницы Сайта. Должна быть возможность редактировать список пунктов нижнего меню. 6.1.2.4.Блок с контактными номерами должен быть реализован через включаемые области и доступен для редактирования в публичной части Сайта. 6.1.2.5.Блок «Присоединяйтесь» со списком социальных сетей должен быть реализован через включаемые области и доступен для редактирования в публичной части Сайта. На Сайте должны быть настроены следующие редиректы внутренних страниц: 6.1.3.1.С /diagnoz и всех вложенных страниц на / С /napravlenia на /medicine С /uslugi и всех вложенных страниц на /medicine 6.1.3.4.С /klinika на /about 6.1.3.5.С /news и всех вложенных страниц на /blog Прочие: Для графических изображений (фотографий, иконок и пр.), снабжённых текстовым названием, в атрибут alt должно передаваться данное название. Для внутренних страниц в пути по сайту («хлебных крошек») последний пункт, который ссылается на текущую страницу, должен быть некликабельным. Для внутренних статических страниц либо для разводящих страниц динамических разделов должна быть возможность редактировать фоновые изображения в административной части. Для всех страниц должна быть возможность редактировать meta-свойства: 6.1.4.4.1.Для статических страниц непосредственно в публичной части через инструменты CMS. 6.1.4.4.2.Для динамических страниц должна быть возможность задавать шаблоны meta- свойств для разводящих и детализирующих страниц. Также должна быть возможность указать индивидуальные meta-свойства для отдельных страниц. Сообщения со всех форм Сайта («Запись на приём», «Обратная связь», «Перезвоните мне», «Добавить отзыв») должны: Сохраняться в административной части. 6.1.4.5.2.Отправляться на электронный адрес администратора Сайта. Главная страница![]() ЧПУ: / Фоновое изображение в верхней части страницы должно быть доступно для редактирования в административной части Сайта. В форме поиска должен быть реализован «умный поиск». В момент введения запроса на странице должно появляться окно с предварительными результатами поиска. Возможна группировка полученных результатов по разделам Сайта. При клике должен осуществляться переход на найденную страницу. Краткий текст описания Клиники должен быть сделан через включаемую область. 6.2.5.Иконки преимуществ Клиники, расположенные под кратким текстом описания Клиники: Должны редактироваться через административную часть. Первое направление сортировки – ручное по полю сортировка, чем больше значение сортировки, тем раньше выводится элемент. Второе направление – по дате добавления элемента, чем позже добавлен элемент, тем раньше выводится. Слайдер специальных предложений, расположенный под блоком преимуществ Клиники: 6.2.6.1.Должны редактироваться через административную часть. 6.2.6.2.Первое направление сортировки – ручное по полю сортировка, чем больше значение сортировки, тем раньше выводится элемент. Второе направление – по дате добавления элемента, чем позже добавлен элемент, тем раньше выводится. Адреса электронной почты, оставленные посетителями Сайта в блоке подписки, должны сохраняться в административной части Сайта. Блок «Отзывы»: Должны редактироваться через административную часть. Должна быть возможность вручную определять, какие отзывы будут выводиться на главной странице. Первое направление сортировки – ручное по полю сортировка, чем больше значение сортировки, тем раньше выводится элемент. Второе направление – по дате добавления элемента, чем позже добавлен элемент, тем раньше выводится. УслугиДанный прототип применим для разделов: Медицинские услуги. Косметология. ЧПУ: ![]() Для «Медицинских услуг»: /medicine. Для «Косметологии»: /cosmetology. Фоновое изображение должно загружаться индивидуально для данного раздела. В атрибут alt должно передаваться название раздела. Текст описания раздела должен быть сделан через включаемую область либо быть доступен для редактирования в публичной части как контент страницы. Список услуг: Должен редактироваться через административную часть. Первое направление сортировки – ручное по полю сортировка, чем больше значение сортировки, тем раньше выводится элемент. Второе направление – по дате добавления элемента, чем позже добавлен элемент, тем раньше выводится. При клике на кнопку и «Запись на приём» должна открываться соответствующая форма. После заполнения формы информация с введёнными данными должна отправляться по электронной почте на адрес администратора Сайта. Детальная страница услугиДанный прототип применим для разделов: Детальная страница услуги в разделе «Медицинские услуги». Детальная страница услуги в разделе «Косметология». ![]() ЧПУ: Для «Медицинских услуг»: /medicine/[символьный код услуги]. 6.4.1.2.Для «Косметологии»: /cosmetology/[символьный код услуги]. Детальная страница услуги и все свойства должны редактироваться в административной части. Должна быть возможность привязать к услуге информацию из других разделов сайта: «Врачи», «Отзывы», «Вопрос-ответ», «Слайдер спецпредложений». Должна быть возможность вручную выбрать определённые элементы, которые требуется привязать к данной услуге. Для галереи фотографий должна быть реализована возможность просмотра отдельных фотографий в увеличенном виде. ВрачиДанный прототип применим для разделов: Врачи. ![]() ЧПУ: /doctors. Фоновое изображение должно загружаться индивидуально для данного раздела. В атрибут alt должно передаваться название раздела. Список врачей: Должен редактироваться через административную часть. Первое направление сортировки – ручное по полю сортировка, чем больше значение сортировки, тем раньше выводится элемент. Второе направление – по дате добавления элемента, чем позже добавлен элемент, тем раньше выводится. В поля фильтра должны автоматически подгружаться все возможные значения указанных свойств. У пользователя должна быть возможность пользоваться фильтрами следующим образом: Развернуть список и выбрать нужное значение. Начать вводить поисковый запрос в поле фильтра. При этом должен автоматически выводиться список подходящих значений. Детальная страница врачаДанный прототип применим для разделов: Детальная страница врача в разделе «Врачи». ![]() ЧПУ: /doctors/[символьный код врача]. Детальная страница врача и все свойства должны редактироваться в административной части. Должна быть возможность привязать к услуге информацию из других разделов сайта: «Медицинские услуги», «Косметология», «Отзывы», «Вопрос-ответ». Должна быть возможность вручную выбрать определённые элементы, которые требуется привязать к данному врачу. Для галереи сертификатов должна быть реализована возможность просмотра отдельных фотографий в увеличенном виде. ОтзывыДанный прототип применим для разделов: Отзывы. ![]() ЧПУ: /reviews. Фоновое изображение должно загружаться индивидуально для данного раздела. В атрибут alt должно передаваться название раздела. Список отзывов: Должен редактироваться через административную часть. Первое направление сортировки – ручное по полю сортировка, чем больше значение сортировки, тем раньше выводится элемент. Второе направление – по дате добавления элемента, чем позже добавлен элемент, тем раньше выводится. Для отзывов должен быть реализован инструментарий тегов. При клике на поле тега, пользователь должен автоматически переход на страницу со списком отзывов, отфильтрованную по выбранному тегу. При добавлении отзыва через сайт посетитель может указать следующие параметры: 6.7.5.1.ФИО. 6.7.5.2.Род занятий. 6.7.5.3.Загрузить фотографию. 6.7.5.4.Текст отзыва. Указать, о чём отзыв (добавить теги). Выбранные параметры должны привязываться к отзыву как теги. Отзыв может быть либо об одном, либо о комбинации следующих элементов: В целом о Клинике. Об услуге (как «Медицинские услуги», так и «Косметология»). 6.7.5.5.3.О враче. После добавления отзыв должен сохраняться в административной части и быть деактивированным, администратору Сайта должно приходить уведомление о добавлении отзыва. Далее администратор может произвести модерацию отзыва и опубликовать его на Сайте. В поля фильтра должны автоматически подгружаться все возможные значения указанных свойств. У пользователя должна быть возможность пользоваться фильтрами следующим образом: Развернуть список и выбрать нужное значение. Начать вводить поисковый запрос в поле фильтра. При этом должен автоматически выводиться список подходящих значений. Детальная страница отзываДанный прототип применим для разделов: Детальная страница отзыва в разделе «Отзывы». ЧПУ: / reviews /[символьный код отзыва]. ![]() Детальная страница отзыва и все свойства должны редактироваться в административной части. Вопрос-ответДанный прототип применим для разделов: Вопрос-ответ. ![]() ЧПУ: /faq. Фоновое изображение должно загружаться индивидуально для данного раздела. В атрибут alt должно передаваться название раздела. Список вопросов: Должен редактироваться через административную часть. Первое направление сортировки – ручное по полю сортировка, чем больше значение сортировки, тем раньше выводится элемент. Второе направление – по дате добавления элемента, чем позже добавлен элемент, тем раньше выводится. При добавлении вопроса через сайт посетитель может указать следующие параметры: 6.9.4.1.ФИО. 6.9.4.2.Контактные данные (телефон, email). 6.9.4.3.Загрузить фотографию. Текст вопроса. Указать, кому адресован вопрос (выбрать врача). После добавления вопрос должен сохраняться в административной части и быть деактивированным, администратору Сайта должно приходить уведомление о добавлении вопроса. Далее администратор может проверить вопрос, подготовить ответ и опубликовать на Сайте. При сохранении ответа пользователю должно приходить уведомление на указанный email. Должна быть также возможность отправить ответ пользователю без публикации на его в публичной части Сайта (т. е. ответ должен остаться деактивированным). В поля фильтра должны автоматически подгружаться все возможные значения указанных свойств. У пользователя должна быть возможность пользоваться фильтрами следующим образом: Развернуть список и выбрать нужное значение. Начать вводить поисковый запрос в поле фильтра. При этом должен автоматически выводиться список подходящих значений. БлогДанный прототип применим для разделов: Блог. В «Блоге» могут размещаться различные типы текстовых материалов: Статьи. Новости. Прочие материалы. ![]() ЧПУ: /blog. Фоновое изображение должно загружаться индивидуально для данного раздела. В атрибут alt должно передаваться название раздела. Список текстовых материалов: Должен редактироваться через административную часть. Первое направление сортировки – ручное по полю сортировка, чем больше значение сортировки, тем раньше выводится элемент. Второе направление – по дате добавления элемента, чем позже добавлен элемент, тем раньше выводится. В поля фильтра должны автоматически подгружаться все возможные значения указанных свойств. У пользователя должна быть возможность пользоваться фильтрами следующим образом: Развернуть список и выбрать нужное значение. Начать вводить поисковый запрос в поле фильтра. При этом должен автоматически выводиться список подходящих значений. Для материалов «Блога» должен быть реализован инструментарий тегов. При клике на поле тега, пользователь должен автоматически переход на страницу со списком текстовых материалов, отфильтрованную по выбранному тегу. Детальная страница текстового материалаДанный прототип применим для разделов: Детальная страница текстового материала в разделе «Блог». ![]() ЧПУ: /blog/[символьный код текстового материала]. Детальная страница текстового материала и все свойства должны редактироваться в административной части. В нижней части должны выводиться прочие текстовые материалы из раздела «Блог». Выводить следующие по дате за текущим материалом. АкцииДля данного раздела используется такой же прототип, как для раздела «Блог». ЧПУ: /special. Фоновое изображение должно загружаться индивидуально для данного раздела. В атрибут alt должно передаваться название раздела. Список текстовых материалов: Должен редактироваться через административную часть. Первое направление сортировки – ручное по полю сортировка, чем больше значение сортировки, тем раньше выводится элемент. Второе направление – по дате добавления элемента, чем позже добавлен элемент, тем раньше выводится. В поля фильтра должны автоматически подгружаться все возможные значения указанных свойств. У пользователя должна быть возможность пользоваться фильтрами следующим образом: Развернуть список и выбрать нужное значение. Начать вводить поисковый запрос в поле фильтра. При этом должен автоматически выводиться список подходящих значений. Для материалов «Акций» должен быть реализован инструментарий тегов. При клике на поле тега, пользователь должен автоматически переход на страницу со списком текстовых материалов, отфильтрованную по выбранному тегу. Детальная страница акцииЧПУ: /special/[символьный код текстового материала]. Детальная страница акции и все свойства должны редактироваться в административной части. В нижней части должны выводиться прочие акции из раздела «Акции». Выводить следующие по дате за текущим материалом. О клиникеДанный прототип применим для разделов: О клинике. ![]() ЧПУ: /about Фоновое изображение должно загружаться индивидуально для данного раздела. В атрибут alt должно передаваться название раздела. Краткий текст описания в верхней части должен быть доступен для редактирования через включаемую область. Текст описания раздела должен быть сделан через включаемую область либо быть доступен для редактирования в публичной части как контент страницы. Иконки преимуществ Клиники, расположенные под кратким текстом описания Клиники: 6.14.5.1.Должны редактироваться через административную часть. 6.14.5.2.Первое направление сортировки – ручное по полю сортировка, чем больше значение сортировки, тем раньше выводится элемент. Второе направление – по дате добавления элемента, чем позже добавлен элемент, тем раньше выводится. Для галерей фотографий должна быть реализована возможность просмотра отдельных фотографий в увеличенном виде. Для видео должна быть возможность либо залить ролик на Сайт, либо вставить код ролика со стороннего видеохостинга. ОборудованиеДанный прототип применим для разделов: Оборудование. ![]() ЧПУ: /about Фоновое изображение должно загружаться индивидуально для данного раздела. В атрибут alt должно передаваться название раздела. Краткий текст описания в верхней части должен быть доступен для редактирования через включаемую область. Текст описания раздела должен быть сделан через включаемую область либо быть доступен для редактирования в публичной части как контент страницы. Иконки преимуществ Клиники, расположенные под кратким текстом описания Клиники: 6.15.5.1.Должны редактироваться через административную часть. 6.15.5.2.Первое направление сортировки – ручное по полю сортировка, чем больше значение сортировки, тем раньше выводится элемент. Второе направление – по дате добавления элемента, чем позже добавлен элемент, тем раньше выводится. Для галереи фотографий должна быть реализована возможность просмотра отдельных фотографий в увеличенном виде. Данный прототип применим для разделов: Страница результатов поиска. Пользователь попадает на данную страницу после ввода поискового запроса на любой из страниц Сайта. ![]() ЧПУ: /search Фоновое изображение должно загружаться индивидуально для данного раздела. В атрибут alt должно передаваться название раздела. В форме поиска должен быть реализован «умный поиск». В момент введения запроса на странице должно появляться окно с предварительными результатами поиска. Возможна группировка полученных результатов по разделам Сайта. При клике должен осуществляться переход на найденную страницу. В поля фильтра должны автоматически подгружаться все возможные значения указанных свойств. У пользователя должна быть возможность пользоваться фильтрами следующим образом: Развернуть список и выбрать нужное значение. Начать вводить поисковый запрос в поле фильтра. При этом должен автоматически выводиться список подходящих значений. В поисковой выдаче для каждого элемента должен отображаться раздел, в котором данный элемент расположен. КонтактыДанный прототип применим для разделов: Контакты. ЧПУ: /contacts ![]() Фоновое изображение должно загружаться индивидуально для данного раздела. В атрибут alt должно передаваться название раздела. На странице должна быть подключена интерактивная карта Яндекс или Гугл с меткой, расположенной по адресу «Тверская ул., д. 18, с. 2, г. Москва, РФ». На карте должна быть заблокирована возможность изменения масштаба колесом мыши. Текстовая информация (адрес, телефон, электронная почта) должны быть реализованы через включаемые области. Сообщения из формы обратной связи должны: 6.17.5.1.Сохраняться в административной части. 6.17.5.2.Отправляться на электронный адрес администратора Сайта. Страница ошибки 404Данный прототип применим для всех страниц, которых не существует на Сайте. Верхняя часть страницы должна дублировать верхнюю часть главной страницы. Должны использоваться те же изображения и включаемые области. ![]() В нижней части должна отображаться карта Сайта. |