![ぺちぱな。13で WordPress + Composer でつくるローカル開発環境のはなしをしました](https://cdn-ak-scissors.b.st-hatena.com/image/square/40d9faf920638fd7604f47a7085d662697a56576/height=288;version=1;width=512/https%3A%2F%2F2inc.org%2Fwp-content%2Fuploads%2F2017%2F08%2Fogp.png)
どうも、featherplain こと Hinotan です。WordPress のカンファレンス WordCamp Kansai 2016 で 「WordPress テーマの継続的インテグレーション(CI)」 という、割りとニッチな話をしてきました。 以下の内容はセッション中やスライドで触れなかったことだけをかいつまんで書く形になるため、スライドを見た前提で進んでいきます。スライドとあわせて読んでいただいて、少しでも参考になれば幸いです。 テストツールの導入について スライドの中盤あたりで紹介をしている PHP CodeSniffer (PHPCS) や WordPress Coding Standards, PHP Mess Ditector (PHPMD) は Composer 経由でインストールできます。もちろん単体でインストールもできますが、Composer の方が管理が楽なので
Composer WordPress Development Kit 3.0.2 をリリースしました。 Composer WordPress Development Kit という、Composer と PHP のビルトインサーバーを使って、WordPress 環境をサクッと立ち上げるものを以前作ったんですが、バージョンアップしました! Composer で WordPress 環境をさくっと立ち上げるやつを作りました。 使ってみていろいろ気になったところなどが出てきたのでかなり大幅に変更しました。 変更点などなど ドキュメントルートをディレクトリ直下に変更しました。なので、サーバー上 で WordPress を立ち上げるときも同じコードをそのまま使えるようになりました。Git の Webhook を使って、レポジトリが変更されるたびに、自動デプロイ出来るようになったりしてます。デプロイ自
I recently released a plugin comprised almost entirely of code pulled from composer libraries. The plugin’s main file (besides the header and license) just includes the composer autoloader and the plugin’s activation function. That’s it. The rest of the plugin’s functionality comes from four composer libraries: three of which I wrote, and all of which are easily reusable in other plugins or other
This post was last updated 2023-02-20 This is a follow-up to my previous post on Using Composer with WordPress. Read that first for an introduction. Bedrock, our WordPress boilerplate, uses Composer for dependency management. A few common questions came up after my last post and screencast. This post will hopefully clear up two of them. How do I make my own custom plugin a Composer package? Let’s
本連載では、Composerを使ったパッケージ管理を紹介します。PHPではデフォルトでインストールされているPEARがありますが、最近では、Composerというパッケージ管理ツールも使われつつあります。例えば、JavaなどではMavenのようなツールでパッケージ管理をしたり、Rubyではbundlerといったパッケージ管理が使われるなど、現在では多くの言語でパッケージ管理ツールが使われています。 パッケージ管理ツールを使うとプロジェクトで使われているライブラリの依存関係を管理しやすくなり、依存しているライブラリのインストールも簡単になります。CakePHPもComposerを使ってインストールができるようサポートしており、開発環境ではZend Studioなどでの標準サポートされているなど、PHPでの開発では必須知識といえるほどの広がりを見せています。 本連載では、Composerの導入
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く