PROPOTYPE - プロポタイプ by dott
PROPOTYPE - プロポタイプ by dott
PROPO.FM
epi.033:Headless CMS でバックエンド開発を効率化。デバイス・表現の多様化が要請するフロントエンド開発の自由度
23 minutes Posted Jul 15, 2020 at 12:32 am.
0:00
23:40
Download MP3
Show notes
Webサイトを構築する上で欠かせない、コンテンツを管理するCMS。データベースに対するCRUDの最低限の機能は、どのサービスでも共通化できるという思想のもと、車輪の再開発を防ぐ目的もあり、Webの表示部分のフロントエンド機能を持たない「Headless CMS」という仕組みがあるようです。投稿の作成や予約配信、画像ファイルの管理、カテゴリ・タグ設定や権限の管理など、ほぼすべてのWebサイトで実装される仕組みが、すでに用意されているのが「Headless CMS」です。
 
なかでも dott が着目しているオープンソース型のHeadless CMS 「Strapi」 は、フランス発のサービス。最低限の機能のみ用意されているシンプルな仕組みに対して、dott のメンバーもGitHubを通じて、機能アップデートにCommit している部分もあるとか。
https://strapi.io/
 
Web サービスの表現の多様化、利用するデバイスの広がりを鑑みると、これまでコンテンツを管理していた仕組みを越えて、拡張するには、バックエンド開発は共通化し、フロントエンドの開発にのみ注力するという選択が、今後ますます広がるかもしれませんね。