キャラクターIP「パウト船長となかまたち」の公式サイト。紹介からグッズ販売まで自社で運営。

Pout(パウト)は、ゆるい海賊キャラクター「パウト船長となかまたち」を運営するための公式サイトです。 キャラクターの紹介だけで終わらせず、読みもの・グッズ販売・LINEスタンプ・ファンからの投稿までを 1 つのサイトに載せ、日々の更新をブラウザ上の管理画面だけで回せるようにしています。
船長のパウトを含む 6 人のクルーが、ムーンドリフト号でだいたい気分のままに航海する、という設定です。
キャラクター・商品・航海日誌・お知らせといった中身はすべてデータベースに置き、管理画面から編集します。 加えて、トップや世界観ページの文言そのものも編集対象です。
| 領域 | 管理画面から変えられるもの |
|---|---|
| キャラクター | プロフィール、画像、決め台詞、誕生日、相棒の紐づけ |
| ショップ | 商品、価格、バッジ、公開状態、クーポン |
| 航海日誌 | 本文、カテゴリ、登場キャラ、公開日時(予約投稿) |
| ページ文言 | トップ・世界観・診断などの見出しや本文 |
| サイト設定 | ロゴ、OGP 画像、SEO 情報、SNS リンク |
文言の変更でエンジニアの手を借りない、というのが設計の前提です。
読みものは、本文に話者を書くだけでキャラクターのアイコン付きの吹き出しになります。
[captain-pout]: パウト船長だよ⚓
[pao]: 船長、それは規則違反です!
(ナレーション: その時、海の向こうから…)
*ドーン!*
話者の記号はキャラクターのデータと結びついているので、アイコンの差し替えは キャラクター側を直せば全記事に反映されます。記法を使わない記事は通常の文章として表示されます。
グッズは種類によって売り方が違いますが、登録先は 1 か所です。
| 種類 | 挙動 |
|---|---|
| 物販 | Stripe Checkout で決済し、注文を記録 |
| デジタル | 決済後にダウンロードリンクを配布 |
| 外部ストア | SUZURI など外部の販売ページへ送る |
どれになるかは登録内容から自動で決まるため、商品ごとに設定を切り替える必要がありません。
キャラクターが取得できないとき、ページを空にしたりエラー画面を出したりせず、 リポジトリ内の静的データと画像に切り替えて表示を続けます。
データベースを止めた状態で本番相当のビルドを起動し、公開 13 ページでレンダリングエラーが 発生しないこと、キャラクター 6 人が画像付きで並ぶことを確認しています。 障害や設定漏れがそのまま「サイトが死ぬ」につながらないようにするための備えです。