Модуль «Идеи» (idea) — штатный инструмент 1С-Битрикс для сбора предложений от посетителей и сотрудников: пользователи публикуют идеи, голосуют за чужие и обсуждают их, а администратор управляет статусами и модерацией.
Назначение модуля и где он применяется
Модуль idea реализует «банк идей» — площадку, где авторизованные пользователи предлагают улучшения, а сообщество голосует за них. Механика близка к публичным сервисам сбора обратной связи: идея с наибольшим числом голосов поднимается в списке, а владелец сайта видит реальные приоритеты аудитории.
Типовые сценарии использования:
- Внешний сайт. Сбор пожеланий клиентов по продукту или сервису.
- Интранет и корпоративный портал. Приём предложений сотрудников по процессам и рабочим местам.
- Сообщество. Публичное голосование за развитие функциональности или контента.
Данные модуль хранит в собственных таблицах, а идеи оформляются как записи с заголовком, описанием, категорией и статусом. Голоса и комментарии привязываются к конкретной идее и к пользователю.
Установка и включение модуля
Модуль «Идеи» не входит в минимальную поставку и устанавливается как решение из Marketplace либо активируется, если он уже есть в дистрибутиве редакции.
- Откройте Marketplace → Установленные решения и проверьте наличие модуля
idea. - Если модуля нет, перейдите в Marketplace → Каталог решений, найдите модуль «Идеи» и установите его.
- После установки убедитесь, что модуль активен: Настройки → Настройки продукта → Модули — строка «Идеи» должна быть в списке подключённых.
- Проверьте, что установлены зависимые модули:
main,iblock(для категорий) и модуль оценки/голосования, если он используется в вашей сборке.
После включения в административном меню появляется соответствующий раздел управления идеями, а на публичной части можно разместить компонент вывода списка идей.
Настройки модуля
Параметры задаются в Настройки → Настройки продукта → Настройки модулей → Идеи. Ключевые опции сгруппированы в таблице.
| Параметр | Назначение |
|---|---|
| Премодерация идей | Новая идея публикуется только после проверки администратором. |
| Разрешить голосование | Включает кнопки «за»/«против» и учёт голосов в рейтинге. |
| Голосов на пользователя | Ограничение числа голосов, чтобы исключить накрутку. |
| Разрешить комментарии | Подключает обсуждение под каждой идеей. |
| Категории по умолчанию | Список рубрик, по которым классифицируются предложения. |
| Уведомления администратору | Отправка письма о новой идее или комментарии на почту ответственного. |
Настройки задаются отдельно для каждого сайта, если у вас многосайтовая конфигурация — переключайте вкладку сайта в верхней части формы настроек.
Статусы идей и модерация
Каждая идея проходит жизненный цикл через статусы. Администратор меняет статус вручную из списка идей в административном разделе.
- На модерации — идея отправлена, но ещё не опубликована (при включённой премодерации).
- Опубликована / Открыта — идея видна всем и участвует в голосовании.
- В работе — предложение принято к реализации.
- Реализована — идея выполнена, закрыта для голосования.
- Отклонена — предложение не будет реализовано, с комментарием причины.
Порядок модерации:
- Откройте раздел управления идеями в административной части.
- Отфильтруйте список по статусу «На модерации».
- Откройте идею, проверьте текст и категорию, при необходимости отредактируйте.
- Смените статус на «Опубликована» либо «Отклонена» с пояснением.
Смену статуса можно сопровождать уведомлением автору, чтобы он видел движение по своему предложению.
Права доступа и роли
Доступ к модулю разграничивается на вкладке Доступ в его настройках. Уровни назначаются группам пользователей.
- Нет доступа — модуль недоступен группе.
- Просмотр — пользователь видит список идей, но не добавляет и не голосует.
- Голосование — разрешено голосовать и комментировать.
- Добавление — пользователь может публиковать свои идеи.
- Модерация — управление статусами и чужими идеями.
- Полный доступ — настройка модуля и все операции.
Рекомендуется закрыть добавление и голосование для группы Все пользователи (в том числе неавторизованные), оставив эти права только зарегистрированным. Так вы избежите анонимного спама и накрутки голосов.
Вывод банка идей на публичной части
Список идей и форма добавления размещаются с помощью штатного компонента модуля. Порядок публикации страницы:
- Создайте раздел сайта, например
/idea/, и включите режим правки. - Из панели Компоненты → Идеи перетащите комплексный компонент на страницу.
- В параметрах укажите путь к странице детального просмотра, число идей на страницу и режим сортировки (по рейтингу или по дате).
- Настройте отображение категорий, кнопок голосования и блока комментариев.
- Сохраните страницу и проверьте вывод от лица разных групп пользователей.
Шаблон компонента можно скопировать в /local/templates/ и доработать вёрстку под дизайн сайта, не затрагивая исходники модуля.
Частые ошибки
Что чаще всего идёт не так при внедрении модуля:
- Идеи не появляются на сайте. Включена премодерация, а статус новых идей остаётся «На модерации» — проверьте настройку и опубликуйте записи.
- Голосуют неавторизованные. Группе «Все пользователи» выданы права голосования — уберите их на вкладке «Доступ».
- Один пользователь накручивает голоса. Не задан лимит голосов на пользователя или голосование ведётся по cookie — ограничьте голоса и требуйте авторизацию.
- Не приходят уведомления. Не указан e-mail ответственного или на сервере не настроена отправка почты — проверьте параметр уведомлений и почтовые события.
- Категории пустые. Не создан или не привязан инфоблок категорий — задайте список рубрик в настройках модуля.
- Правки шаблона пропали после обновления. Компонент кастомизировался в
/bitrix/вместо/local/— переносите шаблоны в/local/templates/.
Итог
Модуль «Идеи» (idea) даёт готовый механизм сбора предложений с голосованием, статусами и модерацией без программирования. Для корректной работы достаточно установить модуль, задать премодерацию и лимиты голосов, разграничить права по группам и вывести компонент банка идей на сайт.
Главное — закрыть добавление и голосование для анонимных пользователей, настроить уведомления ответственному и вести жизненный цикл идей через статусы. Тогда площадка превращается в рабочий инструмент приоритизации, а не в свалку неотсортированных заявок.