タグ付けされた質問 「development」

Magentoでのカスタム(PHP)開発に関する質問(単にインストールして構成するのではなく)

4
Magento 2が拡張機能の作曲者の開発要件として
拡張機能を作成するとき、composer.json magento/project-community-editionのrequire-devセクションに追加することは理にかなっていますか? その背後にある考え方はcomposer install、開発またはCIのために完全なMagentoインストールを起動するだけでよいということです。 データベースを設定するには、を使用してポストインストールスクリプトを追加しbin/magento setup:installます。 テストツールを使用するには、autoload-devおよびrequire-devセクションをコピーする必要がありmagento/project-community-editionます。これらは、要件からではなく、ルートからのみ使用されるためです。 私が目にする1つの欠点は、3つ以上の異なるバージョンでテストするために必要なバージョンを変更する必要があることです(2つは、範囲を指定してで一度にインストールできるためです--prefer-lowest)が、これは比較的簡単に回避できます。 他に検討する必要があることはありますか?


2
Magentoを本番環境から開発環境に移行する方法
私は友人から彼のMagentoサイトを開発するように求めてきました。彼のサイトはすでに稼働しています。そして、彼は私に彼のMagentoサイトをホストしているサーバーへのアクセスを与えようとしています。 いくつかの新機能を開発するために、彼の実行中のMagentoを開発環境に何らかの形で複製する必要があります。 通常、私はすべてのMagentoインスタンスをAmazon AWSでホストし、インスタンスのクローンを作成してから、開発用に別のインスタンスを起動します。AWSでそれを行うのは簡単です... 誰かが私を助けることができるガイドラインをここに持っていますか?実行中のMagentoを開発環境に複製する方法を教えているブログがあるかもしれません。 君たちありがとう。ここで私はケースをより明確にしましょう: コードはバージョン管理されていますか? - 番号 Magentoサイトに変更はありますか? - 多分 サードパーティのモジュールを使用していますか?-確かにそうです。 データベースのバックアップを作成する方法を知っていますか?-私はデータベースへのフルアクセスがあり、バックアップを作成できます。

1
Magentoモジュールを備えたComposerおよびTravis Ci
独自に機能するcomposer.jsonファイルを含む既存のモジュールがありますが、travis-ciにもこの拡張子を設定したいと考えています。 travis-ciを実行すると、エラーで失敗します。 magento root dir "" is not valid Magentoインスタンスのクリーンなcomposer.jsonファイルではなく、拡張機能のcomposer.jsonファイルを実際に使用しているため、このエラーが発生していると思います。 travis.ymlファイルを拡張機能用に設定する方法を知っている人はいますか?誰かが例として使用できるtravis-ciを介して正常にテストされている拡張機能を持っていますか? 私たちの拡張:https : //github.com/sitewards/B2BProfessional 別の壊れた例:https : //github.com/magento-hackathon/FrontendMonitoring
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.