ホームページ > 記事 > CMS チュートリアル > 高品質のツールで WordPress 開発を強化
WordPress でツール、テーマ、プラグイン、アプリを構築するには、必要な最高のツールを確実に入手するために、さまざまなものが必要です。
10 人の異なる人にどのツールが好みかを尋ねると、さまざまな答え (IDE から依存関係管理アプリケーション、ビルド ツールまで) が得られるだけでなく、さまざまな答えも得られます。これらは、必要になる可能性のある同様の機能を提供します。
たとえば、次のような内容を読むことができます:
IDE
デバッガ内
1.
IDEコードを書くための IDE があることは非常に重要です。もちろん、開発者の中には TextEdit や Notepad のような単純なものを好む人もいます。彼らにさらなる力を!ただし、構文の強調表示、コード補完、プラグインのサポート、S/FTP 統合、さらにはバージョン管理統合などの機能をお探しの場合は、利用できるツールがいくつかあります。
個人的に、私が選んだ IDE は Coda 2 です。
この特定の IDE は、WordPress 開発において意見が分かれる原因となっています。 Atom を好む人、Sublime Text を好む人、Vim を好む人、PHPStorm を好む人がいますが、それぞれに独自の利点があります。
個人的には、継続的なサポート、アップデート、アプリのモバイル版、そして全体的なルックアンドフィールの点で Coda 2 が好きです。 WordPress などのプラットフォームのサポートにおける進歩が気に入っています。また、組み込みのコード補完も優れています。
もちろん、他の IDE もまったく同じ機能を提供しますが、Coda を使用する場合は、WordPress 開発に私が好むプラグインをいくつか紹介します。名前が順番にリストされていません:
Coda 2 の WordPress モード
PHP ドキュメント ブロック ジェネレーター
###アルビノ###もちろん、他の多くのコンポーネントをインストールすることもできます。
これにより、次のことが可能になります:
避けたい機能をスキップします
見たい機能に移動します (WordPress のコア機能など)
しかし、デバッガーの使用に慣れてしまうと、デバッガーなしでどうやって生活していたのか不思議に思うでしょう。
コード インスペクション ツールと縮小ツールは 2 つの別個のトピックかもしれませんが、現在では、これらは非常に緊密に統合されているため、一緒に含める価値があると考えています。
###診る###ウィキペディアによると:
lint はもともと、C ソース コード内のいくつかの疑わしい移植性のない構造 (おそらくバグ) をマークする特定のプログラムの名前でした。この用語は現在、一般に、任意のコンピューター言語で書かれたソフトウェアの不審な使用にフラグを立てるツールに適用されます。
私たちの場合、JavaScript コードでこれを実行できる JSLint や JSHint などのツールがあります。
他の言語でもリンティングが発生することは確かにありますが、WordPress でリンティングが発生する最も一般的なケースはおそらく JavaScript です。この機能は、この記事の冒頭で説明したいずれかのビルド ツールにもあります。
###ズーム###縮小化とは、言語 (CSS、Sass、LESS、JavaScript など) を取得し、すべての空白や長い変数名などを削除して、よりコンパクトなファイルに変換するプロセスです。
この記事の範囲外である連結の概念もありますが、連結の背後にある考え方は、すべての縮小されたスクリプトとスタイルシートが 1 つのファイルに結合されるため、ブラウザーは 2 つのリクエストだけを行う必要があるということです。ファイルごとに 1 つ。 p>
いずれにせよ、上記のツールはすべて、スクリプトとスタイルの縮小 (および連結) を提供し、それらを選択したディレクトリに出力する役割も果たします。
4.
バージョン管理
バージョン管理に最適なソフトウェアには、Subversion、Git、Mercurial などのツールがあります。
WordPress エコノミーでの作業に慣れている場合は、コアがシステムの変更を維持するために Subversion を使用するため、Subversion についてよく知っているでしょう。
同様に、プラグインを構築して公開する場合は、Subversion を使用してコードをコミットしたり、リリースにタグを付けたりする必要があります。
しかし、Git はますます人気が高まっています。おそらく、最も人気のある 2 つの Git ホスティング サイトは、GitHub と Bitbucket です。とにかく、信頼できる Git クライアントを探しているのであれば、Tower 2 を強くお勧めします。
これは私が選んだクライアントですが、他にも多くのオプションがあります。最終的に重要なのは、コードをソース管理に追加していること、気に入った顧客と協力していること、そして可能であればコードをデプロイメント システムに接続していることを確認することです。特定の機能や要件をプッシュすると、顧客の製品レビューに使用される環境が新しいコードで更新されます。5.
導入ツール
コードをデプロイするステージング環境。これにより、要件に取り組んでいる間、クライアントがプロジェクトに取り組むことができます。
Codeship は、プロジェクトのビルド、テスト、デプロイに必要なスクリプトをすべて Git コミット内で実行できる継続的統合サービスとして自らを位置づけています。
これは、展開中に複数のスクリプトを実行してトリガーし、何かが実稼働環境に導入される前に通知を受け取ることができることを意味します。
チームやプロジェクトの規模にもよりますが、Codeship は、特にオーナー、マネージャー、プロジェクト マネージャーなどで構成される大規模な組織にとって、優れたソリューションです。
そうは言っても、私は個人的にこのツールを 2 人チームで使用しましたが、その結果には満足しています。
DeployBot は、以前は Dploy.io として知られていました。 Codeship と同様に、DeployBot は、Git リポジトリに送信されたソース コードを取得し、選択した環境にデプロイするように設計されています。
また、スクリプトを実行し、コードをビルドおよびコンパイルし、指定した構成に基づいてさまざまな環境にデプロイすることもできます。
もちろん、これらが利用可能な展開ツールのすべてではありませんが、専門的なソフトウェアの能力で作業する場合は、次の 2 つが見つかる可能性があります。それぞれの方法には、実行しようとしていることに対して独自の長所と短所があります。ただし、これはレビューや比較の記事ではないため、どのワークフローが最適であるかを判断するのはあなた次第です。
###結論は###そうは言っても、皆さんがどのツールが好きか、そしてなぜそれを使いたいのかをコメントで共有していただければ幸いです。こうすることで、現在および将来の読者は、推奨事項を含む投稿だけでなく、代替案を提供するコメントも受け取ることができます。
結局のところ、開発とは問題を解決するだけではありません。それは、1 日に 8 時間ほどコンピューターの前で仕事をしているときでも、幸せにしてくれるツールを見つけることです。
以上が高品質のツールで WordPress 開発を強化の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。