バージョン選択

フォーラム

メニュー

オンライン状況

28 人のユーザが現在オンラインです。 (16 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 28
もっと...

サイト内検索

その他 > その他 > XML の使用について, ご意見下さい.

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
nanasess
投稿日時: 2009/6/7 1:14
対応状況: −−−
登録日: 2006/9/9
居住地: 大阪
投稿: 2116
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
居住地: 東京
投稿: 792
Re: XML の使用について, ご意見下さい.
是非お願いします!

プラグイン(追加機能)のインストール、アンインストールが管理画面から出来る様にしたいと常々思っていました。

PHP5で良いと思います。こうやってPHP4は対応しないものが増えて行けば、レンタルサーバー屋さんのPHP5移行も進むと思いますし

何かお手伝い出来る事があればご連絡ください。


----------------
EC-CUBEカスタマイズ相談してください。
緊急のEC-CUBEの障害対応
EC-CUBEカスタマイズブログ

seasoft
投稿日時: 2009/6/8 1:43
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7333
Re: XML の使用について, ご意見下さい.
プラグイン機能、期待しています。

> 個人的には, 既にサポートの終了した PHP4 は切ってしまっても良いかなと考えているのですが, いかがでしょう?

切捨て、賛成です。

全体が PHP5 必須となると、(ほんの)ちょっと考えてしまう面もありますが、「プラグイン機能を使うには PHP5 が必須です」というスタンスなら、問題ないと考えます。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

nanasess
投稿日時: 2009/6/8 9:38
対応状況: −−−
登録日: 2006/9/9
居住地: 大阪
投稿: 2116
Re: XML の使用について, ご意見下さい.
みなさま,

ご意見ありがとうございます

実装方法を, いろいろ考えていたのですが, Factory パータンを使用して, パーサーの部分だけ切り出して, まずは PHP5 に対応, 余力が出たら PHP4 に対応しても良いかなと思いました.

考えている XML ファイルも, それほど複雑なものではないので, PHP4 の場合は独自にパーサーを書いてしまっても良いかなと思っています.

プラグイン機能って, 考え方によっては, 簡単にセキュリティホールを仕込むこともできるので, 「使用はすべて自己責任」という感じになるんでしょうね...

まずは, PHP5 のみの対応で進めようと思います.

すみませんが, PHP4 は余力が出たら対応します :) >> takoyaki さん

ありがとうございました!
seasoft
投稿日時: 2009/6/27 23:55
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7333
Re: XML の使用について, ご意見下さい.
おっ! いよいよチケット発行されましたね。
http://svn.ec-cube.net/open_trac/ticket/494


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

nanasess
投稿日時: 2009/6/28 1:55
対応状況: −−−
登録日: 2006/9/9
居住地: 大阪
投稿: 2116
Re: XML の使用について, ご意見下さい.
seasoft さま,

素早いキャッチアップありがとうございます!

とりあえず, 手元の案件で実装しているところです.
ある程度固まってきたら, ML にパッチを投げようと思っています.

つっこみ所がありましたら, どしどしつっこんで頂ければと思います :)
seasoft
投稿日時: 2009/6/28 5:34
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7333
Re: XML の使用について, ご意見下さい.
既存 bloc の移植辺りなど、お手伝いできる部分もあるかと思いますので、お声掛けいただければと思います。


> つっこみ所がありましたら, どしどしつっこんで頂ければと思います :)

・「sql - install/deinstall 時に実行する SQL を格納します. 」を見て気になったのですが、SQL 以外に PHP の実行も可能でしょうか? (DBによって処理が異なるケースや作業ファイルの用意・後片付けなど)

・「各プラグインの設定は, PLUGIN_DIR/plugins/plugins.xml に設定する. 」ですが、PLUGIN_DIR/plugins.xml ではないのですか?


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

tao_s
投稿日時: 2009/6/29 1:39
対応状況: −−−
仙人
登録日: 2008/8/20
居住地: 東京
投稿: 792
Re: XML の使用について, ご意見下さい.
要望です。

出来れば管理画面にURL(http://www.hoge.com/plugin.zipみたいな)を入力してワンクリックでpluginがインストール出来る仕組みが欲しいです。

しかしこのプラグイン機能は、危険なプラグインが増えそうで怖いですね・・・


----------------
EC-CUBEカスタマイズ相談してください。
緊急のEC-CUBEの障害対応
EC-CUBEカスタマイズブログ

nanasess
投稿日時: 2009/6/29 2:49
対応状況: −−−
登録日: 2006/9/9
居住地: 大阪
投稿: 2116
Re: XML の使用について, ご意見下さい.
引用:

seasoftさんは書きました:
既存 bloc の移植辺りなど、お手伝いできる部分もあるかと思いますので、お声掛けいただければと思います。


ありがとうございます!

引用:

> つっこみ所がありましたら, どしどしつっこんで頂ければと思います :)

・「sql - install/deinstall 時に実行する SQL を格納します. 」を見て気になったのですが、SQL 以外に PHP の実行も可能でしょうか? (DBによって処理が異なるケースや作業ファイルの用意・後片付けなど)


はい, 可能です.
SQL を直接格納するのではなく, すべて PHP にしてしまっても良いかなと思います.
ただし, インストーラファイルを外部から勝手に実行されないようプラグインの開発者が配慮する必要がありますね.

とりあえずは, 管理画面を経由せず, 手動インストールできるところまで作ってしまいたいので, このような仕様にしています.

引用:

・「各プラグインの設定は, PLUGIN_DIR/plugins/plugins.xml に設定する. 」ですが、PLUGIN_DIR/plugins.xml ではないのですか?


あああ, すみません typo です.
修正しておきました. ありがとうございます.
(1) 2 3 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は67,595名です
総投稿数は98,975件です

投稿数ランキング

1
seasoft
7333
2
AMUAMU
2712
3
468
2710
4
nanasess
2116
5
umebius
1794
6
yuh
1612
7
red
1427
8
h_tanaka
1053
9
fukap
907
10
tsuji
863
11
shutta
835
12
tao_s
792
13 ramrun 789
14 karin 657
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.