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

Ср, 17/09/2008 - 12: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. После того как отполирую модуль и выловлю в нем все баги, выложу его в открытый доступ.

0 Спасибо

Комментарии

Аватар пользователя fasdalf@fasdalf.ru
8 лет 6 months назад fasdalf@fasdalf.ru #

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

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

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

0 Спасибо
Аватар пользователя sadmin
8 лет 6 months назад sadmin #

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

0 Спасибо
Аватар пользователя Химический Али
8 лет 6 months назад Химический Али #

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

0 Спасибо
Аватар пользователя Химический Али
8 лет 6 months назад Химический Али #

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

0 Спасибо
Аватар пользователя axel
8 лет 6 months назад axel #

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

0 Спасибо
Аватар пользователя compawa
8 лет 6 months назад compawa #

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

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

0 Спасибо
Аватар пользователя olk
8 лет 6 months назад olk #

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

0 Спасибо
Аватар пользователя EllECTRONC
8 лет 6 months назад EllECTRONC #

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

0 Спасибо
Аватар пользователя SlavviR
8 лет 6 months назад SlavviR #

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

0 Спасибо
Аватар пользователя gumk
8 лет 5 months назад gumk #

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

0 Спасибо
Аватар пользователя Химический Али
8 лет 5 months назад Химический Али #

Проводит тестирование, обещает скоро выложить.

0 Спасибо
Аватар пользователя RomanDiablo
8 лет 4 months назад RomanDiablo #

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

0 Спасибо
Аватар пользователя вOFFка
8 лет 3 months назад вOFFка #

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

0 Спасибо
Аватар пользователя olk
8 лет 3 months назад olk #

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

0 Спасибо
Аватар пользователя вOFFка
8 лет 3 months назад вOFFка #

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

0 Спасибо
Аватар пользователя olk
8 лет 3 months назад olk #

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

0 Спасибо
Аватар пользователя вOFFка
8 лет 3 months назад вOFFка #

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

0 Спасибо
Аватар пользователя sadmin
8 лет 3 months назад sadmin #

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

0 Спасибо
Аватар пользователя Serebron
1 год 4 months назад Serebron #
sadmin написал:
Анонимаус только единожды голосует и только тот который первый. Так?

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

0 Спасибо
Аватар пользователя RomanDiablo
8 лет 2 months назад RomanDiablo #

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

0 Спасибо
Аватар пользователя afishi
7 лет 11 months назад afishi #

3 вопроса:

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

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

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

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

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

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

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

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

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

0 Спасибо
Аватар пользователя Mr.Alinaki@drupal.org
7 лет 9 months назад Mr.Alinaki@drup... #

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

0 Спасибо
Аватар пользователя Mr.Alinaki@drupal.org
7 лет 9 months назад Mr.Alinaki@drup... #

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

0 Спасибо
Аватар пользователя lorgus
7 лет 4 months назад lorgus #

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

0 Спасибо
Аватар пользователя lorgus
7 лет 4 months назад lorgus #

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

0 Спасибо
Аватар пользователя jsv
7 лет 4 months назад jsv #

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

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

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

0 Спасибо
Аватар пользователя Lain
7 лет 3 months назад Lain #

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

0 Спасибо
Аватар пользователя Lain
7 лет 3 months назад Lain #

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

0 Спасибо
Аватар пользователя Lain
7 лет 1 month назад Lain #

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

0 Спасибо
Аватар пользователя Ljohn
6 лет 11 months назад Ljohn #

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

0 Спасибо
Аватар пользователя iNFerNo
6 лет 10 months назад iNFerNo #

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

0 Спасибо
Аватар пользователя №rd@drupal.org
6 лет 8 months назад №rd@drupal.org #

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

0 Спасибо
Аватар пользователя RomanDiablo
6 лет 8 months назад RomanDiablo #

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

0 Спасибо
Аватар пользователя patator
6 лет 5 months назад patator #

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

0 Спасибо
Аватар пользователя iNFerNo
6 лет 2 months назад iNFerNo #

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

0 Спасибо
Аватар пользователя iNFerNo
6 лет 2 months назад iNFerNo #

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

0 Спасибо
Аватар пользователя patator
6 лет 2 months назад patator #

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

0 Спасибо
Аватар пользователя iNFerNo
6 лет 2 months назад iNFerNo #

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

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

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

0 Спасибо
Аватар пользователя patator
6 лет 2 months назад patator #

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

0 Спасибо
Аватар пользователя iNFerNo
6 лет 2 months назад iNFerNo #

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

0 Спасибо
Аватар пользователя zaharovrd
5 лет 3 months назад zaharovrd #

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

0 Спасибо
Аватар пользователя afishi
5 лет 3 months назад afishi #

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

0 Спасибо
Аватар пользователя jsv
3 года 6 months назад jsv #

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

0 Спасибо
Аватар пользователя iNFerNo
3 года 6 months назад iNFerNo #

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

0 Спасибо