« Stephen Wolfram i "Senate Subcommittee on Science, Space, and Technology" | Main | Brights-initiativet och Dan Larhammar »
oktober 09, 2003
Movable Type: automatisk intern TrackBack (framåtreferenser i efterhand)
Funderade lite på problemet att bloggen är en "bakåtriktad" graf, dvs att man har bakåtreferenser till tidigare anteckningar (som man skapar själv med <a href="...">) men det är sällan jag ser eller själv skapar framåtreferenser.
Eftersom jag gärna refererar till tidigare anteckningar skulle jag nu gärna vilja ha en automatisk funktion i Movable Type som TrackBackar alla interna bakåtreferenser som görs.
I Movable Type finns ju funktionen auto-detect som, och nu citerar jag från sidan Weblog Config, Preferences (min emfas):
If you turn on auto-discovery, when you write a new post, any external links will be extracted and the appropriate sites automatically sent TrackBack pings.
Finns det någon färdig funktion, hack etc för att fixa så att Movable Type även gör en auto-discovery på interna länkar? Av underhållsskäl vill jag helst inte gå in och joxa i koden.
Det är naturligtvis möjligt att gå till den gamla anteckningen som refereras, kolla in TrackBack-id och sedan skriva in det i URL-to-ping-fältet för den aktuella anteckningen, men det är lite för meckigt (och jag är en lat människa). Jag trodde det skulle funka genom att skriva URL-en för den gamla anteckningens HTML-sida, men det verkar inte funka, eller så är det väldigt långsamt.
Problemet är naturligtvis samma för webben generellt: om någon gör en länk till en min sajt så finns det inget riktigt bra sätt att få reda på detta; förutom manuella bevakningar via t.ex. google eller ännu hellre automatiska sådana via t.ex. google-alert, och för bloggar tjänster såsom technorati etc, samt naturligtvis att statistikknarka sina webbserverloggar.
Jag är skyldig i samtliga fall. :-)
Posted by hakank at oktober 9, 2003 11:51 EM Posted to Blogging
Comments
Håkan, det där är en jättegrej.
Ett mycket stort problem för många stora sajter, inte minst tidningar, är just att referera framåt.
Skälet är att folk via sökmotorer surfar in på sidor som är gamla och läser gammal info - utan att se att det finns nyare.
För ett tag sedan var det månförmörkelse. Jag ville kolla exakta tider och sökte: högsta träff fanns på Aftonbladet. Läste hela artikeln innan det framgick att det gällde en förmörkelse för tre år sedan.
Man vill ha kvar gamla artiklar som ett arkiv. Men att kunna automatiskt märka gamla artiklar med att det finns en nyare artikel om detta vore kanon. (Bästa idén idag är att märka alla inslag med keywords och automatiskt göra sökningar på ntyare artiklar med samma keywords när en gammal artikel hämtas upp, men det är klumpigt och inexakt på många sätt.
Posted by: jonas at oktober 13, 2003 09:28 FM
Jag tro att problemet består av två delar:
1) Hitta bra bakåtreferenser
2) Prega in framåtreferenserna i efterhand
_Bakåtreferenser_
Att automatiskt hitta relevanta bakåtreferenser finns det tekniker för, men jag är inte så säker på att de är tillräckligt bra. (Någon får gärna rätta mig om jag har fel i mitt förmodande.)
En möjlig teknik vore att analysera texten i den aktuella artikeln och sedan ge _förslag_ på tidigare artiklar som verkar vara relevanta. Sedan får en människas omdöme avgöra om det verkligen är relevant eller inte.
_Framåtreferenser_
Om det finns bakåtreferenser är det enda som behövs att skriva till en liten pekare till de artiklar som blir bakåtrefererade. Det är då egentligen det lilla problemet.
Hmmm, kanske ett framtida litet projekt för min egen blogg. :-)
Ett annat elände är när tidningarna inte ens har korrekt publikationsdatum för sina artiklar och det enda datum som står på sidan är den innevarande dagens datum. Tyvärr hittar jag inga bra belägg för detta just nu; möjligen har man bättrat sig på senare tid...
Posted by: Håkan Kjellerstrand at oktober 13, 2003 10:49 FM
Prega är ett mycket underskattat ord.
Posted by: Mats Andersson at oktober 13, 2003 12:38 EM
Mats: Håller med dig. Det kan ju bero på att det är dialektalt.
För icke-dialektaliker ges en förklaring på detta och andra skånska ord på
http://www.student.lu.se/~Cie89blg/ordlista.htm
"Prega in" betyder alltså ungefär "peta in". Ibland ligger det i betydelsen att petandet sker lite våldsamt eller åtminstone med viss kraftighet, men sådant vill jag verkligen inte veta om i mina databaser. :-)
Posted by: Håkan Kjellerstrand at oktober 13, 2003 02:58 EM