Авторизация:
ПРОЕКТЫ ДАННОЙ КАТЕГОРИИ


Все проекты данной категории  -  124


TOP 10 ФРИЛАНСЕРОВ

Web-программирование

1dmitriy_sv
(66.8)
2nero
(65.5)
3INSARTua
(40.0)
4p_fateev
(37.6)
5AlexWeb
(36.8)
6lyoxa
(31.6)
7horal
(30.0)
8otvet
(25.7)
9Zionit
(25.1)
10EdWood
(23.7)

Движок магазина (2)

Web-программирование, Скрипты / Web-приложения
Заказчик:
Фотография / Юзерпик
ОффлайнBlood Alex (bl00d)
(3.5)
В сервисе: 1 год 11 месяцев  |  Отзывы: 3
Бюджет: 350 USD  (Электронные платежные системы)
Приём предложений: 02.06.2008 - 17.07.2008
Статистика: Предложения: 8  |  Просмотры: 283 (171 пользователь)
Статус: Завершен
[Отредактировано: 03.07.2008 в 18:21]

Задача написать облегченный движок магазина (он же фронт-сайт) для торговли цифровыми продуктами. Движок выполняет роль прокси. На входе xml, на выходе html реквесты от клиента передаются в чистом виде на базовый сервер.

Требования к движку
- контент отдается с базового сервера в виде xml
- дизайн/шаблон магазина лежит рядом с движком
- картинки товаров лежат на неком третьем сервере
- необходимо преобразовать xml в html использую текущий шаблон
- отображение html должно быть корректным в IE6, IE7, Opera, Firefox
- движок должен работать на стандартном шаредхостинге
- язык реализации исходя из предыдущего пункта получается php, per (можете предложить другой, если знаете)
- нужна поддержка сессий на базовом сервере(через куки)
- потребуется преобразование куки, выставляемой сервером, для клиента

Базовый сервер на данный момент готов, но вероятно понадобится некоторая доработка под облегченный движок.
Счас сервер отдает xml+xslt, которые браузеры умеет преобразовывать самостоятельно в html. Нужно этот самый xml преобразовать в html согласно шаблону. XSLT преобразовывать не нужно. Фронт-сайт должен иметь связь с базовым сервером.


Тип шаблонов - smarty подойдет поскольку популярен он в народе (хоть и не люблю я его). Меня лично
устраивает в качестве обычный пхп, на вход которому дается некий массив данных, без всякой интерпретации внутри пхп. Язык шаблона внутри получается обычный пхп, но без каких-либо наворотов дополнительных обработок, внутри шаблона все по минимуму только форматированный вывод данных. Smarty на мой взгляд сильно избыточен, хотя в нем много привлекательного.

Диалог между фронт-сайтом и базовым сервером выглядит примерно так:
- базовый сервер при авторизации выдает cookies, фронт-сайт передает эту куку браузеру
- фронт-сайт отдает cookies полученную от браузера базовому серверу
- на основе это cookie базовый сервер и определяет авторизован пользователь или нет

Процесс покупки реализуется базовым сервером, фронт-сайт должен только отобразить соответствующие страницы.
Фронт-сайту в принципе не нужна база данных. Будет полезен механизм кеширования некоторых данных, в целях сокращния обмена между фронтом и сервером.

Выбранные исполнители

Пользователь / Рейтинг Сумма Сроки Дата принятия
Фотография / Юзерпик
ОффлайнФлекс Владимир (FDVFlex)

В сервисе: 9 месяцев 2 недели  |  Отзывы: 1
350 USD 15 дней 17.09.2008 в 15:25
Отзыв заказчика (+)  |  Отзыв фрилансера (+)