Приложение, которое будет разрабатываться, должно реализовать следующий функционал:
- Основные страницы:
- Форумы. Список категорий форумов и форумы в этих категориях. Форма добавления форума. Список Последние сообщения на форумах;
- Форум. Список тем форума. Форма добавления новой темы;
- Тема форума. Список сообщений темы. Форма добавления нового сообщения;
- Правила пользования форумом. Статическая страница;
- Авторизация. Вход пользователя в панель управления;
- Мой профиль. Возможность редактировать пользовательские данные;
- Сообщения. Личные сообщения пользователя;
- Редактирование сообщений. Возможность редактировать сообщения форума;
- Администрирование. Вход в панель управления PHP-платформы Wad-er;
- Выход. Выход авторизованного в системе пользователя;
- Контакты. Контактная форма для связи с администрацией сайта.
- Все списки должны иметь постраничную навигацию.
- У авторизованного пользователя должна быть возможность копировать, редактировать, удалять сообщения.
- У приложения должно быть простое двухуровневое меню навигации:
- Форумы (пункт меню доступен только авторизованным пользователям)
- Личный кабинет (пункт меню доступен только авторизованным пользователям)
- Мой профиль
- Сообщения
- Редактирование сообщений
- Администрирование
- Выход
- Правила (пункт меню доступен только авторизованным пользователям)
- Войти (виден только неавторизованным пользователям)
- Контакты
- Приложение будет работать с «дружественными» url, поддерживать кеширование и интернационализацию.