Flux RDF/XML de Blogmarks non reconnu
Le format du backend de blogmarks (ex: http://api.blogmarks.net/user/balluche/marks/tag/bookmarklet) n'est pas reconnu par SPIP à cause de çà :
default : // format de syndication non reconnu return _T('avis_echec_syndication_02');
dans la fonction analyser_backend.
Il serait intéressant je pense de gérer un cas pour défault :
//case "0.3" :
//balluche:6/6/6:je force le format de syndication
default :
$syndic_regexp = array('channel'=>'<feed[^>]*>(.*)</feed>',
'item' => ',<entry[>[:space:]],i',
'itemfin' => '</entry>',
'link1' => '<link[[:space:]]([^<]*)rel[[:space:]]*=[[:space:]]*[\'"]alternate[\'"]([^<]*)',
'link2' => 'href[[:space:]]*=[[:space:]]*[\'"]([^"|^\']+)[\'"]',
'date1' => ',<modified>([^<]*)</modified>,Uims',
'date2' => ',<issued>([^<]*)</issued>,Uims',
'author1' => '<author>(.*<name>.*</name>.*)</author>',
'author2' => '<name>([^<]*)</name>',
'authorbis' => '<[[:alpha:]]{2}:[Cc]reator>([^<]*)</[[:alpha:]]{2}:[Cc]reator>',
'description' => ',<summary[^>]*>(.*?)</summary[^>]*>,ims',
'descriptionbis' => ',<content[^>]*>(.*?)</content[^>]*>,ims'
);
break;
/*default :
// format de syndication non reconnu
return _T('avis_echec_syndication_02');*/