「自作プラグイン」をPHP7で動かしたい

  • ページ: BugTrack
  • 投稿者: umorigu
  • 優先順位: 低
  • 状態: 提案
  • カテゴリー: その他
  • 投稿日: 2018-05-17 (木) 02:18:07
  • バージョン: 1.5.2

メッセージ

official:自作プラグインに多数プラグインが登録されているが、PukiWiki 1.5.2 や PHP7で動作しないものがある。

よく使われているプラグインについて、PHP7対応のforkがまとまるページが欲

プロジェクト案 by umorigu (2017/05/22)

  • Official に official:Project-7 を作る
  • よく使われていて、PHP7対応していない Plugin を列挙する
    • (どれがよく使われているかは定量的には調べられない「これに対応してほしい」というコメントになると思います)
  • 各プラグインについて、PHP7対応版へのリンク (オリジナルだけでなく、Forkを含める) を集める
    • PHPやPukiWikiバージョンとの関係 (うごく/動かない)
  • Project-7 ページにファイルは添付しない

  • PukiWiki 1.5.2 へのバージョンアップをしていて、標準配布以外のもので、PHP7に対応していないものが結構あって困りそうなことに気が付きました。 各サイトが個別に対応するのは大変なので、PHP7に対応したプラグインを持ち寄る場を作りたいです。Project-7 のような名前で -- umorigu 2018-05-18 (金) 06:00:32
  • PHPバージョンとは異なるのですが、環境バージョンに関わる話なので、ついでに。Pukiwiki1.5.2はHTML5採用なのですよね。regionプラグインなど「ブラウザが融通利かせてくれて動いているけどHTML5的には禁止」な類もありますが、これは視野にいれるのでしょうか? -- Tomose? 2018-05-18 (金) 14:13:14
    • regionプラグインがどうまずいのか分かってないのですが、基本的には「これまで動いていた機能を、PHP7でも同じように動作するように」することを考えていました。既に動いているプラグインをよりよい実装に変えることはスコープ外ということでよいかなと思ってます -- umorigu 2018-05-18 (金) 23:15:26
  • 前提として、時代とセキュリティの都合、こちら(officialやdev)に任意の第三者の添付ファイルを張り付けさせることを許可できなくなっています。 -- henoheno 2018-05-20 (日) 23:25:42
  • 当座の自作(ユーザー作成の)プラグインは以下のように集約するのが良いでしょう。 -- henoheno 2018-05-20 (日) 23:26:51
    • (1)各自がにgithubやosdnにアカウントを取り、プロジェクトを作成し、開発メンバーを募り、各自の アカウントで維持管理する。詳細もこちらに記載する。 -- 2018-05-20 (日) 23:26:58
    • (2) officialには簡潔な概要説明とInterWikiによるリンクだけ保持するようにする。 -- 2018-05-20 (日) 23:27:05
  • 以下の物件は、PukiWiki本体に取り込む可能性がありません: 「PukiWiki のライセンス, 端的には "GPL version 2 or (at your option) any later version" と互換性の無いライセンス」が適用された著作物。あるいは、それらを混入させた疑いがあるもの。 -- henoheno 2018-05-20 (日) 23:27:31
  • ちなみに新しく作成する方向けの見本としては、stationary.inc.phpがあります。 -- henoheno 2018-05-20 (日) 23:28:33
  • ご指摘の通り、officialやdevに直接ファイルを添付するようなものは考えていませんでした、また、このプロジェクト(PHP7対応)では、各プラグインをPukiWiki本体に取り込むことも考えていません (別の判断として取り込むということはあるかもしれません) 対応版へのリンク集だったり、PHP7対応版のForkを促進するなにか、になればいいと思っています -- umorigu 2018-05-22 (火) 01:21:23


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-05-22 (火) 01:29:20
Site admin: PukiWiki Development Team

PukiWiki 1.5.1+ © 2001-2016 PukiWiki Development Team. Powered by PHP 5.6.33-0+deb8u1. HTML convert time: 0.481 sec.

OSDN