Техническое задание на разработку сайта на основе CMS Drupal силами одного «Чайника» при поддержке сообщества DRUPAL.RU.
Назначение сайта.
Сайт предназначен для представительства в сети малого частного предприятия, специализирующегося на оказании услуг фотопечати, изготовлении рекламной продукции и торговле сопутствующими товарами. Сайт должен являться рекламной площадкой и средством приёма заказов онлайн.
Функциональность.
Общие требования
На каждой странице располагаются логотип, навигация по сайту, номера телефонов, ICQ, и т.д. Все страницы должны иметь единый стиль оформления. Стиль оформления лаконичный, непринуждённый.
Первая страница
На первой странице размещаются блоки, каждый из которых соответствует одному виду услуг или разделу сайта. Должна иметься возможность добавлять или убирать блоки. Изначально блоков четыре: «Фотопечать», «Фототовары», «Контакты и доставка заказов», «Статьи о фотографии и новости». Каждый блок содержит рекламную информацию о соответствующем разделе и ссылку для перехода в этот раздел.
Рекламная информация может быть представлена как в статическом виде так и в виде анимации, может быть текстовой или графической. Администратор сайта должен иметь возможность легко менять рекламную информацию.
Раздел «Фотопечать»
В этом разделе на первой странице располагается подробная информация об услуге, и имеется ссылка на форму оформления заказа.
Форма оформления заказа должна содержать поля номер заказа (генерируется по умолчанию автоматически), пароль, адрес доставки, телефон заказчика, кнопку для загрузки отдельных файлов (1-5шт.) или архива, кнопку для загрузки через программу Picasa. После загрузки фотографий они появляются в форме оформления заказа в виде уменьшенных копий. Каждая уменьшенная копия имеет дополнительные поля: имя файла, размер фотографии, формат печати, тип бумага, число копий и.т.д. Форма оформления заказа имеет так же поле для подсчёта суммы заказа и кнопку «заказать». После того как заказ оформлен и до момента поступления его в работу должна быть предусмотрена возможность его коррекции. Заказчик имеет доступ к своим заказам по номеру заказа и паролю. Администратор сайта имеет доступ ко всем заказам. Администратор получает по почте уведомления о поступлении новых заказов, прекращает доступ к их коррекции, имеет возможность скачивать на свой компьютер, отправляет выполненные заказы в архив.
Раздел «Фототовары»
Этот раздел представляет собой стандартный Интернет магазин, имеющий по возможности удобный интерфейс как для покупателя так и для администратора.
Раздел «Контакты и доставка»
Статическая страничка с контактной информацией и описанием порядка доставки заказов.
Раздел «Статьи о фотографии и новости»
Ссылки на статьи соответствующей тематики. Каналы новостей.
Получилось вот такое задание. Если есть замечания, предложения прошу высказываться.
Комментарии
Раздел «Фототовары»
Этот раздел представляет собой стандартный Интернет магазин, имеющий по возможности удобный интерфейс как для покупателя так и для администратора.
Что такое стандартный интернет магазин? В этом понятии можно столько наворотить под стандарты что у разработчика крышу сорвет через пару часов )))).
Раздел «Фотопечать» придется Вам писать свой модуль, поскольку стандартными средствами не решить. да и сам по себе элемент раздела фотопечать скорее всего должен стать товаром.
Можно заменить слово стандартный на слово любой. Т. е. к магазину особых требований нет и я надеюсь найти для него готовое решение.
В крайнем случае достаточно картинок с описаниями товаров и указанием цены. Заказ по телефону, оплата наличными при доставке.
А вот необходимость писать свой модуль пугает. Боюсь не хватит ни времени, ни умения. Всё-таки попробую стандартными средствами.
Любой, это понятие расширяет еще больше ))). Вам просто судя по вашей неопытности еще таких заказчиков не попадалось ))) и не приведи господь. А так (Ubercart или e-commerce)
А без модуля Раздел «Фотопечать» вам 100% не обойтись. Так что API вам в плечи и drupal.org и drupal.ru на шею ))).