2023

Skapad 4 månader sedan, uppdaterad 4 månader sedan · Läst av 106

Här finns samlad information för delar av alla de uppdateringar och förändringar som gjordes 2023

December 2023

  • Ändrat logistiken för bildhantering i blog-sektionen så det är en 1000-delare där
  • I mailen kunna radera alla meddelanden som är klassade som felmeddelanden. Funktionen heter "radera felmeddelanden".
  • Ändra så om det är > 999 mail som är olästa så står det bara +999.
  • Justerat så alla snöskoter automatiskt flyttas till sektionen snöskoter. Likaså försöker vi fånga tillbehör till rätt sektion (beta)
  • Ändrat så alla mail skickas via SMTP så att det inte används nmail längre vilket verkar ha slutat fungera vid två tillfällen
  • Installerade chromedriver 120 
  • Ändrat i /tickets för att anpassa bildhanteringen 

Oktober 2023

  • Skapat call-to-action på framsidan där man kan välja skapa en annons eller ansöka om att bli ett företag på mcparken. På företag finns också text och en förklarande information om vilka tjänster som finns och hur det går till att ansluta sig som handlare till mcparken. 
  • Adderat en första skiss på betalning med kreditkort för en produkt. Implementationer av Stripe skall därefter göras och testas ut.
  • Vi testar https://app.scrapingbee.com/dashboard för att kunna hämta fler registreringsnummer än vad sajten tillåter i antalet anrop. Testat med 20 täta anrop så här långt och då fungerade det.
  • I rutinen för hämtning av metadata för registreringsnummer så har vi skapat en mapp /bin/chromedriver/11x där vi lägger rätt version av chromedriver.exe. Nu kontrollerar också rutinen vilken chrome.exe som är installerad och matchar rätt chromedriver-katalog. När ny chrome installeras eller är i osynk mellan utveckling och produktion så borde det fungera utan att behöva uppdatera NuGet-paketet längre. När webbläsaren är uppdaterad till ny version så laddar man bara ner en ny chromedriver.exe och skapar en mapp med det numret. Du hämtar den på https://googlechromelabs.github.io/chrome-for-testing 
  • Omfattande ändringar på player.aspx för att hantera expandera text och att visa spelaren bättre i mobiltelefoner när man expanderar youtube-videon.
  • Småjusteringar på player-sidan för att få till det snyggare och mer pedagogiskt i mobilen (taggarna har en komponent skapats för att förbättra)
  • Hantering av radera inlägg eller tråd har fått dialogbox för kontroll om det är korrekt att radera
  • Lagt till brun/röd toning på dark-mode på dokumentationssektionen

September 2023

  • När man publicerar ett bloginlägg framåt i tiden så kan man nu också ändra tiden i efterhand så att hangfire skickar ut det rätt tid
  • Möjlighet att i dokumentation kunna ändra namn på kategorier och sektioner tillsammans med omsortering av alla segment och kategorier
  • Ändrat så blog-inläggen får texten "publicerat .. och läst av "
  • Ändrat så att *** gör att information ovanför dessa stjärnor inte visas på produktsidan - då det är metadata
  • Lanserar den nya kontrollen med inlägg och kommentarer. Vi börjar med att lägga ut den på blog-sektionen och kontrollerar att allt fungerar som det ska
  • Uppdaterar företagsstatistiken med mer siffror och uträkningar för att få bättre överblick över trender
  • Ett gediget arbete med att bygga kontrollen som innehåller kommentarsfältet för bild, video samt dokument som skall lanseras inom kort

Augusti 2023

  • Rensat tblLog som var 9,3 miljoner poster i samt tblTrace som var 3,5 miljoner poster. 
  • Summerar också upp att vi haft 27 696 832 sidvisningar fram till den 25 aug 2023
  • Börjat spara alla besök för att senare på statistik-sidan kunna visa hur många besök, gilla, ring, maila-kontakter som genomförts under en viss period. Tabellen heter [Product.Statistics]
  • Minskat höjden för utskrift av prisskyltar men verkar fortfarande inte bryta korrekt för vissa användare / skrivare
  • Adderat gilla-knappar på nyheter, blog och annonser. 
  • Omskrivning av inhämtning av nya artiklar för att korrekt fånga hanteringen av förändringar på blockets informationsmängder såsom miltal och årtal
  • Regex för att göra länkar blev fel på en text som liknade en länk, detta har justerats 
  • Justerat mall för mail med att få med topploggan på mcparken, får se om det gjorde skillnad
  • Komplett ny funktion för att addera, redigera och radera kommentarer på ärenden. Här tillkommer också en rutin för att gilla, ogilla eller älska inlägget för att skapa ytterligare effekt för den som skriver något. Vi har också förbättrat editors för blog där mer information nu finns. Vi har designat om blog-sidan så den ser lite snyggare ut. Vi har gjort om rutinen för nyheter så att bilderna inte blir helt fel när de laddas upp och har olika format. Vi har också skrivit om rutinen för att skapa länkar i de texter som skickas in så det blir rätt med nya regex kommandon.  

Juli 2023

  • Nu kan ett sparat filer också delas till en användare genom att klicka på filtret och via URL skicka vidare länken till någon. Detta kommer byggas vidare för att underlättas och förtydligas ytterligare

Juni 2023

  • Ny funktion till utskick av meddelanden och nyhetsbrev. Nu finns en länk till att läsa mailet i webbläsare och därmed har vi också skapat en sida för att kunna läsa det nyhetsbrev som skickas ut via sin webbläsare. Inom kort kommer också en översiktsbild där man kan bläddra bland tidigare utskickade mail och de separeras också beroende på vilken typ av användare man är - även handlare (2) får mail därifrån, precis som alla (4) övriga.
  • Blocket har ändrat så deras information om mätarställning, färg och motorcykelmodell har tagits bort. Därför saknas också informationen på mcparken.
  • Skrivit om en rutin som gör att om för många anrop görs på biluppgifter så läggs de i hangfire-kö med fördröjning om en minut. Dessa körs med 10 försök och 1 minuts mellanrum
  • Blocket ändrade bildhantering med samma katalogupplägg som vi använder för vissa annonser. Det innebär att vi behövde bygga om versionen för att täcka både deras gamla och nya modell
  • Ändrade även på några ställen så throw ex körs från hangfire för att sedan kunna köras om senare. Return något data genererar ingen omkörning
  • Ändrade rutinen för att räkna samtidiga processer så den räknar rätt
  • I bland visas olästa mail men det inte finns någon. Vi har ändrat i proceduren när man läser inkorgen och samtidigt kontrollerar att mail och notification är i synk och eventuella fel rättas till när man går till inkorgen
  • Massmail gick inte iväg och det kom felmeddelanden. Nu har vi ändrat så när hangfire kör - så hämtar vi en accesstoken varje gång. tidigare låg den i cache-objektet. Vi får prova oss fram där för de tester som gjordes så verkar det fungera lokalt men inte i produktion. Bra att utreda hur det fungerar över tid med just cache-objekt och express på värdet efter 1 timma.
  • Vid all uppdatering så kunde inte bilder laddas upp manuellt. Det berodde på att dll-för att göra snapshot inte var uppdaterad
  • Bytt koden för att skicka mail via Microsoft.Graph namespace så den senaste tekniken används för detta. Återstår är att affärslogiken med att skicka mail inte går om man kör via Hangfire eftersom mailets data till anropet är för stort så vi har kontaktat Hangfire-personalen för att se över detta. Det fixades 2021 men kan ha försvunnit i samband med senare releaser
  • Uppdaterat flera dll-rutiner samt säkerställt att sajten kör på Net Framework 4.8. Vi har också uppdaterat Hangfire som har en ny version och likaså också design. Samma sak gäller med SignalR som är uppdaterad.
  • Putsat på blog-sidan för att göra den snyggare
  • Justerat några buggar som fanns generellt

Maj 2023

  • Paging på blog-inläggens text så lagom mycket visas direkt samt har flyttat upp kommentars-text och kommentarer något
  • Ändrat så datorn inte slår mot disk för varje sidvisning när en användares avatar skall visas i huvudmenyn
  • Lagt till funktionalitet så man kan skriva en kommentarer på ett blogginlägg om man är inloggad. Länkar eller bilder går inte att addera i denna första version
  • Ändrat i bloglist.aspx så man ser när bloggar ligger i framtiden. Även lagt till fält för räknare om det inte är en crawler, samt fixat bug med att alla posters räknare uppdateras med ett. 2023-05-29 sågs och gjordes ändringen
  • Ny funktion när man skapar bloggar gör att man kan posta en blogg i framtiden, således går det att buffra bloggar som presenteras och visas samt mailas om och push-notiser till klient på angiven tid.
  • Nu skrivs inte mätartalet över om man i efterhand fyller på med registreringsnummer för att hämta metadata för annonsen
  • Småjusteringar för "värva en medlem" som bättre hanterar logiken. Bilden och texten var också felaktigt formaterat i inbjudningsmailet. Det borde göras en film om denna tjänst som vi kan använda oss av för att få fler att rekrytera fler personer till systemet.
  • Vid mailutskick så orsakade det svarstider på 45 sekunder vid sändning av mail. Nu är detta omskrivet vilket gör att svaren kommer på millisekunder. Samtidigt har en datareader ersatts av ett dataset-anrop för att inte ligga och hålla databasen öppen om eventuella problem skulle uppst.
  • Omskrivning av rutin för logga in och skapa konto för web och app så att inga fel kan uppstå vilket hände med vissa anrop tidigare
  • Framsidan har fått två ändringar, dels att senaste nyheterna ses överst samt att månades 5 populäraste annonser visas upp 
  • Vi har uppdaterat till Chrome version 113 på produktionsservern
  • Justerat så annonser inte läses om genom att ha samma data i samma fält (trigger för omläsning)
  • Justerat formuläret för att skapa annonser
  • Ändrat session("guid") till viewstate("guid") för uppladdning av bilder så det blir rätt

April 2023

  • Sektionen nyheter var inte riktigt klar i admin-systemet vilket har kompletterats nu. Menyn för admin pekade också fel vilket har rättats till
  • När man postar ett meddelande om en annons så kom inte all text med, nu tillåter vi html- som sedan strippas vid postback 
  • Justerat filtret så också det är 3 kolumner så att knapparna hamnar rätt när man visar filter-knapparna
  • I produktfiltret har vi ökat från 500.000 kr till 800.000 kr samt 15999 till 19999 mil då några annonser har varit utanför intervallet.
  • En första release av version 2.0 på mcID har lanserats. Tjänsten består av 15 specifika sidor utformade för mobila device vid utlåning av fordon för att hantera avtal på ett smidigt sätt. Samtidigt har några ändringar på version 1 uppdaterats för att kunna användas som skribordsversion också. 
  • Vi har också skapat mcid.se, fordonsid.se samt kortlänk till mcparken.se/mcid för att underlätta för sökmotorer och användare
  • Radering av sida för administrationstjänsterna "redigera sida" är adderad.
  • Lagt till mailheader för att mass-mailen inte skall sparas i mappen skickat när man mailar via Office365. Nu låg det över 40.000 mail där.
  • Sessionen som håller reda på filtret på de företagssidor som visar annonserna har ändrats så att när kunden kommer till mcparken och gör nya val så blir det tydligare för besökaren att välja om filter baserat på samtliga annonser från alla handlare

Mars 2023

  • Du kan i redigering av en annons flytta den från fordon till tillbehör. Dock inte tvärt om
  • En första release på biljettsystemet lanserat som demo och test
  • Justerat prisskyltshanteringen efter feedback från handlare
  • Nytt filter som visar mc och skoter separat precis som tillbehör visas 
  • Flyttat upp privat/företag i filter-sektionen
  • Möjlighet att flytta fordon till tillbehör (skall komplettera för admin inom kort)
  • När annons är markerad såld kan användaren återaktivera annonsen
  • Ny toppmeny för inloggade användare kopplade till företag för att snabbt se sina aktiviteter så inget missas
  • Justerade hantering av prisetikettutskrift och regelverk för att ändra antal år och ränta smidigt
  • Pågående kalenderevents visades inte då datumet för start kontrollerades och inte slutdatum och tid
  • Google Map API upphörde, skapade en ny så att kartorna visas på de sidor som exponerar platser.
  • Uppgraderat facebook-nyckeln för publicering, går ut om 3 månader

Februari 2023

  • Kalibrerar utskrifter för prisskyltar så de får bättre plats på de flesta skrivare. Mall två är inte hanterad än
  • Justerade ouser som ställde till det lite vid publicering av annonser. Byggde om rutinen för att istället arbeta med .User.Property
  • Bytt ut inloggning / registrering på mcid så alla använder samma rutin för onboarding vid mcid.se eller mcparken.se 
  • Justerat stäng-knappen så det blir en rund ring och förtydligar visuellt vid stängning av ett fönster
  • Ändrat så nyhetsbrev skickas ut med Office365 (där vi har maxgräns på 10.000 per dygn)
  • Justerat uträkning av öppettider och när butiken öppnar så det blir rätt med alla varianter gällande öppettider som kan förekomma
  • Skrivit om och designat nytt sätt att ställa in språk för att kunna hantera större antal språk för stöd mot mcparkens gäster
  • Justerat uppdatering av användarprofil från administratören för att inte påverka användarens lösenord
  • När en handlare har aktiverat ”ring mig”, så kommer användare som inte är inloggad, eller har blankt i telefonnummer att få en varning
  • På företagssidan är relevanta fordon utbytt med ny funktion som matchar produktsidan
  • Prototyp med att kunna beställa digitala komponenter själva har tagits fram vida företagssidan
  • Justerat graferna för handlarens översiktssida då grafen skapade 13 månader istället för 12
  • Bytt knappar på översiktssidan för annonser så radioknapp är ersatt av knappar med ikoner för tydligare visualisering främst på fordon och tillbehör
  • För administratör - kunna lägga till registreringsnummer på profilsidan och hämta upp fordonshistorik
  • Byggt en motor som tar de mail som studsar och markerar det på användaren som badmail=1 och slutar skicka meddelande till dessa personer. Detta startas före varje utskick om dagens nya motorcyklar skickas så det hanteras, eftersom mail kan ha lång fördröjning innan de skickas
  • Ändrat så restvärde räknas ut på pris-etiketterna också, inte bara produktsidan
  • Sökning på artiklar är kompletterad med de nya fält som finns för artiklar. Om man söker en fritext så kommer systemet att söka informationen i båda kategorierna, dvs annonser och tillbehör
  • Omdesign på sökning/filter för att tydligare förstå att en användare kan spara sökningar till senare
  • Släppt en första version av registrering och hantering av tillbehör. Det återstår sökning och fler funktioner. 
  • När tillbehör och fordon visas, så hanteras nu olika vyer för att få dessa att matcha annonsens innehåll
  • Ändrat inloggningen med mobilt bankid så ett personnummer som försöker logga in kontrolleras och får ett meddelande att personnummer saknas. Detta för att underlätta för användaren att förstå varför de inte kan logga in med sitt personnummer.
  • Nu går det att som användare kopplad till flera handlare via CRM komma åt och använda systemet
  • Nu går det att lägga till eller ta bort tjänsten CRM för att styra en handlare att komma åt och använda produkten
  • Nya funktioner på produktsidan, status visar öppettider, om produkten är såld, transport samt om fordonet kan provköras
  • Släpper första versionen av paketering av produktutbud för att kunna tilldela tjänster och produkter som tas fram. Sidan nås via administration av företag / produkter och tjänster. Rutinen boka provkörning (utvalda och alla) är implementerad och kan användas för att lägga till / ta bort hos handlarna som köper tjänsten.
  • Google Translate visade en toppbanner vid växling av språk. css-ändring gjorde att det åter går att växla språk smidigt.
  • Webinar nummer #2 den 14/2 kl 09.00 genomfördes
  • Tillfälligt stängt av "boka provkörning" för att justera processen så det blir korrekt.
  • Stängt av separat loggning av bildändring då den verkar stabil nu.
  • Vid uppladdning av video så skapas nu en "snapshot" så det blir på samma sätt som när video laddas in automatiskt från annonsernas youtube-länk
  • Omskrivning av rutinen för att skicka mailnotifiering (design av epost-meddelande) och ändringar i procedurerna.
  • Skrivit om rutinen för att ändra darkmode- så användaren inte behöver ladda om sidan för att se ändringen. 
  • Bytt Site.Master mot Pages.Master för att minska en sidmall att ändra på
  • Gjort knappen btn-success lite mörkare 
  • Felsökning och uppdatering av trigger för att skicka mail när det kommer något i inkorgen. En första version är driftsatt och det handlade om att databasens trigger hade fallit bort. Nu är den tillbakalagd och testad.
  • Delar text där det förekommer vissa tecken i texten så att de delas mellan fälten och blir lättare att para ihop för statistik som kommer
  • mcid - signeringen har felsökts för att hantera signering av avtal från kund till provkörare. Arbete återstår
  • Publicerat version två av CRM-systemet för hantering av inkommande ärenden
  • Lagt till så statistik uppdateras när man trycker på knappen "ring". Återstår att hantera de två övriga (som iofs går att fånga via faktisk statistik)
  • Nytt segment för import - snöskoter läses nu in också
  • Justerat crawler så att det går att läsa in gamla poster som man väljer (äldre än de 40 senast publicerade) - behöver justeras ytterligare

Januari 2023

  • Ny statistik-graf som visar försäljning av begagnade motorcyklar, fördelat per månad. Antingen alla år eller en period. Syfte är att se vilken period som har högst belastning för respektive handlare.
  • Lagt till en logotyp som visar att en handlare är premium-handlare och visas på alla deras annonser.
  • En första skarp version av crm-systemet är släppt för att beta-testas. Denna version bygger på två input-kanaler. Dels genom att användare för premiumkunder trycker på "ring mig" på produktsidan, alternativt att de skickar in en intresseanmälan från blocket som innehåller blocket-länken till produkten som efterfrågas. I kommande versioner byggs tjänsten ut efter behov att exempelvis skapa egna manuella poster.
  • Backade chromedriver.exe till version 101 som hade uppdaterats i och med den stora uppdateringen av alla senaste versioner. Just nu finns det bara en programvara som inte kan uppdateras och det är den som används för att uppdatera antalet olästa mail som behöver hanteras så den kommer i fas också.
  • Skapat variant för avtal så att man bara anger företag och orgnr (alternativ 3)
  • Skapat nytt avtal, personuppgiftsbiträdesavtal som skall skickas ut när vi tar emot data från andra system där en person som tredje part förekommer med sin epost-adress, telefonnummer eller liknande information.
  • Justerat tabellernas namn till Activity som blir en del av den första versionen av ett CRM-system som skapats
  • Byggt en ny tjänst som varannan minut läser igenom alla mail som skickas till system@mcparken.se. Om det skickas in speciella mail som kommer som leads från Blocket så läggs de automatiskt in på rätt företags crm-system och generar information och triggers till berörda användare att det finns ett ärende. För handlaren så behöver de bara vidarebefordra mailet till denna mailkorg så läses det in automatiskt.
  • Första versionen av ett crm-system har skapats för att ta emot och hantera ärenden där användarn klickar på "ring mig".
  • Kompletterat att identifiera 10 bots för att få en så korrekt statistik som möjligt (ingen glädjekalkyl utan verklighet så att vi verkligen kan styra och mäta effekt) när exempelvis banners eller kampanjer etc presenteras på sidorna.
  • Ny version av hangfire gjorde att administrationssidor på produktionsserver kunde visas. Omskrivning av koden gör nu att man kan komma åt produktionen med hjälp av inloggningskod. Administrationssidan är fortsatt /pages/hangfire.
  • Nergraderade restsharp.dll från 108. till 105.2.3 för att matcha utskicka av push notiser som krävde lägre version. Nu kommer push-notiser igen 
  • Lanserar en första beta av besöksstatistik som kan nås via mina sidor. Statistiken är inte per handlare utan generellt på 4 mätbara segment, blog, produkt, handlare och forum.
  • Total uppdatering av alla libraries och dependencies för .Net 4.8 plattformen så att alla säkerhetspatchar och versionsnummer är up-to-date
  • Nu kan användaren kopiera ett kalenderevent (både text och bild) till ny post. Det gör att en serie av liknande events går mycket fortare att skapa
  • Har skapat en knapp för att radera HTML-kod som kan förekomma vid inklipp av data på ett kalenderevent (ikon borste)
  • Lagt till de vanligaste tävlingsbanorna med all metadata så det går lättare att registrera events på dessa banor för exempelvis Trackdays eller Pro Superbike
  • Internationella användare tillåts att skapa konto utan BankId. Dessa konton har initialt begränsad funktionalitet genom dess lägre säkerhetsgrad