使うとWordPressテーマを開発する上で必要な様々なプロセスを自動化することができます。https://github.com/megumiteam/iemotoとのこと。grunt-initという聞きなれない単語が出てます。grunt-initとはGruntにはgrunt-initというscaffold機能が備わっています。これはテンプレートを元に、Web制作、Nodeでの開発、プラグイン制作など、様々な用途の雛形を作成できる機能です。テンプレートはオフィシャルでも公開されていますし、独自でカスタマイズしたものを使うこともできます。http://www.september-creator.com/2013/06/grunt-init/とのこと。要はテンプレートを元に、なんらかの雛形を作成してくれるみたいです。Gruntというものの1機能みたいですね。GruntとはGruntとは、先ほど紹介したような自動化のためのビルドツール(タスクランナー)です。Node.jsを使用し、ビルド用のスクリプト(Gruntfile.js)をJavaScriptで記述してタスクを定義します。http://www.atmarkit.co.jp/ait/articles/1403/04/news020.htmlとのこと。GruntはJavaScriptで記述したタスクを順番に処理してくれるものらしい。Gruntを利用するにはNode.jsというのが必要みたいですね。Node.jsとはこれまで、Webアプリケーションの制作で主流だったのはPHPやPerl、ASP.NETなどのプログラミング言語だった。JavaScriptも広く普及はしているが、これらは主にクライアントのローカルPC上でサービスを提供するために用いられることが多く、サーバサイドのWebアプリケーション開発に用いられることはあまりなかった。最近、この状況が変化しつつあり、サーバ側の実装にもJavaScriptが用いられる例が増えてきた。【01】の開発が進んできたことにより、JavaScriptを活用したWebサイトがC10K問題と無縁になりつつあるためだ。http://www.mdn.co.jp/di/articles/2659/?page=3とのこと。今までブラウザーで動いていたJavaScriptをサーバー側で動かす為の便利なものらしい。node.js?https://qixil.jp/q/802サーバー側で動かしていたプログラム言語としてはPHPなどが有名ですが、それをJavaScriptでも動かせれるよってことみたいですね。TakamiWEBアプリケーションの開発もNode.jsで出来ちゃうみたいです。話しがそれましたが、iemotoを使うのに、Grunt-initが必要Grunt-initはGruntの1機能みたいなので、Gruntが必要GruntはNode.jsを利用するみたいなので、Node.jsが必要みたいです。上記の必要なものを下から順に揃えていきましょう。環境構築Node.jsをインストールまずはさくっとNode.jsをインストールしましょう。MacとWindows環境ではインストーラーがあるので、それを使ってインストールができます。参考:http://www.tettori.net/post/293/追記:2014/08/28iemotoを開発された宮内さんからNode.jsのインストールはインストーラーを使うよりHomebrewを使うと良いとアドバイスを頂きましたので追記します。Homebrewを更新します。upgrade次にNode.jsをインストールします。nodeGruntをインストールこちらが分かりやすく解説してくれてます。http://www.september-creator.com/2013/06/grunt-init/grunt-initはGruntのversion0.4からは、grunt-cliとは別に独自にグローバルインストールするようになりました。grunt-cliは別途インストールが必要です。Gruntを一度もグローバル・インストールしていない場合は、まずgrunt-cliをインストールします。旧バージョン(〜v0.3)のGruntをグローバル・インストールしている場合は一度アンインストールします。ともにnpmを使います。古いGruntがインストールされてるなら、1度アンインストールして、grunt-cliをインストールします。古いGruntがインストールされているなら、アンインストールします。※インストールされているかわからない場合は、とりあえず以下のコマンドを打てばインストールされていればアンインストールされます。grunt次にgrunt-cliをインストールします。grunt-cliこれでGruntがインストールされました。Manager)の略です。上記でNode.jsをインストールしたときに一緒にインストールされてるみたいです。grunt-initこれでインストール完了。grunt-initテンプレートのiemotoをダウンロードまずは、テンプレートを保存しておくディレクトリを作成。~/.grunt-init/iemotoこれで環境構築は終了です。iemotoの使い方についてはiemotoのReadmeを参照ください。「エンジニアのためのWordPress開発入門」を執筆しました!WordPressを使った開発案件は依然多く、それに携わるWebエンジニアも多数存在します。モダンな開発手法に慣れたWebエンジニアがWordPressに初めて触れたとき、その独特のアーキテクチャやシステムの構成に戸惑いを感じることがあるかもしれません。WordPressは、それらを補ったうえにさらに強力なメリットを持ち合わせています。本書は、PHPプログラマがWordPressで開発する際に必要な基礎知識から、現場で役立つ具体的なカスタマイズ手法や開発のポイントについて詳しく解説しています。崇NPO法人のHP制作(WordPress)やkintoneを使った業務システムの構築をしています。メインサイトのデータは既存の、番号の付かないテーブルに格納される。上記の内容を送信をします。