Igor mi ha fatto notare un comportamento strano del mio tool di esportazione da RSS quando utilizzato con .Text.
BlogML ha bisogno di un ID numerico per identificare ogni singolo post, e quindi io lo prendevo "parsando" l'url del feed CommentRSS.
Gli elementi link e guid contengono l'id del post solo se l'url non è stato modificato a mano, ma, se viene specificato a mano l'EntryName, entrambi contengono l'url search engine friendly (ad es. http://blogs.ugidotnet.org/piyo/archive/2006/08/17/VS2003_SP1_released.aspx).
L'url del commentRSS dovrebbe esserci sempre, quindi non mi ero preoccupato. Ma Igor ha i commenti disabilitati a colpa delle ondate di spam che ogni tanto invadono questi blog su UGIdotNET, e, guardando il feed prodotto, mi sono accorto che invece che i soliti 11 elementi del feed normale, se i commenti sono disabilitati ce ne sono solo 6, e mancano tutti quelli relativi ai commenti. Mancano quindi numero di commenti, url del commentRSS, url del commentAPI, url del trackback. E sfortunatamente sono gli unici che contengono sempre l'id del post.
Quindi, se volete esportare i vostri post, riabilitate momentaneamente i commenti.
Oppure aspettate qualche settimana, e potrete utilizzare il nuovo tool che sto sviluppando: MetaWebLogAPI2BlogML.
Questo tool risolve sia questo problema che quello del limite dei soli 10 post nei feed di categoria (e 25 max nella homepage), e quindi si potranno esportare tutti i post (compresi anche i commenti) in una volta sola.
posted @ giovedì 19 luglio 2007 13:29