質問 > その他 > プラグインの管理方法について |
その他
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
rmaki |
投稿日時: 2018/7/24 18:55
対応状況: −−−
|
常連 登録日: 2018/5/17 居住地: 投稿: 34 |
Re: プラグインの管理方法について ご回答ありがとうございます。
やはりそのように、運用されていることが多いのですね。 手作業でページ構成を設定する場合に、漏れが起こりそうで不安に思っていました。 テーブルのエクスポート/インポートで行う形でもよいかと思いますが ブランチ等をきって開発を行う場合、開発途中のものと本番リリースするものの切り分けが大変なのかと思っています。 やはり、もれなくページ構成を反映時に、手動で反映するのがよいのかもしれませんね。 ご回答誠にありがとうございました。 |
468 |
投稿日時: 2018/7/24 15:18
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: プラグインの管理方法について ECCUBEの仕組みでは、ページレイアウトや新規ページ、プラグインの情報はデータベースに格納されております。
その為、gitやsvnなどを利用してデプロイ?するような場合、 開発環境の状態を100%そのままステージング環境や本番環境に反映する事が出来ません。 理想は、マイグレーション機能を利用して、DBの変更をソースで管理する形かと思いますが、 弊社では、ステージング/本番環境にて手作業でページ構成を設定しております。 データベースの関連テーブルをエクスポート/インポートで行う形でも対応は可能と思います。
|
rmaki |
投稿日時: 2018/7/24 10:29
対応状況: 解決済
|
常連 登録日: 2018/5/17 居住地: 投稿: 34 |
プラグインの管理方法について ▼テンプレート
[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 {コード名} 管理画面で、プラグインを有効に変更する。 この状態では、実際のページ管理=>レイアウト上には、ページに組み込んだ設定が反映されません。 ページの情報については、テーブルで管理されているのでしょうか? また、ステージングへの反映したい場合は、テーブルの情報をコピーするのでしょうか? もしくは、管理画面上で、ローカル環境と同じように、ページの構成を別途行うのがよいのでしょうか? ご助言いただけると助かります。 よろしくお願いいたします。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |