Здравствуйте, caustic, Вы писали:
C>Пардон, не понял, что вы хотели этим сказать.
Если я возьму Янус и его базу, перенесу всё это на другой комп и на нём запущу, то сообщения, которые я уже прочитал будут помечены как прочитанные. Как обстоят дела с этой функциональностью у тебя? Глюки: в этом форуме в дереве сообщений деревья построены не правильно — срезана верхушка, а функциональность прочитанные/непрочитанные — не работает.
Здравствуйте, Real 3L0, Вы писали:
R3>Если я возьму Янус и его базу, перенесу всё это на другой комп и на нём запущу, то сообщения, которые я уже прочитал будут помечены как прочитанные. Как обстоят дела с этой функциональностью у тебя?
Вряд ли. Это же нужно где-то иметь хранилище информации о прочитанных сообщениях. У РСДН трафиг дай дарогу. Так что за бесплатно такой фигне никто не займется.
... << RSDN@Home 1.2.0 alpha rev. 611>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, caustic, Вы писали:
C>Хочь добавить, что скачивать и запускать локально не потребуется, приложение запускается по щелчку по ссылке на сайте.
Скачивать прийдетя ФаерФокс. В ИЕ это дело даже не открылось.
... << RSDN@Home 1.2.0 alpha rev. 611>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, Real 3L0, Вы писали:
R3>>Если я возьму Янус и его базу, перенесу всё это на другой комп и на нём запущу, то сообщения, которые я уже прочитал будут помечены как прочитанные. Как обстоят дела с этой функциональностью у тебя?
VD>Вряд ли. Это же нужно где-то иметь хранилище информации о прочитанных сообщениях. У РСДН трафиг дай дарогу. Так что за бесплатно такой фигне никто не займется.
Да, это ведь не настольное приложение, а тот же самый броузер, поэтому возникает вопрос, где хранить метки прочитаных сообщений. Если на сервере — то это слишком накладно. Если на клиенте — как хранить и переносить между машинами. Скорее всего переноса меток не будет.
Здравствуйте, wildwind, Вы писали:
C>>Такое иногда бывает, но редко. У вас часто воспроизводится? W>Стабильно. Консоль JavaScript пустая. W>Mozilla/5.0 (Windows; U; Windows NT 5.0; ru-RU; rv:1.7.6) Gecko/20050318 Firefox/1.0.2
Во первых, вам надо обновиться ;)
Во вторых, если есть острое желание помочь проекту, вы можете отладить приложение наблюдая HTTP трафик между вашим броузером с сервером RSDN. Есть много разных сниферов, я пробовал пользоваться вот этим — HTTPLook. Это небольшой простой снифер без лишних наворотов, позволяет просматривать весь HTTP трафик в том числе и SOAP сообщения.
, но я быстро переключился
на другой, более коммерческй, проект и дело стало. К тому же чтобы реализовать это полноценно,
нужна все таки некоторая поддержка комманды RSDN. Для этого нужно четко определиться с целями
проекта: Это оффлайн клиент или замена web-сайта. Если замена web-сайта, то я бы на первых порах
не заморачивался с редактированием, а использовал бы фрейм со страницей с сайта.
Как я уже писал, сейчас я загружен полностью другим проектом, но с удовольствием помогу Вам.
Уже имею некоторый опыт работы с Mozilla Framework (XUL/JS/RDF).
Здравствуйте, sndralex, Вы писали:
S>Молодец, отличная идея, только на мой взгляд реализовывать надо в виде расширения.
Да, я теперь тоже так думаю. Хотя удаленные приложения легче обновлять, проблем с ними тоже немало. Один только сертификат сколько стоит >8-() И хотя можно попробовать подписать "самодельным" сертификатом, это не решение проблемы. Расширение же обновляется относительно просто и стандартными средствами через Extrension Manager.
(случайто опечатался и набрал "смертификат", потом поправил ;))
S>У меня были поползновения написать такое расширение год назад здесь
, но я быстро переключился S>на другой, более коммерческй, проект и дело стало.
Я уже искал чтото подобное на RSDN, но именно ваш пример к сожалению тогда не нашел. Было интересно посмотреть на ваш проект.
S>К тому же чтобы реализовать это полноценно, S>нужна все таки некоторая поддержка комманды RSDN.
Да, это так. Судя по всему в текущей реализации web сервис януса не очень пригоден для этого пректа.
S>Для этого нужно четко определиться с целями S>проекта: Это оффлайн клиент или замена web-сайта. Если замена web-сайта, то я бы на первых порах S>не заморачивался с редактированием, а использовал бы фрейм со страницей с сайта.
Я бы сказал что это замена сайту. Просто более удобный интерфейс, к тому же встроенный в броузер. Оффлайн клиент реализовать было бы сложнее. Например, я не представляю как можно организовать базу данных загруженых сообщений. Конечно, можно было бы использовать плоские файлы, но вряд ли это самый оптимальный вариант.
S>Как я уже писал, сейчас я загружен полностью другим проектом, но с удовольствием помогу Вам. S>Уже имею некоторый опыт работы с Mozilla Framework (XUL/JS/RDF).
Здорово, помощь очень даже не помешает. К сожалению у меня тоже достаточно основной работы помимо проекта, поэтому дело движется не так быстро, как хотелось бы. Думаю, что вместе быстрее успеем ;)
Я думаю для начала надо определиться с простенькой функциональной спецификацией, я бы предложил такой набор функций расширения для первой версии:
Расширение должно содержать диалог настроек и профиля для ввода имени и пароля.
Расширение должно содержать панель sidebar с деревом форумов.
По клику на узле дерева должен открываться tab для этого узла со списком тем и сообщений в форуме и с панелью просмотра сообщений. Каждый форум должен быть связан только с одним tab'ом.
В панели просмотра должны работать кнопки оценок сообщения.
Список можно дополнитиь вот этими пунктами
Возможность создавать сообщения.
Возможность подписаться на интересующие темы, для последующего уведомления о новых сообщениях.
Уведомления о новых сообщениях в statusbar'e, примерно как в Gmail Notifier.
Надо обсудить с командой RSDN, готовы ли они пойти навстречу, и доработать web сервис для нужд проекта, без этого смысла продолжать нет. Если же они готовы, надо обсудить и реализовать новый API сервиса. Кстати, API может быть просто более универсальным, и не "заточен" под нужды конкретно этого проекта.
Далее необходим Subversion репозиторий, его можно получить на этом же сайте под нужды проекта.