社長BLOG
HOUOU 開発者向け要素はDeveloperPluginに退避させたい
- 2012-02-19 (日)
- 社長BLOG
今のOpenPNEはまだまだシンプルではない。
今日気になったのは、開発者向けの機能。
一般のSNS運営者が使わないような開発者向けの機能が、山のようにビルトインされている。
例えばOpenPNEのインストール、バージョンアップ、プラグインのインストールに使うsymfonyコマンド。
デフォルトで1画面におさまりきれない量のコマンドが出現する。
運営者が使うのはこの中のせいぜい10個程度。
symfonyコマンドでよくわからない英語が、ズラーッと並んでくるだけでも、ビビってしまう。
大量の使わないコマンド群は、運営者にとってはノイズとなる。
これは隠蔽したい。
開発者モードをセットすると、隠されていたコマンド群が出現する。というような機構を備えようと思う。
見栄えとして隠蔽するだけなら、HOUOUシリーズの中でも実現できるんじゃないかと思う。
いずれ開発者プラグインをつくる
今後はsymfonyの高度なプラグイン機構を活かして、opDeveloperPluginをつくり、
開発者向け要素はこちら側に移動することで、運営者の利用をもっとシンプルにすることはできないだろうか?
運営者はそのまま使う。開発者は開発者プラグインを導入して使う。
または、運営者向けに、開発要素の含まれていないビルド済みのシンプルなパッケージを提供する方向性もあるかも。