Ett bokmärke med javascript, en sk bookmarklet, kan snabba upp bloggandet avsevärt.
Tidigare när jag bloggat har ett antal steg, för många, behövts för att göra en bloggpost:
- Starta på sidan man vill blogga om
- Kopiera ut text som man vill citera, ur sidan
- Gå till sin blogg, skapa ny bloggpost
- Skriva titel på bloggposten
- Klistra in citat
- Gå tillbaka till sidan man bloggar om
- Kopiera url:en från url-fältet
- Gå tillbaka till bloggposten
- Göra en länkmed verktygen för editorn för bloggverktyget
- Spara
- Publicera
Nu går det lite snabbare:
- Starta på sidan man vill blogga om
- Markera en bit text
- Klicka på ett bokmärke, en dialogbox frågar efter titel
- Bloggposten dyker upp i nytt fönster i redigeringsläge, med titel och citat ifyllda. Dessutom inns en länk, "Läs mer", med titel, länkad till sidan man bloggar om
- Tryck spara
- publicera
De två sista stegen kan dessutom automatiseras bort, vilket ger 3 steg, när man väl är på sidan man vill blogga om, mot 10 steg innan!
Hur görs nu detta? Jo, hemligheten är en bookmarklet. En bookmarklet är ett bokmärke som istället för en webbadress innehåller en bit javascript. I mitt fall följande:
javascript:var titel= prompt('Svensk titel');var notes='';if(window.getSelection)notes=window.getSelection();else if(document.getSelection)notes=document.getSelection();else if(document.selection)notes=document.selection.createRange().text;if( notes.length>350)notes=notes.substring(0,349);location.href=' http://yourserver.domain/create_blog_entry?url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title)+'&snippet='+encodeURIComponent(notes)+'&titel='+encodeURIComponent(titel)
(använd och testad med Firefox än så länge)
Den är
huvudsakligen snodd från en bookmarklet för digg.com (från diskussionen på sidan). Jag har lagt till dialogruta för svensk titel.
När jag klickar på bookmarkleten så frågar den efter en titel och sedan anropar den min server som skapar en bloggpost baserad på originaltitel, url, markerat textstycke och den svenska titel jag slog in i dialogrutan.
Nästa steg är att göra en variant som automatpublicerar och -klassificerar, det senare mha kunskap om vilka sajter som innehåller vilken typ av info.
Nu bloggar jag i
Plone, där det är väldigt enkelt att lägga till nya kodobjekt. För ditt system (som förmodligen är någon PHP-variant), måste också en bit kod finnas som tar emot URL-strängen och skapar bloggposten.
I de fall jag snabbloggar, dvs inte lägger till någonting til den automatskapade bloggposten, så har jag valt att automatiskt ha ordet "Länk" först i titeln, och att inte anmäla inläggen till intressant.se, eftersom snabbloggar ju närmast är att betrakta bara som glorifierade bokmärken.