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

Аватар пользователя Ромка


Разработал очередной модуль для шестого Друпала. 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 КБ
Ключевые слова:
Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя fasdalf@fasdalf.ru
fasdalf@fasdalf.ru 9 лет назад

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

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

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

Аватар пользователя sadmin
sadmin 9 лет назад

Спасибо. В закладки

Аватар пользователя Химический Али
Химический Али 9 лет назад

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

Аватар пользователя Химический Али
Химический Али 9 лет назад

Посмотрел, ваш модуль однозначно лучше. Спасибо большое!

Аватар пользователя axel
axel 9 лет назад

Модуль установлен на drupal.ru, можно создавать опросы в блогах и форумах.

Аватар пользователя compawa
compawa 9 лет назад

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

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

Аватар пользователя olk
olk 9 лет назад

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

Аватар пользователя EllECTRONC
EllECTRONC 9 лет назад

Подтверждаю, «исчезновение» данных!

Аватар пользователя SlavviR
SlavviR 9 лет назад

вот бы для пятёрочки такой модуль, уух )

Аватар пользователя gumk
gumk 9 лет назад

Что там с модулем? обновление есть?

Аватар пользователя RomanDiablo
RomanDiablo 9 лет назад

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

Аватар пользователя вOFFка
вOFFка 8 лет назад

Тоже самое.... :(

Аватар пользователя olk
olk 8 лет назад

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

Аватар пользователя вOFFка
вOFFка 8 лет назад

Смотрел и там - ничего нет.

Аватар пользователя olk
olk 8 лет назад

а сюда заходили (admin/settings/inner-poll-settings)

Аватар пользователя вOFFка
вOFFка 8 лет назад

Так помогло, спасибо!

Аватар пользователя sadmin
sadmin 8 лет назад

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

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

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

Аватар пользователя RomanDiablo
RomanDiablo 8 лет назад

и че делать с модулем? Может опрос с помощью CCK прикрепить?

Аватар пользователя afishi
afishi 8 лет назад

3 вопроса:

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

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

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

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

Аватар пользователя afishi
afishi 8 лет назад
Химический Али написал:
afishi, возьмите вебформ

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

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

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

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

Аватар пользователя Mr.Alinaki@drupal.org
Mr.Alinaki@drup... 8 лет назад

А как-нибудь можно сделать, чтобы fieldset с опросом можно было двигать относительно других полей, как все остальные поля?

Аватар пользователя Mr.Alinaki@drupal.org
Mr.Alinaki@drup... 8 лет назад

Кстати, может быть вопрос не сюда... Как перевести сроки действия опроса верно? Там множественное число недель...

Аватар пользователя lorgus
lorgus 8 лет назад

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

Аватар пользователя lorgus
lorgus 8 лет назад

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

Аватар пользователя jsv
jsv 7 лет назад

а будет данный модуль выложен на drupal.org и, если да, то когда??

Аватар пользователя jsv
jsv 7 лет назад
lorgus написал:
как русский то прикрутить ? чет в манах не нашел как inner_poll.ru_.po_.txt вставить, что бы работало.. импорт не пашет

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

Аватар пользователя Lain
Lain 7 лет назад

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

Аватар пользователя Lain
Lain 7 лет назад

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

Аватар пользователя Lain
Lain 7 лет назад

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

Аватар пользователя Ljohn
Ljohn 7 лет назад

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

Аватар пользователя iNFerNo
iNFerNo 7 лет назад

Тему не читал но если я создал опрос и потом захотел его убрать - возникают косяки...

Аватар пользователя №rd@drupal.org
№rd@drupal.org 7 лет назад

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

Аватар пользователя RomanDiablo
RomanDiablo 7 лет назад

Я переводил сам, посмотреть можно на сайте радио

Аватар пользователя patator
patator 7 лет назад

Вот сижу и думаю: этот модуль использовать или сразу  Pollfield поставить?...

Аватар пользователя iNFerNo
iNFerNo 6 лет назад

pollfield очень тормозит открытие страницы в раз 20 медленнее если бы без него была страница

Аватар пользователя iNFerNo
iNFerNo 6 лет назад

а никто Inner Poll не дописывал под себя ???

Аватар пользователя patator
patator 6 лет назад

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

Аватар пользователя iNFerNo
iNFerNo 6 лет назад

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

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

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

Аватар пользователя patator
patator 6 лет назад

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

Аватар пользователя iNFerNo
iNFerNo 6 лет назад

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

Аватар пользователя zaharovrd
zaharovrd 5 лет назад

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

Аватар пользователя afishi
afishi 5 лет назад

я провести опрос? чтобы народ выбирал вариант ответа?

Аватар пользователя jsv
jsv 4 года назад

Удобная штука

Аватар пользователя iNFerNo
iNFerNo 4 года назад

Жаль малофункциональна.