Стоимость предварительная.
В частности, нынешняя стоимость предполагает реализацию полностью динамического frontend, например, с помощью Angular.
Но, возможно, в процессе обсуждения мы откажемся от этого полностью или частично и уменьшим цену проекта. Возможно и другие компромиссы.
Предварительное техническое задание.
Введение.
Создать сайт
а точнее мультисервисный портал
а точнее группу региональных сайтов, объединенных одним движком, интерфейсом, с единым списком пользователей и единым входом на все дочерние сайты (сайты регионов).
Сайт мультиязычный. На сегодняшний момент требуется обязательная поддержка 3 языков (один из них русский).
Пункт 0. Права пользователей.
Главный админ.
Он должен иметь возможность создавать/удалять региональные сайты и назначать/снимать админов региональных сайтов,
управлять всеми пользователями.
Админы (модераторы) региональных сайтов.
Должны иметь возможность публикации новостей на своем региональном сайте,
должны иметь возможность публикации объявлений о предстоящих событиях и отчетов (в т.ч. фотоотчетов) о прошедших событиях,
должны иметь возможность модерации (форум, объявления о купле-продаже) на своем региональном сайте.
должны иметь возможность запретить пользователю публиковаться на региональном сайте (другие регионы при этом пользователю не запрещаются).
Пользователи.
Пишут на форуме, публикуют объявления о купле-продажи, подписываются на участие в событиях, получают уведомления о событиях, могут подписаться на рассылку или заполнить анкету на языковые курсы или волонтерство.
Незарегистрированные, не вошедшие на сайт (незалогиненные) пользователи.
Читают. Могут подписаться на рассылку или заполнить анкету на языковые курсы или волонтерство.
Пункт 1. Региональность, региональные сайты на отдельных доменах
Сайты отдельных регионов будут размещены на отдельных доменах. Но физически сервер один общий.
Возможно, это можно будет реализовать на одной базе данных, на одном движке сайта.
Возможно, на отдельных базах данных, но на одном и том же движке сайта.
Но список пользователей и вход на все сайты должен быть единым.
Регионы огранизованы иерархически страна, регион (область, провинция), город. До 5 уровне вложенности географической иерархии.
Сайты регионов абсолютно независимы по своему содержимому. Объединяет их только список пользователей, общий движок и общий дизайн.
Пункт 2. Внешний вид
Речь идет прежде всего о функционале движка.
К внешему виду сайта не предъявляется жестких требований,
вполне достаточно примерного соответствия визуальной логики черновику
При этом речь не идет о следовании этому дизайну, черновик иллюстрирует только логику отображения.
Вполне годится стандартный внешний вид CSS-фреймворков Bootstrap или Foundation.
Предполагается, что речь идет об удобном интерфейсе пользователя. Но разработчик не ограничивается в своем вИдении.
Обращаем внимание о необходимости иметь адаптивный дизайн (специальное отображение сайта) на различных экранах, в т.ч. на смартфонах.
Возможностей Bootstrap или Foundation для этого вполне возможно. См. к примеру как изменяется сайт
на различных устройства и различных экранах. Примерно такая адаптивная верстка и ожидается.
Пункт 3. Движок.
Основа сайта любая распространенная CMS на выбор разработчика.
Drupal, Wordpress, Joomla и пр.
Обратите внимание, возможностей уже существующих модулей определенно не хватит, разработчику обязательно придется реализовывать часть функционала самостоятельно.
Требуемый функционал описан ниже.
.....
Всего в тех. задании 20 пунктов. Остальные пункты в подклеенном файле (формат файла OpenOffice Writer и PDF оба файла идентичны по содержимому)