破滅派でははめぴくっ!というePubの画像作成サービスを運営しています。ePubを作成するにあたり、表紙画像を作成できない同人が多かったことから、サービスとして立ち上げました。

採用技術

いわゆるMEANスタックを利用しています。

  • MongoDB
  • Express(Node JSのWebフレームワーク)
  • AngularJS
  • Nginx

また、WordPress側では連携のためにWP REST APIを利用しています。はめぴくっ!はWP REST APIを外部サイトと連携させた例として、日本国内屈指のサイトであると自負しています。

この技術のポイント

オンライン文芸誌破滅派ではWordPressのユーザーを会員機能として利用しており、基本的な情報はすべて持っています。しかしながら、WordPressのベースとなっているPHPだけでは画像の生成が少し面倒であるため、NodeJSを採用いたしました。

すでに存在するアカウントを別のサイトとOAuthで連携することとで、ユーザーはシームレスにサービスを利用することができます。

はめぴくっ!ではアカウントを管理することはいっさいなく、ユーザーが作成した作品のリスト取得と、表紙画像の生成およびひも付けだけを担当しています。

WordPressをコンテンツ管理システム、NodeJSのようなノンブロッキングサーバをその表示システムとして利用するのは、今後のWordPress開発の主流の一つとなっていくでしょう。

お問い合わせ

まだ先進的な技術であるため、ご利用を検討される場合は以下の点が重要になります。

  1. WordPressでREST APIを利用するに足るだけの理由が存在するか
  2. WordPressを拡張するのではなく、外部のサイトから連携すること自体に重要な意味があるか

上記の条件をよくご検討頂いた上でお問い合わせいただけますと幸いです。