Jedna kódová základna se sdíleným jádrem a tenkou vrstvou pro každou značku nad ním. Každá značka má vlastní design, vlastní obsah, vlastní databázi a vlastní doménu, zatímco bezpečnostní opravy, práce na výkonu a nové funkce jádra dorazí všude naráz místo ručního kopírování do každého webu. Přidat značku znamená konfiguraci a obsah, ne fork.
Sdílí web a mobilní aplikace stejný backend?
Ano, a přísněji, než ta věta obvykle znamená. API se definuje jednou v PHP a jak TypeScript klient pro web, tak Dart klient pro aplikaci se z té definice generují. Ani jeden se nepíše ručně — linter ručně psaný API typ odmítne. Aplikace se proto nemůže potichu rozejít se serverem: nesoulad rozbije build, ne produkci.
Je těch 18 jazyků skutečných, nebo je to strojový překlad navrch?
Skutečných. Každá stránka existuje jako vlastní záznam pro jazyk, s vlastním textem a vlastní URL — tohle FAQ je anglicky na /frequently-asked-questions a německy na /de/haeufig-gestellte-fragen, ne za překladovým parametrem. Každý jazyk se tak dá psát tak, jak se na daném trhu opravdu hledá, a opravit jeden bez sahání na zbylých sedmnáct.
Unese jedna platforma víc značek, aniž by si překážely?
Přesně proto vznikla. Každá značka má vlastní databázi, vlastní doménu a vlastní obsah, takže jedna značka nepřečte data druhé a chyba v obsahu u jedné se neobjeví u druhé. Společný je motor: routing, API vrstva, administrace a bezpečnostní práce.
Jaké vlastní produkty MS WebX provozuje?
Cannabivo běží: vyhledávač sociálních klubů, kde návštěvníci hledají a porovnávají kluby podle lokality a kluby si spravují vlastní záznam. Steel je referenční přehled ekvivalentů materiálů pro konstrukci a nákup; je ve vývoji a zatím není veřejný. Obojí stojí na platformě popsané v této sekci.