A Mahart keresett meg a hajójáratain működő online audioguide fejlesztésével. Itt nemcsak a weboldalt kellett elkészítenem, hanem a teljes rendszert meg kellett terveznem. Az audioguide szövegeit Word fájlban kaptam meg, majd azt hangstúdióban vettük fel profi szinkronszínésszel – bár felmerült, hogy AI-alapú hang legyen, de a Mahart ragaszkodott az élőszóhoz.
Mivel egyszerre akár 200-300 eszközön is hallgatni fogják a hang-alapú tárlatvezetést, így a Vimeo videómegosztó mellett döntöttem. A Vimeo előnye, hogy egy stabil és jól skálázható szerver van mögötte, amely jól bírja a terhelést (több proxyszerver biztosítja a terheléselosztást a sok egyidejű streamelés miatt) és bár alapvetően videó fájlokra találták ki, a hangfájlokból könnyű MP4-et gyártani. A hangok videóvá konvertálása után a remekül dokumentált Vimeo API alapján egyedi hanglejátszót írtam, amelyet az egyedi UI-ra adaptáltam.
Az adminisztrációt és a frontendet egyaránt WordPress rendszerre készítettem. A nyelveket Polylang kezeli, a sablont egyedileg fejlesztettem Galazek Timi UI designja alapján. Van még sötétmód támogatás is, melyhez külön megkaptam Adobe XD-ben a designt. A hangok lejátszásához mindenképpen emberi interakció kell, a egy HTML nyelvi szabály miatt, így a hangok automatikus lejátszása nem megoldható, ezért azokat kikapcsoltam. Mivel csak mobileszközön fogják nézni az audioguide-ot, így külön asztali verzió nem is készült az oldalhoz.
A Mahart audioguide-on minimális plugin van csak fönt (tűzfal és egy ACF a testre szabhatóbb admin felületi beállítások miatt), így az oldal villámgyorsan betölt és a biztonságos rendszerfrissítéseket is évekre előre megoldottam.
Ezen a rendszeren is jól látszik, hogy a WordPress mennyi mindenre használható és milyen gyorsan lehet vele szinte bármilyen online szoftvert elkészíteni.