New Sign In With Yahoo An easy and convenient way for your users to create an account and sign into your web or mobile app View guide
第25回PHP勉強会で発表させて頂きました。ぐだぐだなプレゼンに貴重なお時間頂き、ありがとうございました。m(__)m 発表資料はSlideShareでアップしています。 テンプレート管理ツール r3 r3とは Yahoo!がオープンソースで公開した、テンプレート管理ツールで、継承と掛け合わせを使い、効率よく管理、生成するしくみ。 r3のテンプレートから任意の形式のテンプレートを作る、テンプレートのプリプロセッサのようなもの。 まとめ テンプレートの継承という概念はおもしろい r3は、まず国際化ありきのツール。複雑な国際化をしないなら、使わない方がいいかも この機能を他に流用するってのもありかも。ケータイ用テンプレとか かなりニッチなツールで、必要とする⼈は限られているかと 今のところ、使えねーという感想 → そう思った理由をあとのエントリで書いた 現在はアルファ版。これから? 引き続き様
デモのチュートリアルを引き続き試してみます。 今日のところは、 テンプレートの特殊化 (specialize) あたりです。 過去記事 新しい順に並べてます r3 と stickleback を試してみる - ターゲットの作成とサイトの全生成 - おぎろぐはてな r3 と stickleback を試してみる - プロジェクトの事前設定 - おぎろぐはてな r3 と stickleback を試してみる - プロジェクトの作成 - おぎろぐはてな r3 と stickleback を試してみる - セットアップ - おぎろぐはてな Yahoo!のツール R3 と StickleBack がオープンソースに - おぎろぐはてな テンプレートの特殊化 注) specializing = 特殊化と訳してます。なんかすっきりしない テンプレートの中のいくつかをコピーして、違うプロダクトとintlに
デモのチュートリアルを引き続き試してみます。 今日のところは、 ターゲットの作成 サイトの全生成 <r3:include />ディレクティブの理解 include先のテンプレートの編集 あたりです。 過去記事 新しい順に並べてます r3 と stickleback を試してみる - プロジェクトの事前設定 - おぎろぐはてな r3 と stickleback を試してみる - プロジェクトの作成 - おぎろぐはてな r3 と stickleback を試してみる - セットアップ - おぎろぐはてな Yahoo!のツール R3 と StickleBack がオープンソースに - おぎろぐはてな ターゲットの作成 うまいこと継承関係が設定できたので、いくつかターゲットを作成していきます。 $ r3 target create generic_product/generic_intl/inde
デモのチュートリアルを引き続き試してみます。 ここの部分は事前設定ということで、intlとproductを作り、継承関係を設定するというものです。 過去記事 r3 と stickleback を試してみる - プロジェクトの作成 - おぎろぐはてな r3 と stickleback を試してみる - セットアップ - おぎろぐはてな Yahoo!のツール R3 と StickleBack がオープンソースに - おぎろぐはてな プロジェクトの事前設定 始めに、products と intl を作成する必要があります。 products と intl は、r3の用語で "dimensions" と呼ばれるものです。r3のバージョン0.9では、もう1つのdimensionとして、"page"があります。将来的には、自分でその他の dimensionを定義することができるようになります。 pro
前記事(r3 と stickleback を試してみる - セットアップ - おぎろぐはてな)の続き。 移動中の電車の中で、ボールペン片手にドキュメントを読んでみた。まだ最後まで読み終わってないので勘違いがあるかも。。 で、これってどういうものなのか productとintlをベースに、テンプレートを管理、一括生成する仕組みで、自由度の高いローカライズ等を可能にするもの。ヘッダーとかの埋め込みも、辞書を使ったローカライズも、リアルタイムにせずに、予め生成してしまって、ファイル一杯サーバにアップしちゃったほうが早いじゃない。ってアプローチだと思います。 多言語、多地域、大小のいくつものプロダクトでサービス展開をするポータルみたいなサイト (それって、Yahoo!とかgoogleとか)では、有効だと思うのですが、個人でやってる分には、きちんと継承関係が整理されるくらいのメリットなのかも。 Ya
r3と、sticklebackは、Yahoo!が最近オープンソースで公開を始めたテンプレートまわりのツールです。(前記事参照) これがどういうものなのかがよく分かんないので、ドキュメントを読みながら試してみます。 ドキュメントは、SourceForgeにあるものだけのようです。 アーカイブの取得 SourceForgeから、r3とsticklebackのアーカイブを取ってきます。 $ ls r3-0.9.3.tgz stickleback-0.9.3.tgz インストール 必要な環境は以下。 PHP5 PDO拡張に対応 MySQLかSQLiteのいずれかを使える アプリケーションを完成させるには、sticklebackとr3の2つのパッケージをインストールする必要があります。sticklebackは、r3のコマンドラインのI/Fです。(なんで、分かれてるんですかね。。) 将来的にはr3はG
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く