Web. Система управления сайтом пользовательских фотогалерей
CMS фотогаллерей + шаблонизатор для сайта (допустимо на основании Smarty)
Состав системы:
1. Закрытая часть для общего управления модератором: отклонение публикации галерей/ фотографий, отключение участников, оповещение пользователей посредством сообщений email через форму, администраторские функции (управление рубриками фотогалерей, удаление галерей и пользователей и тому подобное).
2. Открытая для зарегистрированных пользователей часть, позволяющая им создавать и изменять собственные галереи, наполнять их фотографиями и управлять ими (менять, удалять, перемещать фото в другую галерею и подобное). Изменение регистрационных данных пользователя.
3. Подсистема регистрации посетителей (с активацией): форма регистрации, занесение в БД регистрационных данных, напоминание пароля.
4. Экспорт галерей в XML.
5. Собственно сайт – открытая для всех система отображения сформированных фотогаллерей на основании шаблонов.
Допустимо на Smarty при соответсвии следующего условия:
движёк сайта должен выдерживать хорошую нагрузку.
Состав открытой части:
- галереи по разделам, автору, дате
- произвольные выборки из галерей и фотографий («Фото дня», «Лучшие фотогалереи» и тому подобное)
- страницы «об авторе» с информацией об авторе
- поиск
Фотографии рейтингуются и комментируются.
Работа ведется по ТЗ.
PHP + MySQL. Кэширование страниц/блоков и оптимизация sql-запросов обязательна.