
Мова 🇺🇦 Українська
Передумови
Налаштування опитувань
Використання опитувань
Для розробників
Живі опитування в коментарях
Що таке живі опитування 
Live Polls дозволяє вам задати вашій спільноті питання безпосередньо в коментарях. Опитування прикріплюється до коментаря, відображається всередині нього, і кожен на сторінці голосує на місці, не покидаючи дискусію.
Результати оновлюються в режимі реального часу для всіх, хто переглядає сторінку, у міру надходження голосів, без необхідності оновлення. Автори опитувань можуть встановити дату закриття, приховати результати, доки хтось не проголосує, і вибрати, чи залишатимуться голосуючі анонімними.
Опитування вбудовані у віджет коментарів FastComments, тому вони працюють на будь‑якому сайті, де встановлений віджет, без додаткового коду.
Спробуйте демо Live Polls, щоб проголосувати в опитуванні та опублікувати своє.
Увімкнення опитувань 
Опитування вимкнено за замовчуванням. Щоб увімкнути їх, перейдіть до налаштувань налаштування віджету та позначте Увімкнути опитування.
Це додає кнопку опитування до панелі інструментів редактора коментарів. Опитування відображаються всередині коментаря, і глядачі голосують на місці.
Як і інші налаштування віджету, це можна застосувати до всього сайту або лише до окремих сторінок чи доменів.
Якщо ви пізніше вимкнете опитування, кнопка опитування зникає, а існуючі опитування перестають відображатися у віджеті. Опитування та їхні голоси зберігаються і знову з’являться, якщо ви увімкнете опитування.
Хто може створювати опитування 
Після ввімкнення опитувань, налаштування Who Can Create Polls контролює, хто бачить кнопку опитування на панелі інструментів коментаря:
- Admins/Moderators Only (за замовчуванням): лише адміністратори та модератори вашого сайту можуть прикріпити опитування до коментаря.
- Everyone: будь-який коментатор може прикріпити опитування до свого коментаря.
Це налаштування контролює лише те, хто може створювати опитування. Хто може голосувати, налаштовується окремо, дивіться наступний розділ.
Дозвіл анонімного голосування в опитуваннях 
За замовчуванням лише зареєстровані користувачі можуть голосувати в опитуваннях. Відвідувачі, які не ввійшли в систему, бачать підказку Log in to vote замість кнопок голосування.
Позначте Allow Anonymous Poll Votes, щоб дозволити будь-кому голосувати без облікового запису.
Щоб забезпечити справедливість результатів, анонімні голоси в опитуванні обмежені трьома голосами з однієї IP-адреси за годину.
Це окремо від Allow Anonymous Voting, який контролює голоси «за» та «проти» в коментарях.
Створення опитування 
Щоб створити опитування, натисніть кнопку опитування на панелі інструментів редактора коментарів. Редактор опитування відкривається під полем вводу тексту, де ви можете налаштувати:
- Питання, до 200 символів.
- Варіанти, від 2 до 10, кожен до 100 символів. Використовуйте Додати варіант, щоб додати більше.
- Коли опитування закривається: без дати завершення, 1 день, 3 дні або 1 тиждень. Закрите опитування показує свої остаточні результати і більше не приймає голоси.
- Приватність: чи залишаються голосуючі анонімними, видимими для адміністраторів або публічними. Дивіться Приватність голосування.
- Потрібно проголосувати, щоб побачити результати: коли позначено, результати залишаються прихованими для кожного глядача, доки вони не проголосують або поки опитування не закриється.
Напишіть свій коментар як зазвичай і опублікуйте його. Опитування публікується разом з коментарем. Опитування можна додавати до нових коментарів і до відповідей.
Щоб скасувати опитування перед публікацією, натисніть Видалити опитування.
Голосування та живі результати 
Щоб проголосувати, натисніть варіант. Результати показуються одразу, і опитування показує, скільки відповідей отримано на даний момент.
Кожна особа отримує один голос за опитування. Поки опитування відкрите, виборець може натиснути Change vote, щоб вибрати інший варіант.
Результати оновлюються в режимі реального часу. Коли будь‑хто на сторінці голосує, кількість і смужки оновлюються для всіх, хто переглядає опитування, без оновлення сторінки.
Якщо опитування не вимагає голосу для перегляду результатів, глядачі можуть натиснути Show results, щоб побачити поточні підрахунки перед голосуванням.
Конфіденційність голосуючих 
Кожне опитування має налаштування конфіденційності, обране його автором під час створення. Опитування показує своє налаштування під параметрами, щоб виборці знали, хто може бачити їхній голос до того, як вони його віддадуть.
- Анонімно (за замовчуванням): показуються лише підсумки. Ніхто, включаючи адміністраторів, не може бачити, хто за що проголосував.
- Адміністратори можуть бачити, хто проголосував: лише адміністратори та модератори можуть відкрити Переглянути, хто проголосував, який перелічує кожного виборця та його вибір.
- Публічне: будь-який глядач може натиснути Переглянути, хто проголосував і побачити, хто за що проголосував.
Голоси від відвідувачів, які не ввійшли в систему, підраховуються, але без прикріпленого імені, тому вони не з’являються у списку виборців.
Сповіщення про опитування 
Автор опитування отримує сповіщення, коли надходять відповіді:
- In-app: сповіщення під іконкою дзвінка, коли опитування отримує нову відповідь. Коли багато людей голосують, вони групуються в одне сповіщення.
- Email: щоденний лист автору опитування, коли їхнє опитування отримало нові відповіді за день.
Лише перший голос людини рахується як нова відповідь. Зміна голосу не надсилає сповіщення, і автори не отримують сповіщення про свої власні голоси.
Сповіщення дотримуються конфіденційності опитування. Для анонімних опитувань вони лише вказують, скільки нових відповідей надійшло. Імена голосувальників включаються для публічних опитувань та для опитувань, видимих адміністраторам, коли автор є адміністратором або модератором.
Лист містить посилання для відключення сповіщень для цього опитування. Його вміст можна змінити за допомогою шаблону Poll Response Notification, дивіться Email Templates.
API опитувань 
Опитування також можна керувати зі свого коду за допомогою REST API, наприклад, щоб додати опитування до коментаря з вашого бекенду, закрити опитування або експортувати голоси:
- Poll Structure описує об’єкт опитування та його обмеження.
- GET, PUT, PATCH та DELETE
/api/v1/polls/:commentIdчитає, замінює, редагує та видаляє опитування в коментарі. - PollVote Structure описує один голос.
- GET, POST та DELETE
/api/v1/poll-votesперераховує, подає та видаляє голоси.
Опитування також можна створити разом з його коментарем, передавши poll у POST /api/v1/comments.
API дотримується тих самих налаштувань, що й віджет: опитування мають бути ввімкнені, а голоси без авторизованого користувача відхиляються, якщо не дозволено анонімні голоси в опитуваннях. Окремі голоси в анонімних опитуваннях не можна прочитати через API.
У підсумку
Дякуємо, що прочитали нашу документацію про Live Polls! Дайте нам знати нижче, якщо у вас є питання.
