Skip to content

websalter/admin-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Тестовое задание для программиста instudies.com

  1. Введение

Цель задания - разработать часть функционала для панели управления сайтом instudies.com. Описание всего функционала админ панели тут. В рамках этого задания необходимо реализовать только часть фуникций. Функционал панели управления находится в AdminBundle. В SiteBundle находятся Entity. Тут находится дамп базы данных. Задание необходимо выполнить в созданном вами публичном репозитории, склонировав этот. Внешние библиотеки в репозитории не содержатся, установить их нужно командой "bin/vendors install". Front-end разработан заранее и находится в ./web/assets/index.html, работает на twitter bootstrap. Админка и все ее разделы открываются внутри /admin/

С вопросами не стесняйтесь писать мне :) skype:zuzleru

  1. Безопасность

Необходимо обеспечить безопасность ограничив доступ ко всем страницам /admin/* с помощью Http Authentication. Логины и пароли администраторов можно указывать прямо в конфигурационном файле.

  1. Управление - пользователи

В /Instudies/AdminBundle/Controller/Management/UserController.php на половину реализован функционал редактирования страницы пользователя. Созданы шаблоны, форма поиска пользователей по id и email. Необходимо оживить форму редактирования профиля, опираясь на шаблон.

  1. Статистика - счетчики

Создать контроллер для статистики, и действие для вывода счетчиков (подробности описаны в документе).

  1. Меню

"Оживить" меню в шапке. Реализовать подсветку активных пунктов в зависимости от раздела админки.

  1. Рецензия кода

Написать небольшой отзыв/рецензию на написанный мной код в AdminBundle и SiteBundle. Указать слабые стороны и что можно было бы переделать. Можно устно.

  1. Завершение задания

После выполнения задания, присылайте письмо на zuzle@instudi.es с ссылкой на репозиторий, описанием трудностей, комментариями, укажите сколько потратилось времени на выполнение.

About

Тестовое задание для программиста

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published