Тестирование модуля "Inner poll"
Прислано: Ромка
ср, 17/09/2008 - 12:09

Разработал очередной модуль для шестого Друпала. Inner poll — модуль позволяющий прикреплять опросы к любому документу (в стандартной поставке Друпала опрос является отдельным типом документа).
UPD: выложил модуль и файл с русским переводом для него. Интересны мнения участников сообщества об удобстве использования и информация о найденных багах.
Особенности модуля
- Все действия пользователей сохраняются без перезагрузки страницы (хмм, возможно, пора уже перестать считать AJAX фишкой);
- автор опроса может разрешить (или не разрешить) пользователям отменять свои голоса голоса;
- автор опроса может открывать/закрывать опрос, а так же устанавливать дату автоматического закрытия опроса;
- автор опроса может разрешить/запретить множественный выбор;
- автор опроса, если он не является модератором, может править вопрос опроса только до тех пор, пока в опросе нет ни одного голоса;
- автор опроса, если он не является модератором, может править ответ на вопрос только до тех пор, пока за этот ответ нет ни одного голоса;
- опрос может содержать до 999 вариантов ответа;
- пользователи не могут просматривать результаты опроса до тех пор пока не проголосуют, для неопределившихся с решением есть кнопка "Воздержаться", после нажатия которой будут показаны результаты, но при этом пользователь потеряет возможность голосовать в этом опросе;
- администратор сайта может раздавать права на голосование, создание опросов, редактирование опросов, редактирование опросов даже в случае если в них уже есть голоса;
Пояснение к пунктам 5 и 6. Они нужны для того, чтобы авторы не вносили кардинальных изменений в опрос тогда, когда другие юзеры уже отдали в них свои голоса. Например, был опрос "Любите ли вы клубнику", на который получены ответы "Да" — 95%, "Нет" — 5%, а затем ушлый автор сменил вопрос на "Смотрите ли вы порнографию".
Прошу помочь с тестированием модуля. Я вынес в отдельный поддомен http://test.romka.eu тестовую площадку, на которой любой желающий сможет испытать возможности модуля. Буду рад пожеланиям и сообщениям о найденных ошибках. Багрепорты просьба выкладывать тут: http://romka.eu/blog/inner-poll. После того как отполирую модуль и выловлю в нем все баги, выложу его в открытый доступ.
| Прикрепленный файл | Размер |
|---|---|
| inner_poll.tgz | 7.31 кб |
- Ромка's blog
- Для комментирования войдите или зарегистрируйтесь
«8. пользователи не могут просматривать результаты опроса....»
Анонимы видят голоса. Можно выйти и посмотреть. Потом проголосовать.
К тому же отсутствие Site_Network или OpenID сильно усложняет участие в тестах.
- Для комментирования войдите или зарегистрируйтесь
«8. пользователи не могут просматривать результаты опроса....»
Анонимы видят голоса. Можно выйти и посмотреть. Потом проголосовать.
К тому же отсутствие Site_Network или OpenID сильно усложняет участие в тестах.
OpenId включил, с результатами для анонимов сейчас разберусь... По идее результаты должны показываться анониму в том случае, если с этого ип уже был отдан голос.
- Для комментирования войдите или зарегистрируйтесь
Спасибо. В закладки
- Для комментирования войдите или зарегистрируйтесь
Опишите как пользоваться модулем. Помнится, кто-то с сайта уже делал подобное - нужно было вставить тег определенного вида с параметром - id опроса в текст ноды и там появлялся опрос. У вас так же? Просто это не очень удобно.
- Для комментирования войдите или зарегистрируйтесь
Посмотрел, ваш модуль однозначно лучше. Спасибо большое!
- Для комментирования войдите или зарегистрируйтесь
Модуль установлен на drupal.ru, можно создавать опросы в блогах и форумах.
- Для комментирования войдите или зарегистрируйтесь
Вот был модуль http://www.drupal.ru/node/13201 для 5-ки.
- Для комментирования войдите или зарегистрируйтесь
При импорте перевода появляется такая ошибка:
Файл перевода inner_poll.ru_.po содержит ошибку: невозможно обработать формулу множественных чисел.
- Для комментирования войдите или зарегистрируйтесь
Бага , если заполнить поля опроса, и нажать предпросмотр, то данные вбитые в опрос исчезают
- Для комментирования войдите или зарегистрируйтесь
вот бы для пятёрочки такой модуль, уух )
- Для комментирования войдите или зарегистрируйтесь
Подтверждаю, «исчезновение» данных!
- Для комментирования войдите или зарегистрируйтесь
Что там с модулем? обновление есть?
- Для комментирования войдите или зарегистрируйтесь
Проводит тестирование, обещает скоро выложить.
- Для комментирования войдите или зарегистрируйтесь
Как его настраивать чето он не работает!
Поставил модуль, поставил все разрешения для него, нажимаю создать материал, например блог и у меня не появляется пункт Прикрепить опрос как на http://drupal.ru/.
Чё я не так делаю подскажите пожайлуста! Тестирую на Drupal 6.6
- Для комментирования войдите или зарегистрируйтесь
Анонимаус только единожды голосует и только тот который первый. Так?
- Для комментирования войдите или зарегистрируйтесь
Тоже самое.... :(
- Для комментирования войдите или зарегистрируйтесь
Скорее всего надо покопаться в типах материалов (admin/content/types), дать конкретным типам (Blog, Page ...) разрешение на прикрепление голосовалки
- Для комментирования войдите или зарегистрируйтесь
Смотрел и там - ничего нет.
- Для комментирования войдите или зарегистрируйтесь
а сюда заходили (admin/settings/inner-poll-settings)
- Для комментирования войдите или зарегистрируйтесь
Анонимаус только единожды голосует и только тот который первый. Так?
не знаю как этот модуль, а стандартный poll анонимов по ip различает.
Пример из жизни :), голосовали только гости:

- Для комментирования войдите или зарегистрируйтесь
Так помогло, спасибо!
- Для комментирования войдите или зарегистрируйтесь
и че делать с модулем? Может опрос с помощью CCK прикрепить?
- Для комментирования войдите или зарегистрируйтесь
3 вопроса:
1. реально сделать несколько вопросов и ответов? т.е.
1 вопрос 3 варианта ответы, + еще 1 вопрос еще 3 ответа и т.д.
Или только 1 вопрос?
2. реально такое под 5?
3. Реально, чтобы ответы получал только админ? а правильно ответившие получат призы? типа конкурса на билеты?
- Для комментирования войдите или зарегистрируйтесь
afishi, возьмите вебформ
- Для комментирования войдите или зарегистрируйтесь
А как-нибудь можно сделать, чтобы fieldset с опросом можно было двигать относительно других полей, как все остальные поля?
- Для комментирования войдите или зарегистрируйтесь
Кстати, может быть вопрос не сюда... Как перевести сроки действия опроса верно? Там множественное число недель...
- Для комментирования войдите или зарегистрируйтесь
afishi, возьмите вебформ
а просто конкурсы проводить?
Они голосуют, а мы - админы - видим кто за кого и как пороголосовал?
к примеру 3 вопроса и каждый по 3 варианта ответа.
Билеты на концерты и в кино раздавать начнем!
Может поднаправите?
- Для комментирования войдите или зарегистрируйтесь
как русский то прикрутить ? чет в манах не нашел как inner_poll.ru_.po_.txt вставить, что бы работало.. импорт не пашет
- Для комментирования войдите или зарегистрируйтесь
и еще вопрос... хотелось бы такое голосование (мож кто сталкивался):
например пишется статья об учениках школы... идут фамилии... за каждой фамилией значок голосования... нажал и проголосовал...
желательно что бы рейтинг был с плюсом и минусом, но мона и без этого...
ткните куда копать
- Для комментирования войдите или зарегистрируйтесь
а будет данный модуль выложен на drupal.org и, если да, то когда??
- Для комментирования войдите или зарегистрируйтесь
как русский то прикрутить ? чет в манах не нашел как inner_poll.ru_.po_.txt вставить, что бы работало.. импорт не пашет
переименуй в inner_poll.ru.po и понеслось
- Для комментирования войдите или зарегистрируйтесь
Были проблемы с прикручиванием перевода. А точнее с его кодировкой. Соответственно вело тему. Поэтому переводил вручную. Огромное спасибо за модуль.
- Для комментирования войдите или зарегистрируйтесь
Были проблемы с прикручиванием перевода. А точнее с его кодировкой. Соответственно вело тему. Поэтому переводил вручную. Огромное спасибо за модуль.
- Для комментирования войдите или зарегистрируйтесь
Заметил такую ошибку, если попытаться подкоректировать ноду во время голосования то результаты сбиваються и голоса переходятк другим вариантам. даже если просто нажать редактировать а потом сохранить.
- Для комментирования войдите или зарегистрируйтесь
На Вашем сайте Вы говорили что, может быть, выложите более новую сборку модуля с исправлениями.
(модуль то у меня работает, однако есть баги - например сейчас после отдачи голоса появляется надпись "loading" и все...).
Скажите не появилось ли обновления? (пока я нашел, что на тестовом сайте vote.js отличается от моего)
- Для комментирования войдите или зарегистрируйтесь
Тему не читал но если я создал опрос и потом захотел его убрать - возникают косяки...
- Для комментирования войдите или зарегистрируйтесь
модуль движется к официальному сайту или так и лежит в личных сайтиках? очень хочется уже перевести через друпалер.ру и использовать в полной мере
- Для комментирования войдите или зарегистрируйтесь
Я переводил сам, посмотреть можно на сайте радио
- Для комментирования войдите или зарегистрируйтесь













Комментарии