Kommentarfeed

Forrige | Neste

Karl Ove Hufthammer etterlyser kommentar-RSS fra folk, for lettere å kunne holde tritt med kommentarer i folks blogger.

Jeg har ikke filla peiling på RSS, men via Phil Ringnalda fant jeg en oppskrift på hvordan han hadde gjort det, som jeg modifiserte til å fungere her. Først installerte jeg den pluginen som kreves, på den måten Phil sa jeg skulle gjøre det, og gjorde så følgende:

Gikk inn i Movable Type, klikket “templates”, klikket “create new index template”, satt output file til /kommentarer/kommentarer.xml, og limte inn følgede tekst:

<?xml version="1.0" encoding="iso-8859-1" ?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:admin="http://webns.net/mvcb/"
xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="<$MTBlogURL$>">
<title><$MTBlogName encode_xml="1"$> – siste kommentarer</title>
<link><$MTBlogURL$></link>
<description><$MTBlogDescription encode_xml="1"$></description>
<dc:language>no</dc:language>
<dc:date><$MTDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></dc:date>
<admin:generatorAgent rdf:resource="http://www.movabletype.org/?v=<$MTVersion$>" />
<items>
   <rdf:Seq><MTComments lastn="10" sort_order="descend">
   <rdf:li rdf:resource="<$MTCommentEntryLink$>#kommentarer-<$MTCommentID pad="0"$>" /></MTComments>
   </rdf:Seq>
</items>
</channel>
<MTComments lastn="10" sort_order="descend">
<item rdf:about="<$MTBlogArchiveURL$><$MTCommentEntryID pad="1"$>.php#kommentarer-<$MTCommentID pad="0"$>">
<title>
#<$MTCommentID pad="0"$>: ><$MTCommentAuthor$> kommenterer “<$MTCommentEntryTitle$></title>
<description><$MTCommentBody encode_xml="1"$></description>
<link><$MTCommentEntryLink$>#kommentarer-<$MTCommentID pad="0"$></link>
<dc:contributor><$MTCommentAuthor$></dc:contributor>
<dc:date><$MTCommentDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></dc:date>
</item>
</MTComments>
</rdf:RDF>

Så lagre.

Dette gjør at det lages en feed som heter “[din blogg] – siste kommentarer”, hvor de siste fem kommentarer vises. Overskriftene blir a-la “Vegard kommenterer sensur”, klikker du der kommer du til aktuell kommentar i det kommenterte innlegget (krever at du har gitt hver kommentar en egen ID). Det siste er kjekt, men litt unødvendig da man uansett kan lese hele kommentaren i feeden. Datoformatet i dette oppsettet er det jeg bruker, altså a-la “torsdag den 4. september, 2003 – 22:02″.

For de som ikke aner hva jeg snakker om: dette er kun for de som bruker egne verktøy for å lese blogger. Jeg bruker Amphetadesk, men vurderer å gå over til Bloglines. Begge gjør verden lettere hvis man leser en del blogger!

Oppdatering, litt senere: Jeg har som sagt lite peiling på RSS, men er snill og gjør som jeg blir bedt om. Nå vises siste 10 kommentarer, som burde holde lenge for min del. I tillegg brukes riktig datoformat, og overskriftene er nå unike da jeg la til id-nummer foran.

Skrevet Thursday 4. September 2003 klokka 22:27 og arkivert under Web og webutvikling.

Én kommentar:

  1. Datoane *skal* vera i ISO 8601-format, ikkje noko anna, og er berre for maskinell behandling. (Korleis dei blir *vist*, om i det heile tatt, er opp til bloggprogrammet du brukar.)

    Elles er det nok lurt å ha meir enn fem kommentarar. Det hender det fossar inn med kommentarar, og då kan ein lett gå glipp av dei viss ein ikkje les bloggane fleire gongar om dagen. Uansett viser fornuftige bloggprogram berre dei nye/uleste kommentarane/innlegga.

    For øvrig kan det vera ein idé å ha dato, kommentarnummer eller noko sånt med i titlane, sånn at dei blir unike (enkelt program kan komma å skjula nye kommentarar med same tittel som gamle, då dei trur det er snakk om same kommentarar).


    Sa Karl Ove Hufthammer Thursday 4. September 2003 klokka 23:01 | #

Kom med en kommentar

Trackback? http://vaj.no/2003/09/kommentarfeed/trackback/

Abonner på innlegg Abonner på kommentarer (Hva er dette?)