JRuDevels

Jabber Russian Developers Forum.
Log in Register FAQ Memberlist Search JRuDevels Forum Index

JRuDevels Forum Index » Серверная часть [Server-Side] » "Реанимация" RSS транспорта Goto page 1, 2  Next
Post new topic  Reply to topic View previous topic :: View next topic 

Нужен ли Вам гибкий, интуитивно понятный, а главное, работоспособный RSS транспорт?
Нужен
100%
 100%  [ 6 ]
Не нужен
0%
 0%  [ 0 ]
Total Votes : 6

"Реанимация" RSS транспорта
PostPosted: Thu Apr 29, 2010 10:58 am Reply with quote
bladmit
Отметившийся
Отметившийся
Joined: 22 Oct 2009
Posts: 13




Приветствую всех заинтересованных!
На данный момент мною так и не было замечено ни одного сносно работающего RSS транспорта среди всего многообразия jabber-серверов, а посему предлагаю совместными усилиями создать ТЗ на разработку оного. Предварительная договорённость с Binary имеется.
View user's profile Send private message
PostPosted: Thu Apr 29, 2010 11:16 am Reply with quote
bladmit
Отметившийся
Отметившийся
Joined: 22 Oct 2009
Posts: 13




Приступим пожалуй.
Каким бы я хотел видеть RSS транспорт:
1. Он должен давать возможность подключать любые каналы новостей в любом количестве (было реализовано в предыдущей версии транспорта)
2. Неплохо, если бы можно было объединять каналы новостей в темы. Поясню, на телефоне большое количество новостных контактов утомляет, поэтому тематические контакты спорт, экономика и т.д., вмещающие в себя по несколько каналов сразу, были бы весьма кстати.
3. В настройках транспорта должно быть определение давности новостных сообщений: "Не принимать новости старше" и далее пустое поле, в которое можно вписать любую цифру.
View user's profile Send private message
PostPosted: Thu Apr 29, 2010 3:59 pm Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




bladmit wrote:
Приступим пожалуй.
2. Неплохо, если бы можно было объединять каналы новостей в темы. Поясню, на телефоне большое количество новостных контактов утомляет, поэтому тематические контакты спорт, экономика и т.д., вмещающие в себя по несколько каналов сразу, были бы весьма кстати.


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

Quote:
3. В настройках транспорта должно быть определение давности новостных сообщений: "Не принимать новости старше" и далее пустое поле, в которое можно вписать любую цифру.


Опять же, RSSv1 придётся полностью выкинуть для этой фичи...

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Fri Apr 30, 2010 12:25 am Reply with quote
McCoder
Начинающий тестер
Начинающий тестер
Joined: 01 Jan 2008
Posts: 27




Несколько предложение для ТЗ:

  • Автоматическая корректировка времени в сообщении в соответствии с часовым поясом пользователя.
  • Отправка сообщений в формате XHTML-IM, если поддерживает клиент.
  • Возможность выбора показывать или нет подробный текст новости.


Binary wrote:
Quote:
3. В настройках транспорта должно быть определение давности новостных сообщений: "Не принимать новости старше" и далее пустое поле, в которое можно вписать любую цифру.


Опять же, RSSv1 придётся полностью выкинуть для этой фичи...

Можно сохранять ежедневно новости, и в качестве даты создания указывать дату загрузки новости, вот по ней можно фильтровать новости.

_________________
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Fri Apr 30, 2010 9:50 am Reply with quote
bladmit
Отметившийся
Отметившийся
Joined: 22 Oct 2009
Posts: 13




Binary wrote:
bladmit wrote:
Приступим пожалуй.
2. Неплохо, если бы можно было объединять каналы новостей в темы. Поясню, на телефоне большое количество новостных контактов утомляет, поэтому тематические контакты спорт, экономика и т.д., вмещающие в себя по несколько каналов сразу, были бы весьма кстати.


Я так считаю, что если делать упор на pubsub (а нам таки придётся на него делать упор) и на поддержку пабсаба клиентами, то вопрос группировки как раз будет на стороне клиента и мы не должны об этом заботиться.

Звучит забавно, а-ля: "Не поеду в Америку, пока все янки не выучат русский язык" Smile

Binary wrote:
Другое дело, что я предлагал идею тэггирования пользователями фидов и потом создание отдельных фидов на основе этих тегов. Идея очень тонкая, и из неё может что-то получиться, а может и не получиться, поэтому нужно хорошенько подумать.

Если есть возможность создания тем без необходимости переписывания клиентов, то стоит попробовать.

На моей памяти была с транспортом ещё одна проблема. Имел он нехорошую привычку заваливать одними и теми же новостями по несколько десятков раз. Этот недостаток во вновь разрабатываемом транспорте видеть не хотелось бы.

_________________
Я не программист, я строитель
View user's profile Send private message
PostPosted: Fri Apr 30, 2010 9:53 am Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




bladmit wrote:

Звучит забавно, а-ля: "Не поеду в Америку, пока все янки не выучат русский язык" Smile

Поясни.

Quote:
На моей памяти была с транспортом ещё одна проблема. Имел он нехорошую привычку заваливать одними и теми же новостями по несколько десятков раз. Этот недостаток во вновь разрабатываемом транспорте видеть не хотелось бы.


Была. Я уже объяснял, с чем связано. В стандарте RSSv1 нет гарантированной возможности идентифицировать конкретные записи в ленте, поэтому используются сомнительные методы, которые не всегда срабатывают. Можем ли мы полностью отказаться от поддержки RSSv1 в пользу более правильных стандартов? Вопрос сложный.

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Fri Apr 30, 2010 9:59 am Reply with quote
bladmit
Отметившийся
Отметившийся
Joined: 22 Oct 2009
Posts: 13




Binary wrote:
bladmit wrote:

Звучит забавно, а-ля: "Не поеду в Америку, пока все янки не выучат русский язык" Smile

Поясни.

Какое количество клиентов на данный момент поддерживают pubsub?

_________________
Я не программист, я строитель
View user's profile Send private message
PostPosted: Fri Apr 30, 2010 10:03 am Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




bladmit wrote:
Binary wrote:
bladmit wrote:

Звучит забавно, а-ля: "Не поеду в Америку, пока все янки не выучат русский язык" Smile

Поясни.

Какое количество клиентов на данный момент поддерживают pubsub?


Ни одного. Это вопрос курицы и яйца. Кто-то должен начать первым, и удобнее всего делать это со стороны сервера. Тем более, что традиционный RSS-транспорт вообще показывает большие проблемы с масштабируемостью.

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Fri Apr 30, 2010 10:07 am Reply with quote
bladmit
Отметившийся
Отметившийся
Joined: 22 Oct 2009
Posts: 13




Binary wrote:
bladmit wrote:
Binary wrote:
bladmit wrote:

Звучит забавно, а-ля: "Не поеду в Америку, пока все янки не выучат русский язык" Smile

Поясни.

Какое количество клиентов на данный момент поддерживают pubsub?


Ни одного. Это вопрос курицы и яйца. Кто-то должен начать первым, и удобнее всего делать это со стороны сервера. Тем более, что традиционный RSS-транспорт вообще показывает большие проблемы с масштабируемостью.


Убил наповал. С кого начнём? Мне Vacuum очень нравится. Я этим клиентом пользуюсь с самого момента его выхода.

_________________
Я не программист, я строитель
View user's profile Send private message
PostPosted: Fri Apr 30, 2010 10:08 am Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




bladmit wrote:
Убил наповал. С кого начнём? Мне Vacuum очень нравится. Я этим клиентом пользуюсь с самого момента его выхода.


Об этом рано задумываться, чтобы с чего-то начать, надо что-то предложить, а предлагать нам нечего пока что

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Fri Apr 30, 2010 10:10 am Reply with quote
bladmit
Отметившийся
Отметившийся
Joined: 22 Oct 2009
Posts: 13




Binary wrote:
bladmit wrote:
Убил наповал. С кого начнём? Мне Vacuum очень нравится. Я этим клиентом пользуюсь с самого момента его выхода.


Об этом рано задумываться, чтобы с чего-то начать, надо что-то предложить, а предлагать нам нечего пока что


Ну хотя бы поговорить с разработчиком можно? Чтобы он почувствовал зарождающиеся тенденции.

_________________
Я не программист, я строитель
View user's profile Send private message
PostPosted: Fri Apr 30, 2010 10:11 am Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




bladmit wrote:
Ну хотя бы поговорить с разработчиком можно? Чтобы он почувствовал зарождающиеся тенденции.


Я думаю, с Lion'ом мы как-нибудь договоримся Smile

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Fri Apr 30, 2010 10:16 am Reply with quote
bladmit
Отметившийся
Отметившийся
Joined: 22 Oct 2009
Posts: 13




Binary wrote:
bladmit wrote:
Ну хотя бы поговорить с разработчиком можно? Чтобы он почувствовал зарождающиеся тенденции.


Я думаю, с Lion'ом мы как-нибудь договоримся Smile


Отлично! На том и порешим.

_________________
Я не программист, я строитель
View user's profile Send private message
PostPosted: Fri Apr 30, 2010 10:23 am Reply with quote
bladmit
Отметившийся
Отметившийся
Joined: 22 Oct 2009
Posts: 13




McCoder wrote:
Несколько предложение для ТЗ:

  • Автоматическая корректировка времени в сообщении в соответствии с часовым поясом пользователя.
  • Отправка сообщений в формате XHTML-IM, если поддерживает клиент.
  • Возможность выбора показывать или нет подробный текст новости.


Binary wrote:
Quote:
3. В настройках транспорта должно быть определение давности новостных сообщений: "Не принимать новости старше" и далее пустое поле, в которое можно вписать любую цифру.


Опять же, RSSv1 придётся полностью выкинуть для этой фичи...

Можно сохранять ежедневно новости, и в качестве даты создания указывать дату загрузки новости, вот по ней можно фильтровать новости.


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

_________________
Я не программист, я строитель
View user's profile Send private message
PostPosted: Fri Apr 30, 2010 11:41 am Reply with quote
McCoder
Начинающий тестер
Начинающий тестер
Joined: 01 Jan 2008
Posts: 27




bladmit wrote:
McCoder wrote:
Несколько предложение для ТЗ:

  • Автоматическая корректировка времени в сообщении в соответствии с часовым поясом пользователя.
  • Отправка сообщений в формате XHTML-IM, если поддерживает клиент.
  • Возможность выбора показывать или нет подробный текст новости.


Binary wrote:
Quote:
3. В настройках транспорта должно быть определение давности новостных сообщений: "Не принимать новости старше" и далее пустое поле, в которое можно вписать любую цифру.


Опять же, RSSv1 придётся полностью выкинуть для этой фичи...

Можно сохранять ежедневно новости, и в качестве даты создания указывать дату загрузки новости, вот по ней можно фильтровать новости.


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

Отправка сообщений в формате XHTML-IM, если поддерживает клиент. Нужна для некоторых RSS лент, т.к. в них присутствуют примеры кода, который уже подсвечен с помощью стилей, и удобно прямо в клиенте смотреть на раскрашенный код.
Пример как сейчас отображается одна лента в XHTML-IM http://fastpic.ru/view/2/2010/0301/fd6e1ddcc99ce1f353b3cc2f76a747f9.png.html

Еще в разработке, далеко до релиза: Rss агрегатор с поддержкой XHTML-IM

_________________
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
"Реанимация" RSS транспорта
JRuDevels Forum Index » Серверная часть [Server-Side]
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT + 3 Hours  
Page 1 of 2  
Goto page 1, 2  Next
  
  
 Post new topic  Reply to topic  


Powered by phpBB © 2001-2004 phpBB Group
phpBB Style by Vjacheslav Trushkin