La piattaforma
Una base di codice, più marchi, 18 lingue, web e app dallo stesso contratto.
Cosa intendete per «la piattaforma»?
Una base di codice con un nucleo condiviso e un sottile strato per marchio sopra. Ogni marchio ha il proprio design, i propri contenuti, il proprio database e il proprio dominio, mentre correzioni di sicurezza, lavoro sulle prestazioni e nuove funzioni del nucleo arrivano ovunque insieme, senza copiature manuali sito per sito. Aggiungere un marchio è configurazione e contenuto, non un fork.
Il sito e l'app mobile condividono lo stesso backend?
Sì, e in modo più rigoroso di quanto quella frase di solito indichi. L'API è definita una volta in PHP e da quella definizione vengono generati sia il client TypeScript del web sia il client Dart dell'app. Nessuno dei due è scritto a mano: il linter rifiuta un tipo di API scritto manualmente. Così l'app non può sfasarsi in silenzio — una discrepanza rompe la build, non la produzione.
Le 18 lingue sono reali o è traduzione automatica sopra?
Reali. Ogni pagina esiste come record a sé per lingua, con il suo testo e il suo URL: queste FAQ stanno su /frequently-asked-questions in inglese e su /de/haeufig-gestellte-fragen in tedesco, non dietro un parametro di traduzione. Così ogni lingua si scrive come si cerca davvero in quel mercato e si corregge senza toccare le altre diciassette.
Una sola piattaforma può reggere più marchi senza che si disturbino?
È esattamente ciò per cui è costruita. Ogni marchio ha il proprio database, il proprio dominio e i propri contenuti: un marchio non può leggere i dati di un altro e un errore di contenuto in uno non compare nell'altro. In comune c'è il motore: routing, livello API, strumenti di amministrazione e lavoro sulla sicurezza.
Quali prodotti gestisce direttamente MS WebX?
Cannabivo è online: un motore di ricerca per i social club, dove i visitatori trovano e confrontano i club per località e i club curano la propria scheda. Steel è un riferimento sulle equivalenze dei materiali pensato per progettazione e acquisti; è in sviluppo e non ancora aperto al pubblico. Entrambi girano sulla piattaforma descritta in questa sezione.