| | [Тестирование] Rss агрегатор с поддержкой XHTML-IM |
| |
Posted: Mon Mar 01, 2010 7:32 pm |
|
|
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
|
|
_________________
|
|
|
|
| | |
Posted: Mon Mar 01, 2010 8:45 pm |
|
|
Lion |
Разработчик |
|
|
Joined: 10 Jan 2005 |
Posts: 699 |
Location: г. Волжский |
|
|
|
|
|
|
XHTML это шаг в правильном направлении, только важно чтоб и обычное сообщение в <body> приходило нормально отформатированное, а клиенты, я думаю, подтянутся. |
|
|
|
|
Posted: Mon Mar 01, 2010 9:03 pm |
|
|
McCoder |
Начинающий тестер |
|
|
Joined: 01 Jan 2008 |
Posts: 27 |
|
|
|
|
|
|
|
Lion wrote: | XHTML это шаг в правильном направлении, только важно чтоб и обычное сообщение в <body> приходило нормально отформатированное, а клиенты, я думаю, подтянутся. |
Преобразование из html в текст происходит с помощью xsl скрипта.
Пример http://gist.github.com/318611 |
|
_________________
|
|
|
|
Posted: Wed Mar 10, 2010 8:19 am |
|
|
Binary |
Разработчик |
|
|
Joined: 17 Dec 2004 |
Posts: 1712 |
Location: Омск |
|
|
|
|
|
|
|
_________________ And I'm feeling good! |
|
|
|
Posted: Tue Jun 01, 2010 10:59 pm |
|
|
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/ |
|
_________________
|
|
|
|
| | |
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
|
|
|
|