自由度の高い内製化を実現するCMS開発にオープンソースSDK「QOR」
自由度の高い内製化を実現するCMS開発にオープンソースSDK「QOR」グローバル企業のWebビジネスを技術で支えるザ・プラントが提供
ザ・プラント株式会社
https://the-plant.com/
2005年設立。グローバルブランドのECサイト、カスタムCMS、モバイルアプリシステム基盤などを開発するシステムデベロッパー。
ザ・プラントが開発したオープンソースSDK「QOR」とは?
ザ・プラントは、グローバルブランドのECサイトや、モバイルオーダーアプリのバックエンド、大規模イベントの動画配信システムなど、私たちの身近で活躍するシステムを多数開発しているシステム開発会社です。同社の創業時、開発方法は既存パッケージ製品をモディファイするか、スクラッチ開発かの二者択一でした。しかし、パッケージ製品ではクライアントの要望に合わせきれないことがあります。一方のスクラッチ開発はコストも時間もかかります。そこで作りだしたのが「QOR」でした。
内製化の自由度を向上モジュール機能「コンテナ」
QORは、ECシステムやアプリなどで一般的に使われる機能をモジュール化し、用途に応じて組み合わせることができる、Go言語で書かれたSDK(開発キット)です。自由度と速さの両立を目指してザ・プラントが自社開発し、現在は同社が業務で活用しながら、オープンソースとして提供しています。
QORの特徴的なコンセプトとして、デザイン要素とダイナミックデータを組み合わせて配置するコンテンツモジュール「コンテナ」機能があります。商品一覧、記事、テキスト付き画像など、要件に沿ったコンテナを用途別に設計し、相応しいデザインとスタイルを設定してシステムに組み込みます。
CMSのページ編集画面でコンテナを選択し、テキストや写真を配置すれば、簡単にデザインルールに沿ったページの作成・編集が可能です。ページ制作の内製化推進に活用されています。
この記事の全文はこちら
企画協力:ザ・プラント株式会社