Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Клиент форума Ru-board (Rb_client)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

Открыть новую тему     Написать ответ в эту тему

Smog



Жираф-Сибиряк
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте все!
Вот, наконец выкладываю альфа-версию клиента форума. В кратце, что и как:
 
  • Rb_client предназначен для доступа к форумам на базе Ikonboard v2. По сути, это -приложение, которое непосредственно обращается к серверному скрипту, формирует базу сообщений и отображает имеющиеся в базе данные (организованное аналогично почтовым клиентам)
    Тема началась тут и вылилась в то, что вы видите здесь.  
     
    Сразу скажу, что на руборде со стороны сервера официальной поддержки нет (надеюсь еще), но хочется верить, что общими усилиями ее можно добиться от администрации. Svarga написал серверную часть и процедура установки - это всего лишь добавление двух файлов на сервер. Пока работаем через движок Ajax-a
     
    Плюсы клиента
  • Экономия траффика до 10 (!) раз
  • Снижение нагрузки на сервер
  • Мгновенный доступ к уже просмотренным однажды страницам
  • Быстрый и удобный доступ к любимому форуму
  • Быстрый и удобный редактор сообщений
  • Редактор кода с подсветкой синтаксиса
  • ...
     
     
    Возможности
  • Хранение сообщений в локальной базе (firebird)
  • Поддержка кодов  [b] [s] [i] [u] [sub] [sup] [c] [center] [q][quote] [strike]
    [table][br][code][size=][color=][font=][#][hr][url][url=][email][email=][img] [list] [list=1] [list=a] [*]  
  • Отображение страниц в стиле руборда
  • Работа с аватарами и смайлами (отображение, скачивание с сервера, сохранение)
  • Предпросмотр написанных сообщений
  • Поддержка работы через прокси пока не работает  
  • Отображение количества принятой/переданной информации
  • Редактор кода с подсветкой синтаксиса
  • Черный список пользователей  
  • ...
     
    Процедура установки:
    Разархивируйте архив в любую папку на компьютере. Файл для запуска Rb_client.exe.  
     
    Основные моменты работы:
    Вкладка "Список тем":
    Двойной клик по списку (там где "флейм" и "тестирование") выводит в списке ниже темы выбранного подфорума
    Правый клик по строке с темой - меню для выбора страницы
    Двойной клик  по строке с темой - переход на последнюю страницу
    Одинарный клик  по строке с темой, а затем кнопка "Читать из базы" - Загрузка сообщений темы из локальной базы
     
     
    Внешний вид:
     
     
     
       

     
    Последняя версия
    0.0.3 build 6 (21.04.08)
     
    Ссылки на дистрибутив:
    https://www.datafilehost.com/d/881e0bcc
     
    Старые версии:
    http://client.rxfly.net/distr/old
     
     
     
    Координаты для связи:
    PM
    а также smog_{гав}bk.ru
     
    Help:
    В процесе создания
     
    ToDo:
     
    Известные проблемы
    Пожалуйста, задавайте вопросы, обсуждайте, тестируйте. Ради блага всего форума
     
    Интервью в газете...  
    Комментировать...
     


    Обсуждение серверной части

  • Всего записей: 5394 | Зарегистр. 20-06-2003 | Отправлено: 22:25 12-11-2007 | Исправлено: WildGoblin, 12:29 11-04-2016
    HeT BonpocoB



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    dadu

    Цитата:
    Лениво приводить доводы почему не удобно и т.п. доказывать, что правильно или не правильно. Просто посмотри на основную массу форумов.  
    Да пожалуй и не стОит стараться .  
    Если я (и ещё пара тысяч человек наверно) пользуюсь похожим^ клиентом несколько лет и считаем это очень удобным, единственные приемлимые доводы могут быть только в виде предоставления более удобного клиента .
     
    Smog

    Цитата:
     как же стандартный ответ - посмотри на пару страниц назад?  Дух форума потеряется без страниц...  
    Не понял?   форма ответа?
    форма ответа находится под читаемым постом справа-снизу (только у меня она по умолчанию свёрнута, поэтому я её забыл нарисовать)
     
    OrlangurStep

    Цитата:
    Согласитесь, что читать тему (особенно с учетом обьединения больших) на несколько сотен экранов  не очень удообно.
    В самую точку! часто например бывает что отвечаешь кому то на последний пост предидущей страницы, первый пост перд-пред-идущей и верхний пост последней. Вот и прикиньте, сколько надо скроллингом заниматься и искать в "постраниной" вёрстке, (при этом скорее всего иметь открытыми все три страницы) и как можно бытро мышкой "пройтись" по пометкам в списке...
     
    Ну а про "дух форума" вообще какие то сопли непонятные. За "духом" - в IE

    Всего записей: 1342 | Зарегистр. 30-03-2003 | Отправлено: 08:53 27-12-2007 | Исправлено: HeT BonpocoB, 08:54 27-12-2007
    dadu



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    HeT BonpocoB
    единственные приемлимые доводы могут быть только в виде предоставления более удобного клиента  
    согласен.
    часто например бывает что отвечаешь кому то  
    622 сообщения за четыре года. это видимо действительно трудно.
     
    С наступающим НГ !

    Всего записей: 1222 | Зарегистр. 13-11-2002 | Отправлено: 12:21 27-12-2007
    Smog



    Жираф-Сибиряк
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    HeT BonpocoB

    Цитата:
     как же стандартный ответ - посмотри на пару страниц назад?

    Имел в виду, что так часто говорят на форуме

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

    Я когда отвечаю на несколько страниц, копирую в буфер. В клиенте не ндо будет даже этого делать - текст будет сохраняться при переходе по страницам.

    ----------
    Клиент форума Ru-board (Rb_client)-с предварительной поддержкой ру-борда!
    Требуются бета-тестеры!
    Обновление v0.0.3.6 (21.04.08)!

    Всего записей: 5394 | Зарегистр. 20-06-2003 | Отправлено: 12:41 27-12-2007
    Smog



    Жираф-Сибиряк
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Версия 0.0.3 build 3 (29.12.07)
    (*) Убрана вкладка "список тем", сам список перенесен на 1 вкладку и визуально улучшен.
    (*) Выбранная тема открывается по одиночнму щелчку
    (+) Пункт "Выход" в меню
    (*) Список форумов отсортирован и приведен в соответствие
    (+) Добавлено кнопка "Закрыть"  для вкладок
    (*) Высота Браузера при скрытии формы ответа изменяется правильно
    (*) Убран флаг "работать с форумом", прогрессбар перенесен в строку статуса
    (*) Ссылки на странице не вызывают пустое окно, ошибку отображения и содержимое диска
    (+) При наводе на ссылку "Редактировать" Отображается всплывающая подсказка с порядковым номером данного сообщения
    (+) Добавлены горячие клавиши для пунктов меню
    (+) Добавдена функция переформирования списка смайлов по содержимому директории images/smiles
    (*) Убран посторонний текст из окна редактора текста при входе в форум
     
    Ссылки на дистрибутив:
    http://client.rxfly.net/distr/0.0.3.3_full.exe (2,1 мб)  
     
    С наступающим НГ всех!

    ----------
    Клиент форума Ru-board (Rb_client)-с предварительной поддержкой ру-борда!
    Требуются бета-тестеры!
    Обновление v0.0.3.6 (21.04.08)!

    Всего записей: 5394 | Зарегистр. 20-06-2003 | Отправлено: 10:09 29-12-2007
    Nthnsq



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Smog
    Что-то не работает... проксю прописал, логин+пароль - тоже.  
     

    Всего записей: 4875 | Зарегистр. 15-02-2006 | Отправлено: 10:37 29-12-2007
    RoDeZiya



    NL25
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Отчеты по работе с Версия 0.0.3 build 3 (29.12.07):
    1) Жаль, что пришлось использовать триальную версию компонентов от TMS Software... А то сначала сообщение о триальности, потом еще логотип Ru-Board... Я не придираюсь, просто слишком много сплэшь-скринов получаеться...
    2) При нажатии на вкладки "Список форумов и тем" и "Предпросмотр" - текст слегка вылазит за вкладку.
    3) Прогресс-бар перекрывает слово "Авторизирован".
    4) Проблемы с кодировками в названии табуляторов (в окне просмотра тем).

    5) При дабл-клике на название темы вылазит сообщение Soket Error #10060 Connection Timed Out.
    6) При открытии веток 74 Игры-Sport & Simulation, 21 IkonBoard 2, 26 Invision Board, 22 Другие форумы, 23 IkonBoard 3, 9 Флейм - Темы по региональным встречам,  сообщение об ошибке " is not valid integer value. Темы при этом отображаються.
    7) Я так понял - что, к примеру в закладках, отображаются только те темы, к которых появились новые сообщения? А как добраться до темы, в которую никто не пишет? Я, например, хочу в тестирование попасть - там у меня персональная тема, в которой я клиент тестирую.
    8) При нажатии на ссылки на странице вылазит сообщение "Unspecified error".
    9) При скрытии панели ответа, по-прежнему не меняться размер окна просмотра темы.


    ----------
    Злой человек.

    Всего записей: 2238 | Зарегистр. 02-04-2006 | Отправлено: 10:39 29-12-2007 | Исправлено: RoDeZiya, 11:05 29-12-2007
    MrSpecialist



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RoDeZiya
    странно, у меня статус-бар ничего не перекрывает, и при дабл-клике ошибок тоже нет
    а в остальном согласен
    Кроме того, не открываются некоторые ссылки в темах, например здесь
    ну и переход по страницам также не работает..
     
    Добавлено:
    И - клиент без авторизации заходит в закрытые разделы форума, правда писать ничего нельзя, но читать - вполне возможно...

    Всего записей: 905 | Зарегистр. 17-03-2006 | Отправлено: 11:06 29-12-2007
    Smog



    Жираф-Сибиряк
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RoDeZiya

    Цитата:
    1) Жаль, что пришлось использовать триальную версию компонентов от TMS Software...  А то сначала сообщение о триальности, потом еще логотип Ru-Board... Я не придираюсь, просто слишком много сплэшь-скринов получаеться...  

    Оба "недочета" будут исправлены

    Цитата:
    2) При нажатии на вкладки "Список форумов и тем" и "Предпросмотр" - текст слегка вылазит за вкладку.


    Цитата:
    3) Прогресс-бар перекрывает слово "Авторизирован".

    Ага. Это от того, что не включены темы XP. Проработаю такой вариант

    Цитата:
    4) Проблемы с кодировками в названии табуляторов (в окне просмотра тем).

    Исправлено.

    Цитата:
    5) При дабл-клике на название темы вылазит сообщение Soket Error #10060 Connection Timed Out.

    Странно. При дабл клике вообще ничего не должно происходить...

    Цитата:
    6) При открытии веток 74 Игры-Sport & Simulation, 21 IkonBoard 2, 26 Invision Board, 22 Другие форумы, 23 IkonBoard 3, 9 Флейм - Темы по региональным встречам,  сообщение об ошибке " is not valid integer value. Темы при этом отображаються.

    Понял. Это оттого, что там меньше 40 тем, обновившихся за последних 90 дней. Исправлю
     

    Цитата:
    7) Я так понял - что, к примеру в закладках, отображаются только те темы, к которых появились новые сообщения? А как добраться до темы, в которую никто не пишет? Я, например, хочу в тестирование попасть - там у меня персональная тема, в которой я клиент тестирую.

    Я еще не придумал навигацию по страницам форума. Сделать фильтр и/или выше списка тем какое-то подобие страниц?

    Цитата:
    8) При нажатии на ссылки на странице вылазит сообщение "Unspecified error".

    Ну до обработки ссылок, впрочем, как и рисунков  (не смайлов) я еще не добрался, к сожалению.

    Цитата:
    9) При скрытии панели ответа, по-прежнему не меняться размер окна просмотра темы.

    Это только на третьей вкладке На вкладках >3 все ок. Недоработка
     
    Nthnsq

    Цитата:
    Что-то не работает... проксю прописал, логин+пароль - тоже.  

    Попробую поэкспериментировать в этом направлении
    MrSpecialist

    Цитата:
    странно, у меня статус-бар ничего не перекрывает,

    Наверное включена поддержка тем?

    Цитата:
    ну и переход по страницам также не работает..

    Переход по страницам задумывался как навигация по сообщениям, находящимся в базе, без подгрузки дополнительных. Наверное, вы правы, надо сделать переход с подгрузкой, если не имеется. Или настраеваемый? Что-то типа "Работать оффлайн"?

    Цитата:
    И - клиент без авторизации заходит в закрытые разделы форума, правда писать ничего нельзя, но читать - вполне возможно...

    Глюк аякса. Или фича? batva по неизвестным причинам не прикрутил проверку


    ----------
    Клиент форума Ru-board (Rb_client)-с предварительной поддержкой ру-борда!
    Требуются бета-тестеры!
    Обновление v0.0.3.6 (21.04.08)!

    Всего записей: 5394 | Зарегистр. 20-06-2003 | Отправлено: 14:45 29-12-2007
    MrSpecialist



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Наверное включена поддержка тем?

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

    Цитата:
    Наверное, вы правы, надо сделать переход с подгрузкой, если не имеется. Или настраеваемый? Что-то типа "Работать оффлайн"?  

    ИМХО лучший вариант - сделать "Работать оффлайн"
    Цитата:
    Глюк аякса. Или фича?

    прикольная фича))) лучше об этом никому не говорить...

    Всего записей: 905 | Зарегистр. 17-03-2006 | Отправлено: 14:51 29-12-2007
    juvaforza

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Smog
    Счетчик сообщений нулевой, статус пользователей и дата регистрации отсутствуют
     

    Цитата:
    (+) Пункт "Выход" в меню

    Запасной?

    Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 00:43 31-12-2007
    avk02

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    1. Smog
    Любопытно, какие клиенты рассматривались при разработке?
    Есть, к примеру, достаточно проработанные и проверенные временем клиенты Мастеров Дельфи
    - DMClient (http://dmclient.org.ru, проект развивается, есть исходники версии 2),
    - Magic Forum (http://www.magic-forum.narod.ru, проект закрыт в 2004 - исходники утеряны, наиболее мне симпатичный клиент, использую до сих пор),
    - DMFC (с исходниками),
    Есть клиент rsdn.ru RSDN@Home (Янус) (.NET, исходники - http://rsdn.ru/projects/janus/article/article.xml)...
     
    Если будет интерес к решениям (фичам?) этих клиентов, постараюсь сделать обзор (не уверен, что полный).
     
    2. Для клиентов сайта Мастеров Дельфи и Дремучих доступны описания протоколов обмена информацией с сервером (http://www.delphimaster.ru/klient.txt и http://deep.webest.net/forum/client.php соответственно).
     
    3. Предлагаю отдельно открыть топик по образцу темы "Какие фичи еще нужны на этом форуме?" (http://forum.ru-board.com/topic.cgi?forum=13&topic=0063#1)
    Сорри - есть ToDo. Тем не менее...

    Всего записей: 24 | Зарегистр. 26-10-2006 | Отправлено: 16:29 03-01-2008 | Исправлено: avk02, 16:44 03-01-2008
    OrlangurStep



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Smog
    При работе с предпросмотром когда тыкаешь галочку "мгновенный" сразу тем не менее не начинает пост отображаться. Во вторых, можно все таки его не совсем мгновенным делать, а то форма ввода тормозит и звук постоянно раздается после каждого нажатия клавиши  
     
    Добавлено:
    также по этой фиче:
    имхо желательно, чтобы при прорутке (я клиентом предпросмотр шапки делаю ), фокус в поле ввода не терялся, и чтобы после каждого обновления (в мгновенном режиме) скролл не сбрасывался в самое верхнее положение

    Всего записей: 1392 | Зарегистр. 08-04-2006 | Отправлено: 00:33 04-01-2008
    Smog



    Жираф-Сибиряк
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    juvaforza

    Цитата:
    Счетчик сообщений нулевой, статус пользователей и дата регистрации отсутствуют

    Ага. Уже говорили, аяксовский движок не отдает информацию

    Цитата:
    Запасной?  

    Для желающих
     
    Спасибо за рекламу
     
    avk02

    Цитата:
    Любопытно, какие клиенты рассматривались при разработке?

    Экслер, янус, DMClient
    http://forum.ru-board.com/topic.cgi?forum=21&bm=1&topic=2144&start=0 - давно это было Для себя тогда находил плюсы и минусы, трудно даже вспомнить

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

    Было бы совсем неплохо До такого у меня не дошло сравнение

    Цитата:
    2. Для клиентов сайта Мастеров Дельфи и Дремучих доступны описания протоколов обмена информацией с сервером (http://www.delphimaster.ru/klient.txt и http://deep.webest.net/forum/client.php соответственно).

    принцип http://deep.webest.net/forum/client.php явно не подходит из-за масштабности руборда, а на http://www.delphimaster.ru/klient.txt Svarga сделал что-то похожее Правда независимо...

    Цитата:
    Сорри - есть ToDo. Тем не менее...

    Ага, была такая мысль. Типа что бы вы еще хотели видеть в клиенте? Если тут открывать - за дубль сочтут
    2all
    Да, действительно, обсудить протокол обмена. Такой, чтобы раз и навсегда. Потому как, надеюсь в скором времени batva выделит нам времени и напишет скрипты. А уж переделывать он их потом вряд ли возьмется.
     
     Вот мой вариант
    Желаемая функциональность серверной части

    ----------
    Клиент форума Ru-board (Rb_client)-с предварительной поддержкой ру-борда!
    Требуются бета-тестеры!
    Обновление v0.0.3.6 (21.04.08)!

    Всего записей: 5394 | Зарегистр. 20-06-2003 | Отправлено: 07:50 04-01-2008
    avk02

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
     
     Вот мой вариант  
    Желаемая функциональность серверной части

     
    В шапку!?

    Всего записей: 24 | Зарегистр. 26-10-2006 | Отправлено: 15:09 04-01-2008
    OrlangurStep



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Smog
    Я вот что подумал. Раз можно без авторизации из варезника темы читать через аякс, то может можно и из закрытых форумов тоже? (ну служебка там )

    Всего записей: 1392 | Зарегистр. 08-04-2006 | Отправлено: 23:59 04-01-2008
    juvaforza

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    OrlangurStep

    Цитата:
    из закрытых форумов

    А такие существуют?

    Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 10:59 05-01-2008
    Smog



    Жираф-Сибиряк
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    OrlangurStep

    Цитата:
    Я вот что подумал. Раз можно без авторизации из варезника темы читать через аякс, то может можно и из закрытых форумов тоже?

    Пробуй
    http://forum.ru-board.com/topic.cgi?forum=90&topic=0001#3
     
    Добавлено:
    упс

    ----------
    Клиент форума Ru-board (Rb_client)-с предварительной поддержкой ру-борда!
    Требуются бета-тестеры!
    Обновление v0.0.3.6 (21.04.08)!

    Всего записей: 5394 | Зарегистр. 20-06-2003 | Отправлено: 11:29 05-01-2008
    MrSpecialist



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Smog

    Цитата:
    Пробуй  

    не, не заходит)
    я вот че подумал: а нельзя ли пароль хранить в зашифрованном виде, хотя бы в виде MD5? а то открываешь Settings.ini, а там пароль открытым текстом...

    Всего записей: 905 | Зарегистр. 17-03-2006 | Отправлено: 11:59 05-01-2008
    juvaforza

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MrSpecialist
    Сказано тут:

    Цитата:
    Внимание! Это тестовая версия, комбинация логин/пароль хранится в папке с программой в открытом виде!


    Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 12:08 05-01-2008 | Исправлено: juvaforza, 12:10 05-01-2008
    MrSpecialist



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    juvaforza
    сорри, не заметил))))
     
    Добавлено:
    поигрался с forum.cgi и ajax_engine.cgi
    Прикольно;)

    Всего записей: 905 | Зарегистр. 17-03-2006 | Отправлено: 12:31 05-01-2008
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

    Компьютерный форум Ru.Board » Компьютеры » Программы » Клиент форума Ru-board (Rb_client)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru