Баш сега се занимавах с един бърз ъпдейт на Textpattern – нещото, което движи тоя блог. Не беше толкова лесно, колкото го пишат. И още има проблеми, при това не малко. Ще дялкам треските в движение.
Скромно предлагам една от първите издялкани трески да е хранилката, че както са казали хората, рънЪтъ праи борбЪтъ... ;-) Т.е. response header-ът да стане application/xml вместо application/rss+xml, щото в момента браузърите гледат умно и не знаят какво да правят.
Оф, то от спекове в офиса не остава ред теслата да фана, ама кажи какъв е проблема с РСС-то? Във FeedDemona сичко си е наред, а и до колкото знам точно такъв type трябва да се пуска за РСС. Ей го, и при тоя е така.
Аха, явно проблемът има отношение само към хората, които не ползват feed aggregator-и, но предполагам, че те не са хич малко.
Когато response header-ът на RSS-а е application/xml, въпросният RSS мога да го отворя от IE и FF като интернет страница и което е по-важно, FF може да го save-а като Live Bookmark и да виждам новите неща на сайта ти през Bookmarks менюто, както беше доскоро. А в момента браузърите ми предлагат да сейват RSS файла на харда, а Live Bookmark-ът “fail to download”.
И аз съм чел, че RSS-ът трябва да се праща като application/rss+xml, ама и другият начин не е грешен, щото минава през Feed Validator-а.
Освен всичко друго, ако искаш FF да разпознава автоматично, че сайтът ти предлага RSS feed, трябва да имаш и ето такъв таг в HEAD-а:
link rel=”alternate” type=”application/xml” title=”Boby Dimitrov RSS” href=”http://bobydimitrov.com/?rss=1”
Taka, цялата тая история с response header-ите има нужда от 1 уточнениe, защото казах нещо невярно, и също така си има нужда и от хепиенд, който е по-долу :)
Сега си направих един RSS feed с PHP header application/rss+xml. Значи той наистина НЕ СЕ ОТВАРЯ директно от IE и FF, но пък работи без проблем като Live Bookmark под FF.
Видях, че ако през браузър дам save на харда на твоя RSS, файлът е без окончание и DOCTYPE. Реших, че е от това, пробвах при мен и се оказа, че Live Bookmark-ът работи ВЪПРЕКИ липсата на DOCTYPE.
И вече се нервирАх и направих последното, което оставаше – отворих сейвнатия ти RSS през IE и се оказа, че дава грешки за няколкото ndash и bdquo и ldquo, които имаше из кода. Тях между другото не ги харесва и Feed Validator-ът. Е, като ги махнах и всичко проработи – отваряне през браузър и Live Bookmark :)
Загуби ме някъде на първия завой... От всички тия писания не стана ясно требе или не требе да барам нещо?! Едно на ръка, че ТХП не позволява да бараш как се прави фийда – нужно е ровене в програмния код... Но ме съмнява сума нещо има сайтове с ТХП да не е у ред работата, все щеше да изпищи някой някъде.
Ами това, което можеш да направиш, е да не ползваш специалните символи за българските кавички и дългото тире, и подобни, в текстовете, които после отиват в RSS-а, а именно: заглавията и първите параграфи на постингите си :)
Ми аз не ги слагам ръчно – ТХП ги туря от самосебе си... А и това си е готско типографско нящу. Тъй че няма спасение :) Някой ден може да поровя в ТХП форумите за решение, но или ще забравя, или няма да ми остане ред...
dimodi, 16 August 2005, 17:20
Скромно предлагам една от първите издялкани трески да е хранилката, че както са казали хората, рънЪтъ праи борбЪтъ... ;-) Т.е. response header-ът да стане application/xml вместо application/rss+xml, щото в момента браузърите гледат умно и не знаят какво да правят.
Боби, 17 August 2005, 09:18
Оф, то от спекове в офиса не остава ред теслата да фана, ама кажи какъв е проблема с РСС-то? Във FeedDemona сичко си е наред, а и до колкото знам точно такъв type трябва да се пуска за РСС. Ей го, и при тоя е така.
dimodi, 17 August 2005, 14:35
Аха, явно проблемът има отношение само към хората, които не ползват feed aggregator-и, но предполагам, че те не са хич малко.
Когато response header-ът на RSS-а е application/xml, въпросният RSS мога да го отворя от IE и FF като интернет страница и което е по-важно, FF може да го save-а като Live Bookmark и да виждам новите неща на сайта ти през Bookmarks менюто, както беше доскоро. А в момента браузърите ми предлагат да сейват RSS файла на харда, а Live Bookmark-ът “fail to download”.
И аз съм чел, че RSS-ът трябва да се праща като application/rss+xml, ама и другият начин не е грешен, щото минава през Feed Validator-а.
Освен всичко друго, ако искаш FF да разпознава автоматично, че сайтът ти предлага RSS feed, трябва да имаш и ето такъв таг в HEAD-а:
link rel=”alternate” type=”application/xml” title=”Boby Dimitrov RSS” href=”http://bobydimitrov.com/?rss=1”
dimodi, 18 August 2005, 12:09
Taka, цялата тая история с response header-ите има нужда от 1 уточнениe, защото казах нещо невярно, и също така си има нужда и от хепиенд, който е по-долу :)
Сега си направих един RSS feed с PHP header application/rss+xml. Значи той наистина НЕ СЕ ОТВАРЯ директно от IE и FF, но пък работи без проблем като Live Bookmark под FF.
Видях, че ако през браузър дам save на харда на твоя RSS, файлът е без окончание и DOCTYPE. Реших, че е от това, пробвах при мен и се оказа, че Live Bookmark-ът работи ВЪПРЕКИ липсата на DOCTYPE.
И вече се нервирАх и направих последното, което оставаше – отворих сейвнатия ти RSS през IE и се оказа, че дава грешки за няколкото ndash и bdquo и ldquo, които имаше из кода. Тях между другото не ги харесва и Feed Validator-ът. Е, като ги махнах и всичко проработи – отваряне през браузър и Live Bookmark :)
Боби, 18 August 2005, 12:15
Загуби ме някъде на първия завой... От всички тия писания не стана ясно требе или не требе да барам нещо?! Едно на ръка, че ТХП не позволява да бараш как се прави фийда – нужно е ровене в програмния код... Но ме съмнява сума нещо има сайтове с ТХП да не е у ред работата, все щеше да изпищи някой някъде.
dimodi, 18 August 2005, 12:23
Ами това, което можеш да направиш, е да не ползваш специалните символи за българските кавички и дългото тире, и подобни, в текстовете, които после отиват в RSS-а, а именно: заглавията и първите параграфи на постингите си :)
Боби, 19 August 2005, 09:06
Ми аз не ги слагам ръчно – ТХП ги туря от самосебе си... А и това си е готско типографско нящу. Тъй че няма спасение :) Някой ден може да поровя в ТХП форумите за решение, но или ще забравя, или няма да ми остане ред...