2004-10-28 アーカイブ

http://hxxk.jp/2004/10/28/

TuneDoc template set

記事データ

投稿者

望月真琴

投稿日時

2004-10-28T21:06+09:00

タグ
概要

実験も兼ねて URI メモ用のテンプレートを作ってみました。公開用というよりは自分用、もしくは RSS リーダ用と言った方が良いかもしれません。

リプライ

リプライはまだありません。

記事本文

練習がてらに作ってみることにした

けんたろたん ( antipop ) とのやりとりの中で、 Movable Type は Weblog ツールとしてだけでなく、 CMS 的な使い方もできるんじゃないか、といった話になりました。

CMS 的な使い方と言えるかは分からないけど、 hxxk.jp を複数の Movable Type による Weblog で構成していることの考え方の根本はそれですよ、今は同じような形のものを複数作っているけど、いずれはブックマークなんかも専用のテンプレートを作るつもりですよ、と私が言ったため、実験も兼ねて URI メモ用のテンプレートを作ってみました。

  1. 特徴
  2. 使用条件
  3. ダウンロード
  4. 内容
  5. 設定手順
  6. 記事投稿時のイメージ
  7. 関連リソース

特徴

  • TuneDoc はつんどくと読みます。 ( TuneDoc のスペリングはアサノさん ( Mushline ) からアイデアをいただきました。 )
  • 記事タイトルにリンクアンカーテキスト、記事本文に URI 、記事概要にそれに関するメモコメントを書くだけ。タグを書く必要はありません。
  • ひとつの URI メモごとに RSS に記録します。
  • URI メモは、いつメモしたかが後から重要になってくるため、日付ごとにひとつの記事としてまとめるようにしています。
  • Movable Type 3.11-ja version と Movable Type 2.661 version を用意しています。
    • Movable Type 3.11-ja version はサブカテゴリに対応しています。
  • コメント機能を使っていません。
  • トラックバック機能を使っていません。
  • Valid XHTML 1.0 Strict です。
  • 一部の UA を除き、 HTTP ヘッダは application/xhtml+xml で提供されます。 ( MT hxxks - Another HTML-lint と text/html と Movable Type )

要するに、公開用というよりは自分用、もしくは RSS リーダ用と言った方が良いかもしれません。

使用条件

  • PHP を使っている部分がありますので、 PHP を動かせるサーバに Movable Type を設置していることが条件になります。
    • と言っても、 UA 判別と include くらいしか使っていませんので、それを使わなければ HTML ベースでも充分使えます。
  • CSS は同梱していませんので、自作してください。
  • TuneDoc template set の改変はご自由にどうぞ。というか改変しないと色々と機能が足りないかと思います。
    • あくまで実験を兼ねて作っただけですので、機能追加の要望や質問などに対応するつもりはありません。
  • 使用報告は不要です。 ( 禁止ではありません )
  • TuneDoc template set を使って作成した Weblog 内に配布元へのリンクを入れることも不要です。 ( 禁止ではありません )

内容

どちらの version も、テンプレートの内容が少し違うだけで、書庫の内容に違いはありません。

  • archive_template
    • tunedoc_category.txt
    • tunedoc_daily.txt
    • tunedoc_item.txt
    • tunedoc_monthly.txt
  • index_template
    • tunedoc_archives.txt
    • tunedoc_index.txt

設定手順

どちらの version も、設定は同じです。 設定項目名は Movable Type 3.11-ja に準じていますので、 Movable Type 2.661 を使っている方は適宜読み替えてください。

  1. Movable Type の管理画面の「新しいウェブログの作成」より、新規の Weblog を作成します。
  2. 「テンプレートの設定」
    • 「メインページ」の出力ファイル名を index.php に変更し、テンプレートの中身に tunedoc_index.txt の内容を貼り付けます。
    • 「アーカイブページ」の出力ファイル名を archives.php に変更し、テンプレートの中身に tunedoc_archives.txt の内容を貼り付けます。
    • 「個別エントリーアーカイブ」のテンプレートの中身に tunedoc_item.txt の内容を貼り付けます。
    • 「日別エントリーアーカイブ」のテンプレートの中身に tunedoc_monthly.txt の内容を貼り付けます。
    • 「カテゴリーアーカイブ」のテンプレートの中身に tunedoc_category.txt の内容を貼り付けます。
    • 「新しいアーカイブ・テンプレートを作る」をクリックし、「テンプレートの名前」を「日別アーカイブ」と書き、テンプレートの中身に tunedoc_daily.txt の内容を貼り付けます。
  3. 「ウェブログの設定」→「設定」
    • 「新規エントリーのデフォルトのテキストフォーマット」を「なし」に変更します。
    • 「優先するアーカイブのタイプ」を「日別」にします。
    • 「アーカイブ・ファイルの拡張子」を「 php 」にします。
  4. 「ウェブログの設定」→「アーカイブの設定」
    • 「個別」にチェックを入れ、「アーカイブ・ファイルのテンプレート」の欄に <$MTArchiveDate format="%Y/%m/%d/%H%M"$>_inc.inc と記述します。
    • 「月別」にチェックを入れ、「アーカイブ・ファイルのテンプレート」の欄に <$MTArchiveDate format="%Y/%m/"$>index.php と記述します。
    • 「カテゴリ別」にチェックを入れ、「アーカイブ・ファイルのテンプレート」の欄に <$MTSubCategoryPath$>index.php と記述します。 ( Movable Type 2.661 の場合は、 <$MTArchiveCategory dirify="1"$>index.php と記述します。 )
    • 日別アーカイブの追加
      1. 「新しく、テンプレートとアーカイブを関連付ける。」から、「アーカイブの種類」を「日別」、テンプレートを「日別アーカイブ」として「追加」をクリックします。
      2. 「日別」にチェックを入れ、「アーカイブ・ファイルのテンプレート」の欄に <$MTArchiveDate format="%Y/%m/%d/"$>index.php と記述します。
  5. 「サイトの再構築」を行って完成です。

記事投稿時のイメージ

新規記事投稿画面 記事タイトルにリンクアンカーテキスト、記事本文に URI 、記事概要にそれに関するメモコメントを書くだけ。タグを書く必要はありません。 概要を書かなかった場合は、自動で URI が記事内に記述されます。

実際の記事画面 実際のサンプルは、 TuneDoc - 2004/10/28 をご覧ください。

関連リソース

リプライ

リプライはまだ送られていないか、管理者の承認待ち状態です。 この記事に対するご意見やご質問、ご感想などありましたら個別記事ページの送信フォームからお送り下さい。

補足情報

著作、講演、制作実績など