2019-04-13

Utvecklingslogg: webbplatsens tidslinje

Lansering: 5 oktober 2010

CMS: Eget php-db-system, genererar statiska HTML.
  • Startsidan hade ett bildspel, en introduktionstext och väderwidgeten
  • Undersidorna färdigställdes för bostadsrättsföreningarna, verksamheterna, områden, historiken, kartan, bildergallerier och en "om oss" sida.

    Klicka på skärmbild t.h. för att se hur första sidan såg ut kort efter lanseringen 2010.

Löpande utveckling 2011-2014

  • Från början 2011 utvecklades en rad funktioner, bl.a.:
    • Bildergalleri (JS som använder Picasaweb)
    • Områdeskarta med bostadsrättsföreningarna, restauranger mm.
    • Reseplaneraren (bil och SL; SL med SL:s widget)
    • Soluppoch -nergångstider visas på startsidan med tidsanpassad bakgrund
    • Kalendariet baserad på Google Calendar
    • Vägkamerasidan och dynamisk puff på startsidan
  • "I-nödfall-sidan" utvecklas och redigeras
  • Presentationer av företag, restauranger osv på startsidan med randomfunktion
  • Funktion för att annonsera "Lediga lokaler"
  • Startsidespuff för "senast uppladdade foton"
  • Funktion för avhämtning av Hemnets RSS med lägenhetsförsäljningar
  • Startsidespuff för Lägenhetsvisningar ("Idag" och "Imorgon")
  • Extrasida för fototävlingen (2012)
  • "Nyhetsfunktion" för att leverera ett nyhetsflöde via Javascript till brf-hemsidor testas men idén förkastas igen
  • Aktiva Hägernäs Strand får en egen undersida och integreras i kalendariet (2013)
  • Täby kommunens RSS nyheter på startsidan
  • Täby kommunens RSS är så ostabil att det en extra skript utvecklas för att fixa de olika fel
  • Extrasidan för Catalinadagen (2013)
  • Samordning av olika RSS från Täby kommun samt ny felhantering vid serverstrul (2014)
  • Tabellen med bostadsrättsföreningarna programmeras sorterbart
  • 2014 uppdaterades kartan så att de senaste byggavsnitt finns med


Teknisk nylansering: januari 2015

Hägernäs Strands startsida 2015-03-06
CMS: Blogger/Blogspot.
  • Startsidespuff för "senast uppladdade foton" slopas igen
  • Komplett omprogrammering av kalenderfunktionen efter att Google odokumenterad ändrade källkoden
  • Omprogrammering av samtliga funktioner för RSS-hämtning (Hemnet, Täby kommun m.m.) och kalendariet
  • CSS anpassning till "Simple"-mallen från blogger
  • Tabellen med bostadsrättsföreningarna får en foto pro förening
  • Cookiefunktion införs för att vara EU:s cookieförordningen till lags
  • Vägkamerasidan och startsidespuffen får en fallbackprogrammering pga de ofta förekommande tekniska störningarna (med osnygg "teknisk fel"-grafik)
  • "I-nödfall-sidan" omarbetas till praktisk miniminivå men med RSS-händelseflöden från Stockholmspolisen
  • Ny webbplatskarta med JS-funktion för att visa samtliga etiketter i alfabetisk ordning
  • Startsidesbildspel dynamiseras så att det alltid börjar med en bild som passar till aktuell månad eller festdag


Löpande utveckling från 2015

  • Div buggfixningar i navigeringen och kalendariet
  • Tillägsprogrammering för lägenhetssidan; mäklarbeskrivningarna fick en begränsing på 600 tecken.
  • Fixade designbugg i samband med visningen av väderprognosen
  • Anpassa cookieinformation till Svenska samt se över och uppdatera Cookie Policyn
  • Under 2017/2018 ersättes kalendariets stylad version med Googles egen Iframe-version pga Google ändrade tillgänglighet.


Teknisk ombyggnad och övergång till HTTPS (jan-mars 2019)

  • I början av 2019 havarerades hemsidans samtliga hämtningsfunktioner av extern innehåll, t ex information från Hemnet, SL, Täby kommun och bilder från trafikkameror samt Picasa-fotogallerier. Orsaken till problemet är de allt mer restriktiva regler för datatrafik i samband med dataskydd och säkerhetsåtgärd mot dataintrång.
  • Webbplatsen ställs om på krypterad dataöverföring, dvs via SSL med https-protokollet.
  • En del RSS-hämtningsfunktioner (t ex Nyheter från Täby kommunen) stängdes av utan att kunna ersättas ngn alternativ.
  • RSS-hämtning av Hemnet-innehåll outsourcades till Surfing Waves RSS Dog (se Lägenheter) samt Blogger-internt RSS Widget för vänster sidokolumnen ("Bostadsmarknad").
  • RSS-driven visning av t ex företagslistan ställdes om på Blogger-Search-varianten, CSS anpassades enligt och efter en hel del omprogrammering visas nu listorna igen (se /search/label/Foretag)
  • Picasa fotogallerierna omprogrammerades för visning via Google Photo, vilket tyvärr innebär att samtliga bildtexter försvann.
  • Reseplanerare tas bort, eftersom SL aktivt förhindrar och blockerar extern hämtning av innehåll (även via Iframe).
  • Kartan och trafikinfo slås tillsammans, vägkameravisningen nyprogrammerades. En del av kartvisning (Street View, Eniro, Hitta.se mm) makulerades pga skiftande URL som blev "unmaintainable".
  • Övriga sidor genomgicks och justerades för SSL, dvs omdirigering av bildadresser till en (tillfällig) https-URL.
  • Navigeringsmenyn omprogrammerades och stylades i samband med omställningarna. Samtliga relevanta sidor visas nu direkt i.st.f. Accordion Menu Style


Webbhotellbyte och domänompekning (april 2019)

  • Kontrakt med Space2u avslutades och Loopia blev leverantör för domänhantering och webbhotell.
  • Bild och dynamisk textinnehåll samt skriptfiler flyttades till subdomänen ssl.hagernasstrand.se som levererar krypterad datatrafik.
  • Domänen hagernasstrand.se ompekades nu direkt till tidigare adressen hagernasstrand.blogspot.com i st f redirecten till bloggadressen. Således är den nya adressen för hemsidan: https://www.hagernasstrand.se
  • Se även Blogspots up status och Loopias driftstatus


Löpande utveckling från 2019

  • RSS-hämtning av Hemnet-innehåll på sidan Lägenheter omprogrammerades till eget Javascript utan använding av extern resurs (RSS Dog, se ovan). Sidans laddningstid fick därmed en extrem förbättring.
  • Programmering för dynamisk hämtning av listorna med lägenhetsvisiningar på startsidan (under kalendariet), via RSS.
  • Designanpassning för visningslistorna, så att de matchar kalendariet.
  • Tillägning av Google maps i kartorna.
  • Tillägning av polisrapporter (filtrerat för att bara visa relevanta inlägg (dvs som gäller området samt grannområden)
  • Ytterlig designanpassning (färgjustera menyn, bakgrundsfärger)
  • Genomgång och omskrivning av etiketter (labels) samt nyprogrammering av etikettfunktioner
  • Nyprogrammering av webbplatskartan