Dneska jsem se rozhodl, že své RSS k mikroBlogu a jeho příspěvků zvalidním. Už jenom proto, aby nebyl někde problém s tím, že data jsou chybná nebo že někde uvádím v nějakém TAGu chybné informace (viz datum dle RFC-822).

RSS Validní

Problém číslo jedna nastal právě u mne hned ve špatné interpretaci RFC-822, kde jsem místo zkráceného měsíce (např. Jun, Sep, Jun) uváděl plný název měsíce (January, September). Chyba byla v tom, že datum jsem formátoval už přímo při selectu z DB a tedy chyba byla hned na místě, už jenom proto, že PHP chápe jako zkráceninu měsíce pomocí ukazatele M, ale MySQL jako %b. Jelikož jsem byl ale zblbnutý, tak jsem udělal samozřejmě hloupost ve formátu zkloubení dvou možností a udělal z toho zkomoleninu %M, což je v MySQL plný název měsíce. *3*

Věcí druhou bylo to, že jsem špatně uváděl názvy autorů, kteří mají být ve formátu e-mail ({ nickname | jméno příjmeni | jméno }), popř. v ekvivalentu, který specifikuje RSS 2.0.

Ale abych se dostal spíše k tomu, s čím se nyní potýkám. Dle FeedValidator.org mám obě svá RSS validní pro uBlog (ukázka: uBlog a uPříspěvky).

Bohužel, i přesto, že vše mám validní a tedy snad OK, feed aggregátoři vidí špatně mé uPříspěvky. Samotné příspěvky jsou OK, ale komentáře k nim ne. Seznam vidí např. jen 4 komentáře a to ještě tak, že vidí první, třetí, čtvrtý a sedmý příspěvek, nikoliv všechny postupně. FeedReader vidí všechny komentáře, Google Reader taktéř, ALE FeedBurn vidí příspěvků jen pět a to opět proházeně, něco ve stylu Seznam.

Tak a nyní mi to hlava nebere a už fakt nevím, co jsem kde zapomenul. Věřím pevně, že chyba je v tom, že někde mi něco chybí, ale kde a co už nevím.

Nu což *71* Kdyby někdo měl zájem se na to mrknout, budu rád. Doufám ale, že do té doby na to přijdu sám *82*