ashein.comпортфолио

 

ART-KID.ru

24.06.2011 в 23:16 • ред. 08.01.2014 в 19:32, вер. 11 • без комментариев тэги - art, kids, site
Скриншот проекта
Скриншот проекта
Скриншот проекта
Скриншот проекта

Об Art-Kid

Данная организация, как следует из ее названия, работала в сфере искусства, потребителями которого были дети. Art-Kid являлось предприятием комиссионной торговли: к ним обращались художники, скульпторы и декораторы детских комнат для того, чтобы найти конечного клиента. Конечно, со временем компания решила расширить зону покрытия за счет пользователей Сети, поэтому возникла необходимость создать соответствующий интернет-ресурс.

Основные черты

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

Главными элементами сайта является следующее:

  • Расширяемая галерея товаров/услуг различного вида: картины, скульптуры, росписи стен детской, портреты на заказ
  • Расширенная поисковая система для галереи с возможностью поиска по чертам, характерным только для того или иного типа продукции/услуг. Например, поиск по медиуму картины или по материалу скульптуры.
  • Возможность зарегистрированных пользователей добавлять в базу профили художников — либо себя самого, либо лиц, представителем которых он является. Любой пользователь, естественно, так же рассматривается как потенциальный клиент.
  • Социальные плагины, виджеты, внутренние кнопки "мне нравится" - для рекламирования той или иной работы или автора, для сортировки работ в списках по популярности.
  • Блоки комментирования, интегрированный форум без дополнительной регистрации — для обсуждения работ, художников, сайта.
  • Встроенные функции администрирования и модерации: редактор информационных страниц, модерируемая база продукции/услуг, художников, пользователей, а также система управления внутренними баннерами и массовой рассылкой по базе пользователей (без использования сторонних решений).

Обязанности

  • Архитектура базы данных, внутренняя структура сайта;
  • Настройка, поддержка и администрирование сервера сайта;
  • Серверное программирование;
  • Конверсия верстки дизайна в соответствующий формат сайтовых шаблонов;
  • Локализация на английский.

Технические моменты

  • Форум, который был выбран для данного сайта — Phorum с открытым кодом. Персонализирован под внешний вид сайта, интегрирован благодаря удобной системе "хуков".
  • Для вывода страниц сайта используется не чистое PHP, а шаблонизатор Smarty. Предполагалось, что это упростит работу дизайнеру-верстальщику, но в итоге оказалось, что сложность использования системы несколько перевесила преимущества шаблонизатора.
  • Для уменьшения спам-рейтинга встроенной системы массовой рассылки были соответствующим образом настроены SPF и DKIM-подписи, а также сделан обработчик ответных баунс-сообщений для исключения нерабочих адресов из рассылки.
  • Многоязыковая поддержка реализована посредством Gettext.