MAG Knowledge Hub / Technical Overview
Technical / v1.12.11

Technical Overview

Sažetak kako je MAG organizovan kao WordPress-based, API-first digital visitor platforma.

Osnovna arhitektura

MAG koristi WordPress kao CMS i editorial backend, ACF Pro kao field layer, resolver sloj kao stabilizator podataka i REST API kao ugovor prema mobilnom visitor frontendu.

Ključno pravilo: frontend ne treba da zna kako se ACF polja ili muzejski CPT-ovi zovu. Resolver normalizuje podatke u stabilan MAG model.

Glavni entiteti

EntitetUloga
mag_objectOpcioni interni muzejski predmet; može ga zameniti postojeći museum CPT.
mag_spaceZgrada, sprat, soba, sala ili zona.
mag_storyTematska/kustoska priča preko više objekata ili prostora.
mag_tourOrganizovana visitor ruta.
mag_stopStanica ture: object, space, story, intro, outro ili custom.

Tehnološki slojevi

  • PHP / WordPress Plugin API
  • ACF Pro + Local JSON
  • WordPress REST API
  • Vanilla JavaScript frontend
  • SVG indoor mape
  • Google Maps + Browser Geolocation za outdoor mod
  • localStorage za visitor state
  • WPML u trenutnoj verziji 1.12.11
Otvori izvorni DOCX