その他 > その他 > XML の使用について, ご意見下さい. |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
nanasess |
投稿日時: 2009/6/7 1:14
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2325 |
XML の使用について, ご意見下さい. 大河内です.
# 新たにスレッド立てるのは初めてかも... 多くの皆様のご意見賜りたく, 開発ML ではなくて, こちらに投稿してみます. EC-CUBE のモジュール機能がものすごく貧弱なので, 新たにプラグイン機能を作ろうかと考えています. 本体のバージョン(2.x系限定になってしまうと思いますが)に依存せず, アップロードするだけで, 開発者が任意の機能(ブロックとか)を, ある程度自由に追加できるようにしたら嬉しいかなと思っています. 2.x を作っていた当初から, ずっと暖め続けてきた機能です^^; このプラグイン機能の設定ファイルに XML を使いたいと思っています. 何故 XML かという一番の理由は, 設定を DB に格納した場合, 属性を増やしたいと思った時に DB の構成変更が面倒だからです^^; しかし, XML にした場合, PHP4 の XML のサポートがイケてないので, PHP5 限定になってしまいそうです. そこで, 皆様にご意見頂きたいのですが, PHP4 のユーザーはどのくらいいらっしゃるのでしょうか? 個人的には, 既にサポートの終了した PHP4 は切ってしまっても良いかなと考えているのですが, いかがでしょう? 新機能を開発する立場からすると, PHP4 をサポートするのは嬉しくないです^^; でも, 「是非とも PHP4 をサポートしてほしい!!」という多くの声を頂ければ, 再考しなくてはなりません. ご意見, お待ちしております! |
takoyaki |
投稿日時: 2009/6/7 1:35
対応状況: −−−
|
一人前 登録日: 2008/1/26 居住地: 沖縄県 投稿: 111 |
Re: XML の使用について, ご意見下さい. 大河内さん、
プラグイン機能はすごくいいと思います。ぜひ実装していただければと思います。 さて、当方のサーバは残念ながら未だにPHP4という状況です。大河内さんがおっしゃるようにPHP4はサポートが終了していますし、セキュリティーのことを考えるとPHP5に移行すべきなので、サーバの変更を考えていますが移行までに少し時間がかかりそうなので、できましたらPHP4もサポートしていただけたらありがたいです。 |
tao_s |
投稿日時: 2009/6/7 1:45
対応状況: −−−
|
仙人 登録日: 2008/8/20 居住地: 東京 投稿: 804 |
Re: XML の使用について, ご意見下さい. 是非お願いします!
プラグイン(追加機能)のインストール、アンインストールが管理画面から出来る様にしたいと常々思っていました。 PHP5で良いと思います。こうやってPHP4は対応しないものが増えて行けば、レンタルサーバー屋さんのPHP5移行も進むと思いますし 何かお手伝い出来る事があればご連絡ください。
|
seasoft |
投稿日時: 2009/6/8 1:43
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: XML の使用について, ご意見下さい. プラグイン機能、期待しています。
> 個人的には, 既にサポートの終了した PHP4 は切ってしまっても良いかなと考えているのですが, いかがでしょう? 切捨て、賛成です。 全体が PHP5 必須となると、(ほんの)ちょっと考えてしまう面もありますが、「プラグイン機能を使うには PHP5 が必須です」というスタンスなら、問題ないと考えます。
|
nanasess |
投稿日時: 2009/6/8 9:38
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2325 |
Re: XML の使用について, ご意見下さい. みなさま,
ご意見ありがとうございます 実装方法を, いろいろ考えていたのですが, Factory パータンを使用して, パーサーの部分だけ切り出して, まずは PHP5 に対応, 余力が出たら PHP4 に対応しても良いかなと思いました. 考えている XML ファイルも, それほど複雑なものではないので, PHP4 の場合は独自にパーサーを書いてしまっても良いかなと思っています. プラグイン機能って, 考え方によっては, 簡単にセキュリティホールを仕込むこともできるので, 「使用はすべて自己責任」という感じになるんでしょうね... まずは, PHP5 のみの対応で進めようと思います. すみませんが, PHP4 は余力が出たら対応します :) >> takoyaki さん ありがとうございました! |
seasoft |
投稿日時: 2009/6/27 23:55
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: XML の使用について, ご意見下さい. おっ! いよいよチケット発行されましたね。
http://svn.ec-cube.net/open_trac/ticket/494
|
nanasess |
投稿日時: 2009/6/28 1:55
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2325 |
Re: XML の使用について, ご意見下さい. seasoft さま,
素早いキャッチアップありがとうございます! とりあえず, 手元の案件で実装しているところです. ある程度固まってきたら, ML にパッチを投げようと思っています. つっこみ所がありましたら, どしどしつっこんで頂ければと思います :) |
seasoft |
投稿日時: 2009/6/28 5:34
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: XML の使用について, ご意見下さい. 既存 bloc の移植辺りなど、お手伝いできる部分もあるかと思いますので、お声掛けいただければと思います。
> つっこみ所がありましたら, どしどしつっこんで頂ければと思います :) ・「sql - install/deinstall 時に実行する SQL を格納します. 」を見て気になったのですが、SQL 以外に PHP の実行も可能でしょうか? (DBによって処理が異なるケースや作業ファイルの用意・後片付けなど) ・「各プラグインの設定は, PLUGIN_DIR/plugins/plugins.xml に設定する. 」ですが、PLUGIN_DIR/plugins.xml ではないのですか?
|
tao_s |
投稿日時: 2009/6/29 1:39
対応状況: −−−
|
仙人 登録日: 2008/8/20 居住地: 東京 投稿: 804 |
Re: XML の使用について, ご意見下さい. 要望です。
出来れば管理画面にURL(http://www.hoge.com/plugin.zipみたいな)を入力してワンクリックでpluginがインストール出来る仕組みが欲しいです。 しかしこのプラグイン機能は、危険なプラグインが増えそうで怖いですね・・・
|
nanasess |
投稿日時: 2009/6/29 2:49
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2325 |
Re: XML の使用について, ご意見下さい. 引用:
ありがとうございます! 引用:
はい, 可能です. SQL を直接格納するのではなく, すべて PHP にしてしまっても良いかなと思います. ただし, インストーラファイルを外部から勝手に実行されないようプラグインの開発者が配慮する必要がありますね. とりあえずは, 管理画面を経由せず, 手動インストールできるところまで作ってしまいたいので, このような仕様にしています. 引用:
あああ, すみません typo です. 修正しておきました. ありがとうございます. |
(1) 2 3 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |