Enhancement(機能追加・改善) #2662
/OpenPNE3/plugins/sfXXXPluginを /OpenPNE3/lib/plugins/に移動する
100%
説明
pluginsディレクトリは空っぽじゃないとだめ。
関連するチケット
履歴
#1 Youichi Kimura が約12年前に更新
- ステータス を New(新規) から Accepted(着手) に変更
#2 Youichi Kimura が約12年前に更新
- ステータス を Accepted(着手) から Pending Review(レビュー待ち) に変更
- 進捗率 を 0 から 50 に変更
6a82ee3b18cf6844bea8f2f0d92c18c9bb19ffe7 にて対応しました。
#3 Youichi Kimura が約12年前に更新
- 担当者 を Youichi Kimura にセット
- 対象バージョン を OpenPNE 3.7.0 から 252 に変更
#4 Youichi Kimura が約12年前に更新
- 優先度 を Normal(通常) から Urgent(急いで) に変更
#5 Yuya Watanabe が約12年前に更新
- ステータス を Pending Review(レビュー待ち) から Rejected(差し戻し) に変更
OpenPNE に同梱されている Symfony のプラグインは OpenPNE で独自に追加されたか, symfony-project で提供されているプラグインであると思います. これらは Symfony 自体に含まれて提供されているわけではないため, Symfony 以下に設置することは適切ではないと思います.このディレクトリに設置されることによって発生しうる問題として,「Symfony 自体のバージョンを上げることが困難になる」ということが上げられます.
対応策としては例えば lib/plugins などのディレクトリを作成して,そこから Symfony のプラグインをロードするというようなディレクトリ構成が考えられます.
#7 Youichi Kimura が約12年前に更新
- ステータス を Rejected(差し戻し) から Accepted(着手) に変更
- 進捗率 を 50 から 0 に変更
note-5 の通りに ./lib/plugins/
にプラグインを配置する対応は特に手間も掛からないと思うので、すぐに対応します。
symfony 自体のバージョンアップについては、現在の OpenPNE3 に同梱されているものが 1.4.13 であるのに対して最新版は 1.4.17 であり(2012年3月現在)、現在も2-3ヶ月おきにバグ修正等でのリリースが続いているため、差し戻し理由の「アップグレードが困難になる」ことを避けるべきという判断は適切だと考えています。
#9 Youichi Kimura が約12年前に更新
- ステータス を Accepted(着手) から Pending Review(レビュー待ち) に変更
- 進捗率 を 0 から 50 に変更
すいません。コミットメッセージのチケット番号間違えました。
618f6a3255d99cae8314a24f160b41c03dc0e541 にて対応しました。
#10 Shouta Kashiwagi が約12年前に更新
- 対象バージョン を 252 から OpenPNE 3.8beta1 に変更
#11 Yuya Watanabe が約12年前に更新
release-3.8beta1 に含まれているのは下記コミットのようです.
#12 Yuya Watanabe が約12年前に更新
- ステータス を Pending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
- 進捗率 を 50 から 70 に変更
#13 Yuya Watanabe が約12年前に更新
- 題名 を /OpenPNE3/plugins/sfXXXPluginを /OpenPNE3/lib/vendor/symfony/plugins/に移動する から /OpenPNE3/plugins/sfXXXPluginを /OpenPNE3/lib/plugins/に移動する に変更
#14 Yuma Sakata が約12年前に更新
- ステータス を Pending Testing(テスト待ち) から Fixed(完了) に変更
- 進捗率 を 70 から 100 に変更
テストOKです。