Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];

Вниз

Magic Forum beta9 - клиент форумов "Мастера Дельфи" и "Дремучие"   Найти похожие ветки 

 
Piter ©   (2004-08-19 15:47) [40]

То есть, тут появились люди, которые пишут без ошибок? Интересно...

Просто я не в состоянии в полной мере протестировать такой уже не маленький продукт.

И выпускать версию после месяца тестирования я не намерен. Вообще, нужно выпустить до конца месяца релиз, к чему и буду стремится, вероятно


 
Gero ©   (2004-08-19 16:05) [41]


> Piter ©   (19.08.04 15:47)

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


 
WondeRu ©   (2004-08-19 16:11) [42]

еще несколько вопросов по useability:
1. Когда входишь в тему не понятно в какой конференции ты находишься!
2. Поиск по форуму (не по базе). Где?
3. "Открыть тему в браузере" - вообще вещь ненужная и ее убрть со страницы!
4. Статус бар, говорил уже.
5. Было бы здорово вставить в закладки картинки: загрузилась тема или нет? (как в Опере)!
6. "Обновить" конференцию кнопка, говорил уже
7. ПОдтверждение "Стоп" вообще убрать!!!

Твой новый тестер!)))


 
VictorT ©   (2004-08-19 16:53) [43]


> 3. "Открыть тему в браузере" - вообще вещь ненужная и
> ее убрть со страницы!

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


 
Piter ©   (2004-08-19 16:58) [44]

Gero ©   (19.08.04 16:05) [41]
Возьми себе пару тестеров для тестирования, а новые версии выпускай только когда все будет хорошо работать


понимаешь, к сожалению я не распологаю парочкой тестеров :) У меня есть мысли, что всего-то пользователей моего клиента 2-3 человека, о каких парочки тестеров ты говоришь? :)

WondeRu ©   (19.08.04 16:11) [42]
еще несколько вопросов по useability:


. Когда входишь в тему не понятно в какой конференции ты находишься

а разве в WEB клиенте это понятно?

Поиск по форуму (не по базе). Где?

а как я тебе это реализую?!

"Открыть тему в браузере" - вообще вещь ненужная и ее убрть со страницы!

почему не нужная? Иногда пригождается... хотя редко. В обшем, наверное, уберу

Статус бар, говорил уже

будет

. Было бы здорово вставить в закладки картинки: загрузилась тема или нет?

если я правильно понял... то я не понял :) А зачем добавлять в избранное тему, которая даже не загрузилась. То есть даже так - ведь в избранное кладутся тему, которые интересны, так? А как тема может заинтересовать, если она даже не загружена?

"Обновить" конференцию кнопка, говорил уже

будет

ПОдтверждение "Стоп" вообще убрать!!!

даже не знаю... хотя, в общем согласен

Твой новый тестер!)))

спасибо :) Было бы очень здорово

P.S. Как насчет нестандартного пароля от SYSDBA - все гладко прошло?


 
Piter ©   (2004-08-19 17:00) [45]

VictorT ©   (19.08.04 16:53) [43]
только один из примеров - когда кому-то хочешь дать ссылку на тему


в моем клиенте во всплывающем меню есть пункт "Копировать ссылку на эту страницу" :)


 
VictorT ©   (2004-08-19 17:22) [46]


> У меня есть мысли, что всего-то пользователей моего
> клиента 2-3 человека,

Ну, я счас пользуюсь, правда счас тока для Мастаков, для Дремучих меня мой клиент больше устраивает (во всяком случае пока). Реализуй поддержку единого формата, вдруг тогда переползу :)
И кстати, можешь добавить счётчик для учёта пользователей клиента. Тута можно увидеть: http://top.mail.ru/stat?id=408529;what=refer;period=0


 
Piter ©   (2004-08-19 17:40) [47]

VictorT ©   (19.08.04 17:22) [46]
Реализуй поддержку единого формата, вдруг тогда переползу :)


забавная тогда ситуация будет. Переманил в свою лагерь разработчика стороннего клиента :)


 
WondeRu ©   (2004-08-20 08:50) [48]

Piter ©   (19.08.04 16:58) [44]
Как насчет нестандартного пароля от SYSDBA - все гладко прошло?


да!


 
VictorT ©   (2004-08-20 11:33) [49]

Piter ©   (19.08.04 17:40) [47]
Ну, я то на самом деле конечно вряд-ли переползу, но вот другие пользователи - вполне возможно... особенно те, кто мастаки и дремучие в одном лице... просто думаю, что всё-таки мой клиент так и останется самым быстрым... Есть просто такой сдерживающий фактор перехода с одного клиента на другой - пользователь начал юзать такой-то клиент, закачал н-ное кол-во инфы. А потом, даже если другой клиент ему понравился больше, он продолжает юзать старый, т.к. у него там уже назакачано инфы. Это только одна из причин, по которой был введён единый формат.


 
kaZaNoVa   (2004-08-20 12:32) [50]

В клиенте будет возможность управления мышкой ?
(как в Опере - имхо Супер удобно !)


 
Piter ©   (2004-08-20 13:30) [51]

kaZaNoVa   (20.08.04 12:32) [50]
В клиенте будет возможность управления мышкой ?


ну вообще то все windows приложения управляются мышкой :))))

А если ты там про - повел вниз, потом направо, потом сделал круг, потом влево - и появилось новое окно... то нет. Не будет такого. Зачем?


 
WondeRu ©   (2004-08-20 14:45) [52]

2Piter ©
когда новая версия с моими (и не только моими) пожеланиями выйдет? Разбей ты наконец проект и выкладывай как инсталяшку, так и заархивированные экзешник и базу - меньше качать при смене версий!


 
Piter ©   (2004-08-20 15:28) [53]

WondeRu ©   (20.08.04 14:45) [52]
когда новая версия


мы выпустим это, как только это будет готово (c) не помню :)

Вообще, довольно скоро выпущу, хоть тут многие и ругаются на слишком частые выпуски (с другой сторогы вот The Bat вообще каждый день обновляется, по-моему).
Причем, версия скорее всего будет пре-релиз. После чего наконец-то будет РЕЛИЗ :)

WondeRu ©   (20.08.04 14:45) [52]
азбей ты наконец проект и выкладывай как инсталяшку, так и заархивированные экзешник и базу


да экономия маленькая получится


 
QuasiLamo ©   (2004-08-21 16:41) [54]

[-] при нажатии на конкретную страницу скачивается ветвь целиком
[-] друмечие. если в первый раз указал слишком близкий промежуток, то ситуацию никак не поправить. Или я не нашел.


 
deep ©   (2004-08-21 17:45) [55]


> Piter ©

"Дремучие" переименуй на "Портал дремучих", именно такое название носит сайт уже около полугода.


 
Piter ©   (2004-08-22 14:29) [56]

QuasiLamo ©   (21.08.04 16:41) [54]
[-] при нажатии на конкретную страницу скачивается ветвь целиком


по другому нельзя

QuasiLamo ©   (21.08.04 16:41) [54]
[-] друмечие. если в первый раз указал слишком близкий промежуток, то ситуацию никак не поправить. Или я не нашел


а вот тут вопросы к Deep"у - почему он так организовал скрипт...

deep ©   (21.08.04 17:45) [55]

сделано


 
Piter ©   (2004-08-23 03:13) [57]

Встроил импорт базы из файлов DMClient"а. Нужны добровольцы у которых есть большая база от DMClient"а (хотя бы мегабайт 10) и желание для проверки новой функции.


 
Рамиль ©   (2004-08-23 08:09) [58]


> [57] Piter ©   (23.08.04 03:13)

26 Мб, давай конвертну, только что качать для конвертации?


 
Darthman ©   (2004-08-23 12:30) [59]

Итак, что мне НЕ нравится:
При изменении списка в "управление конференциями" было бы неплохо, чтобы по выходу из него, окно обновлялось.
Не работает кнопка "Обновить" наверху... как-то это подозрительно.
И последнее, растянуть бы поле для ввода, а то оно у меня всего на пол экрана, неудобно как-то. Ну или дать возможность пользователю самому изменять размеры.
Пока все. Остальное - прикольно. Идея ничего, пользоваться можно уже...


 
Darthman ©   (2004-08-23 12:31) [60]

Да, еще бы я список выбранных форумов бы рисовал лучше в отдельной неперемещающейся панели сверху. ИМХО так было бы удобнее. Туда же поместил бы кнопку "вернуться в конференцию" например.


 
GrayFace2 ©   (2004-08-23 12:55) [61]

Интерфейс хороший, особенно Splitter. Какие компоненты? Только Memo по-прежнему в пол экрана и при выходе появляется теперь не нужное предупреждение. И возможности вставлять цитаты в место, где курсор нету. Еще используй какое-нибудь другое Memo - у стандартного есть 3 недостатка:
1) Ставишь курсор на конец самой длинной строки, жмешь вверх-вниз, и он оказывается не на конце.
2) Дополнительная строка - для тебя не актуально
3) Если жать PgUp много раз, рурсор не окажится на первой строке.
Надеюсь, понятно объяснил.
В форуме дремучих мне не нравится цветовая гамма. Хотелось бы возможность изменить цвет фона. И, конечно, хотелось бы возможность отправлять сообщения.
По поводу deep ©   (21.08.04 17:45) [55]
Надо сделать возможность выбора названия, как на самом сайте дремучих.


 
Piter ©   (2004-08-23 14:23) [62]

Рамиль ©   (23.08.04 8:09) [58]
26 Мб


отлично

, только что качать для конвертации?

новую версию. Скоро выложу...

Darthman ©   (23.08.04 12:30) [59]
При изменении списка в "управление конференциями" было бы неплохо, чтобы по выходу из него, окно обновлялось


окно? Тогда уж ВСЕ окна... не стоит того. Список конференций настраивается очень редко...

Не работает кнопка "Обновить" наверху

уже говорилось. Исправлено

И последнее, растянуть бы поле для ввода

ты какую версию используешь? В beta9 появился сплитер - хватаешь его и тянешь...

а то оно у меня всего на пол экрана

по умолчанию оно почти такое же, как и на самом сайте...

GrayFace2 ©   (23.08.04 12:55) [61]
Какие компоненты?


Raize component

Только Memo по-прежнему в пол экрана

ну дык ты его можешь за сплитер растянуть. Или ты имеешь в виду ширину? Нет смысла, ты представь себе - будет плохо смотрется, когда высота маленькая, а ширина больщая, такая растянутость...

Насчет Memo - чего-нибудь постараюсь придумать...

В форуме дремучих мне не нравится цветовая гамма. Хотелось бы возможность изменить цвет фона

ты дык есть файлик deep.css - настрой там что тебе угодно...


 
Darthman ©   (2004-08-23 15:04) [63]

Piter ©   (23.08.04 14:23) [62]
>>окно? Тогда уж ВСЕ окна... не стоит того. Список конференций настраивается очень редко...
Тем более что мешает, если редко?

>>ты какую версию используешь? В beta9 появился сплитер - хватаешь его и тянешь...
Попробовал последнюю. По вертикали замечательно, а по горизонтали он у меня на пол экрана, несерьезно и неудобно.

>>по умолчанию оно почти такое же, как и на самом сайте...
Тогда дайте изменить умолчания. То, что сделано на сайте в большинстве своем неудобно, так что не стоит во всем равняться на сайт, имхо ;)


 
Darthman ©   (2004-08-23 15:05) [64]

Да и почему бы не отображать статус программы в статусбаре, там еще места полно, а то на странице неудобно и не смотриться. Вот. :)


 
Piter ©   (2004-08-23 16:08) [65]

Darthman ©   (23.08.04 15:05) [64]
Да и почему бы не отображать статус программы в статусбаре


что ты называешь статусом программы? Закачку? Так теперь будет отображаться и в статус баре...


 
Darthman ©   (2004-08-23 17:01) [66]

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


 
VID ©   (2004-08-23 18:37) [67]

Тут уже была мысль о том, что бы в виде картинки показывать статус загрузки страницы. Ты, Piter, тогда неправильно понял.

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

Дальше, посмотри на заголовок клиента. Куча бла-бла-бла, и ноль полезной инфы. То что это клиент для форумов и для каких форумов мы и так знаем, а вот полезной инфы нет. Моё предложение:
Сделай вид заголовка таким:
Magic Forum (beta8) - "Потрепаться::Все качайте мой супер клиент!".

Т.е.:

Имя проги (версия) - "Название конфы::Название ветки".

Это для того что бы с первого взгляда можно было определить "Где я?". Если какой то браузер совершает ошибку, это не значит что её можно повторять.

В данный момент я по-прежнему пользуюсь beta8. Скачаю только релиз-версию (думаю это будет где то 15-16 версия :).


 
VID ©   (2004-08-23 18:39) [68]

Да, кстати, я вот нажал кнопку ответить, и она заблокировалась (Enabled = False);
Я понимаю, ты это сделал что бы юзверь не нажал два раза нечаянно эту кнопу, то блин, мне жутко стало, я подумал, а что если щас произойдёт ошибка моё сообщение не отправится, то что я буду делать ? Заново набивать весь текст ? Ведь кнопка сама вряд ли когда нить разлочилась бы (Как я понимаю, Enabled = True происходит только при успешной отправке сообщения. В этот же момент исчезает поле для ввода ответа).

В версии beta8 не работает CTRL+A для выделения всего текста в поле ответа. Надеюсь в след. версии это исправлено, если нет, то разберись.


 
Darthman ©   (2004-08-23 18:45) [69]

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


 
Darthman ©   (2004-08-23 18:47) [70]

Вообщем доделывать еще много чего надо. И это есть гут, ибо нет предела совершенству, а удобство это здорово.


 
Piter ©   (2004-08-23 19:52) [71]

Выпускаю альфа версию релиза для тех, кто хочет потестировать клиент. Предварительный history:

[+] В теле сообщения [n] рассматривается как ссылка на пост номер n ("Мастера Дельфи")
[+] Ссылки в сообщении вида .../forum.pl?id=1091627394&n=3 заменяются на название темы ("Мастера Дельфи")
[+] Импорт базы сообщений из файлов DMClient ("Мастера Дельфи")

[+] Отображение иконок у тем в форуме ("Дремучие")
[+] Выделение цветом списка ников, ответы от которых не прочитаны("Дремучие")
[+] Возможность добавления тем в избранное ("Дремучие")

[+] Существенно переработан поиск, в том числе возможен поиск в конкретной теме.
   Реализовано выделение искомых слов в найденном тексте
[+] Информация о прогрессе загрузки дублируется индикатором в строке состояния
[+] Можно менять не только высоту, но и ширину окна ответа

Адрес для скачивания: http://piter.pechora.org/m-f_1.0a.zip

Желательно особое внимание уделить поиску по базе (F3), так как функция новая и достаточно мощная - поэтому может глючить.
И также конвертированию базы из формата DMClient"а, это у кого такие базы есть.

В альфа версии пока кое-что не поддерживается, например, отправка сообщений в форумы "Портала Дремучих"


 
Piter ©   (2004-08-23 20:11) [72]

Darthman ©   (23.08.04 17:01) [66]
Да, и нельзя ли убрать подтверждение выхода


подтверждение выхода и остановки закачки убрано.

VID ©   (23.08.04 18:37) [67]
Тут уже была мысль о том, что бы в виде картинки показывать статус загрузки страницы. Ты, Piter, тогда неправильно понял


теперь понял. А что, у тебя темы так долго грузятся?

VID ©   (23.08.04 18:37) [67]
Имя проги (версия) - "Название конфы::Название ветки".


Хм. Хм. Хм. Да вообще-то в заголовке пишется название ветки - разве нет? Это стандартное поведение MDI интерфейса...

VID ©   (23.08.04 18:39) [68]
мне жутко стало, я подумал, а что если щас произойдёт ошибка моё сообщение не отправится, то что я буду делать ? Заново набивать весь текст ?


нет, конечно. Это в браузере и в клиентах, где ответ сделан средствами WebBrowser (DMClient и остальные клиенты "Портала Дремучих") ты пост потеряешь. В Magic Forum потеря поста исключена. Если ответ не удастся отправить кнопка именно что разлочится представь себе (можешь проверить и сделать это при отсутствии подключения к интернету). Более того, даже если ответ сервером принят, но не опубликован (например, ты писал через забаненный прокси - дельфимастер никак не дает понять, что ответ не принят) - то ты всегда можешь посмотреть свои посты в "База->Мои сообщения->Показать все мои ответы". Так что никуда ничего не теряется. Меня самого бесило очень сильно, когда большой ответ терялся раньше в браузере...

В версии beta8 не работает CTRL+A

так это TMemo - там CTRL+A по дефолту не работает...

Darthman ©   (23.08.04 18:45) [69]
Ну и очень бы хотелось основные кнопки


Обновить

эта кнопка есть на ToolBar"е, разве нет? Есть еще горячая клавиша F5

Ответить

справа от каждого поста есть кнопка [Ответить]

Darthman ©   (23.08.04 18:45) [69]
Меня достает мотать вверх всегда, чтобы перейти в другую конференцию или выйти обратно в ту из которой пришел


для этого есть кнопка "Назад" или клавиша BackSpace или ALT+[СТРЕЛКА_ВЛЕВО]


 
Piter ©   (2004-08-23 22:45) [73]

Ну что, никто не хочет попробовать новую версию?


 
VID ©   (2004-08-23 23:15) [74]


> Хм. Хм. Хм. Да вообще-то в заголовке пишется название
> ветки - разве нет? Это стандартное поведение MDI
> интерфейса...


Нет, в заголовке восьмой беты именно то, что я описал, чё я врать буду что ли ?


> так это TMemo - там CTRL+A по дефолту не работает...


Ну знаешь ли.. это не отмазка, сделай что бы работала !
К примеру поставь на форму ActionList заведи там новый Action  присвой ему HotKey "CTRL+A", а в OnExecute пропиши Memo.SelectAll; Всё равно это нужно сделать... если надо, вообще перекрой стандартное меню TMemo;


 
VID ©   (2004-08-23 23:20) [75]

И ещё... когда в контекстном меню ссылки на какую либо ветку, выбираешь "окрыть в новом окне", то новое окно в котором открывается ветка тут же становится активным. Добавь короче в то конекстное меню пункт "Открыть в фоновом окне", и что бы при выборе этого пункта, новое окно, создалось бы, но не стало бы активным, т.е. активным оставалось бы окно, которое было активным до выбора этого пункта контексного меню.
Это заметно улучшает юзабилити, и очень удобно в случае, когда чел, сначала проходится по веткам конфа, открывая таким образом окна, а потом начает одно за другим читать содержимое веток в открытых окнах.

Сие обязательно.


 
Piter ©   (2004-08-23 23:22) [76]

VID ©   (23.08.04 23:20) [75]

Читай FAQ.html


 
Piter ©   (2004-08-23 23:22) [77]

А насчет MEMO - и так много претензий, буду думать...


 
VID ©   (2004-08-23 23:28) [78]

Ну тебе что трудно этот пункт  меню добавить ? Да, после того как ты сказал "Читай FAQ" я даже не читая его понял что при удерживании CTRL и щелчке на ветке она откроется как раз в таком неактивном окне.
Но это неявная фича, для этого фак надо читать, а надо сделать явной. Что б как пункт контексного меню была.


 
VID ©   (2004-08-23 23:32) [79]

Дальше: допустим есть два окна открытые в твоём клиенте. активно окно2. теперь подводим указатель мышки к кнопке окна1, и шёлкаем правую кнопку. Чисто интуитивно, пользователь ожидает что автоматически будет активизировано окно1, и действия появившегося конт. меню будут применены к нему. Ан нет! Активно по прежнему окно2, и действия меню применяется к окно2. Как то деревянно это...


 
Piter ©   (2004-08-23 23:44) [80]

VID ©   (23.08.04 23:28) [78]
Ну тебе что трудно этот пункт  меню добавить ?


нет. Добавлю, конечно
VID ©   (23.08.04 23:32) [79]
. Чисто интуитивно, пользователь ожидает что автоматически будет активизировано окно1


с чего бы это?!

VID ©   (23.08.04 23:32) [79]
Активно по прежнему окно2, и действия меню применяется к окно2


нет, действия применяются к тому окну, над которым ты вызвал всплывающее меню.

Как то деревянно это...

так сделано во всех нормальных продуктах. Например, в опере.

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

Может, ты с DMClient путаешь? У него именно так сделано...



Страницы: 1 2 3 4 5 6 7 8 9 
10 11 12 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.66 MB
Время: 0.064 c
14-1095753620
Ditrix
2004-09-21 12:00
2004.10.10
xBase - описание стандарта


14-1095903898
Думкин
2004-09-23 05:44
2004.10.10
С днем рождения! 23 сентября


1-1095842136
TUser
2004-09-22 12:35
2004.10.10
Self^


14-1095452403
Chess
2004-09-18 00:20
2004.10.10
Unicode to RichEdit


1-1096286363
TActionManager
2004-09-27 15:59
2004.10.10
Как создать свой пункт меню первого уровня





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский