I vintras lanserade vi nya webbplatsen (Komponentkoll Mk3) och lovade flera nya funktioner och förbättringar. Nu är det dags att ni får ta del av det vi har jobbat på sedan dess! Idag lanserar vi vårt medlemssystem. Du får självklart förbli anonym om du föredrar det, men som inloggad medlem kommer du kunna ta del av mycket fler funktioner på Komponentkoll. Till att börja med kan medlemmar nu skapa samlingar med sina favoritbyggen och dela sina samlingar med varandra. Detta tror vi kommer bli ett smidigt sätt för erfarna byggare att enkelt kunna presentera byggen i olika prisklasser och för olika ändamål.

Vi tycker själva att det är jobbigt att ha koll på kontouppgifter på hundrafemti olika tjänster. Därför tyckte vi att det var viktigt att lansera medlemssystemet med stöd för tredjepartsinloggning. Du kan enkelt skapa ett konto genom att logga in med Steam eller Google. Dessutom kan du länka ditt Steamkonto till ditt Komponentkoll-konto. Om du väljer att logga in via Google eller Steam så behöver du inte ens skapa ett lösenord på Komponentkoll! Självklart kan du lägga till ett om du vill.

Medlemssystem

  • Registrera konto och logga in på Komponentkoll
  • Ditt konto sparas som ägare när du skapar ett bygge
  • Skapa egna samlingar med byggen
  • Spara byggen till samlingar (både dina egna och andras byggen)
  • Skapa privata, olistade eller offentliga samlingar
  • Länka konto med Steam eller Google
  • Logga in med Steam eller Google
  • Visa Steamlänk på din användarprofil

Annat nytt

  • Sortera efter och se hårddiskars pris per TB
  • Lägg enkelt till en extra SSD, skärm eller hårddisk under ”mina komponenter” (tack vare er feedback!)
  • Introduktionen på startsidan går nu att dölja (döljs automatiskt när du har sammanställt ett bygge)
  • Byggen under populära byggen och i samlingar visar nu när de skapades
  • På ett bygges sida kan man se när det skapades och vem som skapade det
  • Byggets sida visar några samlingar som det ingår i
  • Lägg musen över produktbilder för att se en större bild
  • Lägg musen över snabbfilter för att snabbt se vad filtret betyder

Fixar

  • Smidigare att namnge sina byggen
  • Lättare att kopiera länk till bygge på mobil
  • Produktbilder levereras nu som WebP om din webbläsare har stöd för det
  • Rensat upp och snyggat till GDPR-popup-rutan
  • Val av språk sparas nu första gången du ändrar språk
  • Y-axeln i en produkts prishistorik ändras nu baserat på tidsspann
  • Vi har äntligen bestämt oss för att byta namn på ”listor” till ”byggen” för det är vad de är!
  • Hemsidan ser mer ut som på andra enheter när man använder iOS nu
  • Added som missing tränslations
  • Ett antal mindre skönhetsfixar

Ärade läsare!

Välkommen till nya Komponentkoll. I somras satte vi oss ner och gick igenom allt vi ville göra med webbplatsen och insåg att vår tekniska lösning inte var hållbar för att bygga vidare på. När vi först satte igång sajten 2017 var det ett litet hobbyprojekt med tanken ”vi testar och ser om det går” utan några större framtidsplaner. Det betyder att den tekniska grunden som vi byggde upp hemsidan på inte var särskilt genomtänkt eller lämplig för vad den nu har vuxit till att bli.

Det är alltid jobbigt att behöva riva ut allt man har jobbat med och börja om från steg 1, men vi är väldigt nöjda med beslutet. Sex månader och 16 000 rader kod senare är vi idag redo för att gå live med den nya webbplatsen. Det lär dyka upp buggar och problem, men förhoppningsvis är de åtgärdade innan nästa decennium i alla fall.

Changelog

  • Startsidan är borta och ersatt med byggsidan för att ge mer fokus på kärnfunktionaliteten! Med detta flyttar även ”heta deals” från vänstersidan till en horisontell lista.
  • Webbplatsen laddar in mycket snabbare (och är mer responsiv på alla sätt).
  • ”Laddar-animationen” på byggverktyget är helt borta.
  • Kategori-menyn på mobilversionen har fått sig ännu en makeover. Vi testar oss helt enkelt fram och försöker hitta den bästa lösningen.
  • Nytt utseende på flertal platser, exempelvis ”menyn” ovanför byggverktyget är numera mörk, och butiksfilter har en ny look.
  • ”Mina komponenter” syns även när man kikar på ett annat bygge så att man enkelt kan börja bygga eller byta ut komponenter.
  • Det framgår tydligare hur man ändrar namn på sitt bygge.
  • Vi har nu mycket snyggare förhandsgranskningar på social media-länkar. Testa att dela en länk till ett bygge i tex Discord eller på Facebook 🙂
  • Hela webbplatsen finns nu både på svenska och engelska, vilket bäddar för fler språk och valutor (?!) i framtiden
  • Överlag är hemsidan enklare att använda pga uppdaterad placering och utseende av knappar / text.

Vad sker härnäst

Nu har vi äntligen en stabil grund att bygga vidare på. Vi har fått en stor hög med tips på förbättringar av er användare som vi vill få in på hemsidan. Vi kommer fortsätta lägga mycket tid på att se över våra kategorier, produktdatabasen och filter-funktionalitet. Utöver detta är prioriteten den kommande tiden möjlighet att spara sina byggen och enkelt hitta bland sina gamla byggen. Mer än så vågar vi inte säga just nu, vi följer ”underpromise and overdeliver” metodiken 🙂

Tekniska detaljer för nördar

För de mer tekniskt insatta göttar vi även ner oss lite i vad vi faktiskt har ändrat på.

Tidigare i veckan flyttade vi våra servrar från Tyskland till Finland. Vi kan nu skala upp och ner vår hårdvara efter behov och belastning. Med detta har vi även sett till att flytta vår mjukvara in i 2019 med senaste MariaDB och PHP i backenden. Tidigare körde vi föråldrad mjukvara och det är nog ett mirakel att vi inte har haft några säkerhetsproblem. Ta i trä.

Vi har gått från en boomer-kompatibel LAMP-stack med WordPress som ramverk till en modern NodeJS-stack på ramverket Next.js. Med detta har vi skrivit om hela frontenden från ett galet modifierat WordPress-tema med AngularJS och jQuery i frontend till en ren React-applikation utan jQuery (!) med stöd för rendering både server-side och client-side.

Utöver Cloudflares CDN med automatisk cache har vi även infört aggresivare caching på flera delar av webbplatsen, vilket innebär snabbare laddningstider.

Med nya webbplatsen har vi jobbat fram ett riktigt bra betyg i samtliga Lighthouse-kategorier (vilket innebär galet bra prestanda både på dator och mobil), samt byggt upp allt med tillgänglighet (a11y) i tanken. All text är dessutom modulär och enkelt utbytbar, vilket ger oss möjligheten att erbjuda flera språk än svenska.

Nu bryter vi radiotystnaden för ett viktigt meddelande! 26 november 2017 öppnade vi portarna till Komponentkoll och sedan dess har tjänsten gått som tåget. Antalet användare växte så det knakade under 2018 och vi trodde aldrig det skulle upprepas i 2019. Men nu sitter vi här inför ytterligare en Black Friday och besökssiffrorna vi har sett de senaste dagarna har på daglig bas överstigit det vi såg under självaste Black Friday 2018. Ni är nu över tre tusen personer som använder Komponentkoll varje vecka – kul! Nu håller vi tummarna för att vår server klarar belastningen på fredag.

Med allt detta sagt – arbetet med nya webbplatsen som vi först skrev om i somras är i slutskedet. Vi väljer att ta det säkra före det osäkra och vänta med en lansering tills efter rea-hetsen den kommande veckan.

Kommande dagarna kommer vi slipa på våra fyndalgoritmer och smörja upp våra botar så att nätets alla hårdvarufynd går att hitta på Komponentkoll.

Komponentkoll har nu fullt stöd för Ryzen 3000-serien och kompatibilitetskontroll för samtliga chipset-kombinationer med AM4-sockeln. De första testerna är ute och ser extremt lovande ut. Vi kan konstatera att det svettas i det blå lägret med de prestanda-siffrorna som AMD levererar med sina nya processorer.

Det tål att sägas igen: det är vi konsumenter som vinner i slutändan oavsett vilket läger du må tillhöra. Billigare datorer åt folket!

Nu är det på tok för längesedan vi skrev en uppdatering om vad som händer på sajten.

De senaste månaderna har vi framförallt genomfört en rad små förbättringar och buggfixar, som inte har förtjänat ett långt inlägg.

Bakom kulisserna händer det dock väldigt mycket. Det största projektet som pågår är en total ombyggnad av webbplatsen i ett nytt ramverk. På ren svenska går vi från silvertejpad spagettikod till en vacker, modulär, precis, och expanderbar kodbas. Eller det är vad vi hoppas på i alla fall. Results may vary. Utöver detta har vi tagit ett steg tillbaka och funderat på vad vi vill fokusera på när sajten fortsätter växa. Dessa insikter lägger grunden för nya Komponentkoll.

Vi är fortsatt väldigt tacksamma för all feedback ni skickar in. Det ger oss väldigt mycket mer värde än tråkiga siffror. Har du några tankar på hur Komponentkoll kan bli ännu bättre får du mer än gärna skriva till oss!