「WordPressで学ぶPHP(2)データ構造(配列・オブジェクト)編」を発売しました。
本書は「WordPressで学ぶPHP(1)変数・制御構造編」の続編にあたり、PHPの「データ構造」(配列とオブジェクト)について解説します。
配列やオブジェクトは、頭の中で考えるだけでは、イメージがつかみにくいです。本書では図を多用して、配列やオブジェクトをなるべく分かりやすく解説することを心がけました。
Kindle本で、定価250円です。
Listing Frameworkをいじる日々
ここ数日、Movable Type 5.1のListing Frameworkをいじるプラグインを作っていました。
Listing Frameworkは、オブジェクトの一覧画面を出力するフレームワークです。
オブジェクトのフィルタリングや並べ替えも行うことができます。
また、オブジェクトのプロパティの表示/非表示を切り替えることもできます。
Movable Type 5.1では、ブログ記事やウェブページ等の一覧を、Listing Frameworkで出力するようになっています。
ただ、現状の管理画面を見ると、表示できないプロパティが意外とあります。
すべてのプロパティを表示すると、表の列が多くなりすぎて、管理画面が破たんするというのが理由だそうです。
もっとも、「これも表示できた方が便利」と思えるプロパティもあります。
幸い、Listing Frameworkではプラグインで様々な拡張を行うことができます。
簡単なプロパティなら、config.yamlファイルだけのプラグインで表示することができます。
MTQにあがっている要望の中で、Listing Frameworkを拡張すれば可能になるものがいくつかあります。
その中から、プラグイン化のネタを選んで、実際に作ってみました。
また、それ以外にもプラグイン化を進めているネタがあります。
後日順次公開する予定です。