ビアラテでは、色んな方法でビールを見つけられたら良いなぁと思うので、その手段を色々用意しているのですが、その中でも悩みのタネである、ビアスタイル

出来るだけ増やさないようにしたいとか、ちゃんとまとめたいとか思ってやってましたが、気付いたら相当数有りました。

このままビールが増え続けたら、ホントにカオスになる。
しかも、ビールが好きな人でも、ビアスタイルまで詳しいかって言うと、結構疑問な訳です。

ボクなんてビアラテ始める前は、「ビアスタイルってなにそれおいしいの?」状態でした。

世の中のビアスタイルに対する認知度は分かりませんが、どっちにしろ数が多いし、今後もまだまだ増え続ける予感しかしませんでした。

さすがに整理しよう

今後の事も考え、少しでも早いうちに整理したいと思いましたが、それでも既に300弱のビール(執筆時点で296種)も有るので、今更、ビアスタイルの大分類を作って分類すると面倒だなぁと思っていました。

とは言え、今やらなきゃ後でもっと後悔する…と思って悶々。

そう思いながら考えていたら、フロント側でマッピングファイル用意して分類する方向でやれば良いかもって思い、少しだけ検討した結果、その方向で実装することにしました。

なんか、こんな感じでYAMLで分類作って出し分けてます。

- label: 黒ビール系
  slug: dark
  children:
    - ダークラガー
    - スタウト
    - インペリアルスタウト
    - ミルクスタウト
    - ドライスタウト
    - ポーター
    - デュンケル
    - シュヴァルツ

- label: 白ビール系
  slug: wheat
  children:
    - ヴァイツェン
    - ヘーフェヴァイツェン
    - デュンケルヴァイツェン
    - ホワイトエール
    - ベルジャンホワイト
    - ホワイトビール

この方法の最大の欠点は、ビアラテの殆どのコンテンツはNotionで管理している都合、Notion側でビアスタイルを追加しても反映できないって点ですね。

更新する人が2人いる以上は、ちょっと微妙では有るのですが、そこそこビアスタイルも充実してきたし、追加削除もそこまで大変じゃないから、まぁ良いかな、と。
親子カテゴリで整理したい場合とか、普通のCMSだとデフォルトで用意されてることも有ったりするので良いんですけど、Notionとなるとこういう場合にちょっと面倒ですね。

一応分類してないのが追加されると「その他」って分類に入るようにしてます。その他が出てたら、分類してないんだなって思ってもらえれば!

だいぶスッキリしたと思います

実装自体もそこまでハマらずに出来て、もう数えるのも面倒だったビアスタイルを9つまでまとめました。

今後さらにビアスタイルが増えたり、やっぱり分類こっちの方が良くない?みたいなのが出てきたら変えるかも知れませんが、一旦は、

  • ラガー系
  • エール系
  • 黒ビール系
  • 白ビール系
  • IPA系
  • スペシャル・ハーブ&スパイス系
  • フルーツ・サワー系
  • バーレイワイン系
  • ビールテイスト系

って感じで分類しました。
ビールそんなに詳しくない人が見ても、何となくイメージが付けばいいかなって思ってます。
追々、もう少し親切に、ビアスタイルの簡単な説明とかも追加しようと思ったり思ってなかったりします。

ビアスタイルの追加が気軽に

大分類が滅多なことじゃ増えなくなったので、変わりに小分類のビアスタイルでは、BJCP(Beer Judge Certification Program)、BA(Brewers Association)、CBA(クラフトビア・アソシエーション/日本地ビール協会)とかを参考にしてましたが、正確な分類してどうこうしたいサイトでもないし、ここはもう少し緩めにブルワリーさんが、「このビールはこういうスタイルだ!」って書いてるなら、ある程度はそっちを尊重しつつ気軽に追加していこうかなと思ってます。

結果として、ビアスタイルは益々増えそうです!