Пример реализации тестового задания для компании BGS Group https://moikrug.ru/companies/bgs
=========================================
Постановка задачи:
Создать компонент, выводящий список книг (название, автор, картинка и рейтинг), с возможностью поставить оценку (1-5), влияющую на рейтинг.
Требования:
-
Книги и оценки к ним должны быть отдельными сущностями ORM битрикс.
-
Компонент должен поддерживать кеширование.
-
Добавление оценки должно происходить без обновления страницы.
Результат:
Ссылка на git-репозиторий, содержащий: Файлы mysql запросов для создания необходимых таблиц и наполнения их тестовыми данными. Папку с компонентом.
=========================================
Ссылка на репозиторий: https://bitbucket.org/mapt34/bgstest/overview
Для установки необходимо скопировать исходники модуля в битрикс и установить его в админке.
Тестовые данные необходимо внести в админке (сервисы - Books).
Компонент называется mapt_bgstest:books
Для работы модуля необходимо предварительно развернуть модуль https://bitbucket.org/mapt34/mapt_tools/overview