by Patrik Högberg on 12 mars 2009
Puh, nu är jag äntligen klar med att göra om hela OpenID implementeringen med medlemsregistrering och inloggning på www.hemochharmoni.se. Nu ska det vara betydligt enklare och framförallt fungera mycket bättre än när vi lanserade betaversionen i slutet av förra veckan.
Såhär har vi kombinerat OpenID med medlemskap på sajten:
- Ny medlem utan ett OpenID
- Registrerar OpenID på vår egen server
- Samtidigt så automatgodkänner vi vår egen sajt så man slipper ge ”trust” som annars OpenID kräver
- Profildata godkänns att skickas över till sin egna sajt när det efterfrågas (vi södjer SREG 1.1 för OpenID 2.0)
- Användaren loggar in på Hem & Harmoni med sitt OpenID
- Vårt system kontakar vår OpenID server och validerar kontot
- All registrerad profildata från OpenID skickas över till inloggaren i bakgrunden
- En ny medlem skapas i Hem & Harmoni med den inhämtade profilen
- Ny medlem som redan har ett OpenID (på Wordpress, Blogger etc)
- Loggar in på Hem & Harmoni direkt
- Vår klient skickar förfrågan till Wordpress, Blogger etc, också samtidigt eventuell profildata
- Om nödvändigt skickar vår server användaren till WordPress, Blogger etc för att logga in där
- En ny medlem skapas i Hem & Harmoni med den inhämtade profilen
- Redan medlem
- Loggar in med sitt vanliga OpenID
- Vår klient kontaktar OpenID servern och hämtar uppdaterad profildata
- Om nödvändigt skickar vår server användaren till OpenID servern för att logga in där
Sådär ser processen ut ganska enkelt. Vad vi gjort är att när man har ett OpenID hos oss så sker all kommunikation kring inloggningen internt med Ajax i ett iframe fönster. Så att ha ett OpenID på vår sajt gör inloggningen lite enklare och snabbare faktiskt, men det utesluter inte att använda sitt OpenID som man har på något annat ställe.
Mina erfarenheter av OpenID är just nu väldigt kritiska, jag har fått lägga ner 3 veckors normal arbetstid för att få ordning på bara inloggningsbiten och det känns inte rimligt. Anledningen till att det varit så krångligt att få till är att våra sajter använder Web 2.0 i stor utsträckning och just protokollet för OpenID har väldigt lite stöd för det.
Egentligen är det bara ett problem eftersom vi valt att ha både server och klient tjänst, dvs man kan även registrera ett OpenID hos oss och använda Hem & Harmoni’s konto för att logga in på Blogger, Yahoo, Wordpress och en massa andra sajter och det som sagt krävde en del av oss.
Eftersom vi kommer lansera flera sajter inom Byggmedia ska jag naturligtvis återanvända denna tekniska implementering, så det kanske lönar sig långsiktigt att vi lagt så mycket resurser på bara den här grejen. Men nu kan jag i princip allt om OpenID i alla fall.
by Patrik Högberg on 03 februari 2009
Jag har faktiskt skrivit väldigt lite om hur det går med våra nya sajter i denna blogg och nu tänkte jag ägna mig lite åt just det.
Planeringen var att vi skulle leverera alla tre sajter (Byggdags.se, Hemochharmoni.se samt Tradgardsdags.se) samtidigt i början av januari. Tyvärr har inte det blivit av som ni märkt men vi är på väldigt god väg, så vi har ändrat lite i tidsplanen som det ser ut nu. Den största skillnaden är att vi lanserar varje sajt enskilt, och den som vi jobbat mest med hittills är Hemochharmoni.se så det är den sajten som blir först ut.
Hem och harmoni – februari 2009
Under februari ska den bli öppen för allmänheten och det ska bli väldigt spännande då själva teknologin och idéerna med det mesta i sajten är helt nya och ganska oprövade på marknaden (speciellt den semantiska implementeringen). Trots djupet på teknik så ska allt vara barnsligt enkelt att använda, men det är framförallt den sammansättning av funktioner och tjänster med djupdykning in i behoven som heminredare har vilket kommer göra denna sajt oerhört populär. Jag är väldigt övertygad om att även denna sajt kommer bli en ”instant hit” hos målgruppen.
Lite offtopic om ”Word of mouth”
Ja, ni som följt bloggen vet lite kanske om hur det fungerar på nätet, gör man något som är väldigt värdefullt för individen så sprider den budskapet vidare (word of mouth). Vår kärna är inbitna bloggare och därför är jag så övertygad om att det inte tar många timmar innan det spridit sig i hela målgruppens bloggosfär. Men denna effekt får man bara om man gör sajten underifrån med fullträff i individens behov (det motsatta sättet en redaktion traditionellt arbetar med), dvs man ska inte lyfta ut nyheter och göra reklam eller tvinga användare att använda tjänsten då blir man fast för alltid att köpa framtida trafik. Med underperspektivet maximerar man engagemanget.
Trädgårdsdags – mars 2009
Sedan har vi tänkt att Trädgårdsdags ska komma ut i mars eftersom det nu snart är högaktuellt med att planera sommarens trädgård. Vi har en idé om att basen i sajtens behovsinriktning ska vara Sveriges växtzoner. Trots att vi har gjort en hel del för denna sajt och planerat en del verktyg så är det oerhört mycket mer som ska till för att hitta rätt i behoven hos trädgårdsmänniskor. Den här sajten kommer verkligen att bli intressant och har en stor potential att bli enormt stor i Sverige, mest pga att det egentligen inte finns någon konkurrens.
Byggdags – mars 2009
Vi kommer att även försöka leverera Byggdags i mars 2009 vilket också kommer bli väldigt spännande. Denna sajt kommer att ha mer verktyg och vara fokuserad på de praktiska funktionerna och utmaningarna som man har när det ska byggas nytt eller renovera. Här har vi en uppsjö med idéer och funktioner som ska läggas in efter hand och en del har vi redan snickrat lite på. Designen på sidan har vi också gjort utkast på och har legat till grund för en hel del diskussion. Nu har vi i alla fall kommit långt fram och börjar så smått att koppla ihop teknik, design och funktioner.