JRuDevels

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

JRuDevels Forum Index » Разработка и проектирование [Devel] » [Тестирование] Rss агрегатор с поддержкой XHTML-IM
Post new topic  Reply to topic View previous topic :: View next topic 
[Тестирование] Rss агрегатор с поддержкой XHTML-IM
PostPosted: Mon Mar 01, 2010 7:32 pm Reply with quote
McCoder
Начинающий тестер
Начинающий тестер
Joined: 01 Jan 2008
Posts: 27




Бот: rss.joffice.ru следующая версия бота rss.portal-on.ru, переписана с нуля.

Основной вопрос, насколько востребован XHTML-IM формат сообщений в RSS лентах?
Ибо поддерживает его несколько клиентов (доля которых небольшая около 30%)

Несколько RSS лент, остальные есть в Service Discovery, копия rss.portal-on.ru
fishki.net@rss.joffice.ru - больше всего картинок, но больше ничего интересного.
igvita.com@rss.joffice.ru - Есть листинги кода, с подсветкой синтаксиса.
article.gotdotnet.ru@rss.joffice.ru - Есть таблица, которую нормально отображает PSI. Сообщение "Первый взгляд на Unity 2.0" от 17.2.2010 14:18


Проблемы XHTML:
Картинки не грузит ни один из популярных клиентов.

Psi - Единственный клиент, который нормально отображает всю XHTML разметку. Картинки не грузит, и вместо тега показывает былый лист в соответствии с размеров указанным в теге.
Pidgin - XHTML понимает, картинки неотображает. Ссылки в собщении все отображает.
JAJC - XHTML - частично понимает, точнее просто преобразовывает в Plain text, удаляя ссылки. Если у сообщения тип headline, что он читает только текст из <BODY>

Vacuum, QIP и Miranda - XHTML не поддерживают.

Раз не все клиенты, поддерживающие XHTML, отображают картинки, то может быть эти теги пока вообще убрать и вместо них вставить текстовые ссылки.
Или сделать опцию, удалять или нет картинки.

P.S. протестированы не все клиенты, нет возможности их установить. Ибо на weather.portal-on.ru у пользователей ~50 различных клиентов c уникальным caps(без учета версии), и их модификаций, или > 400 все возможных клиентов и версий.

Features:

  • Автоматически корректирует время в сообщении в соответствии с часовым поясом пользователя.
    Выставляется командой: gtm N, где N число от -12 до 12 часовой пояс.
  • Отсылает общения в формате XHTML-IM, т.е. почти без изменений передает сообщение из ленты.
  • Бот автоматически не отсылает новости при обновлении, их надо запрашивать в чате.
  • Сообщение можно отправлять в чат или headline.
    Команда: headline e - включает отправку сообщения типа headline.

Бот на данный момент не определяет: поддерживает ли клиент xhtml или нет, он просто отправляет всегда 2 версии содержимого.

Немного примеров из PSI:

article.gotdotnet.ru@rss.joffice.ru



igvita.com@rss.joffice.ru


_________________
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Mon Mar 01, 2010 8:45 pm Reply with quote
Lion
Разработчик
Разработчик
Joined: 10 Jan 2005
Posts: 699
Location: г. Волжский




XHTML это шаг в правильном направлении, только важно чтоб и обычное сообщение в <body> приходило нормально отформатированное, а клиенты, я думаю, подтянутся.
View user's profile Send private message Send Jabber-message HabaHaba - Fast communicate ICQ Number
PostPosted: Mon Mar 01, 2010 9:03 pm Reply with quote
McCoder
Начинающий тестер
Начинающий тестер
Joined: 01 Jan 2008
Posts: 27




Lion wrote:
XHTML это шаг в правильном направлении, только важно чтоб и обычное сообщение в <body> приходило нормально отформатированное, а клиенты, я думаю, подтянутся.

Преобразование из html в текст происходит с помощью xsl скрипта.

Пример http://gist.github.com/318611

_________________
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Wed Mar 10, 2010 8:19 am Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




Gajim грузит картинки

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




Обновил бота rss.portal-on.ru, он полностью переписан с нуля.

** Новые возможности: ***

1. Автоматически корректирует время в сообщении в соответствии с часовым поясом пользователя.
Выставляется командой: gtm N, где N число от -12 до 12 часовой пояс.

2. Отсылает общения в формате XHTML-IM, т.е. почти без изменений передает сообщение из ленты.

3. Бот автоматически не отсылает новости при обновлении, их надо запрашивать в чате.
Сообщение можно отправлять в чат или headline.
Команда: headline e — включает отправку сообщения типа headline.

4. Можно указать настролько устаревшие новости не присылать.

Есть идеи? Выскажите их!… http://rss-portal-on-ru.reformal.ru/

_________________
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
[Тестирование] Rss агрегатор с поддержкой XHTML-IM
JRuDevels Forum Index » Разработка и проектирование [Devel]
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 1  

  
  
 Post new topic  Reply to topic  


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