Сайт на Yii 2.0.
Предварительное Техническое Задание.
Нужно создать сайт общественной организации.
Главное требование – легкая система администрирования (т.е. все бесплатные CMS не рассматриваются, так как содержат лишние элементы, запутаны и т.д.).
Сайт должен иметь возможность вносить (и снимать) через простую панель администрирования стандартный набор информации (О нас, Новости, Мероприятия, Видео- и фотоматериалы), а также – все константы (наименование организации,
телефоны и т.д.).
Пример реализованной подобным образом системы администрирования покажу.
Кроме этого, нужно разработать CRM для учета зарегистрированных пользователей.
Через форму на сайте пользователь заполняет необходимые данные о себе (возможно, загрузка скан копий документов), загружает фотографию (должна быть проверка фотографии на соответствие требованиям к фото для документов).
Обязательно –защита от ботов и спама.
Далее на электронную почту (указанную в константах) приходит сообщение с подтверждением регистрации.
После подтверждения регистрации пользователь должен иметь возможность скачать и
распечатать прямо с сайта документ, являющийся удостоверением личности (примерно, как членский билет).
При этом данные пользователя заносятся в базу CRM.
Каждый зарегистрированный пользователь должен иметь возможность публиковать информацию
на сайте, используя общую площадку для общения, оставлять комментарии к опубликованным администрацией или другими пользователями материалам.
Все публикации и комментарии должны проходить модерирование администраторами (утверждение и коррекцию, при необходимости).
В личном кабинете пользователь должен иметь возможность изменить свои данные (при измерении ФИО –
загрузка новых скан копий документов), также пользователь имеет возможность
удалить себя из базы. При этом в CRM данные о нем остаются, с пометкой – удалился.
В CRM должно быть поле для внесения служебных заметок о зарегистрированном пользователе).
Приоритет –разработчикам на Фреймворк Yii 2.0., имеющим реализованные подобные проекты (буду просить показать систему администрирования и функционал).
Код нужно документировать (чтобы любой программист, знающий Yii 2.0., смог доработать проект)
Дизайнера и верстальщика могу привлечь дополнительно.
Спасибо за Ваши предложения заранее.