アドベントカレンダー9日目の記事です。Monkeyで挑んで美容室向けホームページを1つ作ってみる」でした。いずれもユーザー目線からの記事で、とてもよくまとめていただいていて感動しました。僕は自分がつくっているというのもありますし、そもそもが開発者気質の人間なのでどうも「なにができる」にフォーカスしてしまいがちなのですが、お二人とも「なにができてそれがどう良いか」まで書いてくださっていたので、なるほどな、と改めて思いました。どんなものを取り入れたのか等、どのようにメディアフレンドリーになっているのか知りたい」旨リクエストをいただきまして、今日はそのお題で書きたいと思います。開発するにあたり、どのようなテーマがメディアやブログで人気なのか調査しました。僕がブロガーだったり、まわりにブロガーさんやメディア運営者が多かったりして僕に知識があればさっと開発に取り掛かれたのかもしれませんが、正直なところ全然そんなではなくて、僕にメディアやブロガーさんが必要とするものが何なのかという知識がほとんどなかったので(制作を仕事にしているのでもちろん一般論は知っていますが、本当に必要とされているもの、という意味です)、まず詳しく調査することからはじめました。メディアについては特定の人気テーマを使っているものはほとんどみつけられなかったので、新聞・雑誌のオンライン版サイトとか、芸能ニュース系メディアサイトとか、バイラルメディアとかを片っ端からみて、どのようなレイアウトが多いか、どのようなコンポーネントが使われているかを見て回りました。検索である程度人気テーマが絞られたので、機能リストをエクセルにまとめたり、レビューで評価されているポイントをまとめたりして実装する機能を検討しました。ブロガーさんに人気のテーマにおいて、多くの人が評価している機能そうやって調査して、レビューで特に多くの人から評価されているものは以下の5点だということがわかりました。わからないと自分では実装が難しいカラム分割(2列・3列とかに並べるアレ)が実現できたりするものです。ショートコードの豊富さはどのレビュー記事をみてもまず評価されるポイントだということがわかったので、これはやろうと思いました。自力で書くよりは便利なのですが、果たして本当の意味で便利なのでしょうか?よくよく考えてみると、ショートコードには次の2つの問題があることがわかります。書いているのと同じまず、基本的にショートコードはビジュアルエディタ上でも文字列として表示されます。