Några uppdateringar kring vad som händer just nu inom utvecklingen av KTH Places:

  • Idag (28/11) gick vi över till att använda separata databaser för produktion och referens av KTH Places. Detta då vi håller på och ska göra några mindre ändringar i databasschemat, och behöver en miljö att testa detta i där vi inte påverkar den produktionssatta applikationen.
  • Vi har nu ett jobb som går varje natt och skriver ner backup av både produktions- och referensdatabasen av KTH Places. Backupfilerna som genereras är så pass små att vi valt att versionshatera dessa i GIT. Detta gör att vi även får versionshistorik av alla förändringar som görs i applikationen.
  • Vi kommer göra två förändringar till databasschemat för KTH Places inom en snar framtid. Fältet "title", som var lokalens smeknamn, har vi bestämt är överflödig och kommer därför tas bort. Fältet "code", som tidigare varit ett fält för både kod och namn kommer byta namn till "name" för att visa vad det egentligen innehåller. Fältet "name" kommer därför att hänvisas som namn/name i gränssnittet, och innehålla det man i vardagligt tal kallar en lokal, t.ex. Q1. Fältet "facilitiyCode" kommer att innehålla den faktiska koden för lokalen, t.ex. A:454.
    Då Social är den enda applikation som använder vårt API än så länge, kommer vi inte skapa en V2 av denna, utan istället låta Social ändra vilka fält de använder. När detta är gjort kan vi justera vår produktionsdatabas, och lyfta ett administratörsgränssnitt som avspeglar förändringarna till produktion. Då vi hostar allt på Heroku kan vi göra deployments på väldigt kort varsel vid behov.

Har du frågor eller funderingar rörande detta så kommentera gärna här!