プロジェクト

全般

プロフィール

Enhancement(機能追加・改善) #2662

/OpenPNE3/plugins/sfXXXPluginを /OpenPNE3/lib/plugins/に移動する

守 手嶋12年以上前に追加. 約12年前に更新.

ステータス:
Fixed(完了)
優先度:
Urgent(急いで)
担当者:
対象バージョン:
開始日:
2011-12-02
期日:
進捗率:

100%


説明

pluginsディレクトリは空っぽじゃないとだめ。


関連するチケット

次のチケットが重複 OpenPNE 3 - Enhancement(機能追加・改善) #2752: /plugins/sfXXXX を /lib/vendor/symfony/ plugins に移動する Invalid(無効) 2012-01-20

履歴

#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 のプラグインをロードするというようなディレクトリ構成が考えられます.

#6 守 手嶋約12年前に更新

この機能のメリットは明確だと想います。一方で今後のコスト、”困難”を明確にしたい。

たとえば、symfony 1バージョンアップあたり確認時間が1時間以下なら、”困難”には当たらないと思う。

・困難とは、どのぐらい困難なのか?
・バージョンアップの入れ替え作業は、OpenPNEプロジェクトにとってどのぐらいの頻度で起きるか?

※別の質問として、lib/pluginsディレクトリを作って、というのはどの場所にディレクトリができるの?

#7 Youichi Kimura約12年前に更新

  • ステータスRejected(差し戻し) から Accepted(着手) に変更
  • 進捗率50 から 0 に変更

note-5 の通りに ./lib/plugins/ にプラグインを配置する対応は特に手間も掛からないと思うので、すぐに対応します。

symfony 自体のバージョンアップについては、現在の OpenPNE3 に同梱されているものが 1.4.13 であるのに対して最新版は 1.4.17 であり(2012年3月現在)、現在も2-3ヶ月おきにバグ修正等でのリリースが続いているため、差し戻し理由の「アップグレードが困難になる」ことを避けるべきという判断は適切だと考えています。

#8 守 手嶋約12年前に更新

じゃあそれで!

#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 に含まれているのは下記コミットのようです.

06f2cfffe444c7d714c91488dc6259e97a55ff4a

#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です。

他の形式にエクスポート: Atom PDF