Тестирование модуля "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 КБ

Комментарии

Аватар пользователя fasdalf@fasdalf.ru fasdalf@fasdalf.ru 17 сентября 2008 в 16:27

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

Аватар пользователя Ромка Ромка 17 сентября 2008 в 16:32

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

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

Аватар пользователя Химический Али Химический Али 18 сентября 2008 в 10:15

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

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

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

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

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

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

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

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

Аватар пользователя olk olk 29 декабря 2008 в 15:29

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

Аватар пользователя Serebron Serebron 10 ноября 2015 в 11:46

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

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

Аватар пользователя afishi afishi 2 мая 2009 в 12:46

3 вопроса:

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

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

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

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

Аватар пользователя afishi afishi 14 августа 2009 в 13:21

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

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

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

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

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

Аватар пользователя lorgus lorgus 6 ноября 2009 в 20:14

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

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

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

Аватар пользователя jsv jsv 27 ноября 2009 в 23:29

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

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

Аватар пользователя Lain Lain 9 декабря 2009 в 16:31

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

Аватар пользователя Lain Lain 9 декабря 2009 в 16:31

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

Аватар пользователя Lain Lain 20 февраля 2010 в 2:31

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

Аватар пользователя Ljohn Ljohn 5 апреля 2010 в 11:12

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

Аватар пользователя №rd@drupal.org №rd@drupal.org 17 июля 2010 в 16:08

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

Аватар пользователя patator patator 13 января 2011 в 8:42

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

Аватар пользователя iNFerNo iNFerNo 13 января 2011 в 9:21

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

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

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

Аватар пользователя patator patator 13 января 2011 в 10:10

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

Аватар пользователя iNFerNo iNFerNo 13 января 2011 в 10:54

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

Аватар пользователя zaharovrd zaharovrd 15 декабря 2011 в 10:57

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