sitenew2

advertisement
Нужна комплексная разработка сложного сайта. Разработка модулей,
настройка, дизайн.
Технические замечания
Разработка на Drupal 7+ .
Если делается какая-то новая функциональность, то пожалуйста никаких
патчей ядра, ковыряния напрямую в модулях, никаких хаков и т.п. не надо.
Сначала о максимуму использовать возможности стандартных и хорошо
поддерживаемых готовых модулей.
Если не выходит, то только после этого создаем свои модули.
ОБЯЗАТЕЛЬНО полный комплект документации необходимый для
дальнейшей установки и поддержки, ОСОБЕННО для новых модулей
собственной разработки, нормальные понятные комментарии и хорошее
качество кода в разрабатываемых модулях. (чтобы если вы вдруг не захотите
заниматься проектом дальше, в нем можно было разобраться другому
разработчику)
Вкратце, что нужно
Нужно разработать сайт по продаже автомобилей и другой техники
(мотоциклы, спецтехника, катера) из разных стран (япония, США, корея и
т.п.)
Помимо стандартного функционала (возможность добавления страниц,
статей, формы для связи, комментарии к статьм, новостей, форума, rss и т.п.)
на сайте должны быть следующие сервисы
Далее будут приведены ссылки, по которым можно посмотреть
функциональность сервисов, сами данные аналогичны, и будут браться с
этих сервисов путем хмл запросов (удаленная база данных), но
функциональность самого интерфейса, удобство для пользователя,
совместное взаимодействие всех частей, визуальная красота должны быть
обязательно ЗНАЧИТЕЛЬНО ЛУЧШЕ приведенных примеров. Если сайт
autopatrul.ru запрашивает пароль и логин, используйте логин и пароль: autos
Итак необходимые специализированные сервисы которые будут
получать данные из внешних баз данных путем xml запросов:
 Японские автоаукционы http://autopatrul.ru/aj
 Статистика продаж японских аукционов http://autopatrul.ru/aj_3
 Система продажи японских авто по фиксированной цене
http://autopatrul.ru/oneprice
 Аукционы США http://autopatrul.ru/usa
 Аукционы Кореи http://autopatrul.ru/korea
 Мотоаукционы Японии http://autopatrul.ru/moto
 Статистика мотоаукционов http://autopatrul.ru/moto_stat
 Определение даты выпуска японского авто по номеру кузова
http://autopatrul.ru/month
 Общий поиск
Обязательно предусмотреть возможность безболезненного добавления
других сервисов, смены провайдера удаленных данных, или удаления
существующих.
Внутренние специализированные сервисы, базы данных для которых
должны быть на сайте:
 Каталог японских автомобилей
 Каталог американских автомобилей
 Каталог мотоциклов
Возможность добавления каталогов других видов транспортных средств
Каталоги необходимо сделать удобными и максимально полными, с. Помимо
ручного ввода и редактирования данных, первичные данные должны быть
получены путем импорта и парсинга данных с нескольких больших интернет
каталогов http://catalog.drom.ru/ http://catalog.auto.ru/
http://autopatrul.ru/catalog
Каталоги должны иметь возможность работать как с внутренними базами
данных, так и с удаленными.
Каталоги являются основой для калькуляторов
 Калькулятор для расчета японских автомобилей
 Калькулятора для расчета американских автомобилей
 Калькулятора для расчета корейских автомобилей
 Калькулятор для расчета мотоциклов
Пример калькулятора http://autopatrul.ru/calc
http://www.hotcar.ru/AutoCalculator2 , как видно все виды калькуляторов
должны быть связаны с каталогами автомобилей, для получения технических
данных по автомобилям, необходимых в расчетах таможенных пошлин и
стоимостей доставки. Также калькуляторы связаны с сервисами для
определения даты выпуска. Калькуляторы рассчитывают таможенную
пошлину, и расходы по доставке, оформлению, комиссии компании и т.п. У
каждого калькулятора должен быть общий раздел расчета железнодорожной
доставки товара по России.
Все сервисы должны быть связанны, это очень ВАЖНО!!!
Как пример, пользователь зашедший в японские автомобильные аукционы
должен сразу получать сразу список средних цен продажи автомобилей по
данным статистики, эти цены должны сразу же пакетно рассчитываться
калькулятором всместе с ЖД доставкой для региона местонахождения
пользователя (первичное местонахождение пользователя должно определятся
по IP, затем пользователь вручную может сам выбрать регион), для расчета
калькулятором таможенной пошлины и стоимости доставки данные должны
браться из каталога и сервиса для определения даты. При заходе на страницу
авто, пользователю должны быть доступны сопутствующие сервисы,
например возможно прямо на странице определить дату выпуска по номеру
кузова, список особенностей и модификации данного комплектации на
основе каталога, миникалькулятор, ссылки на статистику данной модели. В
общем все должно быть связано максимально удобно.
Другие необходимые сервисы и возможности сайта
 Система регистрации пользователей
 Система сообщений для общения с покупателя с администрацией сайта
привязанная как к целиком к пользователю, так и, к конкретному
заказу. Т.е. у администрации сайта и пользователя должна быть
возможность просматривать сообщения относящиеся к конкретному
заказу, либо все сообщения.
 Стоит рассмотреть возможности интеграции системы регистрации и
сообщений должны с внешними сервисами для онлайн общения и
рассылок писем.
 Система выставления счетов с возможностью исправления, добавления
новых полей.
 Система для расчета и пополнения мультивалютного баланса как до
заказа товара так и после, с возможностью частичной оплаты.
 Система доставки, с возможностью создавать статусы и даты
произвольного числа этапов доставки в админском интерфейсе для
доставляемых товаров (например куплено, доставлено, растаможено,
оформлено, отправлено, получено). Пользователь должен иметь
возможность смотреть историю доставок своих товаров, со всеми
отмеченными этапами.
 Последние купленные транспортные средства
 Автомобили в доставке со статусами
 Возможность добавления и редактирования транспортных средств
вручную в базу данных сайта. Должна быть возможность создания
различных наборов полей для различных транспортных средств.
 Система мультивалютных ставок, с возможностью отмены ставок,
утверждения, проверки времени ставки, добавление транспортного
средства из удаленной базы данных в базу данных сайта.
Немного о дизайне
Главная страница сайта, должна содержать максимум информации. Сама
страница может быть длинной, но при этом в верхней части страницы,
которая доступна без прокрутки после загрузки, должно располагаться
главное меню и самые важные элементы
Все на сайте должно быть сделано как положено, чтобы к нему можно было
легко прикрутить любую нормальную тему с дизайном. Что касается
основных требований к дизайну.
Тема соответственно должна быть полностью сделана под стандарт CMS, и
иметь функциональные возможности для изменения через админку, вроде
добавления блоков, меню, регионов с текстом, в разных углах
Основные требования к оформлению:
 удобно (с соблюдением основных законов usability)
 современно и стильно, нужен дизайн который будет ПРОДАВАТЬ!
 разумное использование графики. Высокохудожественных картинок на
весь экран не надо. Приветствуются различные небольшие иконки для
главных разделов, возможно небольшие флешь вставки, для придания
динамики, лишь бы при отключенном флеше, информация оставалась
доступной) приветствуются разные динамические крутилки, вертелки
типа аякса, жквери.
 Желательно резиновый дизайн. Ориентироваться стоит на
современный размер экрана пользователя .Также стоит обратить
внимание на то, как все будет выглядеть на узких и наоборот
широкоформатных.
 Отличное отображение в IE 7 и выше и основных современных
браузерах (Opera, Firefox и т.д последних версий) ,
 доступность информации при отключенных картинках и в старых
браузерах.
 СОВРЕМЕННАЯ валидная разметка с использованием актуальных
версий HTML и CSS
Download