BreadcrumbList
item list element: ホーム
  type: ListItem
  position: 1
  item: https://mswebx.com/ja/
item list element: よくある質問
  type: ListItem
  position: 2
  item: https://mswebx.com/ja/よくある質問
item list element: プラットフォーム
  type: ListItem
  position: 3
  item: https://mswebx.com/ja/よくある質問/platform

FAQPage
main entity: 「プラットフォーム」とは何を指していますか？
  type: Question
  accepted answer: Answer
    text: 共通のコアと、その上に載るブランドごとの薄い層からなる単一のコードベースです。ブランドごとにデザイン、コンテンツ、データベース、ドメインは独立していますが、セキュリティ修正や性能改善、コアの新機能はサイトごとに手作業でコピーするのではなく、すべてに同時に届きます。ブランドの追加は設定とコンテンツの作業であり、フォークではありません。
main entity: ウェブサイトとモバイルアプリのバックエンドは共通ですか？
  type: Question
  accepted answer: Answer
    text: はい。しかも、この言い方が普通に意味する以上に厳密です。API は PHP で一度だけ定義し、ウェブ用の TypeScript クライアントとアプリ用の Dart クライアントは、その定義から生成します。どちらも手書きしません。手書きの API 型はリンターが拒否します。そのためアプリがサーバーと静かにずれることはなく、食い違いは本番ではなくビルドを壊します。
main entity: 18 言語対応は本物ですか、それとも機械翻訳をかぶせているだけですか？
  type: Question
  accepted answer: Answer
    text: 本物です。各ページは言語ごとに独立したレコードとして存在し、文章も URL も個別です。この FAQ は英語では /frequently-asked-questions、ドイツ語では /de/haeufig-gestellte-fragen にあり、翻訳パラメータの裏にあるわけではありません。そのため、各言語をその市場で実際に検索される言い回しで書けますし、一つの言語だけを他の十七言語に触れずに直せます。
main entity: 一つのプラットフォームで複数ブランドを、干渉させずに運用できますか？
  type: Question
  accepted answer: Answer
    text: そのために設計しています。ブランドごとにデータベース、ドメイン、コンテンツが独立しているため、あるブランドが別のブランドのデータを読むことはできず、片方の内容の誤りがもう片方に現れることもありません。共有しているのはエンジン部分、すなわちルーティング、API レイヤー、管理ツール、そしてセキュリティ対応です。
main entity: MS WebX が自社で運営している製品は何ですか？
  type: Question
  accepted answer: Answer
    text: Cannabivo は公開済みです。ソーシャルクラブの検索サービスで、利用者は地域からクラブを探して比較でき、クラブ側は自分の掲載情報を管理します。Steel は設計・調達向けの材料等価対照リファレンスで、現在開発中、まだ一般公開していません。どちらもこの章で説明している基盤の上で動いています。

MS WebX
type: Organization
legal name: MS WebX L.L.C.
address: PostalAddress
  street address: 7901 4th ST N STE 300
  address locality: St. Petersburg
  address region: FL
  postal code: 33702
  address country: US