<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Materializing [マテリアライジング]</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/" />
    <link rel="self" type="application/atom+xml" href="http://www.materializing.net/atom.xml" />
   <id>tag:www.materializing.net,2006://1</id>
    <link rel="service.post" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1" title="Materializing [マテリアライジング]" />
    <updated>2012-05-12T00:21:19Z</updated>
    <subtitle>web的暮らし と銘打ち、その足跡を遺していくサイトです。Movabletype,wordpress,EC-CUBE等のCMSをローカルサーバ立てて楽しんでます。それとちょびっとだけPHP。便利なソフトウェアや楽しそうなサイトも紹介中。</subtitle>
 

<entry>
    <title>baserCMS用 facebook LikeButtonプラグイン 1.0.0 リリース</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2012/05/12084224.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=567" title="baserCMS用 facebook LikeButtonプラグイン 1.0.0 リリース" />
    <id>tag:www.materializing.net,2012://1.567</id>
    
    <published>2012-05-11T23:42:24Z</published>
    <updated>2012-05-12T00:21:19Z</updated>
    
    <summary> 本日はOSC2012 Nagoya開催です！です。 そんな中、私が応援してる baserCMS もセミナー登壇、ブース出展、と活動予定。 ■ セミナー：国産baserCMSの基本機能と秘めたポテンシャル ■ ブース出展：展示ブース一覧 また会場の様子が写真で...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="cakephpを楽しむ" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
本日は<a href="https://www.ospn.jp/osc2012-nagoya/">OSC2012 Nagoya開催</a>です！です。<br />
そんな中、私が応援してる <a href="http://basercms.net/">baserCMS</a> もセミナー登壇、ブース出展、と活動予定。<br />
■ セミナー：<a href="https://www.ospn.jp/osc2012-nagoya/modules/eguide/event.php?eid=39">国産baserCMSの基本機能と秘めたポテンシャル</a><br />
■ ブース出展：<a href="https://www.ospn.jp/osc2012-nagoya/modules/xfsection/article.php?articleid=1">展示ブース一覧</a><br />
また会場の様子が写真で届くと良いなぁ。。。なんて思ってマス･ω･
</p>

<p>
というワケで、いつも制作を助けてくれる baserCMS を応援する意味で、baserCMS OSC2012 Nagoya 参加記念のプラグイン作ったので公開します。
</p>

<h3>facebook LikeButton プラグイン</h3>

<p>
baserCMS の管理システム上から、facebook の「いいね！」ボタンの表示状態を変更・確認できて、ウィジェットとしても利用する事ができるプラグインです。<br />
ヘルパーも用意したので、テンプレートの任意の位置に表示して使うこともできます。
</p>

<h4>機能概要</h4>

<p>
表示幅やいいね！ボタンの形式を選べたり、「送る」ボタンの併用を選択して設定できます。<br />
専用のウィジェットが追加されます。<br />
専用の出力ヘルパーが追加されます。
</p>

<h4>ヘルパー</h4>

<p>
特定の規則に従って書くと、それに応じた表示内容を出したり、設定を行ったりしてくれる関数です。<br />
baserCMS がもともと持ってる情報はこちらでどうぞ。<br />
<a href="http://basercms.net/reference/index">http://basercms.net/reference/index</a>
</p>]]>
<![CDATA[<h3>ファイルのダウンロード</h3>

<p>
配布場所は github になります。
</p>

<p>
<big>■ <a href="https://github.com/materializing/fb_likebutton">https://github.com/materializing/fb_likebutton<br />
</a></big><br />
■ <a href="http://project.materializing.net/projects/show/fb_likebutton">プロジェクト管理</a>
</p>

<h3>インストール</h3>

<p>
ファイルを解凍したら、<strong>フォルダ名を「fb_likebutton」として /app/plugins の中にアップ。</strong><br />
システム設定 -> プラグイン管理 と進み、facebook LikeButton プラグインを登録して有効化します。
</p>

<p>
こちらも参考にどうぞ。<br />
■ <a href="http://basercms.net/manuals/introductions/install_plugin">プラグインのインストール</a>
</p>

<h3>使い方</h3>

<p>
<a rel="lightbox" class="mt-image-left" href="http://farm9.staticflickr.com/8022/7178559582_151fe8f8fe_z.jpg" title="Facebook LikeButtonプラグイン設定｜Facebook LikeButton管理｜プラグイン管理｜baserCMS inc. [デモ] by materializing, on Flickr"><img src="http://farm9.staticflickr.com/8022/7178559582_151fe8f8fe_n.jpg" width="320" height="296" alt="Facebook LikeButtonプラグイン設定｜Facebook LikeButton管理｜プラグイン管理｜baserCMS inc. [デモ]"></a><br />
管理システムでの設定画面の雰囲気はこんな感じ。<br />
設定値を変更して保存したら、「現在の表示状態」の位置に反映されます。
</p>

<p>
それぞれの項目については「？」をクリックすると表示されます。<br />
「いいね！の対象URL」の設定値は空でも登録が可能です。<br />
この欄が空になっていると、ボタンを表示しているそのページのURLを いいね！の対象URLとして設定します。
</p>

<h4>表示させる時の使い方</h4>

<p>
facebook LikeButtonプラグインは、その表示部分をbaserのウィジェットに登録してます。<br />
システム設定 -> ウィジェットエリア管理 -> (任意の)ウィジェットの編集<br />
に入って、「利用中のウィジェット」欄に、facebook LikeButtonプラグイン・ウィジェットをドラッグ＆ドロップします。<br />
ドロップした時に表示される個別ウィジェット設定の「利用する」チェックボックスにチェックを入れて「保存」。
</p>

<p>
以上で利用中のウィジェットエリア内に表示されるようになります。
</p>

<h4>マニュアル</h4>

<p>
詳細な使い方は以下のページに書いてます。一読ください_(．．)_<br />
■ <a href="https://github.com/materializing/fb_likebutton/wiki">https://github.com/materializing/fb_likebutton/wiki</a>
</p>


<h3>facebook LikeButtonプラグインについてのご意見・問合せ先</h3>

<p>
以下にて気軽にどうぞー ･ω･
</p>

<ul>
	<li><a href="http://twitter.com/arata">Twitter＠arata</a></li>
	<li>この記事へのコメント</li>
	<li>ページの下部にある「問合せなどのご連絡はこちらより」のリンク先から</li>
	<li><a href="https://docs.google.com/spreadsheet/viewform?formkey=dHBBYzk5SldCUUFsaGRvNm52NnhOZHc6MQ">ご意見・ご要望とかはこちらよりどうぞ</a></li>
</ul>

<h4>あとがき</h4>

<p>
引き続きの facebookネタ・プラグイン。第2弾できましたー丶(･ω･)ノ<br />
今作ではヘルパーの追加に挑戦！作ってる途中で<br />
「あれ？これオプションで指定できるようになったら・・・」と思いつきました。<br />
今後もうちょい拡張予定。<br />
もし誰かの何かの役に立てば嬉しいです。
</p>

<p>
それでは良いOSC Nagoyaとなりますよーに！<br />
baserCMS に興味を持つひとが増えますよーに！
</p>]]>


<h3>関連記事</h3>
<ul><![CDATA[
<li><a href="http://www.materializing.net/archives/2012/05/04154412.php">baserCMS用 facebook LikeBoxプラグイン 2.0.0 リリース</a></li>

<li><a href="http://www.materializing.net/archives/2011/05/28164038.php">BaserCMS用｢Facebook LikeBoxプラグイン｣作りました。</a></li>

<li><a href="http://www.materializing.net/archives/2012/04/22081321.php">facebook LikeBoxプラグインをVersionUpしました。</a></li>

<li><a href="http://www.materializing.net/archives/2012/05/05051904.php">新しくなった baserCMS 2.0.0 をcoreserverにインストールしてみた。</a></li>

<li><a href="http://www.materializing.net/archives/2011/11/07195333.php">baserCMS用｢Facebook LikeBoxプラグイン｣バージョンアップ：1.1.1</a></li>
]]></ul>


    </content>
</entry>

<entry>
    <title>オープンソースカンファレンス2012 Nagoya に baserCMSが登場しますん。</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2012/05/09203533.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=566" title="オープンソースカンファレンス2012 Nagoya に baserCMSが登場しますん。" />
    <id>tag:www.materializing.net,2012://1.566</id>
    
    <published>2012-05-09T11:35:33Z</published>
    <updated>2012-05-09T11:35:40Z</updated>
    
    <summary> 現在、最強に触りまくってる baserCMS ですが、そのユーザー会がなんと愛知県は名古屋市まで出張して登壇します！よ。 ■ オープンソースカンファレンス2012 Nagoya に出展します！｜お知らせ｜baserCMSニュース 名古屋といえばやはりひつま...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="イベント情報" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
現在、最強に触りまくってる baserCMS ですが、そのユーザー会がなんと愛知県は名古屋市まで出張して登壇します！よ。
</p>

<p>
<big>■ <a href="http://basercms.net/news/archives/148">オープンソースカンファレンス2012 Nagoya に出展します！｜お知らせ｜baserCMSニュース</a></big>
</p>

<p>
名古屋といえばやはりひつまぶしですな。。。(´ρ`)
</p>]]>
<![CDATA[<h3>OSC2012 Nagoya と baserCMS</h3>

<p>
オープンソースカンファレンスのご紹介。<br />
■ <a href="http://www.ospn.jp/osc2012-nagoya/">オープンソースカンファレンス2012 Nagoya - オープンソースの文化祭！</a><br />
参加グループを見てみると、オープンソースに関わるグループや団体がずら〜っと。（当たり前か）<br />
EC-CUBE、Joruri、Nucleus、XOOPS 等のコミュニティも参加するみたいです。
</p>

<p>
そして、baserCMS のセミナーはこちら。<br />
<big>■ <a href="https://www.ospn.jp/osc2012-nagoya/modules/eguide/event.php?eid=39">オープンソースカンファレンス2012 Nagoya - イベント案内 | 2012-05-12 (土): 国産baserCMSの基本機能と秘めたポテンシャル</a></big>
</p>

<p>
セミナーのキーワードは「CMS、制作者、サイト運営者、初心者」といった感じでしょうか。<br />
これからCMSを触ってみようかな？とか考えてる方にはおすすめです。
</p>

<p>
登壇する <a href="https://sites.google.com/site/baserusers/">baserCMSユーザー会</a>のエガシラさんとは、展示ブースでお話ができると思います。<br />
東海地域の方で、baserCMSのコア・デベロッパーとお話できる良い機会だと思うので、お時間のある方は訪問されてみてはいかがでしょ？(´･ω･)
</p>

<p>
・・・という感じで、baserCMS のご紹介でした！
</p>

<h4>あとがき</h4>

<p>
うおーっ！OSC前にプラグイン公開したいー！できるかなー！？ヽ(冫、)ノ
</p>]]>


<h3>関連記事</h3>
<ul><![CDATA[
<li><a href="http://www.materializing.net/archives/2011/11/05013843.php">baserCMS＋ATND APIで「気になるATND検索」</a></li>

<li><a href="http://www.materializing.net/archives/2011/01/20095633.php">「BaserCMS勉強会＠福岡 vol.３」が開催されます。</a></li>

<li><a href="http://www.materializing.net/archives/2011/11/27074845.php">｢OSPN Press｣に、baserCMSについての記事を寄稿しました。</a></li>

<li><a href="http://www.materializing.net/archives/2011/11/06062022.php">baserCMS勉強会vol.5に参加しましたー。</a></li>

<li><a href="http://www.materializing.net/archives/2011/04/04042247.php">BaserCMS勉強会vol.4に参加してきましたー。</a></li>
]]></ul>


    </content>
</entry>

<entry>
    <title>新しくなった baserCMS 2.0.0 をcoreserverにインストールしてみた。</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2012/05/05051904.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=564" title="新しくなった baserCMS 2.0.0 をcoreserverにインストールしてみた。" />
    <id>tag:www.materializing.net,2012://1.564</id>
    
    <published>2012-05-04T20:19:04Z</published>
    <updated>2012-05-04T20:19:36Z</updated>
    
    <summary> こんにちは。ボクです。 数ヶ月更新もなかった自分ですが、変わらず全力失踪中ですよ、と。 。。。。。(゜ロ゜)ｷﾞｮｴ 「全力疾走中」ですよっ！！！ さて、baserCMSの新管理システム搭載版であるVersion 2.0.0 が遂にリリースされました。 でっ...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="cakephpを楽しむ" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
こんにちは。ボクです。<br />
数ヶ月更新もなかった自分ですが、変わらず全力失踪中ですよ、と。<br />
。。。。。(゜ロ゜)ｷﾞｮｴ<br />
「全力疾走中」ですよっ！！！
</p>

<p>
さて、<a href="http://basercms.net/news/archives/149">baserCMSの新管理システム搭載版であるVersion 2.0.0 が遂にリリース</a>されました。<br />
でっかい変更点はやはり、一新された管理システム。<br />
画面全部、デザインがまるっと変わってますよ。まるっ！と。<br />
他にもざっくり紹介すると。。。
</p>

<ul>
	<li>よく使う項目機能・・・好きなメニューをサイドバーに自由に登録できる仕組み</li>
	<li>記事やページなどの一括処理機能・・・選択した記事とかをまとめて削除したり、非公開にしたりできる仕組み</li>
	<li>代理ログイン機能・・・管理者が別ユーザーとしてログインできる仕組み</li>
	<li>テンプレートの拡張子変更・・・これまでの ctp から php の拡張子に変更</li>
	<li>デバッグモード設定の移動・・・これまでの core.php から install.php に設定が移動</li>
	<li>テーマの仕組み追加・・・テーマフック、テーマヘルパ、テーマbootstrap</li>
</ul>

<p>
などなど、利用ユーザーにとっても、制作者側にとっても多数の楽しい仕組みが追加されてます。
</p>

<p>
というワケで。。。coreserver での稼働テストやってみました。
</p>]]>
<![CDATA[<h3>ファイルのDL・アップロード</h3>

<p>
<a href="http://basercms.net/">公式サイト</a>からファイルをDLします。<br />
他は、<a href="https://github.com/basercms/basercms">baserCMS は github にて公開・開発</a>が進められているので、そっちからも落とすことができます。<br />
プルダウンで選択できる branch を master に切り替えて [ZIP] ボタンからDLできますよ。
</p>

<p>
zip を解凍したらサーバにアップします。<br />
新しくなったシステムがどんなものかｗｋｔｋしつつアップしてるとあっちゅー間に終わります。
</p>

<h3>インストール開始前の準備</h3>

<p>
coreserver はセーフモードなので、その対策を行います。<br />
トップにある .htaccess ファイルに以下を追記。
</p>

<pre><code>AddHandler application/x-httpd-phpcgi .php
mod_gzip_on Off</code></pre>

<h3>インストール作業開始</h3>

<p>
ファイルアップが完了したら、そのフォルダにアクセスします。<br />
新しくなったインストール開始画面が出ましたー丶(･ω･)ノ
</p>

<p>
<a rel="lightbox" href="http://farm8.staticflickr.com/7038/6996553034_417c14c2ce_z.jpg" title="baserCMSのインストール1 by materializing, on Flickr"><img src="http://farm8.staticflickr.com/7038/6996553034_417c14c2ce_n.jpg" width="320" height="211" alt="baserCMSのインストール1" class="mt-image-left" /></a><br />
STEP２は問題なさそうです。<br />
そのままSTEP３に進んで、利用するDB選択を行います。<br />
今回は手軽に試せる CSV を選択。
</p>

<p>
STEP4では管理者情報を登録します。<br />
。。。以上でbaserCMSのインストール完了！簡単ですね(･∀･)<br />
<br clear="all" />
</p>

<p>
<a rel="lightbox" class="mt-image-left" href="http://farm8.staticflickr.com/7059/7142707613_7aaf0df40b_z.jpg" title="管理者ダッシュボード｜baserCMS by materializing, on Flickr"><img src="http://farm8.staticflickr.com/7059/7142707613_7aaf0df40b_n.jpg" width="320" height="274" alt="管理者ダッシュボード｜baserCMS"></a><br />
インストール完了後、そのまま管理システム ダッシュボードにアクセスした画面。
</p>

<p>
画面右上にある「システムナビ」からは、baserCMS本体の管理・設定メニューに手軽にアクセスできます。<br />
これめっちゃ便利です！
</p>

「よく使う項目」をクリックすると、画面左側にメニューが表示されます。
試しに追加してみるの巻。。。
<br clear="all" />
<ol>
	<li>画面右上にある「テーマ管理」をクリックして開きます。</li>
	<li>「よく使う項目」をクリックして表示</li>
	<li>その中の「新規追加」をクリック</li>
	<li>登録ウィンドウが出てくるので「保存」ボタンをポチッとな</li>
	<li>「よく使う項目」内に「テーマ一覧」が追加</li>
	<li>追加された「テーマ一覧」をクリック</li>
	<li>テーマ一覧画面が開く</li>
</ol>

<p>
頻繁に更新・編集するページや設定、ブログ記事なんかを登録しておくと、簡単にアクセスできてスーパー便利でございますヽ(≧ω≦)ノ
</p>

<h3>スマートURLをお試し</h3>

<p>
URLをスマートなものに変更してくれるスマートURLを試してみました。<br />
「システム設定」にアクセスして「オプション」を展開。<br />
「スマートURL」の項目を「ON」に切り替えて「更新」するだけ。
</p>

<h3>インストール紹介終了</h3>

<p>
ファイルをアップして、セーフモード(coreserver)特有の対処を行えば、あとは手順に沿って進めるだけで、簡単にインストールできました。<br />
ページ編集やブログ記事更新とかも試してみたのですが、特別な問題もなく良好です。
</p>

<p>
なにより、新しくなった管理システムはとても扱いやすくなってますよ、と<img class="emoticon catface" src="http://www.materializing.net/weblog/mt-static/plugins/EmoticonButton/images/emoticons/catface.gif" alt="catface" style="border:0;" />
</p>

<h3>動作はOKなので他にやることは？</h3>

<p>
実運用を行うには、以下も見ておくと良いと思うので紹介しておきます。
</p>

<h4>お問合せ管理</h4>

<p>
<strong>■ システムナビ -> メールプラグイン -> メールフォーム基本設定</strong><br />
を開いて、メールフォームから送信があった際の返信メールに記載される署名項目を書き換えておくと良いです。
</p>

<p>
<strong>■ システムナビ -> メールプラグイン -> [お問い合わせ] 設定</strong><br />
を開いて、リダイレクトURLの変更。
</p>

<h4>ユーザー管理</h4>

<p>
管理権限では全ての項目にアクセスできます。<br />
そのため、運営用のアカウントを追加して、アクセスできる範囲に制限を設けることもできます。<br />
その仕組みも簡単にできるように整ってますよ。
</p>

<p>
先ずはユーザーを追加してみます。<br />
<strong>システムナビ -> ユーザー登録</strong> から、グループを「サイト運営」に設定したユーザーを追加します。<br />
ここから baserCMS 2.0.0 の新機能お試しですよ！ｗｋｔｋ！
</p>

<p>
<a rel="lightbox" class="mt-image-left" href="http://farm8.staticflickr.com/7113/7142854629_ef6fdb1995_z.jpg" title="ユーザー一覧｜ユーザー管理｜システム設定 by materializing, on Flickr"><img src="http://farm8.staticflickr.com/7113/7142854629_ef6fdb1995_n.jpg" width="320" height="255" alt="ユーザー一覧｜ユーザー管理｜システム設定"></a><br />
追加後、ユーザー一覧を表示させて、スクリーンショットにあるドアのようなアイコンをクリックしてみます。<br />
すると、これだけで追加したユーザーとしてログインする事が可能です。<br />
わざわざログアウトして入り直す事もなく、簡単に運営者視点に切替える事ができますね。
</p>

<p>
元のユーザーに戻る際は、右上のユーザー名をクリックすると「元のユーザーに戻る」が表示されるのでそちらから。<br />
<br clear="all" /><br />
ここで、この「運営者」にも「テーマ一覧」へのアクセス権限を与えたい、という場面を想定してみます。<br />
システムナビには「テーマ一覧」が表示されてません。
</p>

<ol>
	<li>先ずは管理者権限に戻ります。</li>
	<li>それからグローバルメニューになる「テーマ管理」をクリック。</li>
	<li>右上(のちょっと下)にある「制限」をクリック。</li>
	<li>アクセス制限設定ウィンドウが開くので、「アクセス」を「可」にして保存。</li>
	<li>ユーザー一覧を開き、代理ログイン機能で運営者としてログイン。</li>
	<li>システムナビを開いてみると。。。baserCMSコア内に「テーマ管理」が追加されてます。</li>
</ol>

<p>
おわかりいただけただろうか・・・？<img class="emoticon catface" src="http://www.materializing.net/weblog/mt-static/plugins/EmoticonButton/images/emoticons/catface.gif" alt="catface" style="border:0;" />
</p>

<p>
。。。とまぁ、こんな具合にして簡単に、運営者ユーザーのアクセスできる項目を設定する事ができまする。
</p>

<p>
<a rel="lightbox" class="mt-image-left" href="http://farm9.staticflickr.com/8154/7142827315_20aea61d57_z.jpg" title="サイト運営者｜管理者ダッシュボード by materializing, on Flickr"><img src="http://farm9.staticflickr.com/8154/7142827315_20aea61d57_n.jpg" width="320" height="291" alt="サイト運営者｜管理者ダッシュボード"></a><br />
で、説明が前後しちゃってすいませんけど、こちらは「サイト運営」グループの権限でアクセスした際のダッシュボード。<br />
アクセスできる範囲が管理者権限と異なっていることがわかりますね。
</p>

<p>
複数ユーザーで運営していく際には、こうしてアクセス可能な範囲を絞る事で、そのひとに余計な部分を触らせないことや、見やすさの向上を提供できそうです。<br />
<br clear="all" />
</p>

<h4>あとがき</h4>

<p>
基本的な設定や項目一覧には、いつでもシステムナビからアクセス可能なので、「よく使う項目」にはもうちょっと細かい単位でのメニューを登録しておくと良さそうです。<br />
ページ単位での編集に行く項目とか。<br />
といっても、あくまで利用のイチ例なので、好みで楽しく使えるように設定するのが一番ですよね。
</p>

<p>
あ！あと、<a href="/archives/2012/05/04154412.php">公開している facebook Likebox プラグイン</a>も baserCMS2系に対応しました。<br />
システムナビにも出てくるように作ってま〜す。。。よ丶(･ω･)ノ
</p>]]>


<h3>関連記事</h3>
<ul><![CDATA[
<li><a href="http://www.materializing.net/archives/2011/01/24174357.php">BaserCMS(1.6.8)をcoreserverにインストールしてみる。</a></li>

<li><a href="http://www.materializing.net/archives/2012/05/12084224.php">baserCMS用 facebook LikeButtonプラグイン 1.0.0 リリース</a></li>

<li><a href="http://www.materializing.net/archives/2010/12/15172543.php">OSC2010Fukuokaに参加してきました！BaserCMS部門</a></li>

<li><a href="http://www.materializing.net/archives/2010/02/06150141.php">国産オープンソース「BaserCMS」をXAMPPでお試ししてみた。</a></li>

<li><a href="http://www.materializing.net/archives/2010/01/15100210.php">XAMPPにLive Commerceをインストールしてみる(失敗編)</a></li>
]]></ul>


    </content>
</entry>

<entry>
    <title>baserCMS用 facebook LikeBoxプラグイン 2.0.0 リリース</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2012/05/04154412.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=565" title="baserCMS用 facebook LikeBoxプラグイン 2.0.0 リリース" />
    <id>tag:www.materializing.net,2012://1.565</id>
    
    <published>2012-05-04T06:44:12Z</published>
    <updated>2012-05-04T08:56:31Z</updated>
    
    <summary> 新しくリリースされた baserCMS 2.0 に対応した「facebook LikeBoxプラグイン」を正式リリースしました。 ■ https://github.com/materializing/fb_likebox ※プルダウンで選択できる branc...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="cakephpを楽しむ" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
新しくリリースされた baserCMS 2.0 に対応した「facebook LikeBoxプラグイン」を正式リリースしました。<br />
<big>■ <a href="https://github.com/materializing/fb_likebox">https://github.com/materializing/fb_likebox</a></big><br />
※プルダウンで選択できる branch を master か 2.0.0 に切り替えて [ZIP] ボタンからDLしてください。
</p>

<h3>更新内容</h3>

<ul>
	<li>baserCMS 2.0 に対応。</li>
	<li>表示時の実装方法を変更。</li>
	<li>「高さ」の指定欄を追加</li>
</ul>

<p>
ファイルをDLして上書き後、プラグイン一覧にアクセスすると fb_likeboxプラグインにVersionUp表示が出ます。<br />
クリックするとアップデートが走りますので、そちらを行ったらOKです。
</p>]]>
<![CDATA[<h3>githubのバージョン一覧と内容</h3>

<p>
■ <a href="https://github.com/materializing/fb_likebox">https://github.com/materializing/fb_likebox</a>
</p>

<ul>
	<li>master ・・・ 最新版</li>
	<li>dev-2・・・開発版</li>
	<li>2.0.0・・・baserCMS 2.0.0 対応版</li>
	<li>1.1.1・・・baserCMS 1系 対応版</li>
</ul>

<p>
プロジェクト管理は candycane で行なってます。<br />
■ <a href="http://project.materializing.net/projects/show/fb_likebox">http://project.materializing.net/projects/show/fb_likebox</a>
</p>

<h4>あとがき</h4>

<p>
先日、対応版リリースのお知らせをしたのですが、その時はまだバージョン管理を試行錯誤中だったので、そんな最中にお知らせ記事を出してしまったのが反省点。。。<br />
ひょっとしたら「どっちが正式なの〜！？」って混乱するひとがいるかもしれませんね。<br />
すいませんほんと(´･ω･`)
</p>

<p>
ようやく開発手順が固まったので、もう大丈夫かなぁ、と。<br />
良かったら使ってみてくださいね！
</p>

<h4>追記</h4>

<p>
「作ってみた」へのアンケート作りました。<br />
■ <a href="https://docs.google.com/spreadsheet/viewform?formkey=dHBBYzk5SldCUUFsaGRvNm52NnhOZHc6MQ">LAB(作ってみたシリーズ)へのご感想・ご要望・バグ報告など</a><br />
お届けの内容は、今後の開発の参考とさせていただきますー丶(･ω･)ノ<br />
もし良かったら書いてくださいまし。
</p>]]>


<h3>関連記事</h3>
<ul><![CDATA[
<li><a href="http://www.materializing.net/archives/2012/05/12084224.php">baserCMS用 facebook LikeButtonプラグイン 1.0.0 リリース</a></li>

<li><a href="http://www.materializing.net/archives/2012/04/22081321.php">facebook LikeBoxプラグインをVersionUpしました。</a></li>

<li><a href="http://www.materializing.net/archives/2011/05/28164038.php">BaserCMS用｢Facebook LikeBoxプラグイン｣作りました。</a></li>

<li><a href="http://www.materializing.net/archives/2011/11/07195333.php">baserCMS用｢Facebook LikeBoxプラグイン｣バージョンアップ：1.1.1</a></li>

<li><a href="http://www.materializing.net/archives/2011/08/30212908.php">baserCMS用｢Facebook LikeBoxプラグイン｣バージョンアップ：1.1.0</a></li>
]]></ul>


    </content>
</entry>

<entry>
    <title>facebook LikeBoxプラグインをVersionUpしました。</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2012/04/22081321.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=563" title="facebook LikeBoxプラグインをVersionUpしました。" />
    <id>tag:www.materializing.net,2012://1.563</id>
    
    <published>2012-04-21T23:13:21Z</published>
    <updated>2012-05-04T09:08:13Z</updated>
    
    <summary> 管理状況を整理して、正式リリースを行いました。 ■ baserCMS用 facebook LikeBoxプラグイン 2.0.0 リリース 公開中の「facebook LikeBoxプラグイン」をVersionUpしました。 更新内容 baserCMS本体の2...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="cakephpを楽しむ" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
<big>管理状況を整理して、正式リリースを行いました。</big><br />
<big>■ <a href="http://www.materializing.net/archives/2012/05/04154412.php">baserCMS用 facebook LikeBoxプラグイン 2.0.0 リリース</a></big>
</p>

<p>
公開中の「facebook LikeBoxプラグイン」をVersionUpしました。
</p>

<h3>更新内容</h3>

<ul>
<li>baserCMS本体の2.0 beta に合わせて改修</li>
<li>「高さ」の指定欄を追加</li>
</ul>

<p>
ファイルをDLして上書きするとアップデートが走りますので、それを行ったらOKです。
</p>]]>
<![CDATA[<p>
しばらく前から github への移行を進めていたのですが、ようやく整える事ができました。<br />
ファイルのDLは github にて行う事になります。
</p>

<p>
■ <a href="https://github.com/materializing/fb_likebox">https://github.com/materializing/fb_likebox</a>
</p>

<ul>
<li>master ・・・ 最新版</li>
<li>2.0.0・・・baserCMS 2.0 beta 対応版</li>
<li>1.1.1・・・baserCMS 1系 対応版</li>
</ul>

<p>
プロジェクト管理は <a href="https://github.com/yandod/candycane">candycane</a> で行なってます。<br />
■ <a href="http://project.materializing.net/projects/show/fb_likebox">http://project.materializing.net/projects/show/fb_likebox</a>
</p>

<h3>今回のアップデートについて</h3>

<p>
<a href="https://github.com/basercms/basercms">github にて公開中</a>のbaserCMSで、テンプレートの拡張子が ctp から php に変更になりました。<br />
また、管理システムに大幅に変更が加わっているので、そろそろ合わせておいた方が良いかな？って思って取り組みました。<br />
正式リリースがなされたら、また改めて動作を見る予定です<img class="emoticon catface" src="http://www.materializing.net/weblog/mt-static/plugins/EmoticonButton/images/emoticons/catface.gif" alt="catface" style="border:0;" />
</p>

<h4>あとがき</h4>

<p>
プレビュー表示をリアルタイムで表示する動作に変更してみよう。
</p>]]>


<h3>関連記事</h3>
<ul><![CDATA[
<li><a href="http://www.materializing.net/archives/2012/05/04154412.php">baserCMS用 facebook LikeBoxプラグイン 2.0.0 リリース</a></li>

<li><a href="http://www.materializing.net/archives/2012/05/12084224.php">baserCMS用 facebook LikeButtonプラグイン 1.0.0 リリース</a></li>

<li><a href="http://www.materializing.net/archives/2011/05/28164038.php">BaserCMS用｢Facebook LikeBoxプラグイン｣作りました。</a></li>

<li><a href="http://www.materializing.net/archives/2011/11/07195333.php">baserCMS用｢Facebook LikeBoxプラグイン｣バージョンアップ：1.1.1</a></li>

<li><a href="http://www.materializing.net/archives/2011/08/30212908.php">baserCMS用｢Facebook LikeBoxプラグイン｣バージョンアップ：1.1.0</a></li>
]]></ul>


    </content>
</entry>

<entry>
    <title>｢OSPN Press｣に、baserCMSについての記事を寄稿しました。</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2011/11/27074845.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=562" title="｢OSPN Press｣に、baserCMSについての記事を寄稿しました。" />
    <id>tag:www.materializing.net,2011://1.562</id>
    
    <published>2011-11-26T22:48:45Z</published>
    <updated>2011-11-26T22:49:32Z</updated>
    
    <summary> 全国各地で、オープンソースカンファレンスが開催中ですね。 「オープンソースカンファレンス」っていうのは、色んなオープンソース関連のものを、ブースで紹介したり、セミナー形式で内容発表があったり・・・というイベントです。 オープンソースカンファレンスは、オープン...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="普通日記" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
全国各地で、<a href="http://www.ospn.jp/">オープンソースカンファレンス</a>が開催中ですね。<br />
「オープンソースカンファレンス」っていうのは、色んなオープンソース関連のものを、ブースで紹介したり、セミナー形式で内容発表があったり・・・というイベントです。
</p>

<blockquote cite="http://www.ospn.jp/">
オープンソースカンファレンスは、オープンソースの今を伝えるイベントです。東京だけでなく、北は北海道、南は沖縄まで全国各地で開催しています。<br />
オープンソース関連のコミュニティや協賛企業・後援団体による、セミナーやプロダクトの展示などを入場・参加料が無料でご覧いただけるイベントです。
</blockquote>
<p class="cite">[引用元] <cite><a href="http://www.ospn.jp/" title="OSPN - We Are Open!!">OSPN - We Are Open!!</a></cite></p>

<p>
で、そのオープンソースカンファレンスを主催している「オープンソースカンファレンス事務局」が公開しているブログがあるんですが、そちらに・・・<strong>記事を寄稿</strong>しました！<br />
<big>■ <a href="http://www.ospn.jp/press/">OSPN Press</a></big>
</p>

<p>
<span style="color:#CC0000"><strong>初めての記事寄稿</strong></span>になりまーす丶(･ω･)ノ<br />
表題は『<strong><big><a href="http://www.ospn.jp/press/20111125no17-useit-oss.html">「オープンソース」を使ってみよう (第12回 baserCMS編)</a></big></strong>』です。<br />
題名の通り「<a href="http://basercms.net/">baserCMS</a>」についての記事になります。
</p>]]>
<![CDATA[<h3>寄稿した記事について</h3>

<p>
読者対象としては、baserCMSを初めて知る人、初めて使う人向けになります。<br />
内容としては、概要紹介から簡単な使い方まで。。。といった感じです。<br />
他にもbaserCMS関連情報も書いてます。<br />
記事内で紹介しているリンクを辿ると、baser関連情報は一通り得ることができるようまとめてみました。
</p>

<p>
寄稿の経緯としては、特別自分に対して何かオファーが来たわけではなく、「書いてみませんか？」という話が流れてきたから、「そんじゃ書いてみよ！」という軽いノリ。<br />
もともと、baserCMSについてはどっかで紹介したいなー、なんて思ってたりもしたんで、良い機会だったし。<br />
タイミングが良かったっす ･ω･
</p>

<h3>記事の書き方</h3>

<p>
最初に書きたい事柄を見出しレベルで列挙。<br />
それから順番を入替つつ、内容を定めつつ・・・って感じで考えました。<br />
その時のメモ書きは以下。
</p>

<pre><code>━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
記事内容
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ はじめに
     → 皆さんに挨拶
■ baserCMSとは
     → 簡潔に紹介してみる
■ baserCMSのインストール方法
     → SC交えつつ、実際のインストールの流れを書く
          ・ 環境 ＝ Windows：XAMPP
■ テーマの切替を行なってみる
     → デザインを簡単に切替可能な様子を書く
■ プラグインで機能追加
     → プラグイン機能の使い方について紹介
■ baserCMSの特徴
     ・[候補] スマートURL
     ・[候補] ファイル構造
■ 現在のbaserCMS
     → 最近の動き
■ baserCMSを取り巻く環境
     → 関連サイトや情報を書く
■ さいごに
     → OSCに登壇すること
     → 思い
</code></pre>

<h3>原稿の受け渡し</h3>

<p>
書いたテキストと利用した画像を送るだけでも良かったんですが、OSPN Pressと同じ環境を作る事にしました。<br />
つまり、OSPN Pressと同じテーマを適用したWordPressを設置。<br />
ここに記事を書けば、公開時と原稿用意・確認時の状態をほぼ同じ状態に保つ事ができる、と考えたため。<br />
<strike><span style="color:#CCCCCC"><strong>受け渡しにおいてラクがしたかった</strong>んです。</span></strike>
</p>

<p>
あとは確認してくれる方のアカウントを追加するだけ。<br />
本文中の画像についても、「メディアライブラリから取ってください」って感じで。
</p>

<p>
反省点としては、記事と画像の紐付けが外れていたものがあって、画像確認時に404を発生させてしまっていたこと。。。orz
</p>

<p>
念のためのバックアップ記事をコピーして用意してたのでアダとなりけり。<br />
使ったのは「Duplicate Post」プラグインです。<br />
素直にDB使っておけば良かったです(´-ω-`)
</p>

<h3>締切は守ったの？</h3>

<p>
とある事情により、結果的には守れました。<br />
けれども、正確には守れなかったかなー、と。<br />
迷惑掛けてしまってすいませんでした。。。orz
</p>

<h4>あとがき</h4>

<p>
楽しく書けました。<br />
ちょろっとだけ開発者視点でのbaserCMSも紹介しちゃったり。<br />
書く内容についてはそれほど苦労はなかったです。<br />
ただ、文言に注意したり、まとめ方に悩んでしまったりはしましたけど。
</p>

<p>
また機会があれば、どっかで書いてみたいですー(･ω･)
</p>

<p>
これでbaserCMSに興味持って貰えたら・・・すごく嬉しいです！<br />
良かったら読んでみて下さいね。
</p>

<p>
『<strong><big><a href="http://www.ospn.jp/press/20111125no17-useit-oss.html">「オープンソース」を使ってみよう (第12回 baserCMS編)</a></big></strong>』
</p>]]>


<h3>関連記事</h3>
<ul><![CDATA[
<li><a href="http://www.materializing.net/archives/2012/05/09203533.php">オープンソースカンファレンス2012 Nagoya に baserCMSが登場しますん。</a></li>

<li><a href="http://www.materializing.net/archives/2011/11/06062022.php">baserCMS勉強会vol.5に参加しましたー。</a></li>

<li><a href="http://www.materializing.net/archives/2011/11/05013843.php">baserCMS＋ATND APIで「気になるATND検索」</a></li>

<li><a href="http://www.materializing.net/archives/2011/04/04042247.php">BaserCMS勉強会vol.4に参加してきましたー。</a></li>

<li><a href="http://www.materializing.net/archives/2011/03/15081612.php">｢笑顔1つずつ支援プロジェクト｣ from BaserCMSユーザー会</a></li>
]]></ul>


    </content>
</entry>

<entry>
    <title>baserCMS用｢Facebook LikeBoxプラグイン｣バージョンアップ：1.1.1</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2011/11/07195333.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=560" title="baserCMS用｢Facebook LikeBoxプラグイン｣バージョンアップ：1.1.1" />
    <id>tag:www.materializing.net,2011://1.560</id>
    
    <published>2011-11-07T10:53:33Z</published>
    <updated>2011-11-07T10:53:50Z</updated>
    
    <summary> 公開中のbaserCMS用のFacebook LikeBoxプラグインをバージョンアップしました。 今回は以下の対応。 	スマートフォン用のビューを追加 ファイルのダウンロード 最新版は以下のページでダウンロード出来ます。 baserCMS用｢Faceboo...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="cakephpを楽しむ" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
公開中のbaserCMS用のFacebook LikeBoxプラグインをバージョンアップしました。<br />
今回は以下の対応。
</p>

<ul>
	<li>スマートフォン用のビューを追加</li>
</ul>

<h3>ファイルのダウンロード</h3>

<p>
最新版は以下のページでダウンロード出来ます。<br />
<a href="http://www.materializing.net/archives/2011/05/28164038.php">baserCMS用｢Facebook LikeBoxプラグイン｣はこちら</a>。<br />

</p>]]>
<![CDATA[<h4>あとがき</h4>

<p>
<a href="http://www.materializing.net/archives/2011/11/05013843.php">気になるATND検索</a> は、baserCMSのスマートフォン対応機能を利用しているのですが、色々と動作を見ている際に、そういやビュー(テンプレート)がない事に気付きました。
</p>

<p>
これで解決～ヽ( ・ω・)ﾉ
</p>]]>


<h3>関連記事</h3>
<ul><![CDATA[
<li><a href="http://www.materializing.net/archives/2012/05/04154412.php">baserCMS用 facebook LikeBoxプラグイン 2.0.0 リリース</a></li>

<li><a href="http://www.materializing.net/archives/2012/04/22081321.php">facebook LikeBoxプラグインをVersionUpしました。</a></li>

<li><a href="http://www.materializing.net/archives/2011/08/30212908.php">baserCMS用｢Facebook LikeBoxプラグイン｣バージョンアップ：1.1.0</a></li>

<li><a href="http://www.materializing.net/archives/2012/05/12084224.php">baserCMS用 facebook LikeButtonプラグイン 1.0.0 リリース</a></li>

<li><a href="http://www.materializing.net/archives/2011/05/28164038.php">BaserCMS用｢Facebook LikeBoxプラグイン｣作りました。</a></li>
]]></ul>


    </content>
</entry>

<entry>
    <title>baserCMS勉強会vol.5に参加しましたー。</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2011/11/06062022.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=559" title="baserCMS勉強会vol.5に参加しましたー。" />
    <id>tag:www.materializing.net,2011://1.559</id>
    
    <published>2011-11-05T21:20:22Z</published>
    <updated>2011-11-05T21:20:26Z</updated>
    
    <summary> 先週の10月30日(日)、baserCMS勉強会に参加してきました。 ■ 第５回 baserCMS勉強会＠福岡 baserCMS勉強会＠福岡 vol.5 (facebook内) 今回のお題は・・・テーマ制作のハンズオン・トレーニング！ 静的HTMLで作成した...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="イベント情報" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
先週の10月30日(日)、baserCMS勉強会に参加してきました。<br />
<big>■ <a href="http://study.basercms.net/vol5/index.html" target="_blank">第５回 baserCMS勉強会＠福岡</a></big><br />
<big><a href="https://www.facebook.com/event.php?eid=187552601318950" target="_blank">baserCMS勉強会＠福岡 vol.5</a> (facebook内)</big>
</p>

<p>
今回のお題は・・・<strong>テーマ制作のハンズオン・トレーニング！</strong>
</p>

<p>
静的HTMLで作成したページを、いかにしてbaserに組み込んでいくのか？<br />
その手順を、メインのナビゲーターを介して一緒に辿って行く、という勉強会。
</p>

<p>
会場は<a href="http://blog.dhw.co.jp/fukuoka/" target="_blank">デジタルハリウッド福岡校</a>。<br />
PCは基本、各個人で持参。<br />
動作確認用の環境は、baserの勉強会用サーバに用意済み。<br />
と、いった感じでした。
</p>

<p>
今回はプレゼンサポートとしての役割を担いました。<br />
どういった事をしてたのかというと、メイン・セッションでお話をする <a href="http://www.facebook.com/daichi.shim" target="_blank">下山 大地さん</a> の話す内容に合わせて、スライドを進めたり戻したり、トレーニングのデモンストレーションを行ったり・・・です。<br />

</p>]]>
<![CDATA[<h3>どんなテーマをやってみたの？</h3>

<p>
先ずはどんなテーマだったのかをご紹介。<br />
以下は、今回のハンズオンで作成するテーマの元となるデザイン。<br />
<big>■ <a href="http://study.basercms.net/vol5/simplepromotion_study/" target="_blank">シンプルプロモーション</a></big><br />
「プロモーション」という名前が付いている通り、何か、例えば製品紹介やサービス紹介のサイトとして利用出来そうな感じのデザインです。<br />
きれいに出来ててイイです！<br />
作成は話し手である 下山さん です。
</p>

<p>
で、こちらはその時の資料。<br />
<big>■ <a href="http://zenpre.net/p/DKaY6" target="_blank">静的サイトをbaserへ組み込め！ | ZENPRE（ゼンプレ）</a></big><br />
資料の公開には <a href="http://zenpre.net/" target="_blank">ZENPRE（ゼンプレ）</a> という、プレゼンテーションとUSTREAM動画を同時に流す事が出来るサービスを利用してます。
</p>

<p>
ちなみにこちらには、これまでにもたくさんのプレゼンが公開してあって、私はCakePHPやGitに関しての資料に目を通すのが趣味です。<br />
<span style="color:#999999">※好きなことやってんだから趣味で良いよね？(･ω･)</span>
</p>

<p>
それで、話を戻すと、このHTMLで出来てるデザインを、baserに実際にテーマとして組み込んで行く・・・というセッションでした。<br />
中を見て貰うと判るんですが、「どこにどんなコードを書く」といった感じでプレゼン資料は進んで行ってます。<br />
で、その時の、どこに何を書いて・・・という操作デモがあった方が良さそうという事で、その役割内で私も一緒に勉強しました。
</p>

<p>
興味の湧いた方はやってみて下さいね。
</p>

<p>
いやー、あれですね。<br />
話に合わせながらスライドを切替つつ、必要に応じて動作デモとしてエディタに切替て操作して・・・というのは難しかったです（汗
</p>

<p>
。。。そういえば、その場だけで終り！というんじゃなく、後日質問受付けの窓口みたいなものがあったりすると、こういった勉強会では有効なのかなぁ？(´-ω-`)<br />
その場だけで消化出来なかったひとが居るかもしれないし。。。
</p>

<h3>LT＠ライトニングトーク</h3>

<p>
メインセッソン、あ、噛みますた。<br />
メインセッションのあとは恒例(？)のライトニングトーク。
</p>

<p>
今回は。。。以下の3本立て！
</p>

<ul>
	<li><a href="http://zenpre.net/p/RtkBr" target="_blank">baser CMS使ってみました　～実践編～</a></li>
	<li><a href="http://zenpre.net/p/VLnjh" target="_blank">baserCMS用のDBチューニング</a></li>
	<li>最近のbaserCMS</li>
</ul>

<p>
「 baser CMS使ってみました」では、baserを用いての構築事例が紹介されました。<br />
実際の利用者から出た良い点・要望のお話が出て、とても濃い内容でした。<br />
<span style="color:#999999">あ、しまった。。。発表者さんに絶対言っておきたい事があったのに伝え損ねてた事を今思い出した。。。</span>
</p>

<p>
「DBチューニング」のお話は、ちょこっと難しいところでのお話がありました。<br />
けど、ふむふむこの辺も押さえられるようにならないといけないなぁ・・・というところでのお話が聞けて良かったです。<br />
あと、「ここまでやるとご飯が食べられるようになります」のくだりで笑えて面白かったです（＾ω＾）
</p>

<p>
「最近のbaserCMS」では、新管理画面の話が出ました。<br />
現行の管理画面とはガラッと変わって、ナビゲーション等が見直されたり、機能が追加される点等の紹介がありました。<br />
もうちょっと先の話になるので、それまでに現行のbaserの管理画面に触れておくと、その変化を体感する事が出来ますよ、と。
</p>

<h4>あとがき</h4>

<p>
baserCMSは基本機能が揃っているだけに、導入の敷居が低くて良いところを改めて認識しました。<br />
また、難しいところも突き詰めて行けば、それにより更に良い形にもなりそうなところ。<br />
あとは、追加要件にも柔軟に対応可能なところとか。<br />
特にCakePHPを触っていると、きっと取っ付きやすいと思います。
</p>]]>


<h3>関連記事</h3>
<ul><![CDATA[
<li><a href="http://www.materializing.net/archives/2011/04/04042247.php">BaserCMS勉強会vol.4に参加してきましたー。</a></li>

<li><a href="http://www.materializing.net/archives/2011/01/20095633.php">「BaserCMS勉強会＠福岡 vol.３」が開催されます。</a></li>

<li><a href="http://www.materializing.net/archives/2012/05/09203533.php">オープンソースカンファレンス2012 Nagoya に baserCMSが登場しますん。</a></li>

<li><a href="http://www.materializing.net/archives/2011/11/27074845.php">｢OSPN Press｣に、baserCMSについての記事を寄稿しました。</a></li>

<li><a href="http://www.materializing.net/archives/2011/11/05013843.php">baserCMS＋ATND APIで「気になるATND検索」</a></li>
]]></ul>


    </content>
</entry>

<entry>
    <title>baserCMS＋ATND APIで「気になるATND検索」</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2011/11/05013843.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=558" title="baserCMS＋ATND APIで「気になるATND検索」" />
    <id>tag:www.materializing.net,2011://1.558</id>
    
    <published>2011-11-04T16:38:43Z</published>
    <updated>2011-11-04T18:03:00Z</updated>
    
    <summary> 以前にCakePHPを利用して、ATNDに登録されているイベントを検索出来るサイトを制作しました。 そこで今回は、CakePHPベースの国産CMSであるbaserCMSを利用して、同一＋αのものが出来ないか挑戦してみました。 気になるATND検索　概要 ■気...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="cakephpを楽しむ" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
以前にCakePHPを利用して、<a href="http://www.materializing.net/archives/2011/02/06084415.php">ATNDに登録されているイベントを検索出来るサイト</a>を制作しました。<br />
そこで今回は、CakePHPベースの国産CMSである<a href="http://basercms.net/">baserCMS</a>を利用して、同一＋αのものが出来ないか挑戦してみました。
</p>

<h3>気になるATND検索　概要</h3>

<p>
<big>■<a href="http://kininaruatnd.materializing.net/">気になるATND検索</a></big>
</p>

<a href="http://basercms.net/">baserCMS</a>、<a href="http://jquerymobile.com/">jQueryMobile</a>、<a href="http://api.atnd.org/">ATND API</a>
<ul>
<li>ATNDに登録してあるイベントを検索出来ます。</li>
<li>利用した検索ワードはクッキーに保存され、次アクセス時等、一旦ページを離れた場合でも、フォームに自動入力されます。</li>
<li>気になったイベントは保存する事が出来ます。保存の仕組にクッキーを利用してます。</li>
<li>基本的にiPhone(スマートフォン)用</li>
</ul>

<p>
前回のものとほぼ同一仕様。。。ですが、baserCMSを利用している！というのが強いて言うならポイントです。<br />
<span style="color:#999999">※やってみたかったんですよぉ(･ω･)</span>
</p>]]>
<![CDATA[<h3>作ってみた楽しかったところ・良かったところ</h3>

<p>
基本的な動作は既に前回作成済だったので、移行自体は早く済みました。<br />
それと、作成していた動作やコードの見直しも出来たし、加えて、基礎部分はbaserCMSが担ってくれているので、この点が快適作業に繋がりました。
</p>

<p>
また、baserCMSはスマートフォン対応というところで、その仕組を利用したかった点が挙げられます。<br />
更新情報にブログ機能が使えますし。<br />
それと、サイトを出来るだけ簡単に管理出来るようにしたかったので導入しました。
</p>

<p>
この目論見は大当りで、テンプレートさえ作ってしまえば、あとは管理画面からの簡単更新。<br />
「設置も更新も簡単！」という謳い文句もぴったり～丶(･ω･)ノ
</p>

<h3>課題として残っている点ややってみたい点、ダメなところ</h3>

<p>
前回からの引継ぎがほとんど。。。なんというダメ具合（泣
</p>

<p>
■リクエストURLに期間を指定するとエラーになる。<br />
　+ 既に終了、又は開催日が過ぎたイベントのみの場合<br />
　+ ブラウザからURLを直接叩いた場合は、結果が取れる<br />
■クッキーが保存されているなら、その情報をもとにしてボタンを押さずに結果が表示されるようにしてみたい。<br />
■クッキー削除、セッション削除時、画面変遷が必要ないAjax仕様にしてみたい。<br />
■気になるリスト に保存した際、画面変遷がない仕様にしてみたい。<br />
■過去の検索ワードを保存して、何らかの仕組を作ってみたい。(取得するのは検索語だけ)。
</p>

<h3>Mashup Awards 7 に参加</h3>

<p>
<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="https://ma7.mashupaward.jp/?locale=ja"><img alt="Mashup Awards 7" src="http://www.materializing.net/images/banner_ma7.gif" width="160" height="160" class="mt-image-right" style="float: right; margin: 0 0 20px 20px;" /></a></span><br />
<strike>これから参加申込しまーす。</strike><br />
参加申込完了しましたー。
</p>

<p>
<big>■<a href="https://ma7.mashupaward.jp/works/231?locale=ja">MA7&nbsp;サイト内、作品紹介ページ</a></big>
</p>

<h4>あとがき</h4>

<p>
はっきり言って、自分の旬は<a href="http://basercms.net/">baserCMS</a>です。<br />
なので、どうしてもこれ使って何かやりたいなぁ～って思ってる時に、Mashup Awardsを知りました。<br />
なので、参加するために作り直してみました。
</p>

<p>
前のサイトよりも愛着が湧いたので、これから思いついた事とかやってみたい事は、このサイトもベースにして挑戦して行きたいなぁ～、って思ってます。
</p>

<p>
新しくなった「気になるATND検索」を宜しくお願いしまーすm(。。)m
</p>]]>


<h3>関連記事</h3>
<ul><![CDATA[
<li><a href="http://www.materializing.net/archives/2011/02/06084415.php">ATND API＋CakePHPでイベント検索。｢気になるATND検索｣</a></li>

<li><a href="http://www.materializing.net/archives/2012/05/09203533.php">オープンソースカンファレンス2012 Nagoya に baserCMSが登場しますん。</a></li>

<li><a href="http://www.materializing.net/archives/2011/01/20095633.php">「BaserCMS勉強会＠福岡 vol.３」が開催されます。</a></li>

<li><a href="http://www.materializing.net/archives/2012/05/12084224.php">baserCMS用 facebook LikeButtonプラグイン 1.0.0 リリース</a></li>

<li><a href="http://www.materializing.net/archives/2012/05/04154412.php">baserCMS用 facebook LikeBoxプラグイン 2.0.0 リリース</a></li>
]]></ul>


    </content>
</entry>

<entry>
    <title>話題(？)のYahoo!ボックス使ってみた！で、気付いたとこひとつ</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2011/10/29155256.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=557" title="話題(？)のYahoo!ボックス使ってみた！で、気付いたとこひとつ" />
    <id>tag:www.materializing.net,2011://1.557</id>
    
    <published>2011-10-29T06:52:56Z</published>
    <updated>2011-10-29T06:53:14Z</updated>
    
    <summary> 先日、公開されたYahoo!Japanのサービスのひとつ、「Yahoo!ボックス」が気になったのでちょっと使ってみました。 ■Yahoo!ボックスとは - Yahoo!ボックス - 大切な思い出をずっと大事にお預かりします Yahoo!ボックスってなに？ デ...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="WebSERVICE" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
先日、公開されたYahoo!Japanのサービスのひとつ、「Yahoo!ボックス」が気になったのでちょっと使ってみました。
</p>

<p>
<big>■<a href="http://box.yahoo.co.jp/promo/" class ="target-blank">Yahoo!ボックスとは - Yahoo!ボックス - 大切な思い出をずっと大事にお預かりします</a></big>
</p>

<h3>Yahoo!ボックスってなに？</h3>

<p>
ディスク・スペースを各ユーザに割り当てて、インターネット経由でファイルの読込・書込を行う事が出来るオンライン・ストレージサービスのひとつです。<br />
用途としては、バックアップ、USBメモリ等のリムーバルメディアの代替、他のひととのファイル共有・・・などが挙げられます。
</p>

<p>
このオンライン・ストレージは、他にも便利なサービスがあって、
</p>

<ul>
	<li><a href="http://box.net/" class ="target-blank">Box | Simple Online Collaboration: Online File Storage, FTP Replacement, Team Workspaces</a></li>
	<li><a href="http://www.dropbox.com/" class ="target-blank">Dropbox - ファイル - 生活をシンプルに</a></li>
</ul>

<p>
等が挙げられます。
</p>]]>
<![CDATA[<h3>プランとか</h3>

<p>
Yahoo!アカウント持ってる人だと、無料で5GBまで利用出来ます。<br />
Yahoo!プレミアムに入ってると、容量が50GBに跳ね上がります。<br />
更に上位のプランも準備中みたいです。
</p>

<table>
<tr><th>プラン名</th><th>(予定)1000GB</th><th>50GB</th><th>5GB</th></tr>
<tr><td>Yahoo!プレミアム</td><td>300円</td><td>無料</td><td>ー</td></tr>
<tr><td>通常</td><td>1,000円</td><td>ー</td><td>無料</td></tr>
</table>

<h3>専用のアプリケーションはあるのかな？</h3>

<p>
PC用として、Windowsに対応してるソフトが出されてます。<br />
Mac版とか出ないのかな！？<br />
ブラウザからはアップ出来る1ファイルの容量が300MBなのですが、このソフトを使うと、制限がなくなります。
</p>

<p>
iPhone用のアプリは申請中で、Android用は出てます。<br />
Android用のアプリを試してみようとしたのですが、インストール後のログインが出来ない状態になってしまったので、また今度お試し予定。
</p>

<p>
そんで、以下は各デバイス毎のアップ容量。<br />
<a class ="target-blank" href="http://twitter.com/#!/Yahoo_box/status/129736823701377026/photo/1">Twitter / @Yahoo_box</a>
</p>

<h3>ちょっと試してみて、先ず気付いた点</h3>

<p>
Windows用のソフトウェアを使ってみて、設定画面を一通り確認してみました。<br />
その際、これは気をつけた方が良いかな？って点がありました。
</p>

<p>
<a rel="lightbox" href="http://farm7.static.flickr.com/6239/6291011676_fe4d029350_z.jpg" title="Yahoo!ボックス - 設定画面 by materializing, on Flickr"><img src="http://farm7.static.flickr.com/6239/6291011676_fe4d029350_m.jpg" width="240" height="180" alt="Yahoo!ボックス - 設定画面" class="mt-image-left" /></a>インストールしたあとのデフォルト状態では、隠しファイル・フォルダーは含まれないようになってます。<br />
用途によるとは思うんですが、この状態では困る場面も出て来るかもしれないので、この設定は無効にしておきます。
</p>

<h4>あとがき</h4>

<p>
まだまだ始まったばかりのサービスなので、これからどうなってくのか楽しみですね。日本発のサービスですし。<br />
これからぼちぼち使って行ってみようと思います丶(･ω･)ノ<br />

</p>]]>


<h3>関連記事</h3>
<ul><![CDATA[
<li><a href="http://www.materializing.net/archives/2012/05/12084224.php">baserCMS用 facebook LikeButtonプラグイン 1.0.0 リリース</a></li>

<li><a href="http://www.materializing.net/archives/2012/05/05051904.php">新しくなった baserCMS 2.0.0 をcoreserverにインストールしてみた。</a></li>

<li><a href="http://www.materializing.net/archives/2011/01/03160320.php">データベース設計を行う際に便利なツール｢WWW SQL Designer｣</a></li>

<li><a href="http://www.materializing.net/archives/2010/12/15172543.php">OSC2010Fukuokaに参加してきました！BaserCMS部門</a></li>

<li><a href="http://www.materializing.net/archives/2010/10/23104638.php">GoogleChromeブックマークバーのちょこっと便利な使い方</a></li>
]]></ul>


    </content>
</entry>

<entry>
    <title>baserCMSのヘルパーを覗く旅：TextExヘルパー</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2011/10/03112051.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=556" title="baserCMSのヘルパーを覗く旅：TextExヘルパー" />
    <id>tag:www.materializing.net,2011://1.556</id>
    
    <published>2011-10-03T02:20:51Z</published>
    <updated>2011-10-03T02:20:57Z</updated>
    
    <summary> baserCMSに、セキュリティ上の脆弱性があることが発表されました。 ご利用中の方はアップデートされましたか？ ■BaserCMSにXSSなど複数の脆弱性、アップデートを呼びかけ（JVN）｜ScanNetSecurity ■JVN09789751 / JV...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="CMS・Opensource" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
<big>baserCMSに、セキュリティ上の脆弱性があることが発表されました。</big><br />
ご利用中の方はアップデートされましたか？<br />
■<a href="http://scan.netsecurity.ne.jp/archives/52018316.html" target="_blank">BaserCMSにXSSなど複数の脆弱性、アップデートを呼びかけ（JVN）｜ScanNetSecurity</a><br />
■<a href="http://basercms.net/patch/JVN09789751" target="_blank">JVN09789751 / JVN16617002 に対応するバージョン別改善ファイル一覧｜改善ファイル｜baserCMS - 国産オープンソース！コーポレートサイトにちょうどいいCMS</a>
</p>

<p>
作業自体はそれ程大掛かりな手間が掛かるワケじゃないので、情報に気付いた方は早目のアップデートを行いましょう！(｀･ω･´)
</p>

<p>
・・・というワケで、今回は「baserCMSの秘めたる力を探る旅：第1弾 (仮題)」。<br />
「TextExヘルパーを覗いてみよう！」です。<br />

</p>]]>
<![CDATA[<h3>そもそもTextExヘルパーとは？</h3>

<p>
通常のデータをテキスト(Text)表示する方法を、拡張(Extend)したものです。<br />
extension なのか extend なのか expand なのか expansion なのかはこの際、そっと隣の席に置いておく事にします。<br />
とにかく、純正のCakePHPの Textヘルパーを更に拡張し、表示(ビュー)側の処理の利便性を高くしたヘルパーです。です。
</p>

<p>
■BASERCMS/app/views/helpers/text_ex.php
</p>

<p>
最初っから事細かに1つずつ見て行くのはアレなので、ここでは幾つかを紹介してみます。
</p>


<h4>arrayValue($key, $array, $noValue = '')</h4>

<p>
配列とキーを指定すると、その値を取ってくれる関数です。<br />
使い方はこんな感じ。<br />
arrayValue('取りたいキー', 配列を指定, '値がない時の表示')<br />
例えばこんな風に使えます。
</p>

<pre><code>&lt;?php&nbsp;echo&nbsp;$textEx-&gt;arrayValue('version',&nbsp;$baser-&gt;siteConfig);&nbsp;?&gt;</code></pre>

<h5>この関数を使う良いところ</h5>

<p>
仮に指定したキーが定義されていない場合でも、エラー表示が出ないです。<br />
値がない場合の表示を指定出来る点。<br />
if文での存在チェックが不要になる点。
</p>

<pre><code>echo&nbsp;$baser-&gt;siteConfig['version'];

echo&nbsp;$baser-&gt;siteConfig['hoge'];
echo&nbsp;$textEx-&gt;arrayValue('hoge',&nbsp;$baser-&gt;siteConfig,&nbsp;'値がないよ');</code></pre>


<h4>noValue($value, $noValue)</h4>

<p>
指定した値に対してチェックを掛けて、存在する時はその値を、無い時は指定の表示が出来る関数です。<br />
使い方はこんな感じ。<br />
noValue($baser->siteConfig['hoge'], '値がない時の表示')<br />
例えばこんな風に使えます。
</p>

<pre><code>echo&nbsp;$textEx-&gt;noValue($textEx-&gt;arrayValue('hoge',&nbsp;$baser-&gt;siteConfig),&nbsp;'無し');
echo&nbsp;$textEx-&gt;noValue($textEx-&gt;arrayValue('version',&nbsp;$baser-&gt;siteConfig),&nbsp;'不明');</code></pre>

<h5>この関数を使う良いところ</h5>

<p>
値がない場合の表示を指定出来る点。<br />
if文での存在チェックが不要になる点。
</p>

<h5>ちょっち変えてみたところ</h5>

<p>
この関数は、第2引数の指定が必ず必要な関数なので、その点を省略出来るようにして使っても良いですね。
</p>

<pre><code>function&nbsp;noValue($value,&nbsp;$noValue)
　　↓↓↓
function&nbsp;noValue($value,&nbsp;$noValue&nbsp;=&nbsp;'')</code></pre>


<h4>prefList($empty = '都道府県')</h4>

<p>
都道府県のリストを出力します。<br />
例えばこんな風にするだけで、都道府県選択リストを作る事が出来ます。
</p>

<pre><code>&lt;?php&nbsp;echo&nbsp;$formEx-&gt;input('Model.key',&nbsp;array('type'&nbsp;=&gt;&nbsp;'select',&nbsp;'options'&nbsp;=&gt;&nbsp;$textEx-&gt;preflist()));&nbsp;?&gt;</code></pre>

<h5>この関数を使う良いところ</h5>

<p>
都道府県リストはtextExヘルパー内で定義されているので、並び替えも自在。<br />
使いたい県名だけのリストに変更する事も可能です。
</p>


<h4>zipFormat($value)</h4>

<p>
郵便番号にハイフンとマークを付けて出力してくれます。<br />
例えばこんな風にするだけで、郵便番号表記が簡単に出来上がります。
</p>

<pre><code>&lt;?php&nbsp;echo&nbsp;echo&nbsp;$textEx-&gt;zipFormat(8100001);&nbsp;?&gt;</code></pre>

<h5>この関数を使う良いところ</h5>

<p>
数字を簡単に郵便番号付きで表現出来る点。
</p>

<p>
■<a href="http://www.friendpaste.com/4ZRh0rO85gJ9fd68P80hZj">ちょっち変えてみたところ</a>
</p>


<h4>あとがき</h4>

<p>
ここで紹介したのは幾つかなのですが、他にも便利関数がたくさん揃ってます。<br />
ビュー(ctp のテンプレート)側を調整する際には、ヘルパーを有効に使ってラクしたいですね！<br />

</p>]]>


<h3>関連記事</h3>
<ul><![CDATA[
<li><a href="http://www.materializing.net/archives/2011/02/19085144.php">cakephpでhttp_build_query使う時の＆(アンパサンド)</a></li>

<li><a href="http://www.materializing.net/archives/2011/02/09091108.php">｢気になるATND検索｣作って判ったことや反省点とか。</a></li>

<li><a href="http://www.materializing.net/archives/2010/02/06150141.php">国産オープンソース「BaserCMS」をXAMPPでお試ししてみた。</a></li>

<li><a href="http://www.materializing.net/archives/2011/02/04122318.php">BaserCMSでCakePHP DebugKitを使ってみる。</a></li>

<li><a href="http://www.materializing.net/archives/2011/01/02170848.php">CakePHPのトップページをサイトトップとして利用したい時</a></li>
]]></ul>


    </content>
</entry>

<entry>
    <title>baserCMS用｢Facebook LikeBoxプラグイン｣バージョンアップ：1.1.0</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2011/08/30212908.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=555" title="baserCMS用｢Facebook LikeBoxプラグイン｣バージョンアップ：1.1.0" />
    <id>tag:www.materializing.net,2011://1.555</id>
    
    <published>2011-08-30T12:29:08Z</published>
    <updated>2011-11-06T16:58:44Z</updated>
    
    <summary> 以前、公開したbaserCMS用のFacebook LikeBoxプラグインをバージョンアップしました。 新に追加した機能は以下の2つ。 	日本語、英語表示の切替 	枠線色設定の追加 きっかけとなったのはTwitterでの一言。 それから詳細情報がフォーラム...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="cakephpを楽しむ" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
以前、公開したbaserCMS用のFacebook LikeBoxプラグインをバージョンアップしました。<br />
新に追加した機能は以下の2つ。
</p>

<ul>
	<li>日本語、英語表示の切替</li>
	<li>枠線色設定の追加</li>
</ul>

<p>
きっかけとなったのは<a href="https://twitter.com/#!/QuarisJP/status/105896768117551104" class="target-blank">Twitterでの一言</a>。<br />
それから詳細情報が<a href="http://forum.basercms.net/modules/newbb/viewtopic.php?topic_id=378&forum=7" class="target-blank">フォーラム</a>に届きました。
</p>

<p>
プラグインへの取込を相談したところ、ご快諾頂けました～丶(･ω･)ノ<br />
ので、公開します！
</p>]]>
<![CDATA[<h3>ファイルのダウンロード</h3>

<p>
最新版は以下のページでダウンロード出来ます。<br />
<big><strong><a href="/archives/2011/05/28164038.php">baserCMS用｢Facebook LikeBoxプラグイン｣はこちら</a>。<br />
</strong></big>
</p>

<h3>バージョンアップする際は以下</h3>

<p>
解凍して出来た fb_likebox フォルダを、そのまま <strong>/app/plugins の中にアップ</strong>します。<br />
※fb_likeboxフォルダごと、全てのファイルを上書きです。<br />
BASER/app/plugins/fb_likebox
</p>

<p>
その後、システム設定 -> プラグイン管理 と進み、Facebook LikeBoxプラグインのバージョンアップを行います。<br />
→ 「UP」の表示が出ているボタンをクリック。
</p>

<p>
以上！！
</p>

<h3>動作確認</h3>

<p>
過去に設定していた値は保存されているか？<br />
新しい設定項目は増えているか？<br />
ちゃんと保存されるか？<br />
公開側に変更した設定が反映されるか？
</p>

<p>
・・・辺りを確認して下さいね。
</p>

<p>
もし、正しくアップデート出来ないとか、動作不良が起こったら教えて貰えると嬉しいです。<br />
よろしくお願いします～ ･ω･
</p>


<h4>あとがき</h4>

<p>
DBの構造変更を伴う初のアップデート。<br />
という事で、初めてアップデート用のスクリプト書きました。<br />
動作確認は取ったし、不具合なく動いてくれると良いな。。。
</p>

<p>
ちなみに baserCMSでは、以下の箇所にアップデートについての解説が載せてあります。<br />
/baser/controllers/updaters_controller.php
</p>

<p>
感想とか不具合報告など、引き続きやメールやTwitter等で受付中で～す。<br />
どうぞお気軽に ヽ( ・ω・)ﾉ
</p>]]>


<h3>関連記事</h3>
<ul><![CDATA[
<li><a href="http://www.materializing.net/archives/2012/05/04154412.php">baserCMS用 facebook LikeBoxプラグイン 2.0.0 リリース</a></li>

<li><a href="http://www.materializing.net/archives/2012/04/22081321.php">facebook LikeBoxプラグインをVersionUpしました。</a></li>

<li><a href="http://www.materializing.net/archives/2011/11/07195333.php">baserCMS用｢Facebook LikeBoxプラグイン｣バージョンアップ：1.1.1</a></li>

<li><a href="http://www.materializing.net/archives/2012/05/12084224.php">baserCMS用 facebook LikeButtonプラグイン 1.0.0 リリース</a></li>

<li><a href="http://www.materializing.net/archives/2011/05/28164038.php">BaserCMS用｢Facebook LikeBoxプラグイン｣作りました。</a></li>
]]></ul>


    </content>
</entry>

<entry>
    <title>遂におっきなバグを取り除きました。(iPhone持ったよ！)</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2011/08/28131604.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=554" title="遂におっきなバグを取り除きました。(iPhone持ったよ！)" />
    <id>tag:www.materializing.net,2011://1.554</id>
    
    <published>2011-08-28T04:16:04Z</published>
    <updated>2011-08-28T04:17:11Z</updated>
    
    <summary> iPhone持ったよー！！ というワケで、iPhoneを遂に遂に購入しましたとさ。 iPhone・・・・・おもしろおおおおおおおおおおおい！！ というお役立ち感ハンパないっす。ワタクシ、とてもとても感動しております。 思ってたよりもずっと操作感良く、持ったら...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="普通日記" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
<strong><big>iPhone持ったよー！！</big></strong>
</p>

<p>
というワケで、iPhoneを遂に遂に購入しましたとさ。
</p>

<p>
iPhone・・・・・おもしろおおおおおおおおおおおい！！<br />
というお役立ち感ハンパないっす。ワタクシ、とてもとても感動しております。
</p>

<p>
思ってたよりもずっと操作感良く、持ったら持ったで、もっと早くから持ちたかったなぁ。。。なんてしょーもない事考えてます。<br />
しかしこのタイミングでしか持てなかったので、そこは仕方なし。
</p>

<p>
Androidにしようかな？とも思ったのですが、「iPhoneで」自分の作ったサイトを確認したかったのでこっちにしました。
</p>]]>
<![CDATA[<h3>iPhoneでやりたかったこと</h3>

<ul>
	<li>自分の作ったサイトの動作確認</li>
	<li>Gmailと連携させたメールの利用</li>
	<li>evernoteなどのメモ確認、記録</li>
	<li>RSSの閲覧</li>
	<li>燃費記録・お小遣い記録とか、日々の積み重ねメモ</li>
	<li>連絡先の一元管理</li>
</ul>

<p>
・・・などなど。<br />
ちょこっとPCの前から離れた環境でも、常に必要な情報が取り出せるような仕組、PCで使っている情報との同期を整えたかったところ、が大きいです。
</p>

<h3>使ってみた感想とか</h3>

<p>
どのアプリもスムーズでびっくりでした。<br />
メールも読み易くて使い易いです。<br />
どのアカウントもメールもまとめて扱える点も◎。<br />
これまで基本的にチェックはPCだったんですが、それはiPhoneチェックに移行となりました。
</p>

<p>
Feedリーダーには「Byline」を使ってみてます。<br />
ちょっとした空き時間にさらっとチェックしておいて、気になる記事に☆を付けておけるのが良いです。
</p>

<p>
evernoteのアプリもとても良いですね。<br />
ただ、これはちょっと困った事があって、iPhoneから編集したノートには、なんか変な書式が加えられてしまうみたいです。。。<br />
あとでPCで開いた時に、状態が変わってしまうのが難点。<br />
開いても書式を保っておけるオプションとかあるのかなぁ・・・？
</p>

<p>
Skypeは入れてるんですが、まだ通話には使ったことがないです。<br />
チャットは便利。
</p>

<p>
Twitterはそれほど利用してなかったんですが、アプリを入れてから確認頻度は上がりました。<br />
眺めていて楽しいっす。
</p>

<h4>あとがき</h4>

<p>
PCでやっていたことをどれほどiPhoneで出来るようにするか？というテーマ(？)を掲げて使って見てるんですが、今のところ「不便さを感じない」くらいに便利に使えてます丶(･ω･)ノ<br />
たーのしいぃぃーっ！！！
</p>

<p>
あ！そうそう、それとあと充電早いっ！
</p>

<p>
・・・というワケで、某所にて発表したバグは解消されました！
</p>]]>


<h3>関連記事</h3>
<ul><![CDATA[
<li><a href="http://www.materializing.net/archives/2011/01/29113206.php">サイトの表示パフォーマンス改善してみました。</a></li>

<li><a href="http://www.materializing.net/archives/2011/01/23151719.php">BaserCMS勉強会@福岡vol.3で発表した資料の補足記事</a></li>

<li><a href="http://www.materializing.net/archives/2011/01/17051905.php">jQTouchを用いたMT用iphoneテンプレートセット[設定編]</a></li>

<li><a href="http://www.materializing.net/archives/2011/01/16032646.php">jQTouchを用いてMT用iphoneテンプレートセット作ってみました。</a></li>

<li><a href="http://www.materializing.net/archives/2011/01/07170156.php">実機ないけどiphoneコーディング＋CakePHPやってみました。</a></li>
]]></ul>


    </content>
</entry>

<entry>
    <title>Netbeans＋XdebugをBaserCMSで利用する時の注意点</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2011/05/29055015.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=553" title="Netbeans＋XdebugをBaserCMSで利用する時の注意点" />
    <id>tag:www.materializing.net,2011://1.553</id>
    
    <published>2011-05-28T20:50:15Z</published>
    <updated>2011-05-28T20:50:21Z</updated>
    
    <summary> ローカル環境(XAMPP)用意した。 BaserCMSインストールした。 Netbeans＋Xdebug でデバッガー稼働出来るようにした。 ブレークポイントも設定した。 よっし変数の流れ追ってみよー！・・・・・止まらんΣ(ﾟДﾟ) そんな時の注意点です。 ...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="cakephpを楽しむ" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
ローカル環境(XAMPP)用意した。<br />
BaserCMSインストールした。<br />
Netbeans＋Xdebug でデバッガー稼働出来るようにした。<br />
ブレークポイントも設定した。
</p>

<p>
よっし変数の流れ追ってみよー！・・・・・止まらんΣ(ﾟДﾟ)
</p>

<p>
そんな時の注意点です。
</p>]]>
<![CDATA[<p>
<big>スマートURLをONにしている時は、実行構成の初期実行ファイルを、webroot直下のindex.php に設定する！</big>
</p>

<p>
・・・これだけ。でも大事。
</p>

<p>
スマートURLがOFFの時は、設置したBaserCMS直下の index.php に処理が走るのですが、スマートURLをONにして、リライトを使うと /app/webroot/ 以下の index.php に処理が移ります。
</p>

<p>
なので、Netbeansのプロジェクトを右クリックしてプロパティ -> 実行構成 -> 開始ファイル のところを、「app/webroot/index.php」にしておく必要があります。
</p>

<h4>あとがき</h4>

<p>
愛用してたzip版のxampp環境がぶっ壊れたのでxampp入れ替えました。<br />
これを機に、どうせいつも使うものだしインストーラー版も使ってみたかったし、こっちをインストール。<br />
特別な支障は出てないんだけど、Apacheのバーチャルホストに設定していたディレクトリが存在しないため、Apacheが起動しないという問題点には1時間ばかしハマってました。。。（ノ∀`）ｱﾁｬｰ
</p>

<p>
あ、それと公開したFacebook LikeBoxプラグインですが、早速見逃してたバグがあったので更新しました。。。（ノ∀`）ｱﾁｬｰ2
</p>

<p>
通常の動作には問題ないんですけど、こういうのもちゃんと解消しておくの大事ですもんね！
</p>]]>


<h3>関連記事</h3>
<ul><![CDATA[
<li><a href="http://www.materializing.net/archives/2011/02/04122318.php">BaserCMSでCakePHP DebugKitを使ってみる。</a></li>

<li><a href="http://www.materializing.net/archives/2011/01/24174357.php">BaserCMS(1.6.8)をcoreserverにインストールしてみる。</a></li>

<li><a href="http://www.materializing.net/archives/2010/02/06150141.php">国産オープンソース「BaserCMS」をXAMPPでお試ししてみた。</a></li>

<li><a href="http://www.materializing.net/archives/2012/05/12084224.php">baserCMS用 facebook LikeButtonプラグイン 1.0.0 リリース</a></li>

<li><a href="http://www.materializing.net/archives/2012/05/09203533.php">オープンソースカンファレンス2012 Nagoya に baserCMSが登場しますん。</a></li>
]]></ul>


    </content>
</entry>

<entry>
    <title>BaserCMS用｢Facebook LikeBoxプラグイン｣作りました。</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2011/05/28164038.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=552" title="BaserCMS用｢Facebook LikeBoxプラグイン｣作りました。" />
    <id>tag:www.materializing.net,2011://1.552</id>
    
    <published>2011-05-28T07:40:38Z</published>
    <updated>2012-04-21T20:46:24Z</updated>
    
    <summary> 以前にBaserCMS勉強会に参加した時、プラグイン作成の基礎を学びました。 ■BaserCMS勉強会@福岡 vol.4 : ATND それを活かしてプラグイン作ってみました。 BaserCMS用の私の初プラグインです！こんな私でもやってみました。 Face...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="cakephpを楽しむ" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
以前にBaserCMS勉強会に参加した時、プラグイン作成の基礎を学びました。<br />
■<a href="http://atnd.org/events/13608" title="BaserCMS勉強会@福岡 vol.4 : ATND">BaserCMS勉強会@福岡 vol.4 : ATND</a>
</p>

<p>
それを活かしてプラグイン作ってみました。<br />
BaserCMS用の私の初プラグインです！こんな私でもやってみました。
</p>

<h3>Facebook LikeBoxプラグイン</h3>

<p>
BaserCMSの管理画面上から、Facebook LikeBoxの表示状態を変更・確認し、ウィジェットとして利用する事が出来るプラグインです。
</p>

<p>
FacebookのLikeBoxについてはこちらで見ることが出来ます。<br />
■<a href="http://developers.facebook.com/docs/reference/plugins/like-box/" title="Like Box - Facebook開発者">Like Box - Facebook開発者</a>
</p>

<h4>機能概要</h4>

<p>
表示幅や顔アイコンの有無などを設定出来ます。<br />
専用のウィジェットが追加されます。
</p>]]>
<![CDATA[<h3>ファイルのダウンロード</h3>

<p>
先ずはBaserCMS用Facebook LikeBoxプラグイン・ファイルをダウンロード。<br />
最新版使って下さい。
</p>

<h4>2012.04.22 追記</h4>

<p>
<strong>配布場所は github に移行し、プロジェクト立てました。</strong>
</p>

<ul>
<li><big><a href="https://github.com/materializing/fb_likebox">https://github.com/materializing/fb_likebox</a></big></li>
<li><a href="http://project.materializing.net/projects/show/fb_likebox">http://project.materializing.net/projects/show/fb_likebox</a></li>
</ul>


<h3>インストール</h3>

<p>
他のプラグインと同様の扱い方です。<br />
ファイルを解凍して出来たフォルダ(fb_likebox)を、そのまま <strong>/app/plugins の中にアップ</strong>。<br />
その後、システム設定 -> プラグイン管理 と進み、Facebook LikeBoxプラグインを登録します。
</p>

<p>
こちらも参考としてどうぞ。<br />
■<a href="http://basercms.net/manuals/introductions/install_plugin" title="プラグインのインストール｜導入｜制作・開発マニュアル｜BaserCMS - 国産オープンソース！コーポレートサイトにちょうどいいCMS">プラグインのインストール｜導入｜制作・開発マニュアル｜BaserCMS</a>
</p>

<h3>使い方</h3>

<p>
プラグイン一覧に並んでる Facebook LikeBoxプラグイン の「管理」ボタンから、設定画面へ移動出来ます。
</p>

<p>
※システム設定 -> グローバルメニュー管理 と進み、管理画面側のグローバルメニューとして登録しておく際は、以下のURLを登録しておくと良いです。
</p>

<pre><code>/admin/fb_likebox/fb_likebox_configs</code></pre>

<p>
<a rel="lightbox" href="http://farm3.static.flickr.com/2778/5761526210_d7c7ee7a09_b.jpg" title="Facebook LikeBoxプラグイン設定画面 by materializing, on Flickr"><img src="http://farm3.static.flickr.com/2778/5761526210_d7c7ee7a09_m.jpg" width="213" height="240" alt="Facebook LikeBoxプラグイン設定画面" class="mt-image-left" ></a>管理画面の雰囲気はこんな感じ。<br />
設定値を変えて保存したら、下段の表示状態が変わります。
</p>

<p>
それぞれの項目についての解説は、「？」をクリックすると表示されます。<br />
現在の公式サイトに掲載されてるパラメータと同様の内容を用意してます。<br />
(2011/05/27時点)
</p>

<p>
ひとつひとつの項目の解説は<strike><span style="color:#333333">メンドウなので</span></strike>見て判ると思うので省きますね。
</p>

<h3>表示させる時の使い方</h3>

<p>
Facebook LikeBoxプラグインは、その表示部分をBaserのウィジェットに登録してます。<br />
システム設定 -> ウィジェットエリア管理 -> (任意の)ウィジェットの編集<br />
に入って、「利用中のウィジェット」欄に、Facebook LikeBoxプラグイン・ウィジェットをドラッグ＆ドロップします。<br />
ドロップした時に表示される個別ウィジェット設定の「利用する」チェックボックスにチェックを入れて「保存」。
</p>

<p>
以上で利用中のウィジェットエリア内に表示されるようになります。
</p>


<h3>Facebook LikeBoxプラグインについてのご意見・問合せ先</h3>

<p>
以下にて気軽にどうぞー ･ω･
</p>

<ul>
	<li><a href="http://twitter.com/arata">Twitter＠arata</a></li>
	<li>この記事へのコメント</li>
	<li>ページの下部にある「問合せなどのご連絡はこちらより」のリンク先から</li>
</ul>

<h3>作成裏話(表に出しちゃってるけど裏話)</h3>

<p>
最初は、管理画面側の設定画面と表示確認画面を分けて用意しようかと思っていたのですが、よくよく考えると設定値を保存時にリロードが掛かるし、だったら入力画面側に置いておいた方がすぐ確認出来て良いかな？と思って1つに統合してみました。
</p>

<p>
また、最初のコントローラ名は「facebook_likebox」だったんですが、のちにより良いプラグインを開発する方と名前が被りそうだったので止めて、「facebook_badge_likebox」に変更。<br />
次に、名前が長過ぎるのではないか？というアドバイスを受けて短めに変更。<br />
そして今の「fb_likebox」に落ち着きました。<br />
つまり、fb をFacebookの略称として使ってます。
</p>


<h4>あとがき</h4>

<p>
初のプラグイン作成、えっちらおっちらようやく完成しました。<br />
私自身はFacebookを良く知らんので、はたして使ってくれるひとはいるのかな？といった感じでして（汗<br />
もし誰かの何かに役立つようなら嬉しいです丶(･ω･)ノ
</p>

<p>
難しいところは初期データ登録のところ。<br />
この辺はそのうち記事として書こうかな、って思ってマス。
</p>

<p>
それから、動作検証時、CSVでマトモに動かない症状を見つけて貰いました。<br />
某方にほんと感謝です！<br />
というワケで、自分なりの動作検証環境を作るきっかけになりました。<br />
この辺もいずれ記事として上げる予定。
</p>

<p>
<br />
<strong>＜開発者さんに向けて＞</strong>
</p>

<p>
BaserCMSはプラグイン作成に向けての仕組みを強力に用意してます。<br />
基本的にはCakePHPの規約に沿って作るのと、幾つかのBaser仕様を入れ込むと良いです。<br />
■<a href="http://basercms.net/manuals/programmers/4.html" title="プラグイン開発について｜プログラマーズ｜制作・開発マニュアル｜BaserCMS - 国産オープンソース！コーポレートサイトにちょうどいいCMS">プラグイン開発について｜BaserCMS</a><br />
私でも出来たくらいなので、興味湧いた方はやってみて貰いたいなぁ。。。
</p>

<p>
<big>Baserしませんか？</big><span style="color:#999999"><strike>セ○ムしませんか？</strike></span>
</p>

<h4>最後にひとこと</h4>

<p>
<strike><big>Facebook用のプラグイン作っておいてFacebookやってないとかどんだけバグなの！</big></strike>
</p>]]>


<h3>関連記事</h3>
<ul><![CDATA[
<li><a href="http://www.materializing.net/archives/2012/05/12084224.php">baserCMS用 facebook LikeButtonプラグイン 1.0.0 リリース</a></li>

<li><a href="http://www.materializing.net/archives/2012/05/04154412.php">baserCMS用 facebook LikeBoxプラグイン 2.0.0 リリース</a></li>

<li><a href="http://www.materializing.net/archives/2012/04/22081321.php">facebook LikeBoxプラグインをVersionUpしました。</a></li>

<li><a href="http://www.materializing.net/archives/2011/11/07195333.php">baserCMS用｢Facebook LikeBoxプラグイン｣バージョンアップ：1.1.1</a></li>

<li><a href="http://www.materializing.net/archives/2011/11/05013843.php">baserCMS＋ATND APIで「気になるATND検索」</a></li>
]]></ul>


    </content>
</entry>

<entry>
    <title>Netbeansでエクスプローラからファイルを開くのに便利なプラグイン</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2011/05/16091255.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=551" title="Netbeansでエクスプローラからファイルを開くのに便利なプラグイン" />
    <id>tag:www.materializing.net,2011://1.551</id>
    
    <published>2011-05-16T00:12:55Z</published>
    <updated>2011-05-16T00:13:05Z</updated>
    
    <summary> Netbeansで作業中、そのファイルをエクスプローラから開きたいなぁ、って思った時、そういや直接開く機能ない事に気付きました。 編集中ファイルやプロジェクト・ウィンドウからディレクトリを選んで、その階層やファイルを開く事が出来たら、何かの時に便利ですよね。...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="ソフトウェア" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
Netbeansで作業中、そのファイルをエクスプローラから開きたいなぁ、って思った時、そういや直接開く機能ない事に気付きました。<br />
編集中ファイルやプロジェクト・ウィンドウからディレクトリを選んで、その階層やファイルを開く事が出来たら、何かの時に便利ですよね。
</p>

<p>
なので、Netbeansのプラグイン・ページを漁ってみました。<br />
■<a href="http://plugins.netbeans.org/" title="NetBeans Plugin Portal, NetBeans IDE Plugins Repository">NetBeans Plugin Portal, NetBeans IDE Plugins Repository</a>
</p>

<p>
で、見付けたのがこれです。<br />
■<a href="http://plugins.netbeans.org/plugin/676/path-tools" title="Path Tools - NetBeans Plugin detail">Path Tools - NetBeans Plugin detail</a>
</p>

<p>
このプラグインをインストールすると、Netbeansから任意のファイルやフォルダをエクスプローラで開く事が出来るようになります。
</p>]]>
<![CDATA[<h3>プラグインのダウンロード</h3>

<p>
ここに行って「Download」ボタンからダウンロードします。<br />
■<a href="http://plugins.netbeans.org/plugin/676/path-tools" title="Path Tools - NetBeans Plugin detail">Path Tools - NetBeans Plugin detail</a>
</p>

<p>
「.nbm」のファイルが落ちてきますので、任意のフォルダに保存。
</p>

<h3>プラグインのインストール</h3>

<p>
Netbeansのメニュー：ツール -> プラグイン -> ダウンロード済 -> <strong>プラグインの追加</strong><br />
と進み、先ほど落としたnbmファイルを指定します。<br />
すると、ウィンドウ内に指定したプラグインが表示されます。<br />
インストールにチェックが入ってる事を確認し、左下のインストール・ボタンを押します。
</p>

<p>
ここからはプラグインのインストーラが起動。<br />
「次へ」を押して、ライセンス条件に同意し、インストールを指定します。<br />
「署名されてません」という留意事項が発せられますが、もちろん自身の責任において利用するので「続行」！<br />
インストーラが稼働し、「インストールが正常に完了しました」と出たら終了です。
</p>

<h3>表示されるボタンと使い方</h3>

<p>
<a rel="lightbox" href="http://farm6.static.flickr.com/5203/5723984781_9cd9859c38_m.jpg" title="NetbeansのPath Tools by materializing, on Flickr"><img src="http://farm6.static.flickr.com/5203/5723984781_9cd9859c38_m.jpg" width="220" height="95" alt="NetbeansのPath Tools" class="mt-image-left"></a>ウィンドウのツールバーにこんな感じで表示されます。<br />
左から・・・
</p>

<ol>
	<li>ファイルまでのパスをクリップボードにコピー</li>
	<li>エクスプローラで開く(Macだとファインダー、っていうのかな？)</li>
	<li>シェルから開く(用途が今はわからんです)</li>
	<li>標準のエディタでファイルを開く(ノートパッドとか)</li>
</ol>

<p>
エディタ画面に開いてるファイルがある時に、2のボタンを押すと、エクスプローラでそれを開いてくれます。<br />
プロジェクト・ウィンドウでディレクトリを選択しておいてこのボタンを押すと、その階層のエクスプローラを開いてくれます。<br />
ちなみに、右クリックから「Explore Path...」からでも行けます。
</p>

<p>
これは便利～丶(･ω･)ノ
</p>

<h4>あとがき</h4>

<p>
Netbeansの「お気に入り」に入れてるパスでも有効みたいです。<br />
今まで開きたい時には、先ずエクスプローラ開いて、そこから階層を辿っていってたのでその手間がなくなりました。<br />
開発者さんに感謝しつつ利用させて貰ってます。
</p>

<p>
あとひとつ、便利プラグインを見付けたのですがそれについてはまた今度。。。
</p>]]>


<h3>関連記事</h3>
<ul><![CDATA[
<li><a href="http://www.materializing.net/archives/2012/05/12084224.php">baserCMS用 facebook LikeButtonプラグイン 1.0.0 リリース</a></li>

<li><a href="http://www.materializing.net/archives/2012/05/04154412.php">baserCMS用 facebook LikeBoxプラグイン 2.0.0 リリース</a></li>

<li><a href="http://www.materializing.net/archives/2012/04/22081321.php">facebook LikeBoxプラグインをVersionUpしました。</a></li>

<li><a href="http://www.materializing.net/archives/2011/11/07195333.php">baserCMS用｢Facebook LikeBoxプラグイン｣バージョンアップ：1.1.1</a></li>

<li><a href="http://www.materializing.net/archives/2011/08/30212908.php">baserCMS用｢Facebook LikeBoxプラグイン｣バージョンアップ：1.1.0</a></li>
]]></ul>


    </content>
</entry>

<entry>
    <title>BaserCMS勉強会vol.4に参加してきましたー。</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2011/04/04042247.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=550" title="BaserCMS勉強会vol.4に参加してきましたー。" />
    <id>tag:www.materializing.net,2011://1.550</id>
    
    <published>2011-04-03T19:22:47Z</published>
    <updated>2011-04-03T19:23:22Z</updated>
    
    <summary> 先日土曜(2011/04/02 15時～)、福岡はAIPカフェにて開催されたBaserCMSの勉強会に参加してきました。 ■BaserCMS勉強会@福岡 vol.4 : ATND 今回のお題は・・・簡単プラグイン作成！ 内容的にはプログラマー向け・・・なので...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="イベント情報" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
先日土曜(2011/04/02 15時～)、福岡はAIPカフェにて開催されたBaserCMSの勉強会に参加してきました。<br />
■<a href="http://atnd.org/events/13608" title="BaserCMS勉強会@福岡 vol.4 : ATND">BaserCMS勉強会@福岡 vol.4 : ATND</a>
</p>

<p>
今回のお題は・・・簡単プラグイン作成！<br />
内容的にはプログラマー向け・・・なのですが、プログラマ向けというワケではなく、こういった動作も出来ることを知っておけば、デザイナーさんやコーダーさんでも、簡単に機能追加が出来ますよ！といった内容でした。
</p>

<p>
ノートPCは持参でハンズオン形式。<br />
動作確認出来る環境等は主催者さん(<a href="http://twitter.com/ryuring" title="＠ryuring on Twitter">＠ryuring</a>)が用意済み。<br />
(この辺り、準備万端過ぎて参加者さんに優しいですね)<br />
ちなみに、自分は少し前にノートPCぶっ壊れてしまってまして、借り物PCにて参戦。<br />
いやほんと困ってます。。。でも天からのお許しが出たので新調予定なう！（＾ω＾）
</p>

<p>
もちろん、個別にXAMPP等で環境用意出来る時にはそっちでもOK。<br />
私は一応、皆一斉にアクセスするサーバへの負荷を考えて、自分環境で挑みました。<br />
(のちにこれが痛手となるのでありました)
</p>]]>
<![CDATA[<h3>どんなプラグイン？</h3>

<p>
先ずは勉強会資料の紹介。<br />
■<a href="http://study.basercms.net/vol4/index.html" title="第4回 BaserCMS勉強会＠福岡">第4回 BaserCMS勉強会＠福岡</a><br />
(ページのタイトルが第2回のままなのはあとで主催者さんに言っておきます ・ｗ・)
</p>

<p>
ウィジェットを利用して、簡単に画像を表示させるプラグイン。<br />
プラグインフックの機能を利用して、Baserの動作を少し変更するプラグイン。<br />
※プラグインフック・・・本体には手を入れず、処理のみを動作に割り込ませる事が出来ること<br />
GoogleAnalyticsのグラフを、管理画面に表示するプラグイン。<br />
・・・といった内容でした。
</p>

<p>
画像表示については今流行(？)の「ぽ◯ぽぽ～◯」とか使ってるので、面白おかしく進みました。
</p>

<p>
ところが、実はここで私は早速つまづいてましたｗ<br />
XAMPP利用してBaserCMS稼働させて・・・なぜかスマートURLが有効にならずInternalError発動。<br />
で、結局その後も解消出来ず、スマートURLはオフのまま、あとから解説を追いかけるハメに(T▽T)<br />
ディレクトリ構造が深いために、解説なしでは結構大変なところが泣き所。<br />
この辺はCake触ったり、Baserのプラグインの構成を1度は眺めておかないと厳しかったかもしれません。<br />
はぁ。。。以前から触ってて良かった。
</p>

<p>
ちなみにBaserCMSのブログ、フォーム、フィードはコアではなくプラグインです。<br />
なので、この辺の構成を見ておくと、プラグイン作成時には役立つと思います。
</p>

<p>
画像表示やフックの利用は、プラグインとしての動作を見て貰うような意味合いが強いところなので、実際の運用にも取り入れる事が出来そうなのは、GoogleAnalyticsのグラフ表示かと思います。<br />
※これについてもバグ解消ファイルを用意されている点。すごいなぁ。
</p>

<p>
で、内容にボリュームがあり過ぎたみたいでこの辺で時間オーバー。<br />
解説のみに切替えてお話は進んで行きました。
</p>

<p>
解説を載せてあるスライド資料(PDF)は公開されているので、これを読みながら詳細に試すことは出来るでしょう。
</p>

<h3>LT＠Garyuten</h3>

<p>
ハンズオン学習のあとはライトニングトーク。<br />
今回は <a href="http://twitter.com/Garyuten" title="＠Garyuten on Twitter">＠Garyuten</a>さんのお話。<br />
BaserCMSを利用して、実際にサイトを立ち上げるまでの制作秘話でした。
</p>

<p>
お話のポイントとしては・・・
</p>

<ul>
	<li>制作期間の短縮</li>
	<li>マニュアルの用意</li>
	<li>モバイル対応もしました</li>
	<li>ブログのテンプレート切替が簡単で便利</li>
</ul>

<p>
とかいろいろ。<br />
このお話は実制作話だったので、皆さん特に聞き入ってる空気になってました。<br />
ちなみにUst録画もなしです。。。特にアノヘンとかコノヘンとかもう一度見たい！という点があるんですけど。。。うーむ
</p>

<p>
<span style="color:#999999">あと、聞き入りすぎてメモとってなかった。</span>
</p>

<p>
このお話を聞いて思ったのは、自分としては普通に扱ってる部分に関して、<br />
「やっぱりBaserCMSって便利なんだ！」<br />
という事を改めて認識しました。<br />
やはり現場のフィードバックが詰まってるBaserCMSの威力って、すごいんだなぁ。。。みたいな。
</p>

<p>
すごく良いお話だったので、参加して良かったです。
</p>

<h4>あとがき</h4>

<p>
勉強会のあとはサト研のお花見に参加される方もいたようです。<br />
行きたかったけど、諸事情によりパス。
</p>

<p>
プラグインは何か作ってみたいんですが、今のところムリにひねり出すよりは、自然と浮かんでくるものをやってみようかな？って考えてます。
</p>]]>


<h3>関連記事</h3>
<ul><![CDATA[
<li><a href="http://www.materializing.net/archives/2011/11/06062022.php">baserCMS勉強会vol.5に参加しましたー。</a></li>

<li><a href="http://www.materializing.net/archives/2011/01/20095633.php">「BaserCMS勉強会＠福岡 vol.３」が開催されます。</a></li>

<li><a href="http://www.materializing.net/archives/2012/05/12084224.php">baserCMS用 facebook LikeButtonプラグイン 1.0.0 リリース</a></li>

<li><a href="http://www.materializing.net/archives/2012/05/09203533.php">オープンソースカンファレンス2012 Nagoya に baserCMSが登場しますん。</a></li>

<li><a href="http://www.materializing.net/archives/2012/05/04154412.php">baserCMS用 facebook LikeBoxプラグイン 2.0.0 リリース</a></li>
]]></ul>


    </content>
</entry>

<entry>
    <title>｢笑顔1つずつ支援プロジェクト｣ from BaserCMSユーザー会</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2011/03/15081612.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=549" title="｢笑顔1つずつ支援プロジェクト｣ from BaserCMSユーザー会" />
    <id>tag:www.materializing.net,2011://1.549</id>
    
    <published>2011-03-14T23:16:12Z</published>
    <updated>2011-03-14T23:15:49Z</updated>
    
    <summary> 毎日ラジオから届く｢東日本大震災(東北地方太平洋沖地震)｣を聞いて、何か出来ることはないかなぁ？と思っていたのですが、どうにも情報の巡りが早すぎて追いきれてませんでした。 そんな時、私も利用してるCMSであるBaserCMSの開発者さんが、情報をまとめたペー...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="WORDS・LIFE" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
毎日ラジオから届く｢東日本大震災(東北地方太平洋沖地震)｣を聞いて、何か出来ることはないかなぁ？と思っていたのですが、どうにも情報の巡りが早すぎて追いきれてませんでした。<br />
そんな時、私も利用してるCMSであるBaserCMSの開発者さんが、情報をまとめたページを公開されてました。
</p>

<p>
<big>■<a href="http://basercms.net/news/archives/99" title="笑顔一つずつ支援プロジェクト｜BaserCMSニュース｜お知らせ｜BaserCMSニュース｜BaserCMS - 国産オープンソース！コーポレートサイトにちょうどいいCMS">笑顔一つずつ支援プロジェクト｜BaserCMSニュース</a></big><br />
<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://basercms.net/news/archives/99"><img alt="笑顔一つずつ支援プロジェクト" src="http://www.materializing.net/images/baserbanner_2.png" width="300" height="100" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></a></span>
</p>

<p>
こうした情報をまとめてあるとありがたいですね。<br />
あと、クレジットカード系のポイント等でも気持ちを送る事が出来るみたいです。
</p>

<p>
それから、上記ページにて素敵バナーが公開されてます。コンセプトもとても素敵です。<br />
というワケで、私のサイトにもペタリと貼ってみました。
</p>]]>
<![CDATA[<h4>あとがき</h4>

<p>
色んなところで色んな支援が発生してますが、それらはまだまだ始まりで、そうした気持ちや活動を継続していく事が大事だと思います。<br />
色んな支援のカタチがあって、ひとそれぞれ、出来る支援のカタチも様々です。<br />
今すぐじゃなくても、のちに備えて支援のカタチを作っておくことだって、立派な支援だと思います。
</p>

<p>
もし、何か出来そうな事があるなら、ちょっと立ち止まって考えてみて貰うと、それが1つの笑顔を生み出すきっかけになるかもしれません。
</p>]]>


<h3>関連記事</h3>
<ul><![CDATA[
<li><a href="http://www.materializing.net/archives/2012/05/09203533.php">オープンソースカンファレンス2012 Nagoya に baserCMSが登場しますん。</a></li>

<li><a href="http://www.materializing.net/archives/2011/11/27074845.php">｢OSPN Press｣に、baserCMSについての記事を寄稿しました。</a></li>

<li><a href="http://www.materializing.net/archives/2011/11/06062022.php">baserCMS勉強会vol.5に参加しましたー。</a></li>

<li><a href="http://www.materializing.net/archives/2011/11/05013843.php">baserCMS＋ATND APIで「気になるATND検索」</a></li>

<li><a href="http://www.materializing.net/archives/2011/04/04042247.php">BaserCMS勉強会vol.4に参加してきましたー。</a></li>
]]></ul>


    </content>
</entry>

<entry>
    <title>cakephpでhttp_build_query使う時の＆(アンパサンド)</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2011/02/19085144.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=548" title="cakephpでhttp_build_query使う時の＆(アンパサンド)" />
    <id>tag:www.materializing.net,2011://1.548</id>
    
    <published>2011-02-18T23:51:44Z</published>
    <updated>2011-02-18T23:51:35Z</updated>
    
    <summary> 今日は福岡でWordCamp Fukuoka開催です。 ■WordCamp Fukuoka 2011 残念なことに私は行く事が出来ないので、色んなレポート記事が上がるのを楽しみにしつつ、こうしてCakePHPを触るのです。。。泣かない。 というワケで、Cak...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="cakephpを楽しむ" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
今日は福岡でWordCamp Fukuoka開催です。<br />
■<a href="http://2011.wordcampfukuoka.com/" title="WordCamp Fukuoka 2011 -2011年2月19日に開催されるワードキャンプ福岡2011の公式サイトです-">WordCamp Fukuoka 2011</a><br />
残念なことに私は行く事が出来ないので、色んなレポート記事が上がるのを楽しみにしつつ、こうしてCakePHPを触るのです。。。泣かない。
</p>

<p>
というワケで、Cakeです。<br />
今回はPHPにある｢http_build_query()｣を利用した際に、ちょこっと気付いた事がありました。<br />
■<a href="http://php.net/manual/ja/function.http-build-query.php" title="PHP: http_build_query - Manual">PHP: http_build_query - Manual</a>
</p>]]>
<![CDATA[<h3>連想配列からクエリー文字列を生成してくれる便利なhttp_build_query()</h3>

<p>
http_build_query() は便利関数です。<br />
この引数に連想配列渡すと、クエリー文字列に変換してくれます。
</p>

<pre><code>$array(
	'hoge1'&nbsp;=&gt;&nbsp;1
	'hoge2'&nbsp;=&gt;&nbsp;2
	'hoge3'&nbsp;=&gt;&nbsp;3
);
$query&nbsp;=&nbsp;http_build_query($array);</code></pre>

<p>
var_dump($query)&nbsp;すると&nbsp;hoge1=1&amp;hoge2=2&amp;hoge3=3<br />
｢＆｣アンパサンドは、第3引数(区切り文字列を指定)に指定がなければデフォルトで適用されます。<br />
便利ですね！
</p>

<p>
で、これをそのままCakeで使ってみると、＆が｢＆amp;｣に変換されてしまいました。<br />
＆はそのまま利用したいので、これは困った(´･ω･)<br />
なので、第3引数に指定。
</p>

<pre><code>http_build_query($array,&nbsp;NULL,&nbsp;<span style="color:#CC0000">'&amp;'</span>);</code></pre>

<p>
これでそのまま使う事が出来ました。やったー！
</p>

<p>
ただし、PHPマニュアルページのコメントにあるように、アンパサンドの取扱いには幾つか留意点があるみたいです。<br />
動作が異なる場合は、色んなやり方を試してみないと判りませんね。
</p>

<h3>引数に指定が要らないメソッド</h3>

<p>
通常、コントローラでは引数でパラメータ渡します。<br />
function&nbsp;hoge($hoge,&nbsp;$hoge2) みたいな感じですね。<br />
ところが、この引数の数が決まってない場面、引数を可変したい場面で使えます。
</p>

<p>
Cakeでは、引数からコントローラに入ってくる値がこのようになります。<br />
以下のURLを例にしてみます。<br />
http://address/controller/hoge1:1/hoge2:2
</p>

<p>
function controller() には以下のように入って来ます。<br />
$this-&gt;params['named']['hoge1'];<br />
$this-&gt;params['named']['hoge2'];
</p>

<p>
namedをキーとした連想配列ですね。<br />
なので、これをそのまま http_build_query($this->params['named']) に渡すと。。。<br />
<strong>hoge1=1&amp;hoge2=2</strong>
</p>

<p>
これはなんという楽チンさ！<br />
引数の要らないメソッドで行けますね。可変どんと来い丶(･ω･)ノ
</p>

<h3>ついでにキー値の判定</h3>

<p>
とりあえず話は終りなんですが、ついでに特定のキーを判定したい時。<br />
array_key_exists() 使います。もしくはCakeの場合 Set::check()。
</p>

<pre><code>if(array_key_exists('hoge2',&nbsp;$array))&nbsp;{
	Set::remove($array,&nbsp;'hoge2');
}</code></pre>

<p>
キーに hoge2 が存在する時は、そのhoge2キー値を削除。。。とか。
</p>

<h3>あとがき</h3>

<p>
コントローラをもそもそ触っていて、引数の数がとんでもない事になった上、可変する！？という状況に当ってしまいました。<br />
それで、なんとか出来ないかなぁ？と考えてる時に、paramsの存在を思い出したので良かったです。
</p>

<p>
URLに Key:値 とすればそのまま引き込んでくれるとか、やっぱりCakeはすごいですね（＾ω＾）
</p>]]>


<h3>関連記事</h3>
<ul><![CDATA[
<li><a href="http://www.materializing.net/archives/2011/10/03112051.php">baserCMSのヘルパーを覗く旅：TextExヘルパー</a></li>

<li><a href="http://www.materializing.net/archives/2011/02/09091108.php">｢気になるATND検索｣作って判ったことや反省点とか。</a></li>

<li><a href="http://www.materializing.net/archives/2011/01/02170848.php">CakePHPのトップページをサイトトップとして利用したい時</a></li>

<li><a href="http://www.materializing.net/archives/2010/11/11132336.php">unserializeしてもエラーになったり読み込めない時はstripslashesを考慮</a></li>

<li><a href="http://www.materializing.net/archives/2010/02/06150141.php">国産オープンソース「BaserCMS」をXAMPPでお試ししてみた。</a></li>
]]></ul>


    </content>
</entry>

<entry>
    <title>｢気になるATND検索｣作って判ったことや反省点とか。</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2011/02/09091108.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=547" title="｢気になるATND検索｣作って判ったことや反省点とか。" />
    <id>tag:www.materializing.net,2011://1.547</id>
    
    <published>2011-02-09T00:11:08Z</published>
    <updated>2011-02-26T08:49:35Z</updated>
    
    <summary> 先日公開してみた｢気になるATND検索｣ですが、解決した点とか反省点があります。 ･･･ほんと恥ずかしい点もあってアレなんですが（汗 ウェブアプリ作ってみると本当に勉強になります。 それもローカルだけで動かすのではなくて、公開までやってみるとより一層。 先ず...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="cakephpを楽しむ" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
先日公開してみた｢<a href="http://apiapps.materializing.net/atnds" title="気になるATND検索">気になるATND検索</a>｣ですが、解決した点とか反省点があります。<br />
･･･ほんと恥ずかしい点もあってアレなんですが（汗
</p>

<p>
ウェブアプリ作ってみると本当に勉強になります。<br />
それもローカルだけで動かすのではなくて、公開までやってみるとより一層。
</p>

<p>
先ずは、落ち着いて書いたものを見直しましょう。。。という点。
</p>]]>
<![CDATA[<h3>デバッグレベルを｢0｣にすると動作が変わる</h3>

<p>
CakePHPでは、公開する時に基本的にデバッグレベルの設定値を｢0｣にするのですが、いざファイルを上げてCakeを置いているトップにアクセスすると、404エラーが発生してました。<br />
う～んう～んナゼに！？とひどく頭を悩ませてました。。。
</p>

<p>
トップの表示を変更するために、<br />
/cake/libs/view/pages/home.ctp をコピーして /app/views/pages/home.ctp に置いて利用します。<br />
この際に見逃していたコードがありました。
</p>

<pre><code>if&nbsp;(Configure::read()&nbsp;==&nbsp;0):
	$this-&gt;cakeError('error404');
endif;</code></pre>

<p>
コードの存在そのものもなのですが、<strong>このreadメソッド、引数がないと｢デバッグレベル｣の値を読み込んでくれます。</strong><br />
そりゃ404帰って来ますね。。。リアルに(゜ロ゜)ギョエエェってなりました。<br />
今回はこのコード＋ビュー側に動作コードがないハズ、という思い込み。<br />
思い込みキケン！だめぜったい！
</p>

<p>
ちなみに引数はwrite()で書き込んだ設定値を取って来てくれます。<br />
■<a href="http://book.cakephp.org/ja/view/924/Configuration%E3%82%AF%E3%83%A9%E3%82%B9" title="Configurationクラス :: 環境設定 :: CakePHPによる開発 :: マニュアル :: 1.3コレクション">Configurationクラス :: 環境設定 :: CakePHPによる開発 :: マニュアル :: 1.3コレクション</a><br />
これを利用してゴニョゴニョする方法もあるのですが、それはまたいずれ。
</p>

<p>
<span style="color:#CC0000"><big>▼教訓：ファイルをコピーして利用する時は、必ず詳細に確認しましょう！･･･orz</big></span>
</p>

<h3>シリアライズかけて利用</h3>

<p>
クッキーの配列利用が出来なかったのはこれでした。
</p>

<pre><code>//&nbsp;2次元等の配列はシリアライズして書き込む
$arrayCookies&nbsp;=&nbsp;serialize($arrayCookies);

//&nbsp;クッキーに保存されている配列
$arrayCookies&nbsp;=&nbsp;$this-&gt;Cookie-&gt;read('hogeCookies');
//&nbsp;アンシリアライズして利用する
$arrayCookies&nbsp;=&nbsp;unserialize($arrayCookies);</code></pre>

<p>
暗号化さえすればそのまま行けるだろうって思ってたんですけど、犯人はここでした。<br />
■多次元配列のクッキー作る -> シリアライズ -> 書込<br />
■クッキー読込 -> アンシリアライズ ->使う<br />
この流れをきちんと留めておこうと思います。
</p>

<p>
<span style="color:#CC0000"><big>▼教訓：配列やオブジェクトは(アン)シリアライズかけて利用しましょう！･･･orz</big></span>
</p>

<h3>公開状態にしてからのテスト</h3>

<p>
今回、作成したあとに即公開して後悔しちゃいました。<br />
もっと公開スペースで動作確認してから、それから開示ですね。<br />
いざアップして、一見したくらいでは気付かなかった点や、ローカルでは動くのにアップするとダメになる点、というのがありました。
</p>

<p>
なので、せっかく作ったしすぐ公開！というのは勇み足なので、テストしてローカルでの状態との違いを把握して、それから開示しないといけませんね。
</p>

<p>
<span style="color:#CC0000"><big>▼教訓：テストしっかりしましょう！･･･orz</big></span>
</p>

<h3>セッションとクッキーの使い分け</h3>

<p>
単純に自分だけのPCのローカルサーバで、クッキーとセッションの違いを把握するために動かすだけなら別に良いけど、公開して正式稼働を目指すなら、この辺ちゃんと整えないといけないな、という点。
</p>

<p>
セッション自体は利用サーバの機能を利用するため、負荷も高くなるし、何時間も保存しておくような用途としてはちょっと違うな、と。<br />
あとは、そのサーバの機能によっても左右されるので、それならクッキー使う方が安定した稼働を望めそうなところ。
</p>

<p>
<span style="color:#CC0000"><big>▼教訓：セッションとクッキーの違いを見直しましょう！･･･orz</big></span>
</p>

<h4>あとがき</h4>

<p>
自分ひとりでは本当にどうして良いのか判らなくなったので、某方に質問し、助けて頂きました。<br />
チャチャッと見てササッと判定し、原因を特定しちゃうところがやはりすごくて、こういうのが職業プログラマとアマグラマの違いだなぁ、と思ってみたり。<br />
素晴らしいっす。。。丶(･ω･)ノ<br />
時間割いて頂いて本当にありがとうございました。
</p>

<p>
他にもやってみたい点があるから、それらをぼちぼちと改修していこうー。
</p>]]>


<h3>関連記事</h3>
<ul><![CDATA[
<li><a href="http://www.materializing.net/archives/2011/10/03112051.php">baserCMSのヘルパーを覗く旅：TextExヘルパー</a></li>

<li><a href="http://www.materializing.net/archives/2011/02/19085144.php">cakephpでhttp_build_query使う時の＆(アンパサンド)</a></li>

<li><a href="http://www.materializing.net/archives/2011/02/03130231.php">Cookieコンポーネント使って、クッキー利用でぶつかってる問題点</a></li>

<li><a href="http://www.materializing.net/archives/2010/02/06150141.php">国産オープンソース「BaserCMS」をXAMPPでお試ししてみた。</a></li>

<li><a href="http://www.materializing.net/archives/2011/01/02170848.php">CakePHPのトップページをサイトトップとして利用したい時</a></li>
]]></ul>


    </content>
</entry>

</feed>
