Magento開発にとって重要なツールと拡張機能は何ですか? [閉まっている
質問
私たちはここでマゼントの専門家の素敵な小さなコミュニティを構築しています。 Magento Extensionsやその他のソフトウェアツール(IDE、編集者など)が開発プロジェクトを支援するために使用していることに興味がありますか?
無料のツールと商業用ツールはどちらも大歓迎です。
解決
個人的な開発者は確かに必要です
- php ide(Zend Studio, netbeans また phpstorm)
- 個人開発マシンでのランプ/ワンプ
- x debug 必見として
- mysqlクライアント(heidisql)
- メインブラウザとしてのFirefox + Firebug。 Safari 4/5、Chrome、Opera 10、IE 6/7/8/9
- SSHクライアント(パテ)
- SSH上のFTPクライアントとファイルマネージャー(winscp)
- PHP、MySQL、JavaScript、およびプロトタイプ用のマニュアル
- バグ追跡システム(ジラ)
- SVN 独自の改訂を維持し、Magentocommerce.comからの将来のMagentoのリリースと連絡を取ります
- kdiff3 SVNの場合、より良いソースの比較
- 画像ビューアー(xnview)時々画像を操作する
- パスワードキーパー(pwsafe)すべてのホスティング、MySQL、その他のパスワード
- Q&A、Magentoフォーラム、チュートリアルのインターネットアクセス
カスタムエクステンションは本当に必要ありません。x debugと独自の経験は大いに役立ちます。初心者向け コマースバグ 役に立ちます。
他のヒント
このリストは、私がそれについて考えるほど長くなり続けています!
ツール
- NetBeans 6.9 W/ スクラッチパッド, テールファイル, オンデマンドでスキャンします と パスツール プラグイン
- xampp w/ xdebug(もちろんphpmyadmin)
- ultraedit
- svn(私は知っている、gitにいるべきだが、まだそこに着いていない)
- phpunit& セレン
- assembla.com チームのコラボレーション、発行、時間追跡など
- Filezilla&Putty
- ブラウザの互換性と展開ターゲットOSテスト用のVMware
- クロムw/ ペンドール 開発者ツール(CSSおよびJSデバッグに優先)
- Firefox w/ firebug、 Firephp, firediff, ポスター, jsonview, ウェブ開発者, ユーザーエージェントスイッチャー, 、など
- CSVを編集するためのOpenOffice Calcは、実際にフォーマットを尊重しているためです(名前が付けられない他のスプレッドシートアプリケーションとは異なります...)
- FreeCommander
- regexrデスクトップ (Adobe Airが必要です)
一般的なMagento拡張機能
-
次の拡張機能は、Magento-Connectから入手できます
hm_developertoolbar
- moduleCreator
- fontis_recaptcha
- fontis_australia
- Tangkoko_cmssearch
TBT_ENHANCEGRIDおよびTBT_MASSRELATER
時折使用しますが、推奨されます:
unirgy_giftcertおよびunirgy_storeLocator
- yoast_filter
- netzarbeiter_groupswitcher
phpstorm - 私はJava開発にIntellijのアイデアを使用したので、これは自然に来ました。これについて私が気に入っている最大のことは、私がPHPを望んでいたことが条件付きブレークポイントです。 Magentoにとっては、Autoloadや方法への何百もの呼び出しがあるもので何かをデバッグしようとしているときに巨大です。
netbeans - 私はこれをphpstormの前に使用していましたが、Eclipseを学習して構成するのがはるかに速いと感じています。私は、EcpliseとSVNを使用して働いているほとんどの人が、これらの最後の2つのツールやその他のツールと比較して、それを吸うと思います。何ではありません
私はMacを使用していますが、10.5でエントロピーPHPを使用しましたが、Snow Leopardの他の人が仕事に来るとき、私は彼らが使用することをお勧めします MAMP Pro, 、ローカル環境のセットアップに非常に強力です。仮想ホストとセットアップではないものを非常に迅速に取得し、複数のポートやすべてを使用することもできます。
Navicatプレミアム - データベース管理用
テキストメイト 迅速な編集やその他の種類のプロジェクト
送信 コマンドラインを使用していない場合は、迅速なFTPの場合、おそらくこれまでに作成された最高のFTPクライアント
ジェットブレインPHPストーム 2.0 EAPビルド(彼らはあなたのアランにちなんで彼らのIDEに名前を付けなければなりません;))
- ギット バージョン化用
- カピストラーノ 展開用
- Eclipse pdt (PHPSTORMを試して、プロジェクト管理の不良と存在しないリモート編集機能の貧弱なランク付け)
- xdebug
- Zend CE、APC、Memcached
- redmine Git統合によるバグトラック用
Linux、VIM、およびLifeを簡単にするためのカスタムコマンドラインツール。可能な場合はいつでも、変更を行うとき(たとえば、モデルオーバーライドXMLを追加するなど)、コマンドラインツールを作成することを好みます。 Vimは、これまでにすべてのサーバーの近くにいるために素晴らしいので、リモートでデバッグすることはローカルと同じくらい快適です。 Linuxに関しては、ACK/GREPや適切なシェルなしで開発するという考えは、耐えられないほど大きすぎます。
Zend StudioまたはEditplus
Subversion/svnmerge.py
phpdoc
phpunit
タスク/バグ追跡とプロジェクトの仕様のためのJira/Confluence
ZendStudioを使用してMagentoで作業する方法を見ることができます。 Magento Webinarsアーカイブ
私は使用しています Zend Studio Ubuntuでしばらくの間、それを愛してください。強力なIDEとコマンドラインツール(GREPなど)を組み合わせることで、私の投票があります。
サイドノートでは、私は取り組んでいます 「Advanced Developer Tools」という名前のMagento拡張機能. 。ブロックに関する情報を取得し、ブロックをクリックしてXMLファイルとPHTMLファイルを編集するために使用します(たくさん!)。でもまだベータ版です。
Alan StormによるCommerceのバグは、すべての開発者にとって必須です。
MGTによる開発者ツールバーは、Magento分析のためのもう1つの非常に優れたツールです。
NetBeans/PHP Storm IDEが推奨されます。
ギット。
ランプ/ワンプ。
phpmyadmin/ phpminiadmin。
mage :: log and Exception log効果的な使用。
マゼントパスのヒント。
新しい遺物。
PDOファイルを変更して、SQLクエリログ。
すべてのブロックがキャッシュから配信されたものを表示するモジュール。
組み込まれたMagentoプロファイラー。