Товарная карточка (Рисунок 7) должна содержать следующие блоки:
-наименование товара;
-мини-фотографию товара, которая при клике должна увеличиваться до полноразмерной (увеличенная фотография может открываться как в новом окне, так и на самой странице (пример последнего варианта по ссылке http://vkpluss.ru/skripty/uvelichenie-izobrazheniya-na-sajte.html);
-чертёж товара;
-технические характеристики;
-блок для запроса коммерческого предложения;
-описательную часть
Возможен дополнительный блок для размещения технических материалов (технический паспорт и т.п.), также необходимо предусмотреть возможность увеличения числа фотографий товара в карточке.
Рисунок 7. Пример товарной карточки.
| о компании
| каталог
| дилерам
| справочная информация
| контакты
|
| Главная – Каталог – Фитинги для внутренней канализации – Крестовины
| Трубы
для
наружной канализации
|
| Трубы
для
внутренней канализации
| Фитинги
для
наружной канализации
| Фитинги
для
внутренней канализации
| -заглушки
-крестовины
-муфты
-отводы
-переходы
-ревизии
-тройники
-хомуты
| ФУТЕР САЙТА
|
Все страницы, которые отсутствуют на сайте или недоступны, должны выдавать ответ сервера 404. При этом пользователю должна быть показана страница 404 в дизайне сайта с указанием, что страница не существует. На данной странице должен быть реализован переход на главную страницу и должен быть реализован поиск по сайту.
4.1.6.Страница «Контакты».
| Страница с контактными данными компании АТЛАС ПЛАСТ должна быть выполнена в дизайне сайте, а не представлять собой простой текст.
Обязательным условием является установка интерактивной Яндекс.Карты по технологии JavaScript API Яндекс.Карт.
5.Требования к административной части сайта.
| Для поддержания сайта и эксплуатации веб-интерфейса системы управления сайтом (CMS) от администратора сайта не должно требоваться специальных технических навыков, знания технологий или программных продуктов, за исключением общих навыков работы с персональным компьютером и стандартными веб-браузерами.
Сайт должен быть разработан на некоммерческой CMS с открытым кодом, либо на профессиональной CMS c lite-версией.
Для получения доступа к административной части сайта необходимо указать определенный адрес в строке браузера и пройти авторизацию.
Система управления сайтом должна предоставлять возможность добавления, редактирования и удаления статических и динамических страниц. Также должна быть предусмотрена возможность добавления информации без отображения /временное отключение/ в пользовательской части. То есть должна обеспечивать следующую функциональность:
-создание/временное отключение/удаление/переименование раздела;
-создание/временное отключение/удаление/переименование подраздела 1 уровня;
-создание/временное отключение/удаление/переименование подраздела 2 (и далее) уровня;
-создание/временное отключение/удаление товарной карточки;
-редактирование контента страницы;
-перемещение раздела вверх/вниз в списке;
-признак показа (show) или не показа (hide) страницы в пользовательской части сайта;
-отображение списка подразделов выбранного уровня;
-возможность размещать файлы для скачивания;
-возможность размещать видео-контент.
Весь контент должен размещаться и редактироваться на отдельной странице в редакторе многострочного текста (данный редактор допускает включение в текст изображений) (Рисунок 8).
Рисунок 8.Редактор многострочного текста.
В административной части сайта должен быть предусмотрен механизм резервного копирования структуры и содержимого базы данных. Процедура резервного копирования должна администратором сайта.
В административной части сайта должны быть реализованы следующие программные модули:
модуль «Поиск по сайту» позволяет осуществлять поиск по запросу (слову или фразе) по всем страницам сайта с учетом морфологии русского языка. Результатом поиска является страница сайта, содержащая список ссылок на страницы сайта, содержащие в тексте искомый запрос;
модуль «Поиск по каталогу» позволяет осуществлять поиск по слову, артикулу или фразе по модулю «Каталог». Результатом поиска является страница, содержащая список ссылок на элементы или разделы каталога, содержащие в тексте искомый запрос;
модуль «Статьи» позволяет организовать банк статей;
модуль «Новости» позволяет организовать новостную ленту;
модуль «Слайд-шоу» позволяет создать клип из изображений, последовательно сменяющих друг друга;
модуль «Слайд-мув лента» позволяет создать ленту из нескольких изображений, динамически смещающихся в определенную сторону;
модуль «Каталог» позволяет организовать многоуровневый каталог, содержащий подразделы и элементы каталога. Дополнительные модули:
модуль горизонтального и вертикального меню;
модуль «Яндекс.Карты» - интеграция с сервисом Яндекс.Карты;
модуль «Обратный звонок» позволяет посетителям сайта заказать обратный звонок, заполнив специальную форму на сайте. После заполнения формы и подтверждения заказа звонка данные формы поступают на почту администратора сайта;
модуль «Обратная связь» позволяет посетителям сайта отправить сообщение администратору сайта, заполнив специальную форму. После заполнения формы и подтверждения отправки данные формы поступают на почту администратора сайта;
модуль для автоматического создания и обновления карты сайта.
На сайте должны быть размещены внешние счетчики посещаемости, отображающие независимую статистику. Данная информация должна быть размещена в административной части сайта и не должна быть видна обычным пользователям.
6.Требования к хранению данных.
| Все данные сайта должны храниться в структурированном виде под управлением реляционной СУБД. Исключения составляют файлы данных, предназначенные для просмотра и скачивания (изображения, видео, документы и т.п.). Такие файлы сохраняются в файловой системе, а в БД размещаются ссылки на них.
7.Требования к языкам программирования.
| Для реализации статических страниц и шаблонов должны использоваться языки HTML 5.0 и CSS 3. Исходный код должен разрабатываться в соответствии со стандартами W3C.
Для реализации интерактивных элементов клиентской части должны использоваться языки JavaScript.
Для реализации динамических страниц должен использоваться язык PHP.
8.Требования к наполнению сайта информацией.
| Наполнение сайта информацией осуществляется силами Исполнителя.
Страницы всех разделов сайта должны формироваться программным путем на основании информации из базы данных на сервере.
Модификация содержимого разделов должна осуществляться посредством администраторского веб-интерфейса (системы управления сайтом), который без применения специальных навыков программирования (без использования программирования и специального кодирования или форматирования) должен предусматривать возможность редактирования информационного содержимого страниц сайта. Наполнение информацией должно проводиться с использованием шаблонов страниц сайта.
В рамках разработки сайта Исполнитель должен обеспечить ввод представленной Заказчиком статической информации в создаваемые динамические разделы (с учетом предусмотренной настоящим ТЗ функциональности). Текстовая информация будет предоставлена Заказчиком в виде отдельных файлов формата MS Word (.doc). Названия файлов будут соответствовать названиям разделов. Графический контент будет предоставляться в формате JPG.
Исполнитель должен обеспечить обработку иллюстраций для приведения их в соответствие с техническими требованиями и HTML-верстку подготовленных материалов.
Необходимо обеспечить разработку модуля импорта/экспорта товарных карточек, а также изменения информации в товарных карточках посредством одного файла в формате .xls(x)/csv или yml/xml.
После сдачи сайта в эксплуатацию информационное наполнение разделов, включая обработку и подготовку к публикации графических материалов, должно осуществляться Заказчиком самостоятельно или подрядчиком на основании отдельного договора на поддержку сайта.
9.Требования к внутренней оптимизации сайта
| Система управления сайтом должна предоставлять возможность редактирования на каждой странице:
-title
-description
-keywords
-заголовки (Н1…Н6)
-создание/редактирование атрибутов alt и title у графических элементов
Заполнение title и мета-тегов.
Поле title должен формироваться автоматически. По умолчанию title должен соответствовать названию (заголовку) страницы. При этом в CMS должна быть возможность прописать уникальный title для любой страницы сайта.
Поле meta name=description должен формироваться автоматически. По умолчанию description должен соответствовать title. При этом в CMS должна быть возможность прописать уникальный description для любой страницы сайта.
«Карта сайта» должна автоматически генерироваться с содержанием наименований страниц и ссылок для перехода в основные разделы сайта.
Все изображения за исключением иконок и логотипов (кроме логотипа компании в шапке сайта) должны иметь заполненные атрибуты alt и title. По умолчанию атрибуту alt и title должны соответствовать title страницы. При этом, если на одной странице присутствуют несколько изображений, атрибуты alt и title должны быть уникальными для каждой картинки, либо прописываться для первой.
В код каждой страницы должны быть добавлены коды счетчиков Яндекс.Метрика и Google.Analytics |