a direct publicism site
personal pages of Yasen Pramatarov

atom

Планетни обновявания


Новите статии в “Българска свободна планета” вече наистина ще бъдат само нови. Прекалено дълго ме тормозеше въпросът защо статиите от дневници в Blogger (тези с домейн “blogspot.com”) имат ужасно неприятния “навик” да изскачат най-отгоре. Неприятно е тъкмо когато си намерил нещо интересно за четене и решиш да презаредиш страницата всичко да се скрие някъде в края заради “новини” от миналата година, да кажем.

Причината за некоректното обновяване на статии от блогове в Blogger принципно ми беше ясна отдавна, но не знаех решението. А не знаех и защо великите Blogger (съответно и Google) толкова време не оправят нещата. След като дълго време не просто планетите, а и настолните агрегатори се объркваха. Честно казано, и сега не знам. Но вече не ме и интересува. ;)

От вчера вечерта към адресите от blogspot.com има следното правило - ако има обновяване, то ще се пренебрегва и подредбата ще е задължително по дата на публикуване. Който е наясно с концепцията на Atom-формата може да заподозре, че правя нещо като “чупене на мрежата”. Е, не е чак толкова драстично, но наистина е в разрез със стандарта. Ама другото не се търпи, така че ще го преживеем. :)

Специално в спецификацията Atom има елемент “updated”, който може да се поставя какво в цялото записване, така и в отделен обект в него. Тоест може да е “обновен” както целият сайт, така и отделна статия. Дотук - добре. Но интересното е, че този елемент съдържа времето на последната промяна на цялата емисия или на отделната статия, но такава промяна, която авторът счита за значителна. Не всички редакции на текста на статията следва задължително да обновяват това поле. Нещо повече, обикновените редакции за печатни грешки или пък сгрешени препратки изобщо не трябва да обновяват датата. Този елемент е включен, за да може авторът силово да “измести” статията си в агрегатор, за да съобщи нещо ново или някаква важна промяна.

Няма нужда да казвам, че явно Blogger обновяват записа в “updated” при всяка, дори и най-малка редакция. Защо ли е така - ами да отговорят те. Поредното доказателство, че ако не струваш, не може нищо да те оправи, дори и Google да те купят…

Хубавата новина е, че планетата е доста по-приятна така. Днес опитвах подобрения в дизайна, но не са готови и ги махнах засега. В скоро време ще ги довърша, за да е по-удобна и визията. Обмислям дали си струва планетата да стане тематичен агрегатор. И съответно се вземат статии с определен етикет или категория в блоговете на участниците. Така може да се запази по-видима насочеността към свободен софтуер и свободна култура. Но пък може и да е малко по-скучно.



Tags:
11 Април, 2007 - 18:34

 
 

Планетните блогове: обновяването


Когато един блог се включи в планета, той все някак се променя. Ще се съгласите - дори и да не иде реч за промяна в отношението на автора към писането му или пък на посетителите към коментирането, най-малкото се променя, защото… е в планета. :) Има разлика между отделния, несвързан никак блог и свързания и в това няма лошо - естествено за блоговете е да се свързват. Ако не са в планети, свързват се по по-непосредствен начин, с блог-списъци на приятели или проследяващи коментари в други дневници.

Отношението между блог и планета често е проблемно и причините са различни, както технически, така и тематични и идейни. Един от техническите проблеми е неправилното обновяване на блога в планетата. Имам предвид нещо много често срещано - виждате една статия и след няколко часа виждате че същата тази статия отново е в началото на публикациите. Влизате след ден - тя пак се е качила най-отгоре. Понякога дори след два или повече дни - както си е седяла отдолу, изведнъж изскача и избутва надолу другите.

Проблемът не е, че такива статии са “лоши” като съдържание - няма нищо общо със съдържанието, освен едно - че вече сте го чели. Чели сте го и първия път, и втория, дори сте заредили отделно блога и примерно сте коментирали нещо там по темата. Знаете вече наизуст съдържанието на статията и точно когато искате да прочетете все пак и другите автори в планетата, най-отгоре отново виждате познат текст.

Най-често се дължи на обновяване на съдържанието - имало е печатна грешка или пък авторът е добавил нещо малко. В повечето случаи блог-системите имат начин да запазват първоначалната дата на публикуването. Всъщност всички трябва да го имат този начин… Лошото е, че в емисията с новините от блоговете има данни за времето на публикуване, времето на обновяване… или и за двете.

Всичко зависи от това как агрегаторът ви интерпретира тези дати, от това кои дати присъстват в RSS или Atom емисиите, от това дали агрегаторът ви кешира предишните дати и т.н. PlanetPlanet, който се използва за уеб-агрегаторите “Свободна планета” и “Блогосфера”, например, често прави грешки. В първия често при обновяване на статия в Blogger тя “изскача” най-отгоре. Във втория видях проблема преди малко - моят дневник се върти и там и след като поправих една малка грешка в предишната ми статия, тя “изскочи” най-отгоре, като се премести напред с цял ден.

Извинявам се за неудобството на всеки, който е забелязал това и му е станало неприятно. Според мен проблемът е изцяло в PlanetPlanet - настолните агрегатори (Liferea в моя случай) само маркират статията като обновена, но не й изместват датата на публикуване. На планетата, която аз поддържам кодът е обновен до последната му версия. Не зная как е при “Блогосфера”-та, но и при двете планети има такъв проблем.

От известно време обмислям варианта да преместя “Българска свободна планета” на друга система и да избягам от PlanetPlanet. Причината - тези неразбории с датите най-вече…



Tags:
11 Декември, 2006 - 17:27

 
 

Синдикиране на blogspot


Напоследък “Свободната планета” отново има проблеми с някои от блоговете, които са в blogspot. Доколкото аз знам, за да се синдикира такъв блог, трябва в настройките му да е указано да се създават xml-ите на Atom-формата. Странното е, че дори и блогове, които имат съществуващи адреси на записвания за Atom, също дават грешка в планетата и агрегаторът отказва да ги обработва. Не дава никаква грешка - единствената грешка, която виждам, е тази при валидиране на xml-а при зареждане в уеб-четец. При някои от тези адреси при зареждане на atom-адреса като уеб-страница Gecko дава грешки във форматирането. Най-често това са директно въведени специални символи, без “escaping”. Това според мен е грешка в софтуера, който обработва статиите в блога - не е грешка например човек да слага кавички в заглавието на статията си, грешка е блог-софтуерът му да не ги ескейп-ва при създаване на rss-а.

Странното е, че такива невалидни xml-и от други сайтове си се агрегират в планетата безпроблемно.

Казано накратко, ако някой знае защо блоговете от планетата, които са към blogspot не се агрегират винаги, нека сподели. Аз нямам профил в blogspot и не искам да си правя - затова нека някой с опит с тяхната услуга да каже как се настройва блог за синдикиране. За да мога и аз да предам на хората от планетата. :)



Tags:
9 Октомври, 2006 - 15:24

 
 
Make Money Fast - Work At Home
helio ocean
Cheap Macs, PCs, LCD TVs etc
Flash Drive Recovery
Ако сайтът ви е харесал, можете да ме почерпите с
или
през ePay
perdolitical manager good job trachilic
money cash casinos