社長BLOG

HOUOU開発ミーティングメモ

手嶋、柏木、木村3名でミーティングしたメモを共有。

先週の取り組み内容

各自ブログで取り組みや考えを書く
週初めに、各自のブログ記事へのリンクを「先週のHOUOU」としてOpenPNE公式ブログで共有する。

Github上にhouou organizasionを作った
「openpne/OpenPNE3のブランチじゃだめなの?」と川原さんから指摘。
opnepneレポジトリの操作、作法に慣れてないから練習のため、と答える。
木村さんから、手嶋、柏木が作法を教えてもらって、早急にマスターする。

RedmineよりもタグとVersion
RedmineのサブプロジェクトでHOUOUを作っているが、それよりも、タグとVersionを使ったほうが良いのではないか?
これまでのやり方に対して、迷惑をかけないように、別プロジェクトや別organizationを作っているが、逆にバグチケットを登録したりする作業がやりにくくなり、閉鎖的になってしまう可能性がある。

ゴルゴンハニー
キラープラグインは開発ネームをゴルゴンハニーと名付けた。
HOUOUのミドルウエアとしての実装を確かめるために、HOUOUと寄り添う形で開発する。
ゆくゆくはHOUOUの魅力を高めるキラープラグインとしてバンドルを目指す。

ゴルゴンハニーのPC版のアクションスタイルは
jQuery=>JSON Action=>jQueryTemplateで実現。
ユーザータイムライン相当の機能はできたが、コメント機能はまだ。
PC版もスマートフォン版も同一のJSON Actionを利用する予定だ。

OpenPNEコアの動き
プラグインは外した状態での動作は、わりとしっかりしている。
prototype外しは、意外とuse_helper Javascript が多い。
=>sfProtocorusに入っているヘルパーをリプレイスする方式にする。インターフェース一緒で実装を入れ替えるリファクタリング的な発想。どうもそれほど大した関数は使ってないようだ。

この変更は、リファクタリングとなり、過去との違いが分かりづらいかもしれない。
プラグイン作者に対しても告知が必要だ。

最初のマイルストンについての各自の予定と進捗

・openpne本体でのブランチ操作
・prototype=>jQueryに移行中であることのブログ、ML表明
・openpne:install で、ネットワーク通信なし、pluginサーバ確認なし、パッケージ同梱で、セットアップできるようにする
・openpne:installのインタラティブをやめる
・opPlugin:install-from-zip などをつくって、ネットワークレス、手動設置でプラグインをインストールできるようにする。(マイグレートのダウンサイズ版)
・機能ごとにブランチを作って、変更単位が分かりやすくする。(木村さんおしえて)houhouで1回実行=>openpneのブランチで本番

HOUOUマイルストンの確認

HOUOU_NOVEMBER
・prototype=>jQuery
・インストールがネットワークレス
・インストールに必要な全プラグインをZIP同梱
・ガジェットレイアウトをさっぱり
・プラグインを手動設置したときの配慮
・ゴルゴンハニーがスムーズに動くようにする

HOUOU_DECEMBER
・スマートフォン基盤系
・コアから機能を外す
・スマートフォンUI一部(新規登録、ログイン、ホーム)
※バンドルプラグインのスマートフォン化は方式が完全に固まってから
・ゴルゴンハニー:一部スマートフォン対応
・スマートフォン向けにJSONタイプのアクションを整備する

TODO:RedmineにHOUOUプロジェクトが作られているが、OpenPNEプロジェクト内のバージョンとタグでやれるようにする。木村さんがチケット作ってみて。ブログも書く。

OpenPNE�~�蓈���񋟃T�[�r�X�̂��m�点

  • ��K�̓z�X�e�B���O
  • �Z�p�T�|�[�g
  • �J�X�^�}�C�Y
  • OpenPNE Manager
  • ���q���܃T�|�[�g

ページの先頭に戻る