|
|
|
| Уважаемые администраторы и посетители форума, представляю вам новую версию, разработанной мною, системы интернет-голосования Tabella. Основные отличия от предыдущей версии:
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=2155&page=2
1) Улучшен интерфейс 'добавить новое голосование'. Учел замечание Хеопса о лишней форме.
2) Добавлена возможность просмотра архива голосований. Как я мог забыть написать данный модуль :(
3) Существенной переработке подвергся интерфейс для настройки режима один пароль для каждого. Теперь он позволяет:
а) Добавить логин и пароль. Особый интерфейс дает возможность загрузить целую серию логинов и паролей из файла (образец файла прилагается). Поддерживается отправка логина и пароля на адрес получателя (данная возможность не тестировалась).
б) Удалить добавленные логины и пароли.
в) Генерировать пароли автоматически. Данная функция использует базу пользователей (логинов). г) Созданные логины и пароли можно сразу же разослать участникам голосования. (данная функция не тестировалась).
д) Настроить параметры электронной почты для рассылки. Можно указать тему сообщения, адрес отправителя, а также модифицировать текст письма. | |
|
|
|
|
|
|
|
для: antf
(20.02.2005 в 20:28)
| | Прошу потестировать:
1) Систему рассылки (сгенерированных) логинов и паролей. У меня на локалхосте функционирование данной возомжности проверить нельзя.
Мне нужен совет по дизайну
Конечно, о гармонии и красоте здесь пока речи не идет. Мне нужен совет по такой области дизайна как эргономика (комфорт взаимодействия программы с пользователем). Особенно меня интересует интерфейс настройки паролей. Не является ли он слишком запутанным? | |
|
|
|
|
|
|
|
для: antf
(20.02.2005 в 20:29)
| | Хм... в архиве даже если имеются опросы выводится "Данная страница пока пуста" | |
|
|
|
|
|
|
|
для: antf
(20.02.2005 в 20:29)
| | Кстати, можно добавить вывод общего числа проголосовавших, причём может даже сразу после вопросов, а не только в результатах. Если число будет большим, это привлечёт посетителя, даже если он не будет голосовать - поинтересуется что думает такая куча народа, а это дополнительные хиты ресурсу. | |
|
|
|
|
|
|
|
для: antf
(20.02.2005 в 20:29)
| | В описании (_rus_readme.htm) следует более подробно описать работу с режимами голосования "один пароль для всех" и "логин и пароль для каждого". | |
|
|
|
|
|
|
|
для: antf
(20.02.2005 в 20:29)
| | В архиве управляющие ссылки выглядят следующим образом
Скрыть
удалить
Редактировать
Вернуть
|
Стоит ссылку "удалить" начать так же с большой буквы. | |
|
|
|
|
|
|
|
для: antf
(20.02.2005 в 20:29)
| | Приложение выиграет с точки зрения эргономики, если
1) в "Текущих опросах" также будет ссылка "удалить", а непосредственно перед удалением посетителя будут спрашивать 'Вы уверены, что хотите удалить опрос "Есть ли жизнь на Марсе?" в котором приняло участие 4506 человек?'
2) Скрытые и доступные для просмотра опросы будут подсвечены разными цветами.
3) Если управляющие ссылки будут иметь всплывающие подсказки (параметр title тэга <a>) с описанием действия. Так ссылка "Вернуть" в архиве не совсем очевидна, для начинающих администраторов сайта для которых система администрирования в диковинку - подсказка при наведении курсора мыши "Переместить опрос из архива в активные" позволит легче сориентироваться. | |
|
|
|
|
|
|
|
для: antf
(20.02.2005 в 20:29)
| | В режимах VIP-голосования ("один пароль на всех" и "логин и пароль для каждого") стоит пердоставлять администратору (а может и участникам) информацию по проценту проголосовавших от всех зарегистрированных участников. Так после того, как проголосовала большая часть зарегистрированных посетителей - голосование держать не имеет смысла - его можно отправлять в архив, так как голосам больше не откуда взяться. В этом случае цифры по проценту проголосовавших здорово помогут администратору принять правильное решение по моменту отправки голосования в архив. | |
|
|
|
|
|
|
|
для: antf
(20.02.2005 в 20:28)
| | >3) Существенной переработке подвергся интерфейс для
>настройки режима один пароль для каждого. Теперь он
>позволяет:
> а) Добавить логин и пароль. Особый интерфейс дает
>возможность загрузить целую серию логинов и паролей из
>файла (образец файла прилагается). Поддерживается отправка
>логина и пароля на адрес получателя (данная возможность не
>тестировалась).
> б) Удалить добавленные логины и пароли.
> в) Генерировать пароли автоматически. Данная функция
>использует базу пользователей (логинов). г) Созданные логины
>и пароли можно сразу же разослать участникам голосования.
>(данная функция не тестировалась).
> д) Настроить параметры электронной почты для рассылки.
>Можно указать тему сообщения, адрес отправителя, а также
>модифицировать текст письма.
Хм... чего-то не могу найти в системе администрирования всего этого :( | |
|
|
|
|
|
|
|
для: cheops
(20.02.2005 в 22:25)
| | Ой, извиняюсь - нашёл :))) | |
|
|
|
|
|
|
|
для: cheops
(20.02.2005 в 22:25)
| | При генерации паролей - появляется таблица с паролями (кстати, имеется ли для неё постраничная навигация) - после чего нужно нажать кнопку "обновить" - это лишнее действие, так как, если администратор выбирает режим генерации паролей, то он хочет обновить базу данных - лучше его сразу спрашивать уверен ли он - а потом уже ничего не спрашивать, а обновлять до конца. Не ясен такой момент, допустим мы добавили 100 участников и сгенерировали для них пароли, потом добавляем ещё 100 участников - генерация для них паролей и их рассылка приводит к перезаписи паролей для первых 100 участинков и получат ли они ещё по одному паролю? Это их будет сильно путать. Наверное следует отслеживать было отослано письмо участинику или нет, а пароли генерировать прямо на лету в момент загрузки списка из файла - если человек пользуется файлом, значит пользователей много и он не будет выдумывать пароль для каждого - значит их нужно генерировать или (а лучше и :) предусмотреть два формата загружаемых файлов со списком - с паролями (если они берутся из какой-нибудь базы, например, форума) и без оных - в этом случае происходит автоматическая генерация паролей, без дополнительных вопросов. Администратор должен так же иметь возможность узнать и поменять пароль для участника - так как посетители могут забыть пароль и обратится к нему с таким вопросом (лучше если будет кнопка отправки пароля напротив каждого посетителя). Насколько я понял список пользователей и паролей индивидуальны для каждого их опроса, а нельзя ли их передавать от одного опроса к другому? | |
|
|
|
|
|
|
|
для: cheops
(20.02.2005 в 22:25)
| | В режиме "логин и пароль для каждого" не отображатеся голосование на странице polls.php. | |
|
|
|
|
|
|
|
для: cheops
(20.02.2005 в 22:51)
| | >В режиме "логин и пароль для каждого" не
>отображатеся голосование на странице polls.php.
Очень интересно :), а оно не скрыто? | |
|
|
|
|
|
|
|
для: antf
(20.02.2005 в 23:25)
| | Точно :))) - это отпадает.
PS Можно ли выкладывать этот вариант в раздел downloads? | |
|
|
|
|
|
|
|
для: cheops
(20.02.2005 в 23:28)
| | > Кстати, можно добавить вывод общего числа проголосовавших, причём может даже сразу после вопросов, а не только в результатах.
А переменную $Total зачем я высчитывал? Опять забыл :( Сделаем это и в текущих голосованиях, и в результатах и в архиве.
> В описании (_rus_readme.htm) следует более подробно описать работу с режимами голосования "один пароль для всех" и "логин и пароль для каждого".
Согласен. Сделаем, даже ссылки, наверное, следует выделять красным.
> "В архиве управляющие ссылки" выглядят неровно.
Поправлено, спасибо.
> Приложение выиграет с точки зрения эргономики, если ...
Согласен со всеми тремя пунктами.
> Информация о количестве проголосовавших в процентах для VIP голосования.
Очень полезное предложение подумаю.
> Ой, извиняюсь - нашёл :)))
Напрасно извиняетесь, это плохая эргономика. Думаю выделить эти ссылки красным цветом, чтобы их заметили.
> При генерации паролей - появляется таблица с паролями (кстати, имеется ли для неё постраничная навигация)
Не имеется. Подумаем об этом.
> Не ясен такой момент, допустим мы добавили 100 участников и сгенерировали для них пароли, потом добавляем ещё 100 участников - генерация для них паролей и их рассылка приводит к перезаписи паролей для первых 100 участинков и получат ли они ещё по одному паролю?
Пароли добавляются. Нужно будет отметить это в инструкции.
> Насколько я понял список пользователей и паролей индивидуальны для каждого их опроса, а нельзя ли их передавать от одного опроса к другому?
Список (база) пользователей является общим для всех голосований по нему генерируются пароли, а имена (ники) участников становятся логинами.
> Администратор должен так же иметь возможность узнать и поменять пароль для участника
Подумаем над этим.
PS А вообще пароли отсылаются? | |
|
|
|
|
 34.9 Кб |
|
|
для: antf
(21.02.2005 в 00:05)
| | Вот версия, где исправлено:
1) Глюк с отображением архива (проверьте)
2) Вид ссылок
3) Показывается количество проголосовавших на странице результаты и в архиве (Что я зря его высчитывал?)
Остальные поправки постараюсь учесть в дальнейшем. Ее можно выложить | |
|
|
|
|
|
|
|
для: antf
(21.02.2005 в 00:05)
| | Протестирую отправку чуть позже, у нас опять штормит почтовый сервер :(((
PS Выложим новую версию системы голосования в раздел downloads завтра. | |
|
|
|
|
|
|
|
для: cheops
(21.02.2005 в 00:41)
| | Версия в разделе downloads обновлена.
http://www.softtime.ru/info/tabella.php | |
|
|
|
|
|
|
|
для: cheops
(21.02.2005 в 23:31)
| | Выкладываю версию 1.3а. Основные отличия от предыдущей:
1) Изменена структура метаданных основного файла опроса. Теперь скрипт работает чуть быстрее, а главное мы существенно повысили модифицируемость, что очень облегчает разработку новых модулей.
2) Важные ссылки теперь выделяются красным цветом.
3) Опция удалить голосование теперь появляется и в архиве, и в категории "Текущие голосования".
4) При удалении голосования вылезает цивильное диалоговое окно, запрашивающее подтверждение.
5) К опциям опроса теперь добавлены подсказки.
6) Возможность отображать количество проголосовавших на первой странице (опционально).
7) Повышена устойчивость кода к ошибкам. | |
|
|
|
|
|
|
|
для: antf
(22.02.2005 в 12:35)
| | Антон, а может с приложения снять статус тестового - система голосования отличная, а статус тестовой версии будет отпугивать пользователей. | |
|
|
|
|
|
|
|
для: antf
(22.02.2005 в 12:35)
| | Версия в разделе downloads обновлена.
http://www.softtime.ru/info/tabella.php | |
|
|
|
|
|
|
|
для: cheops
(22.02.2005 в 22:51)
| | Да, наверное, можно будет убрать слово тестовая (и альфу) при выходе новой версии. Сейчас я перерабатываю режимы один пароль для всех (теперь тоже будет рассылка) и один пароль для каждого | |
|
|
|
|
автор: obil (23.02.2005 в 00:36) |
|
|
для: antf
(20.02.2005 в 20:28)
| | Для полного счастья не хватает возможности делать голосования не только с radiobutton-и, но и с checkbox-ами. Те. возможность проведения "рейтингового" голосования.
Такого скрипта на PHP и без MySQL в сети, увы, нет. | |
|
|
|
|
|
|
|
для: obil
(23.02.2005 в 00:36)
| | Что-то я не встречал такой системы голосования в сети. Как она работает и где можно посмотреть на ее конкретное воплощение. Сайт не подскажете? В любом случае - неплохой путь для развития скрипта | |
|
|
|
|
|
|
|
для: antf
(23.02.2005 в 10:29)
| | Возможно, имеется ввиду возможность выбора нескольких вариантов ответа | |
|
|
|