Teknologi

MuseumsIT utvikler løsning på samme plattform som øvrige løsninger i økosystemet. Dette sikrer synergier gjennom gjenbruk av kildekode og kompetanse.

  • Admin-klienten utvikles som en javascript (Angular JS) applikasjon i frontend, som jobber mot REST API på server. Kommende versjoner av denne klienten vil trolig utvikles i React, da KulturIT primært lager nye løsninger i React (fra ca 2019).
  • Portalkoden (nettsidene) utvikles i HTML5, CSS og javascript, og presenteres via Jinja-templates. Dette er et web-template system basert på Python.
  • Backendkode, rest-api'er etc utvikles i Python, med PostgreSQL database og Apache Solr for indeksering og søk.
  • Rest-api'er beyttes for integrasjon med andre løsninger slik som DigitaltMuseum, KulturPunkt, etc.
  • Det vil ved behov utvikles et public Museum24 rest-api for eksterne utviklere, med JSON som utvekslingsformat.
  • Løsningen driftes på Linux.