rstvideo.com

Starten

Rstvideo.com startades 2002 som en webbplats specialiserad på försäljning av importerade DVD-filmer.

Eftersom jag alltid haft ett stort intresse för film och märkte att det fanns en mängd filmer, särskilt från Asien, som var nästan omöjliga att få tag på i Sverige, bestämde jag mig för att lösa det problemet.

Webbplatsen byggdes på ett egenutvecklat system i Perl, där kunder enkelt kunde beställa de filmer de önskade och betala med betalkort.

Rstvideo.com var också en av de första svenska sidorna som erbjöd trailers i RealMedia-format för alla filmer som såldes.

Filmsidan

Efter några år med filmförsäljning hade marknaden växt, och jag insåg att mitt bidrag inte längre var lika nödvändigt. Därför bestämde jag mig för att omvandla sidan till en ren nyhetssajt, inriktad på film och allt som rör filmvärlden.

Det var också vid den tiden som jag började utveckla projekt i WordPress, som hade lanserats bara några månader tidigare.

Trailers

Sidan fortsatte att växa, och utöver att rapportera nyheter och närvara vid pressevent och galapremiärer beslutade jag mig för att satsa mer på video.

Precis som på den ursprungliga versionen av sidan började jag med att samla och ladda upp trailers i RealMedia-format.

Några år senare hade tekniken utvecklats, och när den första iPhonen lanserades i Sverige blev jag fast besluten att anpassa sidan för videouppspelning på smartphones.

Efter hundratals utvecklingstimmar blev rstvideo.com den första svenska hemsidan att erbjuda tusentals timmar video som kunde ses var som helst via mobil.

Projektet fortsatte att växa, och innan jag slutligen beslutade mig för att avsluta sidan för att fokusera på andra saker, innehöll arkivet nära 10 000 trailers.

Slutet

Jag skulle kunna skriva mycket om rstvideo.com, eftersom projektet var en stor del av mitt liv under många år.

Efter att ha lagt ned timmar varje dag under flera år och samtidigt ständigt förlorat pengar på projektet, bestämde jag mig en dag för att det var dags att avsluta.

Vid den tidpunkten hade jag träffat och intervjuat flera av mina stora idoler, som David Fincher och Zack Snyder, och varit på så många galapremiärer och event att det inte längre kändes lika spännande eller roligt.

Trots det lärde jag mig enormt mycket genom projektet, särskilt inom programmering. Det var här jag verkligen började arbeta med WordPress och tvingades lära mig att hantera databaser för att kunna koppla samman de cirka 100 000 skådespelare och regissörer som fanns registrerade.

Kort sagt kan man säga att rstvideo.com har format mig till den jag är idag.

Socialkoll.se

När sociala medier gjorde intåg så fanns det inget enkelt sätt att hålla koll på vad som faktiskt hände där.

När det gällde bloggar osv så var folk vid det här laget vana att använda RSS-flöden och liknande men sådana alternativ fanns inte nu.

Därför skapade jag Socialkoll som gjorde att man enkelt kunde söka på information på de tre största plattformarna.

Något som jag startade som ett roligt litet projekt ledde till en verktyg som användes dagligen av bland annat journalister på många av Sveriges största tidningar.

Bloggbetyg.se

Du kanske minns att innan sociala medier tog över helt så var bloggar det hetaste som fanns.

I slutet på 00-talet utvecklade jag därför en sida där läsare kunde hitta, betygsätta och kommentera på Sveriges alla bloggar.

För att underlätta hanteringen och samtidigt lära mig mer om WordPress så använde jag detta för systemet.

Jag utvecklade även ett system för att skapa skärmdumpar på bloggarna som profilbild.

Bloggar

Systemet skrapade ingen data utan samtliga bloggar som fanns i systemet var inlagda av någon. Oftast den person som själv drev bloggan.

Innan sidan lades ner så fanns det mer än 8000 olika bloggar inlagda och över 120 000 betyg var satta av besökare.

De populäraste bloggarna hade även väldigt många kommenterar och många valde även länka till sidan för att få sina läsare att sätta ett högt betyg.

Aktiv Skola

Startsidan

Under 2023 påbörjade jag projektet med att utveckla en helt ny webbplats för Aktiv Skola. Mitt främsta mål var att skapa en webbsida som var lätt att navigera och fungerade sömlöst på alla enheter.

Eftersom jag ville att sidan skulle ha ge ett levande intryck börjar den med en hemmasnickrad slide som även hanterar videor utan problem.

Genom vettig komprimering kunde vi utan problem få in över 10 sekunders video på under 1 megabyte.

Kunskapsbanken

För att hantera den omfattande mängden material på ett effektivt sätt skapade jag Kunskapsbanken.

Genom att använda kategorisering gjorde jag det enkelt för användare att hitta det de sökte och få rätt vägledning.

Här kan du som besökare lätt hitta all information inom det ämnet du är intresserad av på en plats. Oavsett om det är ett utbildningsmaterial, ett svar från expertpanelen, en nyhet eller en föreläsning.

Tidslinje

Då Aktiv Skola gör så otroligt mycket saker har det tidigare varit svårt att få en överblick över verksamheten.

För att underlätta detta skapade jag en tidslinje där man lätt kan se både vad som sker i framtiden och saker som tidigare skett.

Utbildningsmaterial

När det gäller utbildningsmaterialet så ligger det främst på en separat WordPress-installation med WooCommerce. Detta för att det ska vara möjligt att beställa tryckt material på ett enkelt sätt.

För att även kunna visa materialet på den vanliga hemsidan så skapade jag ett API i WooCommerce som enkelt kan dela med sig av materialet via Ajax-anrop.

När en användare väljer att ladda ner materialet istället för att beställa det i tryckt form så har jag skapat en koppling mellan WordPress, Mailchimp och Mailjet.

När användaren fyller i sin e-postadress för att få materialet så sparas informationen först i Mailchimp tillsammans med taggar för att lätt kunna kategorisera användare och nå ut till t.ex personer som tidigare laddat ner material inom ett visst ämne. Efter att detta är gjort så skickas ett mail via Mailjet med materialet bifogat till den e-postadress som angivits.

För att undvika problem med klienter som inte tillåter stora filer så skickas det även med en länk för att ladda ner materialet. Denna länk gäller i 24 timmar.

Föreläsningar

Aktiv Skola är även väldigt aktiva när det gäller föreläsningar. Innan pandemin så var samtliga på plats i skolor runt om i landet men när det inte längre var möjligt så hade jag inget alternativ annat än att skapa ett system för digitala föreläsningar.

Själva föreläsningar sker genom Microsoft Teams och det admingränssnitt jag skapat för att hantera systemet är även kopplat på Mailchimp och Mailjet.

När en administratör skapar föreläsningar genom gränssnittet så skapas det automatisk en sida i WordPress baserad på de uppgifter man fyllt i.

E-learning

Våren 2024 lanserades Nätsmart på lätt svenska som är en e-learning skapad i Adobe Captivate av en extern byrå.

Här var mitt jobb att optimera koden och få den att sömlöst passa in i WordPress-installationen.

Nolltolerans.org

Startsidan

Under 2022 påbörjade jag arbetet med att uppdatera, optimera och designa om hemsidan för Noll Tolerans mot Mobbning.

Mitt mål var att omedelbart fånga besökarens uppmärksamhet, vilket ledde till beslutet att använda ett klipp från deras nya kampanj som första intryck.

Över videon lade jag texten #ChillaMedOrden och använde en elegant mix-blend-mode, vilket snabbt väckte intresse hos besökarna.

Utbildningsmaterial

Eftersom det fanns omfattande utbildningsmaterial i form av både dokument och videor, beslutade jag att skapa en särskild kategori för just detta innehåll.

Varje material fick en egen sida och kategoriserades noggrant, vilket gör det enkelt för besökaren att hitta det den söker och även upptäcka relaterat material inom samma kategori.

Tidningen Nolltolerans

Noll Tolerans mot Mobbning har länge publicerat en tidning som funnits tillgänglig digitalt. Tidningen var dock inte lättillgänglig på hemsidan, utan spridd över olika nyhetsinlägg.

Därför valde jag att inkludera den i avsnittet för utbildningsmaterial, vilket gör att besökarna nu enkelt kan få tillgång till detta omfattande material.

Koncepta.se

Startsidan

När jag började arbeta med att skapa en ny hemsida för Koncepta, var mitt främsta mål att göra den mer personlig och inbjudande.

Därför inleds startsidan med en video och kortfattad information, följt av snabb åtkomst till det innehåll som besökaren troligen är mest intresserad av.

Jag ville även tydligt visa vilka tjänster som fanns tillgängliga att söka.

Ansökningar

Den främsta funktionen som hemsidan ska fylla är att underlätta rekrytering av personal till Koncepta.

För att göra processen så enkel som möjligt för alla parter har jag utvecklat ett skräddarsytt ansökningssystem som följer GDPR-reglerna. Med detta system kan personal enkelt hantera ansökningar och uppdatera rekryteringsprocessens status.

Systemet möjliggör bland annat realtidssökning i samtliga CVn och personliga brev samt kontakt med sökande via telefon eller e-post.

Annonsering

Den största delen av tjänsteannonseringen sker via Facebook.

För att ge rekryterare en tydligare överblick över annonsresultaten utvecklade jag ett system som presenterar detaljerad statistik.

Systemet visar vilka annonser som är aktiva, hur många som har sett varje annons, antalet inkomna ansökningar per annons samt kostnaden för varje kampanj.

Dessutom kan man se hur länge användarna tittar på varje video, mätt i sekunder.

skivor

Anledning

När det gäller musik är jag fortfarande lite old school och föredrar att ha den i fysiskt format.

Ett problem här är att hålla koll på sin samling och därför kodade jag ihop en hemsida där jag snabbt kan få en överblick över vilka skivor som står i hyllan och undvika ett och annat dubbelköp.

Koppling till Discogs

Alla som har någon form av samling med skivor vet att det är Discogs som är bibeln när det gäller utgåvor, priser och övrigt information gällande ett skivsläpp.

Därför är hemsidan kopplad med Discogs API och hämtar helt enkelt in information gällande min samling därifrån.

När jag köpt en skiva och lägger in den i min samling på Discogs så synkas den automatiskt till hemsidan.

spel

Anledning

Precis som när det gäller min musiksamling så har jag även haft lite svårt att alltid hålla koll på vilka spel jag har i min samling.

Även om spelsamlingen bantas rejält de senaste åren så har jag använt denna sida mycket för att få bättre koll och förhindra dubbelköp.

API-kopplingar

För att få in lite extra information så har jag bland annat kopplad sidan med HowLongToBeat.com för att kunna se hur lång tid spel tar att klara av.

Backend har jag även ett system för att kunna lista var jag köpt spel och för hur mycket.