phpテンプレートエンジン「twig」でglobalなパラメーターを追加するwordpressやjQuery、macについてのtipsを中心に綴ります。mysqlで小規模のユーザー管理アプリ用雛形を作ってます。slimは強力なルーティング機能を提供してくれて、「あとは好きな様にphp書いてよ!」って感じが良いですね。テンプレートエンジンにはtwigを使用しているのですが、twigテンプレートの中からいわゆるグローバル的な値を参照する方法で少しハマってしまいました。addGlobal()メソッドを使用する下記にナイスエントリーがありました。http://help.slimframework.com/kb/views/using-twig-functions-inside-of-slimslimのview(今回はtwig)で使用している環境変数に値を登録してあげればいいよ、ってことらしいです。$app->request->getRootUri().'/assets');$appにはslimのインスタンスが入ってます。サブディレクトリで開発を進めている都合上、静的ファイルディレクトリの場所をassetsに固定してます。twigテンプレート内での呼び出しはこちら。href="{{asset_url}}/css/style.css">これで汎用性がぐいっとアップしました!twigは公式サイトのデザインも何となく可愛くて良いですね。phpテンプレートエンジンのお纏め攻略本とか、どこか出してくれないかなぁ。slimの導入はこちらの書籍が非常にわかりやすかったのでお勧めです。ブログの更新情報はこちらで配信しています。concrete5で管理画面の背景に表示される画像を非表示にするadwpxWordPressのテーマ制作やテンプレートについての概念など、実際にサイトを制作しながらWordPressを知ることができます。制作するだけでなく、ユーザビリティからSEO、さらにはパフォーマンス改善にも触れているという充実ぶり。オリジナルテーマ制作のお供にどうぞ!サンプルが大充実!定番のjQuery入門書です。本の内容に沿って制作を進めるだけで、即実戦投入できる程の機能ができ上がります。解説が丁寧且つチートシートも付いているのでjQueryについての理解がぐんと深まりますよ!wordpressに慣れてくると、今度は痒いところに手が届く細やかなカスタマイズをしたいですよね。phpを利用したカスタマイズからデータベースに直接アクセスする方法がとにかく丁寧に解説されています。個人的には第5章、「プラグインの自作」が物凄く役に立ちました!WordPressプラグインの開発から運用までカバーする、プラグイン開発のまさに「バイブル」です。セキュリティやマネタイズにも触れられていて参考になるところ多すぎです。定番のO'Reilly本でJavaScriptを深く学びましょう!気になる箇所をざっと読むだけでも、とても参考になります。読みを繰り返すのがオススメ。5.7系で多言語サイト設定の基本をおさらい〜基本設定編〜【地味】window.open()で開いたポップアップ内から指定のリンクを親ウインドウの別タブで開くふと気づくとMarkerClustererのアイコン画像が404エラー・・・!対処法です。APIにSandboxなるステータスが追加されていた。bxSliderを使用時、任意のスライドで止めるVagrantの動作が遅かったので共有フォルダ設定とVirtualBox環境のメモリ設定を見直してみました。wordpressやjQuery、macについてのtipsを中心に綴ります。