Bygga en nyhetsaggregator-sajt

Under semestern har jag jobbat med ett litet hobbyprojekt, webbplatsen justidag.nu som aggregerar nyheter och bloggar om Hammarby Fotboll. Ett alldeles lagom litet projekt för mig som inte har kodat på ett tag och inte vill tappa det helt.

Sajten är byggd i PHP och jag har använt följande:

  • one.com – Billigt webbhotell.
  • Bootstrap – Front end-ramverk som hanterar layout, responsivitet och styling.
  • SimplePie – RSS-parser i PHP som parsar och cachear 16 RSS-feeds. Jag skrev lite kod för att filtrera fram intressanta nyheter via nyckelord och extrahera bilder från feedsen.
  • EasyCron – Det tar rätt lång tid (typ 15s) för SimplePie att ladda om alla feeds så man vill inte göra det varje gång sidan laddas. Vissa webbhotell erbjuder schemaläggning av script men det gör inte one.com. Så jag använder den här tjänsten som var 10:e minut anropar min sajt med en parameter som får SimplePie att ladda om alla feeds och cachea.
  • Twitter widgets – Twitter-feedsen är färdiga widgets från Twitter.
  • Svensk Fotboll widget – Tabellen är också en färdig widget.
  • Google Analytics – För att hålla koll på trafiken.

Boktips: Content Strategy for Mobile

Böcker och artiklar om mobil webb handlar ofta om responsive design eller huruvida man ska ha en native app. Viktiga frågor, men det är rätt skönt att läsa Content Strategy for Mobile som inte alls svarar på sådana frågor. Den handlar om kärnan i många webbplatser, appar och intranät, nämligen innehållet.

Content Strategy for Mobile

Många CMS ser ut som något i stil med Microsoft Word (en WYSIWYG-editor, alltså). Men webben är något helt annat än ett papper eller en PDF. Webbinnehåll behöver kunna publiceras till flera olika plattformar, allt från smarta klockor till fullskaliga webbplatser. Och olika plattformar har olika möjligheter och begränsningar. Vissa är bra på att förmedla ljud, andra är bättre på text eller video.

En modern webb kräver en typ av CMS som låter innehållet vara separerat från visningen av innehåll, vilket inte är fallet med många CMS som WordPress eller EPiServer. Det innebär att innehållet kan hämtas från din Apple Watch eller från en webbläsare i din laptop. Men visningen av innehåll sköts separat, så varje plattform kan visa innehåll på det sätt som passar bäst. I en Apple Watch med hjälp av en native app, i en webbläsare med hjälp av HTML och CSS.

Content Strategy for Mobile handlar dels om varför det är viktigt att bygga sitt innehåll på ett anpassningsbart och återanvändningsbart sätt. Men den handlar också om hur man bygger upp användbart innehåll som är strukturerat för att kunna levereras till olika plattformar.

Konkret och bra för den som inte bara vill bygga bra tjänster utan också skapa innehåll på ett effektivt och långsiktigt sätt.

Tips

Författaren Karen McGranes brandtal på From Business to Buttons.

Boktips: Dont Make Me Think

Jag läste precis klart boken Don’t Make Me Think av Steve Krug och här kommer en liten recension.

Boken är kort och lättläst, full av färger och bilder. Ingen dagstidningskvalité, man har lagt lite krut på den tryckta produkten. De första kapitlen, och större delen av boken, ägnar sig åt designråd för interaktionsdesign av webbsidor. Till exempel hur en användare söker av en sida efter information, hur sidans navigation bör fungera, utformning av förstasidan o.s.v.

Efter det kommer en del som handlar om användningstester och hur man praktiskt utför tester med liten budget. Boken avslutas med ett kapitel om hur man hanterar besvärliga chefer.

Don’t Make Me Think vill vara den bok om användbarhet alla som utvecklar webbsidor har tid att läsa och det lyckas den bra med. Bra exempel och roliga anekdoter gör att ideérna och råden sjunker in och det är lätt att relatera dem till ens egna projekt.

Som introduktion till webb-användbarhet är den nog perfekt. För mig som läst lite innan och jobbat en del ger den nog inte lika mycket, men en del bra och läsvärda påminnelser om vad som är viktigast att tänka på.

Den senaste upplagan är från 2005 och lärdomarna är fortfarande aktuella men exemplen känns mossiga. Inte så konstigt med tanke på utvecklingstakten på webben.

Don’t Make Me Think på Adlibris

Don’t Make Me Think på Amazon

Nästa bok på min lista är A Project Guide to UX Design av Chandler/Unger. Den verkar mycket lovande, återkommer.