バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

機能要望 > その他 > WordPress風のプラグイン機構を開発してみました

その他

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
134
投稿日時: 2011/9/7 19:57
対応状況: −−−
一人前
登録日: 2009/10/20
居住地: 京都市
投稿: 91
Re: WordPress風のプラグイン機構を開発してみました
> ・検索ボックスでプラグインを検索してインストールできるとスマートで良いが、プラグインのインストールはどのような方法で行うのか。

/data/ecc_plugin/plugin がプラグインを格納するディレクトリになっており、
ここに投入すれば認識される(管理画面に現れる)ようになっています。
現在はFTP等でアップロードすることになりますが、
どうやって投入するかは、後付けで良いかと考えています。
私も、最終的にはWordPressのようなプラグインのリポジトリから
ボタンひとつでインストールできればと思っています。

> ・どんなコードを書けばプラグインが作成できるのか。

すみません、プラグイン開発者向けのドキュメントは、まだ一切ありません。
簡単な説明があれば、何か試しに作っていただけそうですか?

> ・プラグイン同士の干渉などは起こらないのか。

これはプラグインの作り次第で、あり得ます。
逆に、複数のプラグインを組み合わせることで、
動作するような実装は可能なように考えています。
例えば、「クロネコWebコレクトプラグイン」は、
「携帯でも全角カタカナ出力できるよプラグイン」を
インストールしないと、携帯から正しくデータが送信できません。

> ・プラグインのアップデートも簡単にできると素晴らしい。

/data/ecc_plugin/plugin/TplAsYouLike/TplAsYouLike.php
のソースを見て頂けるとお分かりいただけると思いますが、
アップデート機能は考慮しています。
各プラグインのコンストラクタで $arrUpdateRoadmap という変数に
各バージョン間で行うべきアップデートの手順を
コールバック関数として設定するような仕組みです。

> ・「テンプレート再作成」のボタンは何?

既存のテンプレートに表示項目を追加するような場合、
各プラグインでの指示に基づき、テンプレートをDOMで強制的に変形し、
変形したものをキャッシュするようになっています。
キャッシュの生成は、プラグインのインストール、アンインストール、
アップデート、停止、再開のいずれかが行われたときに実行されます。
デザインのカスタマイズでテンプレートを触ったような場合は
自動的にはキャッシュが再生成されませんので、
このボタンを用意しています。

例えば、変形の指示は、前述の TplAsYouLike.php でしたら
TplAsYouLike::setTemplateTransformer
で指定されています。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   WordPress風のプラグイン機構を開発してみました 134 2011/9/6 23:26
     Re: WordPress風のプラグイン機構を開発してみました tanaca 2011/9/6 23:52
       Re: WordPress風のプラグイン機構を開発してみました fukap 2011/9/7 0:08
         Re: WordPress風のプラグイン機構を開発してみました 134 2011/9/7 10:17
           Re: WordPress風のプラグイン機構を開発してみました nanasess 2011/9/7 10:34
             Re: WordPress風のプラグイン機構を開発してみました 134 2011/9/7 15:03
               Re: WordPress風のプラグイン機構を開発してみました fukap 2011/9/7 17:26
               » Re: WordPress風のプラグイン機構を開発してみました 134 2011/9/7 19:57
                   Re: WordPress風のプラグイン機構を開発してみました fukap 2011/9/8 8:40
               Re: WordPress風のプラグイン機構を開発してみました nanasess 2011/9/8 9:43
                 Re: WordPress風のプラグイン機構を開発してみました tao_s 2011/9/8 21:01
                   Re: WordPress風のプラグイン機構を開発してみました 134 2011/9/9 10:51
                     Re: WordPress風のプラグイン機構を開発してみました AMUAMU 2011/9/9 14:29
                       Re: WordPress風のプラグイン機構を開発してみました tao_s 2011/9/9 17:13
                         Re: WordPress風のプラグイン機構を開発してみました AMUAMU 2011/9/9 18:26
                           Re: WordPress風のプラグイン機構を開発してみました 134 2011/9/9 19:41
                             Re: WordPress風のプラグイン機構を開発してみました AMUAMU 2011/9/9 23:34
                 Re: WordPress風のプラグイン機構を開発してみました AMUAMU 2011/9/9 14:42
           Re: WordPress風のプラグイン機構を開発してみました tanaca 2011/9/7 11:49
     Re: WordPress風のプラグイン機構を開発してみました ECCUORE 2011/9/9 19:18
     Re: WordPress風のプラグイン機構を開発してみました eccube_admin 2012/1/12 15:32

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,116名です
総投稿数は110,039件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1649
8
red
1570
9
mcontact
1298
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

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

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