はじめに チーム開発を行う際に、よく使うコマンドをComposerにまとめました。 こうすることでフレームワークで使う「あのコマンドってどうだっけ?」というのを共有しやすくなりました。 書き方 基本的な書き方としては、scripts[command]でアクセスできる箇所に配列で列挙していきます。 例えばcomposer testでcomposer test-phpcsというコマンドを発行したい場合には下記のように書きます。
はじめに 先日 @kurudrive さんがWordPressの公開テーマ、BillVektor用にBehatを使う記事が上げられていました。 WordPressの要件テストを自動化&スクリーンショットで保存出来るBDDテストがすごい! 丁寧にまとめられている上に公開されているプロジェクトなのですごく参考になりました。 僕も先日の案件で初めてBehatを使ってみて、そちらで取り入れた「テスト時に自動でスクリーンショットを撮る機能」便利だったのでそちらについてまとめてみます。 Behatを使った案件の概要 WordPressを使った管理システムの開発プロジェクトでした。 アサインされているプログラム開発メンバーは自分を含めて3人。 二ヶ月ほどの開発期間のあるプロジェクトでした。 kurudriveさんと同じく、ちょうど僕も宮内さんのPHPカンファレンスであったBehatの発表を聞いていたので
始めに 最近ウェブ開発でローカル環境を使って欲しいなぁ、とすごく思うようになりました。 慣れてしまえば開発効率が上がると思うんですけど、その導入が大変なんですよね。 仕事で一緒になった方々に手作業で構築していましたが、もっと簡単にできないかなということで作りました。 Mac用です。名前はDAMP(Docker Apache MySQL PHP。 XAMPP, MAMPから取りました。)です。 Apache、MySQL、PHPが動きます。 (2018年11月8日)PHP7.2に対応しました 1.7.2でPHP7.2に対応しました。 https://github.com/yousan/damp/releases/tag/1.7.2 サンプルのdocker-compose.ymlはこちらです。 https://github.com/yousan/damp/blob/master/docker-c
はじめに DBの同期って面倒ですよね。 開発初期は固定ページやプラグインの設定をゴリゴリする事が多くて、それの同期が大変でした。 プラグインもいくつかあったりしますが、なかなかうまく行きませんでした。 チームのデザイナーさん、コーダーさんがローカルとリモートで簡単に同期を取れるようにできないか、ということでやってみました。 ファイルをダブルクリックでリモート <--> ローカルの同期が出来るようになりました。 環境はMacです。 準備 サイトを参考にしながらリモートにwp-cliを入れておきます。 wp-cliのインストール レンタルサーバに『WP-CLI』をサクっと入れるシェルスクリプト作ってみたよ https://www.tecking.org/archives/4169 sshの設定 さくらレンタルサーバーにSSHで公開鍵ログインしました http://qiita.com/pugie
はじめに WordCampTokyo 2015が今週末開催されます。 アドベントカレンダーに参加はしてないのですが、WordCampTokyo 2015で月間1000万PVのサイトの講演があることに触発されて、WordPressで大量のコンテンツのウェブサイトを作った話をエンジニア視点で書いてみます。 あらまし あるとき自社開発のウェブサービスで「とにかくPVを稼ぐサイト」を作ることになりました。 「PVさえあれば広告費は勝手に付いてくる」ということで「とにかくPVを稼ぐサイト」の作成にとりかかりました。 とはいえ自分はあくまでエンジニアで、集客のできるコンテンツを作っていく自信はありませんでした。 そこでチームで相談して、「海外のサイトをクローリングして機械的に日本語翻訳させるウェブサイト」を作ることにしました。 当時流行っていた言葉を借りて良く言えば「マッシュアップ」、悪く言えば「パク
if ( function_exists( 'date_default_timezone_set' ) ) date_default_timezone_set( 'Asia/Tokyo' ); 参考サイト http://kfc.myhome.cx/myblog/2012/02/wordpress%E3%81%A7timezone%E3%81%8C9%E6%99%82%E9%96%93%E3%81%9A%E3%82%8C%E3%82%8B/ (参考サイトにあるdate_default_timezone_set( 'UTC+9' );は現在では動きませんでした。) wp-settings.phpを書き換えてしまう方法ですね。僕もやったことがあります。 でもwp-settings.phpは本体側にあたりますのでバージョンアップで書き換わる可能性大です。 また知らないところでUTCを使う前提でコー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く