Apr 17 2009

Raiders of the lost Feed Aggregator

av Peter Vinnervik

Tillsammans med min surfande kollega Leif har jag utvecklat en kurs som heter Social software & Web 2.0 och som ges varje vårtermin. I början av kursen får varje student uppdraget att installera och anpassa en egen Wordpress-blogg, som sedan ska användas fortlöpande under kursen, vilket leder till att det skrivs en hel del blogginlägg under en termin. Under veckan har jag som bäst suttit och funderat på hur man bäst kan presentera dessa blogginlägg på ett överblickbart sätt. Mina krav var få:

  1. Studenternas blogginlägg ska presenteras i tidsordning, oberoende av författare
  2. Inläggen ska kunna visas i lärmiljön Moodle som vi använder i kursen på ett acceptabelt vis (varför använder vi nu den, kan man möjligen fråga sig, men det är en annan fråga!)

Dessa enkla krav förorsakade lite problem visade  det sig. En tänkbar lösning på problemet hade varit att jag skippat krav nr 2 och använt någon av de olika webbaserade RSS-läsarna som låter mig lista inlägg i tidsordning oberoende av författare. Bloglines till exempel låter mig samla RSS-flöden i mappar, men när man ska visa inläggen får man en lista där bloggarna listas var för sig. Jag kan inte heller hitta någon inställning som förändrar detta.

Newsgator är en “sådär” webbtjänst som klientprogrammen NetNewsWire (Mac + Iphone) och FeedDemon (PC) kan synka mot, däremot klarar av att visa inlägg från ett antal flöden på lite olika vis, t ex uppdelat per flöde, eller, som jag var ute efter i detta fall, i kronologisk ordning oberoende av författare (flöde). Jag hade därmed kunnat hänvisa till en sida hos Newsgator om det inte vore för att det inte är möjligt att göra sina RSS-aggregeringar publika med NewsGator (rätta mig om jag har fel där).

Längre än så orkade jag inte leta efter webbaserade RSS-läsare utan jag övergick nu till idén om att skapa en ny RSS-ström som kombinerar flödena från de olika bloggarna. Det utmärkta Yahoo! Pipes har jag haft i bakhuvudet under hela denna jakt, men var sugen på att hitta någon annan modell. Jag Googlade därför lite på uttrycket “rss mixer” och hittade lite olika alternativ. Det mest intressanta jag hittade då var RSS Mixer men det är både i alfa-version och off-line för tillfället (maintenance mode).

Oavsett om jag hittat en webbaserad RSS-läsare som motsvarade mina krav (finns garanterat) eller satsat på en kombinerad RSS-ström så hade jag gärna sett bättre export/import-möjlighet av RSS-flöden. Min RSS-klient på datorn kan exportera flöden i OPML-format, men att hitta något som sedan kunde läsa in detta var inte lika enkelt.

Det hela slutade i alla fall med att jag valde att göra en sk Pipe med Yahoo! Pipes, vilket inte alls är någon obehaglig upplevelse, utan snarare tvärtom. Har du inte tittat på Pipes tidigare är det kanske dags att göra det, vi gör det i kursen Dynamiska webbplatser. Däremot fick jag klista in flödena ett och ett då stöd för OPML-import inte var något jag hittade (kanske finns).

bild-68

Så långt allting väl (hyfsat i alla fall), nu skulle allting bara in i Moodle. Det inbyggda RSS-blocket i Moodle 1.9 är inte bra, milt sagt, så efter en stunds letande bland Moodle plugins hittade jag en alternativ plugin som gjorde ungefär samma sak, fast bättre. Framförallt fick vi nu tillgång till en samlingssida där inläggen från min kombinerade RSS-ström visas i kronologisk ordning (någon annan sortering är dock ej möjlig f.n.)

Problemet är löst tillsvidare, men jag är inte fortfarande inte helt nöjd med tillvägagångssättet. Efter lite ytterligare googlande har jag hittat två tjänster, RSS Mix samt FEEDCombine, varav den förstnämnda nog hade funkat. FeedCombine tillåter inte mer än 10 kombinerade flöden. Jag ska hålla RSS Mix i minnet till nästa gång detta blir aktuellt. OPML-import saknades i båda fallen.


Oct 8 2008

RSS-läsare och Iphone

av Peter Vinnervik

Jag har provat en ny RSS-läsare som heter NetNewsWire (OS X) och den är den bästa jag hittills stött på. Gränssnittet är lätt att begripa sig på och funktionaliteten är god. Det går att få programtillverkarens (NewsGator) webbtjänst att fungera som ”feed hub”, alltså som ett nav för de webbflöden man prenumererar på. Det betyder då att jag dels kommer åt mina prenumerationer från en vanlig webbläsare, från NetNewsWire, men också från Iphone-applikationen NetNewsWire.

Det senare är extra intressant eftersom Apple inte mäktat med att ordna någon fungerande modell för hur man ska låta en specifik RSS-klient (i Iphonen) prenumerera på flöden man hittar när man surfar. Som Apple tänkt just nu blir processen i Iphonen ungefär följande:

  1. Surfa med Safari, hitta intressant blog el liknande som man vill prenumerera på.
  2. Memorera flödets URL, eller ta fram penna och papper. I mitt fall blir vackert till att skriva ned adressen till flödet på en bit papper. Har jag inte penna och papper stannar allt upp på steg 2.
  3. Kommer man förbi föregående steg är det dags att stänga ned Safari, starta sin RSS-läsare (t ex SyncRSS el Free RSS) och lägga till ett nytt flöde.

Detta är klumpigt. En copy & paste funktion hade löst det hela hjälpligt. Ännu bättre vore om jag i Safari fick ange vilket program jag vill använda som RSS-läsare.

Och nu till själva poängen… att börja prenumerera på webbflöden med Iphonen är alldeles för krångligt men använder man NetNewsWire-klienten i Iphonen kan man i alla fall få tillgång till samma flöden man har lokalt på sin dator (via NewsGator) utan att behöva skriva in dem manuellt.

Åter till datorklienten, den stödjer prenumeration på podsändningar på ett föredömligt vis. Den kan lägga in nedladdat material i Itunes och har en del fiffig funktionalitet för att göra detta, bland annat kan spellistor skapas och podsändningarna genre-märkas.