<p>今<a href="http://github.com/komagata/pyha">ブログツール・CMSを作ってる</a>んですが、どういう人の為に作っているかというのを考えてて、はっきりしなかったので図にしてみた。</p>
<p><img src="https://cacoo.com/diagrams/CmMy7x3kDDJAlzU6-383EC.png" /></p>
<p>図にしたらハッキリしました。</p>
<p>要は、テーマデザイナを重視したい。テーマデザイナとはブログツール・CMSの独自のテーマを作ったり、プラグインを作成したりするサードパーティのことです。</p>
<p>リスペクトして作っているWordPressでとても良い点が、テーマデザイナに優しいところでした。そこをもっと推し進めたい。</p>
<p>テーマデザイナに優しいとは要するにテーマAPIが分り易い・便利だということです。</p>
<p>テーマデザイナから見えるのは外側のテーマAPIだけで、コア内部の実装は見えません。なのでコア内部の実装の複雑さを犠牲にしてもテーマAPIを簡単にしたいと考えて作っています。</p>
<p>まあコアの実装なんかは基本僕だけなので僕が苦しめばいいと思っています・・・。</p>
<p>この図の更に外側にいるはずのブログを見に来る"閲覧者"がどうみても最優先なハズですが、fc2でもvicunaテーマを適用すれば他のブログと区別が付かない昨今、閲覧者にとっての各ブログツールの差は無いといって良いんじゃないでしょうか。</p>
<p>あとは、ブログの記事を書く"ユーザ"ももちろん大切です。しかし僕らがWebサイト制作で生じた要求(不満とも言う)を元に作り始めたツールなので(僕らもWordPressからみたテーマデザイナだった)、一番大切にしたいのは同じWebサイト制作者です。</p>