Subj. RSS. Пока не официальная. XML-код, думаю, еще сырой. На все про все пошло около двух часов. Пол часа читал мануал и писал экспортирующие скрипты, пол часа ловил баги некорректного воспроизведения портированного кода, еще час исправлял ошибки, «конвертировал специальные символы» в «безопасные символы», проверял совместимость с разными RSS-вьюверами и фидерами. Вроде все получилось. Размер кода движка ЖЖ увеличился на 2,5 килобайта. Убедительная просьба, погонять RSS как можно тщательнее. Особенно эта просьба касается просившего RSS vlad‘а.
Вот ссылка: bogdanov.info/rss.xml
Еще раз предупреждаю. Я знаю RSS всего два часа. Ошибки будут. Ищите.
Выйду на два часа на пиво. Был бы рад, что бы первые результаты тестов были в комментах чем скорее. Если будут серьезные ошибки, хотел бы потратить эту ночь на них…
Для тех, кто не знает где скачать RSS-ридер, вот ссылка.
Еще забыл добвить. Многие прокси не корректно кешируют XML-файлы. Прокси «УкрСата» тому достойный пример. Посему, для корректной работы RSS-ридеров, надобно отключать в них прокси. По умолчанию во многих включена опция «Использовать настройки прокси из IE»
Разместил ссылку «Экспорт: XML» внизу этого сайта. Там она отныне будет. Помните об этом. Больно незаметная она.
2bogdanov:
Конкретней пожалуйста.
2Taras: Набираем УРЛ к XML-файлу в IE. Грузится. Потом что-то в этом файле меняем на сервере, нажимаем в броузере «Релоад» — а контент не обновился. Еще окно — та же тема. Обновляем страницу с помощью RSS-ридера с включенным прокси. Сначала все ОК, но через пару изменений RSS.XML случается та же ситуация. Говорит, что нет изменений. Отключаем прокси у броузера и RSS-клиента — все становится ОК. Обновляет всегда и корректно.
Вроде работает нормально, но в своем любимом клиенте (FeedReader) я не вижу кириллицы из данного фида. Попробую покопаться и установить вручную. Или попробую найти какой-то другой клиент который бы показывал новости в виде «всплывающих окон».
Спасибо за фичу. Экономит уйму времени!
Удалось настроить ActiveRefresh. Попробую им попользоваться. Не показывает количество комментов к заметке. Это наверное нормально, правда? Может еще один фид завести, оддельно для комментов? И для тебя удобнее бы было есл поставить рефреш небольшой…
Кайф.
У меня ФидРидер все корректно читает, кроме раздела Title. Там кириллица отсутствует. И фото не видно.
2vlad & Kirill: У меня выставлена кодировка в XML-формате — «1251» и отдельным тэгом выставлен язык «ru», так что все должно фурычить.
ActiveRefresh — маленький, удобный, но немного глюкавый.
Фотки видны. Я проверял на нескольких машинах несколькими ридерами. Вставлены по спецификации. Не знаю в чем беда…
Кол-во комментариев специально не указано, что бы лишний раз не напрягать базу. Так задумано. Я просто посетил где-то десяток сайтов, генерирующих RSS-фиды. Они и подсказали, как мне строить политику в данном вопросе.
Идея про отдельный фид с комментами — очень разумная. Она у меня сразу зародилась, но времени реализовать не было, да и нужно было мнение сторонних тестеров о «начальных этапах». Сделаем. Последние 10, скажем выводить будет. Как вот по этой ссылке bogdanov.info/showlast.asp?count=10
Про некорректный title — это проблемы настройки шрифтов программы. Там другой шрифт, не тот, которым сам текст заметки написаный идет. Пробуйте настроить кирилизированный фонт для тайтлов.
2vlad:
Мне и так удобно. Я все комменты по email получаю. Со всеми заголовками и REFERER’ами. Но, тем не менее, сделаем.
2vlad & Kirill: Добавил экспортирование в RSS-фид комментов данного сайта. Читайте соответствующую заметку.