Тестирование модуля "Inner poll"

17 сентября 2008 в 16:09


Разработал очередной модуль для шестого Друпала. Inner poll — модуль позволяющий прикреплять опросы к любому документу (в стандартной поставке Друпала опрос является отдельным типом документа).

UPD: выложил модуль и файл с русским переводом для него. Интересны мнения участников сообщества об удобстве использования и информация о найденных багах.

Drupal 7 версия

Особенности модуля

  1. Все действия пользователей сохраняются без перезагрузки страницы (хмм, возможно, пора уже перестать считать AJAX фишкой);
  2. автор опроса может разрешить (или не разрешить) пользователям отменять свои голоса голоса;
  3. автор опроса может открывать/закрывать опрос, а так же устанавливать дату автоматического закрытия опроса;
  4. автор опроса может разрешить/запретить множественный выбор;
  5. автор опроса, если он не является модератором, может править вопрос опроса только до тех пор, пока в опросе нет ни одного голоса;
  6. автор опроса, если он не является модератором, может править ответ на вопрос только до тех пор, пока за этот ответ нет ни одного голоса;
  7. опрос может содержать до 999 вариантов ответа;
  8. пользователи не могут просматривать результаты опроса до тех пор пока не проголосуют, для неопределившихся с решением есть кнопка "Воздержаться", после нажатия которой будут показаны результаты, но при этом пользователь потеряет возможность голосовать в этом опросе;
  9. администратор сайта может раздавать права на голосование, создание опросов, редактирование опросов, редактирование опросов даже в случае если в них уже есть голоса;

Пояснение к пунктам 5 и 6. Они нужны для того, чтобы авторы не вносили кардинальных изменений в опрос тогда, когда другие юзеры уже отдали в них свои голоса. Например, был опрос "Любите ли вы клубнику", на который получены ответы "Да" — 95%, "Нет" — 5%, а затем ушлый автор сменил вопрос на "Смотрите ли вы порнографию".

Прошу помочь с тестированием модуля. Я вынес в отдельный поддомен http://test.romka.eu тестовую площадку, на которой любой желающий сможет испытать возможности модуля. Буду рад пожеланиям и сообщениям о найденных ошибках. Багрепорты просьба выкладывать тут: http://romka.eu/blog/inner-poll. После того как отполирую модуль и выловлю в нем все баги, выложу его в открытый доступ.

ВложениеРазмер
Файл inner_poll.tgz7.31 КБ

Комментарии

«8. пользователи не могут просматривать результаты опроса....»
Анонимы видят голоса. Можно выйти и посмотреть. Потом проголосовать.
К тому же отсутствие Site_Network или OpenID сильно усложняет участие в тестах.

17 сентября 2008 в 16:27

<a href="mailto:fasdalf@fasdalf.ru">fasdalf@fasdalf.ru</a> wrote:
«8. пользователи не могут просматривать результаты опроса....»
Анонимы видят голоса. Можно выйти и посмотреть. Потом проголосовать.
К тому же отсутствие Site_Network или OpenID сильно усложняет участие в тестах.

OpenId включил, с результатами для анонимов сейчас разберусь... По идее результаты должны показываться анониму в том случае, если с этого ип уже был отдан голос.

17 сентября 2008 в 16:32

Опишите как пользоваться модулем. Помнится, кто-то с сайта уже делал подобное - нужно было вставить тег определенного вида с параметром - id опроса в текст ноды и там появлялся опрос. У вас так же? Просто это не очень удобно.

18 сентября 2008 в 10:15

При импорте перевода появляется такая ошибка:

Файл перевода inner_poll.ru_.po содержит ошибку: невозможно обработать формулу множественных чисел.

19 сентября 2008 в 16:22
Аватар пользователя olk olk 0

Бага , если заполнить поля опроса, и нажать предпросмотр, то данные вбитые в опрос исчезают

19 сентября 2008 в 16:58

Как его настраивать чето он не работает!
Поставил модуль, поставил все разрешения для него, нажимаю создать материал, например блог и у меня не появляется пункт Прикрепить опрос как на http://drupal.ru/.
Чё я не так делаю подскажите пожайлуста! Тестирую на Drupal 6.6

1 ноября 2008 в 16:37
Аватар пользователя olk olk 0

Скорее всего надо покопаться в типах материалов (admin/content/types), дать конкретным типам (Blog, Page ...) разрешение на прикрепление голосовалки

29 декабря 2008 в 15:29

"sadmin" wrote:
Анонимаус только единожды голосует и только тот который первый. Так?

не знаю как этот модуль, а стандартный poll анонимов по ip различает.
Пример из жизни :), голосовали только гости:
голосование

10 ноября 2015 в 11:46

3 вопроса:

1. реально сделать несколько вопросов и ответов? т.е.
1 вопрос 3 варианта ответы, + еще 1 вопрос еще 3 ответа и т.д.

Или только 1 вопрос?

2. реально такое под 5?

3. Реально, чтобы ответы получал только админ? а правильно ответившие получат призы? типа конкурса на билеты?

2 мая 2009 в 12:46

Химический Али wrote:
afishi, возьмите вебформ

а просто конкурсы проводить?

Они голосуют, а мы - админы - видим кто за кого и как пороголосовал?
к примеру 3 вопроса и каждый по 3 варианта ответа.

Билеты на концерты и в кино раздавать начнем!

Может поднаправите?

14 августа 2009 в 13:21

как русский то прикрутить ? чет в манах не нашел как inner_poll.ru_.po_.txt вставить, что бы работало.. импорт не пашет

6 ноября 2009 в 20:14

и еще вопрос... хотелось бы такое голосование (мож кто сталкивался):
например пишется статья об учениках школы... идут фамилии... за каждой фамилией значок голосования... нажал и проголосовал...
желательно что бы рейтинг был с плюсом и минусом, но мона и без этого...
ткните куда копать

6 ноября 2009 в 20:17
Аватар пользователя jsv jsv 0

"lorgus" wrote:
как русский то прикрутить ? чет в манах не нашел как inner_poll.ru_.po_.txt вставить, что бы работало.. импорт не пашет

переименуй в inner_poll.ru.po и понеслось

27 ноября 2009 в 23:29

Были проблемы с прикручиванием перевода. А точнее с его кодировкой. Соответственно вело тему. Поэтому переводил вручную. Огромное спасибо за модуль.

9 декабря 2009 в 16:31

Были проблемы с прикручиванием перевода. А точнее с его кодировкой. Соответственно вело тему. Поэтому переводил вручную. Огромное спасибо за модуль.

9 декабря 2009 в 16:31

Заметил такую ошибку, если попытаться подкоректировать ноду во время голосования то результаты сбиваються и голоса переходятк другим вариантам. даже если просто нажать редактировать а потом сохранить.

20 февраля 2010 в 2:31

На Вашем сайте Вы говорили что, может быть, выложите более новую сборку модуля с исправлениями.
(модуль то у меня работает, однако есть баги - например сейчас после отдачи голоса появляется надпись "loading" и все...).
Скажите не появилось ли обновления? (пока я нашел, что на тестовом сайте vote.js отличается от моего)

5 апреля 2010 в 11:12

модуль движется к официальному сайту или так и лежит в личных сайтиках? очень хочется уже перевести через друпалер.ру и использовать в полной мере

17 июля 2010 в 16:08

pollfield очень тормозит открытие страницы в раз 20 медленнее если бы без него была страница
Возможно. Но, по крайней мере, у него есть стабильная поддержка и он будет портирован в D7. Т.к. я не программист мне это оказалось критическим в выборе модуля.

13 января 2011 в 8:42

а кто мешает поддерживать и писать патчи... для Inner Poll

пи.эс. мне скорость важнее, но сам

pollfield очень хороший если бы не торможение от Inner Poll можно былобы отказатся

13 января 2011 в 9:21

Мешает, то что я уже указал: "я не программист". А заказывать каждый раз переделку минорного модуля - пустая трата денег.

13 января 2011 в 10:10

Ну без затрат нужный модуль не впихнуть... в проект. Кому нужны халявные шаблонные сайты... Зашел и ушел.

13 января 2011 в 10:54

Подскажи как ты сделал:
1- опрос засунул в блок
2- при нажатии на кнопку у тебя здесь же выводятся статистические результаты

15 декабря 2011 в 10:57