Обновочка

Subj. RSS. Пока не официальная. XML-код, думаю, еще сырой. На все про все пошло около двух часов. Пол часа читал мануал и писал экспортирующие скрипты, пол часа ловил баги некорректного воспроизведения портированного кода, еще час исправлял ошибки, «конвертировал специальные символы» в «безопасные символы», проверял совместимость с разными RSS-вьюверами и фидерами. Вроде все получилось. Размер кода движка ЖЖ увеличился на 2,5 килобайта. Убедительная просьба, погонять RSS как можно тщательнее. Особенно эта просьба касается просившего RSS vlad‘а.

Вот ссылка: bogdanov.info/rss.xml

Еще раз предупреждаю. Я знаю RSS всего два часа. Ошибки будут. Ищите.

11 thoughts on “Обновочка”

  1. Выйду на два часа на пиво. Был бы рад, что бы первые результаты тестов были в комментах чем скорее. Если будут серьезные ошибки, хотел бы потратить эту ночь на них…

    Для тех, кто не знает где скачать RSS-ридер, вот ссылка.

  2. Еще забыл добвить. Многие прокси не корректно кешируют XML-файлы. Прокси «УкрСата» тому достойный пример. Посему, для корректной работы RSS-ридеров, надобно отключать в них прокси. По умолчанию во многих включена опция «Использовать настройки прокси из IE»

  3. Разместил ссылку «Экспорт: XML» внизу этого сайта. Там она отныне будет. Помните об этом. Больно незаметная она.

  4. 2bogdanov:

    Прокси «УкрСата» тому достойный пример.

    Конкретней пожалуйста.

  5. 2Taras: Набираем УРЛ к XML-файлу в IE. Грузится. Потом что-то в этом файле меняем на сервере, нажимаем в броузере «Релоад» — а контент не обновился. Еще окно — та же тема. Обновляем страницу с помощью RSS-ридера с включенным прокси. Сначала все ОК, но через пару изменений RSS.XML случается та же ситуация. Говорит, что нет изменений. Отключаем прокси у броузера и RSS-клиента — все становится ОК. Обновляет всегда и корректно.

  6. Вроде работает нормально, но в своем любимом клиенте (FeedReader) я не вижу кириллицы из данного фида. Попробую покопаться и установить вручную. Или попробую найти какой-то другой клиент который бы показывал новости в виде «всплывающих окон».

    Спасибо за фичу. Экономит уйму времени!

  7. Удалось настроить ActiveRefresh. Попробую им попользоваться. Не показывает количество комментов к заметке. Это наверное нормально, правда? Может еще один фид завести, оддельно для комментов? И для тебя удобнее бы было есл поставить рефреш небольшой…

  8. Кайф.
    У меня ФидРидер все корректно читает, кроме раздела Title. Там кириллица отсутствует. И фото не видно.

  9. 2vlad & Kirill: У меня выставлена кодировка в XML-формате — «1251» и отдельным тэгом выставлен язык «ru», так что все должно фурычить.

    ActiveRefresh — маленький, удобный, но немного глюкавый.

    Фотки видны. Я проверял на нескольких машинах несколькими ридерами. Вставлены по спецификации. Не знаю в чем беда…

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

    Идея про отдельный фид с комментами — очень разумная. Она у меня сразу зародилась, но времени реализовать не было, да и нужно было мнение сторонних тестеров о «начальных этапах». Сделаем. Последние 10, скажем выводить будет. Как вот по этой ссылке bogdanov.info/showlast.asp?count=10

    Про некорректный title — это проблемы настройки шрифтов программы. Там другой шрифт, не тот, которым сам текст заметки написаный идет. Пробуйте настроить кирилизированный фонт для тайтлов.

  10. 2vlad:

    Может еще один фид завести, отдельно для комментов? И для тебя удобнее бы было если поставить рефреш небольшой…

    Мне и так удобно. Я все комменты по email получаю. Со всеми заголовками и REFERER’ами. Но, тем не менее, сделаем.

  11. 2vlad & Kirill: Добавил экспортирование в RSS-фид комментов данного сайта. Читайте соответствующую заметку.

Обсуждение закрыто.