wordpress (4)

docker-compose、Composer、Bedrockでモダン開発

Bedrock はモダンな WordPress の開発環境を提供することを目的とし、Composer で簡単にインストールができます。依存関係が composer.json の1つのテキストファイルに集約されるので、Git 等でのバージョン管理もはかどります。また、docker-compose を併用すれば、ある程度モダンな開発環境も整えることができます。

WordPressのコード表示をプラグインなしで自前実装

WordPressのSyntax系プラグインのコード表示が物足りず、HTML/CSS/JavaScriptでの自前実装に切り替えました。今回はHightlight.jsで手軽にsyntax highlightしたり、CSSの 'counter-increment: linenumber;' で行数表示したりして、ある程度満足のいくコード表示が実現できることを確認しました。

WordPressを使いやすくするためDockerfileをカスタマイズ

個人的な印象になるのですが、WordPress は開発・検証・本番などの各環境ごとに設定が微妙に異なっていくケースが多く見受けられます。そこで、ミドルウェアとアプリケーションをコード管理下における Docker に白羽の矢が立ちます。ミドルウェアの構築や WordPress のシステム設定をコード化することで、各環境でコンテナをビルドするだけでほぼ同一の環境が作れます。