Case Study
頻繁に情報発信・更新を行う企業向けに、WordPressの管理しやすさと Next.jsの表示性能を組み合わせたHeadless WordPressスターターを開発しました。
区分
自社サービス
開発構成
Next.js + WordPress
目的
高速・安全・更新しやすい
WordPress単体運用で起きやすい課題を整理しました。
WordPressは便利だが、頻繁に更新する企業サイトでは保守・セキュリティ・表示速度の課題が出やすい
コーポレートサイト、ブログ、ニュース、実績などを柔軟に出し分けたい
WordPressを直接公開せず、安全性を高めた構成にしたい
Next.jsとWordPressを組み合わせた実用的なスターターが必要だった
WordPressを捨てるのではなく、役割を分離する構成にしました。
WordPressをCMSとして使い、フロントエンドはNext.jsで構築
WordPressを管理画面・記事管理に集中させ、表示側を分離
Docker構成でローカル開発しやすいスターターとして整備
頻繁に更新する企業サイト向けのOSSとして公開
OSSとして使いやすいよう、構成・README・開発体験を整えました。
Next.js App Routerをベースにしたフロントエンド構成を設計
WordPress REST APIから投稿・カテゴリ情報を取得する仕組みを実装
Docker Composeによるローカル開発環境を整備
README、利用用途、セットアップ手順を整理
GitHubでOSSとして公開できる形に整備