Проект "Свободные голосования" http://gplvote.andyhost.ru/forum/ |
|
Предложения по улучшению http://gplvote.andyhost.ru/forum/viewtopic.php?f=14&t=211 |
Страница 1 из 2 |
Автор: | evorios [ 14 окт 2011, 14:08 ] |
Заголовок сообщения: | Предложения по улучшению |
1. Создать удобочитаемый FAQ, где всё разложено по полочкам. 2. Юзабилити программы весьма низкий для такого простого интерфейса. Я вошел в ступор, когда программа предложила мне ввести ключ, а внизу две серые кнопочки. |
Автор: | Андрей [ 14 окт 2011, 14:11 ] |
Заголовок сообщения: | Re: Предложения по улучшению |
evorios писал(а): 1. Создать удобочитаемый FAQ, где всё разложено по полочкам. Думаю, для создания адекватного FAQ необходимо собрать вопросы только что зашедших пользователей. Вот вы можете сформулировать вопросы которые у вас появились сразу как только вы захотели воспользоваться системой? evorios писал(а): 2. Юзабилити программы весьма низкий для такого простого интерфейса. Я вошел в ступор, когда программа предложила мне ввести ключ, а внизу две серые кнопочки. Не совсем понял второй пункт - вы о странице на сайте сервиса или о программном агенте? |
Автор: | evorios [ 14 окт 2011, 15:08 ] |
Заголовок сообщения: | Re: Предложения по улучшению |
По п.2 О программном агенте: после установки вышло окно, где было четыре поля, одна галочка и две неактивные кнопки Применить и Отмена. Ключа у меня не было, вставлять в поле Ключ было нечего. Я закрыл программу, запустил, вылезло тоже самое. Только когда я дернул галочку, кнопка Применить активизировалась. Я ее и нажал. А вот регистрацию я нашел только в трее. Но народ не поймет. Надо сделать наоборот: по-умолчанию после установки вылезает окно регистрации, а в нем ссылку на окно ручного ввода ключа. И потом я хотел вручную создать ключ с помощью программы GPA, но она у меня вылетает, и там ничего непонятно. По п.1 Допустим так: - Где мне достать ключ, который требует ввести программа-агент? - Я запустил программу-агент, но в ней нету кнопки войти в голосование. Как мне посмотреть список голосований? - Я запустил программу-агент и в ней записаны мои данные, но при входе на сайт мне пишет, что программный агент не обнаружен. У меня последняя версия Гугл Хром. Что я делаю не так? |
Автор: | Андрей [ 14 окт 2011, 15:31 ] |
Заголовок сообщения: | Re: Предложения по улучшению |
evorios писал(а): По п.2 О программном агенте: после установки вышло окно, где было четыре поля, одна галочка и две неактивные кнопки Применить и Отмена. Ключа у меня не было, вставлять в поле Ключ было нечего. Я закрыл программу, запустил, вылезло тоже самое. Только когда я дернул галочку, кнопка Применить активизировалась. Я ее и нажал. А вот регистрацию я нашел только в трее. Но народ не поймет. Надо сделать наоборот: по-умолчанию после установки вылезает окно регистрации, а в нем ссылку на окно ручного ввода ключа. Логично. Не подумали сразу. На всякий случай - генерация ключа и регистрация работает по правой кнопке мыши на иконке программы в трэе. evorios писал(а): И потом я хотел вручную создать ключ с помощью программы GPA, но она у меня вылетает, и там ничего непонятно. Такой способ не рекомендуется как довольно сложный. Далее попробую сформулировать ответы на вопросы... evorios писал(а): По п.1 Допустим так: - Где мне достать ключ, который требует ввести программа-агент? По щелчку правой кнопкой мыши на иконке программного агента в трэе можно вызвать пункт "Регистрация...". После прохождения всех шагов у вас в системе сгенерируется ваш персональный ключ, он зарегистрируется в системе cdemocracy.ru и запомниться в программе как ваш ключ. evorios писал(а): - Я запустил программу-агент, но в ней нету кнопки войти в голосование. Как мне посмотреть список голосований? В данном варианте системы все что связано с голосованиями можно увидеть через сайт http://cdemocracy.ru. Рекомендуется сначала попробовать тестовый вариант сайта - http://test.cdemocracy.ru. evorios писал(а): - Я запустил программу-агент и в ней записаны мои данные, но при входе на сайт мне пишет, что программный агент не обнаружен. У меня последняя версия Гугл Хром. Что я делаю не так? Наиболее частные причины: 1. Если ваш браузер работает через прокси, вам необходимо в настройках браузера прописать исключение для адресов 127.0.0.1. Что-бы запросы на него шли прямо, без использования прокси. 2. Возможно что установленная антивирусная программа блокирует обращения браузера к программному агенту. В данном случае нужна индивидуальная настройка антивирусной программы исходя из того, что программный агент использует адрес 127.0.0.1 порт 7920. 3. Возможно, ваш ключ, по какой-то причине не зарегистрировался в системе голосований программой-агентом. В таком случае рекомендуется перейти на адрес http://cdemocracy.ru/register/gpg (и затем http://test.cdemocracy.ru/register/gpg), ввести отпечаток вашего ключа (можно увидеть в программном агенте) и нажать кнопку "Зарегистрировать". |
Автор: | Андрей [ 14 окт 2011, 15:32 ] |
Заголовок сообщения: | Re: Предложения по улучшению |
Только прошу учесть, что данный вариант реализации сейчас обкаточный и демонстрационный. Для полноценных голосований мы начинаем реализацию распределенного клиента голосований. |
Автор: | Oleg [ 10 мар 2012, 20:05 ] |
Заголовок сообщения: | Предложения по улучшению |
Для распределенного клиента в сценариях использования для каждого сценария будет эскиз окна (окон) с подробным описанием. И логику работы сценариев предлагаю вести совместно с GUI т.к. они неразрывно связаны. Т.е. для каждого сценария лучше создать свою ветку и там будет и бизнес логика и GUI. |
Автор: | Андрей [ 10 мар 2012, 23:29 ] |
Заголовок сообщения: | Re: Предложения по улучшению |
Согласен. Давно обдумывал мысль что понять логику работы системы будет проще если попробовать описать ее на уровне GUI. |
Автор: | Dim [ 11 мар 2012, 00:30 ] |
Заголовок сообщения: | Re: Предложения по улучшению |
Очень плохая идея. GUI стоит описывать после общей формализации требований. При описании usecase упомянуть GUI стоит только тогда когда иначе не описать. |
Автор: | Oleg [ 11 мар 2012, 01:05 ] |
Заголовок сообщения: | Предложения по улучшению |
Само название сценария использования подразумевает "использования", т.е. варианты взаимодействия актеров (в терминологии RUP). С одной стороны пользователя с другой демона. Вот именно когда весь сценарий будет формализирован и однозначно понятен всем, считаю можно и нужно набросать эскизы (используя соответствующий инструментарий). В конечном итоге мы должны иметь "путь интерфейсов" (от демона до GUI) понятных разработчикам соответствующих слоев. Вот например очень обобщенно сценарий использования "создание электронного паспорта": бэкэнд (транспорт,бизнес логика и БД) должны будут создать хэш на основе каких-то введеных мною данных, где-то это сохранить, куда-то передать и т.п. А что я должен вводить я вижу в GUI (расположение, формы и прочее не имеют значения), важен эскиз и возможно описание GUI валидации (например поле для цифры). Да и беглый взгляд на эскиз формы сразу дает представление что задаем на "входе" сценария и что получаем на "выходе". Это будет гораздо нагляднее словесного описания. В конечном итоге сценарии использования должны использовать (извиняюсь за каламбур) разработчики всех слоев и разработчики GUI также. Для разработчика каждого слоя все остальные слои в идеале должны быть "черными ящиками", их взаимодействие происходит только на основе "интерфейсов предоставленных слоем" |
Автор: | Dim [ 11 мар 2012, 01:57 ] |
Заголовок сообщения: | Re: Предложения по улучшению |
Не правы. Указание в сценарии "сообщить имя фамилию отчество e-mail" много полезнее чем рисунок формы с соответствующими полями. Оно оставляет больший простор при реализации. Это может быть и скажем интерактивные запросы при установке порта в freebsd. Или запросы при запуске демона в интерактивном режиме в CLI. И запросы из виндового инсталлятора вообще не имеющие отношения к демону. Пример конечно грубоват, но надеюсь быть пОнятым. |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |