- 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.
Teknologi
MuseumsIT utvikler løsning på samme plattform som øvrige løsninger i økosystemet. Dette sikrer synergier gjennom gjenbruk av kildekode og kompetanse.