Категория:
Системы управления (CMS)Бюджет:
до 5000 USDНеобходимы специалисты для реализации проекта (портал) на ПХП (опыт в применении LESS, Javascript - jQuery)
по имеющемуся ТЗ
примерное представление о типе проекта можно получить с сайта oknaplan.ru
планируется писать с нуля,
однако могут быть рассмотрены предложения адаптации решения
под существующие открытые движки (например Drupal)
требуется учитывать, что права на разработку в конечном итоге будут принадлежать заказчику
разработка коммерческая, и не открытая
приоритет проекта - на скорость работы выдачи данных, при массовых нагрузках
проект содержит большое количество данных для выборки, сортировки, поэтому в большинстве случаев это будут динамические данные
- создать дизайн (минимализм, портал информационный)
- сверстать шаблоны, в т.ч. под мобильные устройства (примеры - Skeleton Boilerplate, Drupal Skeleton Theme, использовать LESS)
- запрограммировать движок на ПХП на основе модульности, при этом необходимо будет реализовать функционал по следующим задачам:
-- авторизация, группы и права доступа, и различная логика связи между объектами (зарегистрированный пользователь, пользователь - владелец специальных данных, пользвоатель, связанный со специальными данными)
-- определение регионов (Россия) по IP
-- организация и оптимизация выборок данных (скорость), в том числе поиск
-- работа с картой Yandex.maps (будет требоваться нестандартный подход,
множество маркеров, маркер отрисовывается динамически /на маркере визуально отображается рейтинг связанного с ним объекта/
маркер отрисовывается - либо как Canvas, либо спрайтами (количество вариаций ограничено), маркеров на карте много (до 1000 штук),
работа с geocoder'ом)
-- организация механизмов учета рейтингов объектов портала, в которых будут участвовать как зарегистрированные пользователи, так и анонимные (учет действий анонимных пользователей, недопущение повторных действий анонимов (голосований))
-- организация пакетного импорта из XLS, ODS файлов, проверка данных, вывод ошибок, получение через geocoder координат за группу объектов, нормализация данных, вводимых в различном виде
-- организация различной интерактивности в браузере (jQuery)
-- организация аналитических механизмов, для модерации данных в административной интерфейсе, и тп
-- организация массовых механизмов - рассылок, автоматических бизнес-процессов по cron и т.п.
-- организация механизмов отображения баннеров на портале от клиентов портала, аналитика их отображения
-- организация юнит-тестов
-- организация механизмов предоставления платных услуг, на абонентской основе (в дальнейшем - добавление различных платехных механизмов для онлайн платежей)
-- организация стандартных портальных механизмов - обычные страницы, голосования, анкетирование, блоки контента, различные меню, и их административная настройка
-- интеграция с социальными сетями Twitter, VK, Facebook, и тп
---- кнопки соц. сетей,
---- кросспостинг данных в соц.сети,
---- вход через соц.сети, OpenID
-- интеграция в функционал портала форума (или самописного, или уже готового, в этом случае надо будет решить вопрос с интеграцией пользовательской и авторизационной системы форума, и ее завяка на авторизационные механизмы портала (не наоборот))
и другие задачи подобного характера
В процессе работы вопросы будут разрешаться в виде консультативной помощи,
касательно идеологии или технических требований к решению.
http://www.weblancer.net/projects/583262.html