RSDN Rich Client Project
От: caustic http://commitq.com/
Дата: 12.09.05 10:56
Оценка: 212 (30)
RSDN Rich Client Project это клиент для форумов RSDN выполненный как удаленное XUL приложение работающие с веб сервисом RSDN http://rsdn.ru/ws/JanusAT.asmx. Его особенность в том, что клиент обладает интерфейсом настольных приложений хотя полностью загружается с веб-сайта как обычная веб страница, следовательно не требует установки на компьютеры пользователей, в отличии от, например, RSDN@Home. Установка же на сервере сводится к простому размещению zip архива в каталоге документов веб сервера.

Открыть RSDN Rich Client Project в броузере, но перед этим нужно кое что настроить.

По умолчанию Firefox запрещает вызов веб сервисов, расположенных в другом домене, поэтому перед тем как запустить Rich Client, вам придется немного настроить ваш броузер. Для этого есть два способа:

Это позволит скриптам вызывать веб сервисы из других доменов.

Страница настройки броузера показана на следующей иллюстрации:


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

Снимок экрана сделаный в системе Windows 2000


Снимок экрана сделаный в системе Windows XP


Вот и все, наслаждайтесь чтением форумов в "богатом" интерфейсе, но пока в режиме read-only ;-)

На данный момент проект находится в стадии скорее proof-of-concept, чем является полностью рабочей версией. Удаленные XUL приложения выполняются в броузерах Mozilla без привилегий и не имеют доступ ко многим сервисам и компонентам броузера. Именно поэтому, например, для вывода текста сообщений используется элемент textbox, а не browser, так как в удаленных приложениях он не доступен. Это ограничение можно было бы обойти, если написать клиент как расширение броузера, или подписав приложение с помощью сертификатов. Но в первом случае потребуется установка расширения на компьютер пользователя, во втором случае придется потратиться, так как сертификаты не дешевы.

Кроме того, скорее всего придется расширить интерфейс веб сервиса Janus новыми методами, так как в текущей версии сервис оптимизирован для работы с offline клиентами, а Rich Client очень даже online.

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

Если вам это интересно, поставьте пожалуйста свою оценку.

18.09.05 00:35: Перенесено из 'Обсуждение сайта'
Re: RSDN Rich Client Project
От: ironwit Украина  
Дата: 15.09.05 05:04
Оценка:
Здравствуйте, caustic, Вы писали:

C>RSDN Rich Client Project это клиент для форумов RSDN выполненный как удаленное XUL приложение работающие с веб сервисом RSDN http://rsdn.ru/ws/JanusAT.asmx. Его особенность в том, что клиент обладает интерфейсом настольных приложений хотя полностью загружается с веб-сайта как обычная веб страница, следовательно не требует установки на компьютеры пользователей, в отличии от, например, RSDN@Home. Установка же на сервере сводится к простому размещению zip архива в каталоге документов веб сервера.


Если честно не понял, а в чем плюс?
... << RSDN@Home 1.2.0 alpha rev. 616>>
играет: Танцы минус — Камни [foobar2000 v0.8.3]
Я не умею быть злым, и не хочу быть добрым.
Re[2]: RSDN Rich Client Project
От: Real 3L0 Россия http://prikhodko.blogspot.com
Дата: 15.09.05 06:57
Оценка:
Здравствуйте, ironwit, Вы писали:

I>Если честно не понял, а в чем плюс?


Красиво.
Необычно.
[Подоночное слово].
При дальнейшем развитии может получиться более удобно, чем вэб.

Интересует возможность переноса меток прочитанных/непрочитанных сообщений с компа на комп?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Вселенная бесконечна как вширь, так и вглубь.
Re[3]: RSDN Rich Client Project
От: ironwit Украина  
Дата: 15.09.05 09:17
Оценка:
Здравствуйте, Real 3L0, Вы писали:

R3>Здравствуйте, ironwit, Вы писали:


I>>Если честно не понял, а в чем плюс?


R3>Красиво.

R3>Необычно.
R3>[Подоночное слово].
R3>При дальнейшем развитии может получиться более удобно, чем вэб.
R3>
Интересует возможность переноса меток прочитанных/непрочитанных сообщений с компа на комп?

а с точки зрения такой. Уже пользую янус, будет ли этот клиент удобнее?
... << RSDN@Home 1.2.0 alpha rev. 616>>
играет: Алена Винницкая — [? #02] Рассвет [foobar2000 v0.8.3]
Я не умею быть злым, и не хочу быть добрым.
Re: RSDN Rich Client Project
От: wildwind Россия  
Дата: 15.09.05 09:37
Оценка:
Здравствуйте, caustic, Вы писали:

C>RSDN Rich Client Project это клиент для форумов RSDN выполненный как удаленное XUL приложение работающие с веб сервисом RSDN http://rsdn.ru/ws/JanusAT.asmx.


А он большой? Можно выложить сюда? В смысле чтоб скачать и запускать локально.
(К tut.by доступа нет, а посмотреть хочется.)
Re[4]: RSDN Rich Client Project
От: Real 3L0 Россия http://prikhodko.blogspot.com
Дата: 15.09.05 09:45
Оценка: 4 (1)
Здравствуйте, ironwit, Вы писали:

I>Уже пользую янус, будет ли этот клиент удобнее?


Не знаю как будет реализована возможность ответа, но для просмотра будут такие плюсы минусы по сравнению с янусом:
-/+ скорость (в зависимости от ширины канала);
— трафик;
+ поиск;
-/+ переносимость базы (нет ответа);
всё остальное, по моему, более-менее одинаково.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Вселенная бесконечна как вширь, так и вглубь.
Re[5]: RSDN Rich Client Project
От: ironwit Украина  
Дата: 15.09.05 10:05
Оценка:
Здравствуйте, Real 3L0, Вы писали:

R3>Здравствуйте, ironwit, Вы писали:


I>>Уже пользую янус, будет ли этот клиент удобнее?


R3>Не знаю как будет реализована возможность ответа, но для просмотра будут такие плюсы минусы по сравнению с янусом:

R3>-/+ скорость (в зависимости от ширины канала);
R3>- трафик;
R3>+ поиск;
R3>-/+ переносимость базы (нет ответа);
R3>всё остальное, по моему, более-менее одинаково.

спасибо, если решится просьба высказанная здесь Re: RSDN Rich Client Project
Автор: wildwind
Дата: 15.09.05
, то и я попробую
... << RSDN@Home 1.2.0 alpha rev. 616>>
играет: Валерий Меладзе — Свадьба [foobar2000 v0.8.3]
Я не умею быть злым, и не хочу быть добрым.
Re[2]: RSDN Rich Client Project
От: caustic http://commitq.com/
Дата: 15.09.05 10:07
Оценка:
Здравствуйте, ironwit, Вы писали:

I>Если честно не понял, а в чем плюс?


Re[3]: RSDN Rich Client Project
От: caustic http://commitq.com/
Дата: 15.09.05 10:09
Оценка:
Здравствуйте, Real 3L0, Вы писали:

R3>Интересует возможность переноса меток прочитанных/непрочитанных сообщений с компа на комп?


Пардон, не понял, что вы хотели этим сказать.
Re[2]: RSDN Rich Client Project
От: caustic http://commitq.com/
Дата: 15.09.05 10:13
Оценка:
Здравствуйте, wildwind, Вы писали:

W>А он большой? Можно выложить сюда? В смысле чтоб скачать и запускать локально.

W>(К tut.by доступа нет, а посмотреть хочется.)

Легко, архив то всего десятка три килобайт. Только как и куда его выложить?
Кстати, если архив будет загружаться с сайта RSDN то не потребуется делать никаких дополнительных настроек в браузере для того, чтобы дать доступ к веб сервисам из других доменов.
Re[3]: RSDN Rich Client Project
От: caustic http://commitq.com/
Дата: 15.09.05 10:15
Оценка:
Здравствуйте, caustic, Вы писали:

C>Здравствуйте, wildwind, Вы писали:


W>>А он большой? Можно выложить сюда? В смысле чтоб скачать и запускать локально.

W>>(К tut.by доступа нет, а посмотреть хочется.)

Хочь добавить, что скачивать и запускать локально не потребуется, приложение запускается по щелчку по ссылке на сайте.
Re[4]: RSDN Rich Client Project
От: caustic http://commitq.com/
Дата: 15.09.05 10:18
Оценка:
Здравствуйте, ironwit, Вы писали:

I>а с точки зрения такой. Уже пользую янус, будет ли этот клиент удобнее?


Такую гарантию дать не могу, у каждого свои критерии удобства. Мне например янус не нравится, он не удобен для меня.
Re[4]: RSDN Rich Client Project
От: ironwit Украина  
Дата: 15.09.05 10:26
Оценка:
Здравствуйте, caustic, Вы писали:

C>Здравствуйте, caustic, Вы писали:


C>>Здравствуйте, wildwind, Вы писали:


W>>>А он большой? Можно выложить сюда? В смысле чтоб скачать и запускать локально.

W>>>(К tut.by доступа нет, а посмотреть хочется.)

C>Хочь добавить, что скачивать и запускать локально не потребуется, приложение запускается по щелчку по ссылке на сайте.

Ты его и выложи в файлы на рсдн?
... << RSDN@Home 1.2.0 alpha rev. 616>>
играет: Валерий Меладзе — [Всё так и было] Береги себя, мой ангел [foobar2000 v0.8.3
Я не умею быть злым, и не хочу быть добрым.
Re: RSDN Rich Client Project
От: caustic http://commitq.com/
Дата: 15.09.05 10:52
Оценка:
Загрузил клиента в файлы RSDN, теперь должно работать прямо с сайта, никаких специальных настроек для веб сервисов делать не надо.

Но! Не могу вставить нормальную ссылку на файл в это сообщение, RSDN почему то неправильно парсит такой URL: url=jar:http://rsdn.ru/File/34873/richclient.jar!/richclient.xul добавляя в него свой код.

Поэтому чтобы открыть клиента надо скопировать URL приведенный ниже в строку адреса броузера вручную.

Ссылка к файлу: jar:http://rsdn.ru/File/34873/richclient.jar!/richclient.xul
Re[2]: RSDN Rich Client Project
От: ironwit Украина  
Дата: 15.09.05 12:34
Оценка:
Здравствуйте, caustic, Вы писали:

C>Загрузил клиента в файлы RSDN, теперь должно работать прямо с сайта, никаких специальных настроек для веб сервисов делать не надо.

сразу неудобство (программирование\с++ — не видно полностью.. Может урезать строку внутри? типа программ.... с++?
... << RSDN@Home 1.2.0 alpha rev. 616>>
играет: Земфира — [До Свидания] Брызги [foobar2000 v0.8.3]
Я не умею быть злым, и не хочу быть добрым.
Re[3]: RSDN Rich Client Project
От: caustic http://commitq.com/
Дата: 15.09.05 12:56
Оценка:
Здравствуйте, ironwit, Вы писали:

I>сразу неудобство (программирование\с++ — не видно полностью.. Может урезать строку внутри? типа программ.... с++?


Названия форумов и категорий приходят именно в таком виде, можете убедиться сами — GetForumList. Хотя придумать что нибудь конечно можно. Можно например показывать только короткие названия без разбивки на категории, будет похоже на то, как это выглядит в NNTP клиенте.
Re[2]: RSDN Rich Client Project
От: wildwind Россия  
Дата: 15.09.05 14:11
Оценка:
Здравствуйте, caustic, Вы писали:

C>Загрузил клиента в файлы RSDN, теперь должно работать прямо с сайта, никаких специальных настроек для веб сервисов делать не надо.


"SOAP Fault: Received empty response" однако!
Re[3]: RSDN Rich Client Project
От: caustic http://commitq.com/
Дата: 15.09.05 14:49
Оценка:
Здравствуйте, wildwind, Вы писали:

W>"SOAP Fault: Received empty response" однако!


Такое иногда бывает, но редко. У вас часто воспроизводится?
Re[4]: RSDN Rich Client Project
От: wildwind Россия  
Дата: 15.09.05 14:56
Оценка:
Здравствуйте, caustic, Вы писали:

C>Такое иногда бывает, но редко. У вас часто воспроизводится?

Стабильно. Консоль JavaScript пустая.
Mozilla/5.0 (Windows; U; Windows NT 5.0; ru-RU; rv:1.7.6) Gecko/20050318 Firefox/1.0.2
Re[2]: RSDN Rich Client Project
От: der Igel Россия  
Дата: 15.09.05 17:01
Оценка:
Hello, caustic!

Указывай ссылку явно, через тэг
[url]jar:http://rsdn.ru/File/34873/richclient.jar!/richclient.xul[/url]


c> Ссылка к файлу: jar:http://rsdn.ru/File/34873/richclient.jar!/richclient.xul
Posted via RSDN NNTP Server 2.0 beta
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.