Skip to content

AlexLich/work-beejee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

work-beejee

тестовое задание --- Базовая функциональность ---

Сделать форму обратной связи.

  • На странице должны быть показаны все оставленные отзывы, под ними форма: Имя, E-mail, текст сообщения, кнопки "Предварительный просмотр" и "Отправить".
  • Отзывы можно сортировать по имени автора, e-mail и дате добавления (по умолчанию - по дате, последние наверху).
  • Также должна быть валидация.
  • Предварительный просмотр должен работать без перезагрузки страницы.

Сделать вход для администратора (логин "admin", пароль "123").

  • Администратор должен иметь возможность редактировать отзыв.
  • Измененные отзывы в общем списке выводятся с пометкой "изменен администратором".

К отзыву можно прикрепить картинку.

  • Картинка должна быть не более 320х240 пикселей, при попытке залить изображение большего размера, картинка должна быть пропорционально уменьшена до заданных размеров. Допустимые форматы: JPG, GIF, PNG.

У администратора должна быть возможность модерирования.

  • Т.е. на странице администратора показаны отзывы с миниатюрами картинок и их статусы (принят/отклонен).

  • Отзыв становится видимым для всех только после принятия админом. Отклоненные отзывы остаются в базе, но не показываются обычным пользователям. Изменение картинки администратором не требуется.

В приложении нужно с помощью чистого PHP реализовать модель MVC (PHP-фреймворки использовать нельзя). Верстка на bootstrap. Помните, что аккуратность - это один из главных критериев оценки тестового.

Приложение нужно развернуть на любом бесплатном хостинге, чтобы можно было посмотреть его в действии. Скопируйте в корневую папку проекта наш онлайн-редактор dayside (https://github.com/boomyjee/dayside) Таким образом редактор будет доступен по url <ваш проект>/dayside/index.php Убедитесь, что настройки .htaccess подволяют редактору открыться. При первом запуске редактор попросит установить пароль, поставьте как в админке: 123.

About

тестовое задание

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published