バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > プラグインの管理方法について

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
rmaki
投稿日時: 2018/7/24 10:29
対応状況: 解決済
半人前
登録日: 2018/5/17
居住地:
投稿: 27
プラグインの管理方法について
▼テンプレート
[EC-CUBE]3.0.16
[レンタルサーバ]ニフクラ
[PHP]7.1
[データベース]postgres
[WEBサーバ] apache2.2
[現象]
EC-CUBEにて現在ECサイト構築を進めています。
プラグイン管理の方法について教えてください。
※ソースは、git管理しています。

当方の開発環境は、現在以下のようになっています。

ローカル開発環境 => 共通開発環境(ステージング) => 本番環境

上記の構成において、無料公開されているプラグインをローカル環境に
インストールして、ステージング環境に反映したいと思います。
その際に、プラグインのソース自体は、gitを利用して、ステージング環境に反映できるのですが、ページの構成情報等は、ソース反映のみでは反映されません。

具体的には、pluginのソースをgit commit, pushして
ステージング側で、pullを実施。
その後、以下のコマンドでpluginをインストール。
php app/console plugin:develop install --code {コード名}
管理画面で、プラグインを有効に変更する。

この状態では、実際のページ管理=>レイアウト上には、ページに組み込んだ設定が反映されません。
ページの情報については、テーブルで管理されているのでしょうか?
また、ステージングへの反映したい場合は、テーブルの情報をコピーするのでしょうか?
もしくは、管理画面上で、ローカル環境と同じように、ページの構成を別途行うのがよいのでしょうか?

ご助言いただけると助かります。
よろしくお願いいたします。
468
投稿日時: 2018/7/24 15:18
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 2444
Re: プラグインの管理方法について
ECCUBEの仕組みでは、ページレイアウトや新規ページ、プラグインの情報はデータベースに格納されております。
その為、gitやsvnなどを利用してデプロイ?するような場合、
開発環境の状態を100%そのままステージング環境や本番環境に反映する事が出来ません。

理想は、マイグレーション機能を利用して、DBの変更をソースで管理する形かと思いますが、
弊社では、ステージング/本番環境にて手作業でページ構成を設定しております。
データベースの関連テーブルをエクスポート/インポートで行う形でも対応は可能と思います。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

rmaki
投稿日時: 2018/7/24 18:55
対応状況: −−−
半人前
登録日: 2018/5/17
居住地:
投稿: 27
Re: プラグインの管理方法について
ご回答ありがとうございます。
やはりそのように、運用されていることが多いのですね。
手作業でページ構成を設定する場合に、漏れが起こりそうで不安に思っていました。
テーブルのエクスポート/インポートで行う形でもよいかと思いますが
ブランチ等をきって開発を行う場合、開発途中のものと本番リリースするものの切り分けが大変なのかと思っています。
やはり、もれなくページ構成を反映時に、手動で反映するのがよいのかもしれませんね。
ご回答誠にありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

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

統計情報

総メンバー数は63,658名です
総投稿数は96,824件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
468
2444
4
nanasess
2078
5
yuh
1612
6
umebius
1592
7
red
1407
8
h_tanaka
1022
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.