tml-tapkit

2004/7/6: 公開

tml-tapkitは、メーリングリストtmlTapKitを使えるようにするライブラリです。 TapKitが対応するデータベース(MySQL, PostgreSQLなど)を使ってtmlを動かすことができます。

tmlのコードを完全に理解しているわけではないので、不備があるかもしれません。 うまく動かないときはsuzuki@spice-of-life.netまでお願いします。

ダウンロード

tml-tapkit.tar.gz

TapKitをあらかじめインストールしておいてください。 またtml本体にも少し手を加えているため、tml-0.5のパッケージをそのまま含んでいます。

ライセンス

tml-tapkitはRubyライセンスのフリーソフトウェアです。

インストール

tmlと同じようにインストールしてください。 tml-tapkitも一緒にインストールされます。 すでにtmlをインストール済みの場合は注意してください。上書きされる可能性があります。

設定

1. テーブルを作成する

データベースにテーブルを作成します。 mysql-tapkit.sqlもしくはpostgres-tapkit.sqlを使ってください。 (tmlに付属しているMySQLのテーブルはTapKitで扱えません)

2. tml.confを設定する

$databaseを"tapkit"と指定し、$tapkit_modelにモデルファイルのパスを指定します。 MySQLとPostgreSQLのモデルファイルをそれぞれ用意してあります(mysql-tapkit.yaml, postgres-tapkit.yaml)。

3. データベース接続情報を設定する

使用するモデルファイルの、データベースの接続情報を環境に合わせて編集してください。 編集するのは次の個所です。

connection:
  url: "dbi:Mysql:dbname" # データベース名。PostgreSQLなら"dbi:Pg:dbname"
  password: password # パスワード
  user: username # ユーザ名

設定項目

$tapkit_modelは必須です。

設定項目説明
$tapkit_modelモデルファイルのパス
$tapkit_log_sqlSQLのログを出力するかどうか
$tapkit_log_fileSQLのログを出力するファイル名

制作

鈴木鉄也 <suzuki@spice-of-life.net>


Copyright (C) SPICE OF LIFE. All rights reserved.