ブックマークサンプルアプリケーションのデモを公開

askeet!やらドキュメントをひっくりかえしながらなんとか形になるものができた気がします。

個人向けブックマークシステムのデモ版を公開します。 http://bookmark.symfony.jp/

特徴

  1. Ajaxによるインクリメンタルサーチ
  2. 超整理法にならった押し出しファイリング式時系列ブックマーク
  3. ブックマーク追加用ブックマークレット
  4. 国際化対応
  5. 開発時間1週間ほど

ソースコードのダウンロードは、tracを参照して下さい http://tracfort.jp/projects/bookmark

開発日記も後追いで追いかけています

6日目:bookmarkの国際化対応をする

多国語リソースの切り分け方法について説明します。 この投稿の続きを読む »6日目:bookmarkの国際化対応をする

5日目:bookmarkを連携する RSSフィードの追加

自分のBookmarkエントリにすばやくアクセスをするためRSSフィードを実装します。 ChangeSet:17

SymfonyはRSSの配信をサポートしているのでほんとに一瞬でフィードを実装することができます。

この投稿の続きを読む »5日目:bookmarkを連携する RSSフィードの追加

4日目:bookmarkletでブックマークの追加を簡単にする

ブックマークレットを利用して簡単にお気に入りのページをブックマークできるような仕組みを作ります。ブックマークレットとは、JavascriptをブラウザにブックマークすることでブラウザのブックマークからJavascriptを起動する仕組みです。ツールバー等においておくとボタン感覚でブックマークの追加ができるようになります。 この投稿の続きを読む »4日目:bookmarkletでブックマークの追加を簡単にする

4日目:bookmarkの見た目を整える tDiaryテーマの利用

テーマがたくさんあるtDiaryのテーマを利用できるようにしてみます。 なんかかっこ良かったので季節外れのハロウィンを使ってみました。

ハロウィンテンプレートを適用したイメージ

この投稿の続きを読む »4日目:bookmarkの見た目を整える tDiaryテーマの利用

3日目:bookmarkの実装をする DB→足場の作成

今回は、symfonyコマンドを駆使して足場作成までを行います。

  1. データベースの作成
  2. テーブルの作成
  3. schema.xmlの作成
  4. modelおよび足場の作成
  5. 日本語回りの設定 この投稿の続きを読む »3日目:bookmarkの実装をする DB→足場の作成

3日目:bookmarkの実装をする プロジェクトの生成と前準備

昨日まで設計した内容に基づき、symfonyコマンドを駆使してじっさいにアプリケーションの組み立てを行いたいと思います。Symfonyがプロジェクトのセットアップからプロトタイプの作成までを以下に手早く行えるかを説明します。

この投稿の続きを読む »3日目:bookmarkの実装をする プロジェクトの生成と前準備

2日目:bookmarkの設計をする その1スキーマ設計の補足

前回説明が不足していたshema.xmlをsymfony用に成形するスクリプトxmlfilterについて説明します。

xmlfilterはパイプ渡しで以下のようにして利用します。

db2xml mysql://root@localhost/askeet |symfony-setup-xmlfilter > config/schema.xml

symfony-setup-xmlfilterは以下のようなPHPで書かれたコマンドラインツールです。 この投稿の続きを読む »2日目:bookmarkの設計をする その1スキーマ設計の補足

日本語でつかうaskeet!その2日本語のタグを使う

askeet!

日本語のタグを使うには前節での日本語対応に加えタグのurlencode/decodeの作業が必要です。 この投稿の続きを読む »日本語でつかうaskeet!その2日本語のタグを使う

日本語でつかうaskeet!その1

askeet! 社内のナレッジマネジメントツールとしてaskeet!いかがですか?

本家でaskeetが公開されています。

こちらは、私が配備した日本語で使えるかのテストです

askeet!を日本語で使うには、2点気をつけなくてはならない点があります。

本家の掲示板へは書き込んだ内容をこちらにも書いておきます。 この投稿の続きを読む »日本語でつかうaskeet!その1