С выходом нового релиза NorrCompetition 1.7, в компоненте появился новый функционал и ряд улучшений, позволяющих организовать фото и видео конкурсы на Joomla более эффективно. В данной статье мы рассмотрим, что из себя представляют новые возможности и как найти новые настройки в админ.части компонента.
Новый функционал
Прежде всего, давайте изучим новые фичи, появившиеся в версии 1.7. Итак:
1. Создание и редактирование конкурсов с фронта
Данный функционал позволяет пользователю создавать и редактировать конкурсы на стороне фронт-энда. Это полезно, если вы планируете выставить права на создание конкурсов определённой группе пользователей без предоставления доступа в панель администратора.
Официальное руководство: создание и редактирование конкурсов с фронтэнда
2. Подача заявок незарегистрированными пользователями
Теперь гости могут подавать заявки (анкеты участников) без регистрации на сайте! Функционал, запрашиваемый многими пользователями, теперь реализован. В настройках можно выбрать пользователя, от имени которого будут создаваться заявки, подаваемые гостями. Также добавлена поддержка Captcha (стандартный Joomla плагин) во избежание подачи заявок спам-ботами.
Официальное руководство: подача заявок незарегистрированными пользователями
3. Отчёт о голосовании
Теперь вы можете сформировать отчёт в соответствии с критериями фильтра и скачать отчёт в виде .CSV файла. По умолчанию будет формироваться полный отчёт, экспортируемый по нажатию на кнопку "Экспорт", но вы можете поиграться с настройками фильтра, используя такие параметры, как:
- Голоса с - дата, начиная с которой будет формироваться отчёт;
- Голоса до - дата, по которую будет формироваться отчёт;
- Поиск участника - формирование отчёта по выбранному участнику;
- Выбор конкурса - выбор произвольного конкурса для формирования отчёта.
4. Кастомные настройки изображений в конкурсах
Теперь появилась возможность выставлять индивидуальные настройки изображений в любом конкурсе через переопределение параметров. Например, по умолчанию размер маленького изображения выставлен в 250 пикселей по ширине в конфигурации, но для выборочного конкуса вы можете выставить другой размер, например, 150 пикселей. В результате, размеры загружаемых изображений могут отличатся в разных конкурсах.
Перейдите в Панель Администрирования > Компоненты > NorrCompetition > редактирование нужного конкуса и нажмите на вкладку "Изображения". Теперь вы можете выставить произвольные значения.
5. Навигация Вперёд / Назад
Простое решение, отображающее кнопки "Вперёд" / "Назад" для быстрого перехода на следующего / предыдущего участника. Для включения данной фичи, перейдите в Панель Администратора > Компоненты > NorrCompetition > Настройки > вкладка "Участник" и включите параметр Навигация
6. Поддержка Bootstrap 3
В версию 1.7 включена новая тема для обеспечения совместимости с современными шаблонами Joomla, использующими Bootstrap 3 фреймворк. Вы можете выбрать данную тему. Перейдите в Панель Администратора > Компоненты > NorrCompetition > Настройки > вкладка "Общие" и выберите bootstrap3 в настройке "Тема":
7. Скрывать участиков в случае, если голосование ещё не началось
В некоторых случаях вам может потребоваться скрыть участников из конкурса до начала голосования во избежание плагиата и кражи идей пользователями друг у друга. Как это работает: пользователи подают заявки в конкурс, при этом, если зайти в конкурс, все участники не отображаются и выводится соответствующее предупреждение.
Для достижения такого результата вам нужно назначить в конкурсе отложенную дату голосований (например, на следующую неделю) и выключить отображение участников через новую опцию. Перейдите в Панель Администратора > Компоненты > NorrCompetition > Конкурсы и перейдите в режим редактирования конкурса. Далее нажмите на вкладку "Основные параметры" и установите позднюю дату в параметре Дата начала голосования.
Теперь нажмите на вкладку Параметры макета и поиграйтесь с двумя параметрами:
- Участники - показать или скрыть участников до начала голосования.
- Общее число - показать или скрыть общее число участников.
Эти параметры также можно найти в глобальных настройках компонента.
Улучшения
Версия 1.7 также содержит ряд улучшений, которые стоит описать и рассказать в деталях.
1. Совместимость с Joomla 3.7
Проведено тестирование NorrCompetition с последней бета версией Joomla 3.7 и внесены необходимые исправления в код компонента. Теперь NorrCompetition полностью совместим с Joomla 3.7 и вы можете обновляться без риска возникновения багов.
2. Режим частоты голосования
Новое улучшение позволяет выставить свой параметр частоты голосования, такие как: секунды, минуты, часы и дни.
Перейдите в Панель администратора > Компоненты > NorrCompetition > Настройкии > вкладка "Конкурс и найдите следующий параметр:
- Режим своей частоты - Установите режим для своей частоты голосования (секунды, минуты, часы и дни).
Вы также можете переопределить этот параметр в настройках выбранного конкурса.
3. Отображение кнопок голосования в неактивном конкурсе
Небольшое улучшение в UI. Теперь, при переходе в конкурс, вы увидите неактивные кнопки "Голосовать" под каждым участником, не смотря на то, что голосование в конкурсе завершено или ещё не началось.
4. Запретить пользователю голосовать за своих участников
Небольшое, но эффективное улучшение, запрещающее пользователям голосовать за участников, которых они подали в конкурс. Это позволит избежать нечестного голосования и накрутки голосов. Чтобы включить это правило, перейдите в Панель Администратора > Компоненты > NorrCompetition > Настройки > вкладка Конкурс и найдите следующий параметр:
- Голосовать за своего - позволять пользователям голосовать за своих участников.
Итак, мы завершили детальный обзор новых возможостей и улучшений NorrCompetition версии 1.7. Релиз также включает в себя некоторые небольшие изменения и исправления ошибок, которые не рассмотрены в рамках этой статьи. Вы можете ознакомиться с полным списком изменений в пресс релизе NorrCompetition 1.7.