概要
最近、TLなんかでFuelPHPの話題を見かけます。書籍も出版されていて、電子書籍もでています。なんか熱くなってきているようなので、勢いで、NetBeansでサポートされている他のPHPのフレームワークと同様にFuelPHPもプラグインをつくってみました。まだ、アイコン表示だけのプラグインです♪
追記
LinuxやMacでは新規プロジェクトを作成するときにgit cloneは選択しないで下さい。
cloneではないですが、pullしてファイルを取得するようにしました。(v0.4)
そのかわりにWindowsではcloneできなくなっています。cloneする場合は外部でcloneするか、NetBeansのGitプラグインからクローンしてください。
環境
- NetBeans 7.1.2
- NetBeans 7.2
ダウンロード
NetBeans のプラグインポータルからnbmをダウンロードして下さい。もしくはNetBeans7.3以降であればIDEから直接インストールすることもできます。
ビルド済みのNBMファイルを置いているので下記からダウンロードして、手動でインストールして下さい。
https://github.com/junichi11/fuelphp-netbeans/downloads
コード
コードは下記にあります。
https://github.com/junichi11/fuelphp-netbeans
機能
機能を追加したらREADMEに追記しようと思います。まだほとんど何もありません。とりあえずプロジェクトにFuelPHPのアイコンは表示されます。
- バッジアイコンの表示(済)
- 新規プロジェクトの作成からFuelPHPをインストール(済)
- ビューとアクション間の移動(済)[New : v0.5]
(予定)の機能とか作るよって人がいたら、cloneしてpull requestしてもらえ(ry
スクリーンショット
githubからzipファイルを解凍するか、cloneするか選択できますが、処理は遅いかもしれません(´・ω・`)
Go to view / Go to action [New : v0.5]
下記の操作でビューファイルとアクション間を行き来できます。キーマップに登録しておくと便利だと思います。キーマップ > 検索 > php ってすれば該当する部分が見つかるはずです。
- コントローラのアクション内で右クリック > ナビゲート > ビューへ移動
- ビューファイル内で右クリック > ナビゲート > アクションへ移動
補足
cloneするときはSDカードのポートとかにcloneしないようにしてくださいね。ハングアップしてしまう可能性があります。USBは大丈夫そうでした。それからcloneした場合はsubmoduleまでクローンされていないので、手動でsubmoduleの更新を行なって下さい。submoduleの対応はNetBeans7.2になったらできるかと思います。
追記
LinuxからCloneオプションを使うとnbprojectがじゃましてクローンできないので、gitコマンドが使える場合のみ、cloneと同等の処理を行うように変更しました。
したがって、GitをつかってWindowsでプロジェクトを作成する場合は、NetBeansの外部でgitコマンドを実行してプロジェクトを作成して下さい。
参考
更新は遅いかもしれませんがご了承下さい。。。
ちなみにFuelPHPは動かしたことないので、そのうち動かしてみたいと思います :p
ピンバック: 開発環境を整える 【FuelPHPで業務システム Part 1】 | chatii-log
はじめまして!
先日、fuelphp-netbeansをこちらの記事で取り上げさせて頂きました。
http://www.atmarkit.co.jp/ait/articles/1304/17/news063.html
ご連絡が遅くなって申し訳ありません。
ありがとうございました!
> Yusuke NAKAさん
はじめまして。
記事は拝見いたしました。まさかこのプラグインが勉強会で紹介されているとは。。。
ご連絡いただきありがとうございました!