MMGP logo
Присоединяйтесь к нашему инвестиционному форуму, на котором уже 650,432 пользователей. Чтобы получить доступ ко многим закрытым разделам и начать общение - зарегистрируйтесь прямо сейчас.
Обсуждение веб-дизайна. Здесь можно получить помощь по вопросам HTML/CSS и т.д.
Первый пост Опции темы
Старый 28.10.2018, 12:33
#1
 
Регистрация: 27.10.2018
Сообщений: 1
Благодарностей: 0
ОПИСАНИЕ
От вас требуется разработать серверную часть для блога. Вы можете воспользоваться предоставленным шаблоном или создать свой, но в этом модуле оценивается только серверная часть. Вся валидация должна осуществляться на стороне сервера.
Функционал блога будет разделен на две роли:
● администратор
● гость

Функциональные возможности гостя:
● авторизация
● просмотр списка записей блога
● просмотр отдельного поста
● поиск записей по тегу
Функциональные возможности администратора включает в себя функциональные возможности гостя, а также:
● создание, просмотр, редактирование и удаление записей блога
● выход из профиля

Для авторизации администратора нужно ввести следующие данные:
● логин администратора, не пустой
● пароль администратора, не пустой
При успешной авторизации функционал администратора становится доступным.
При неудачной авторизации или ошибке выводится соответствующее сообщение (не alert).

Создание постов должно быть доступно только администратору. Пост должен содержать поля:
● название поста, не пустой, уникальный
● текст поста, не пустой
● тэги поста через запятую, не обязательное поле
● изображение поста, не пустой, разрешенные форматы: jpg, png. Максимальный размер: 2 мегабайта
При успешном создании он должен отображаться в списке опубликованных постов.
После создания поста изображение должно загружаться на сервер в папку post_images в корне сайта.
При безуспешном добавлении поста или ошибке выводится соответствующее сообщение.

Редактирование постов должно быть доступно только администратору. Поля, доступные для редактирования:
● название поста, не пустой, уникальный
● текст поста, не пустой
● тэги поста через запятую, не обязательное поле
● изображение поста, не пустой, разрешенные форматы: jpg, png. Максимальный размер: 2 мегабайта
При безуспешном редактировании поста или ошибке выводится соответствующее сообщение.

Удаление поста должно быть доступно только администратору.

Просмотр записей блога в виде списка доступен на главной странице. Каждая запись содержит название и изображение.
Просмотр поста осуществляется при клике по заголовку на отдельной странице с выводом полной информации.
Поиск осуществляется по тегу с выводом результатов в виде списка. Каждая запись содержит название и изображение.
Сайт должен быть доступен по адресу h tt p: //xxx-m1 .wsr . ru, где xxx - ваш логин.
Логин администратора admin, пароль - sakhalin2018
Alash2972 вне форума
Войдите, чтобы оставить комментарий.
Быстрый переход