羽根愛好家

Blog Airplane Photo Bird Photo About Contact

MTOSの欠点をカバーできると良いな

2009年 01月 27日

 このブログはMovableType Open Source(MTOS)で作っておるんですが,MTOSと非商用ライセンスを含む通常版のMTには機能面で差別化されています。それがカスタムフィールドの有無です。MTOSではカスタムフィールドが使えません。MT4.1を使ってたころにも,カスタムフィールドを使ったことはなかったんですが,期待の機能ではありました。

 他方,MT3で運用してたころに(テスト段階で頓挫してしまった)飛行機写真用ページに使っていたのが,アル・デザインワークスさんが公開しているCMS Designerというツール。このツールは,コンテンツ管理部分だけが提供されているようなもので,アウトプットの自由度が高いのが特徴。
 実は,水面下ですでにCMS Designerを使った飛行機写真用ページを作っていました。まだやりたいことがいろいろあるので正式公開とはしませんが,一応こちらに。
 このページは,CMS Designerで定義したデザインを埋め込んだMTOSのテンプレートになっています。なので,CMS Designerと関係ない部分のデザインは,MTOS側が作ってくれてます。構造的にはちょっと複雑に感じるかも知れませんが,運営側としてはラクな仕組みなのです。

 で,このCMS Designerにもいろいろ不満はありまして,深刻に考えてるのが「動的生成」ということと,「データベースを使っていない」ことの二点。
 前者はSEOの面の問題なのですが,そんなこと言いつつ個人サイトなのでSEOにはそれほどこだわっておらず,mod_rewriteとかサイトマップをちゃちゃっと作ればOKかな程度に思ってたりもます。
 問題は後者。せっかくMySQLが使えるようにしてあるサーバなのに,1エントリーに1ファイルを作るというデータベースフリーなツールを活用するということへの単純な葛藤から始まったものなのですが,いまはパフォーマンスへの不安も感じてます。
 今日現在,だいたい270件の写真を登録していますが,いまのところパフォーマンス面で深刻な状況には陥っていません。ただ,およそ2か月分の写真で270件もあったということに僕自身が驚愕していて,後々のことを考えるとエントリーごとにファイルを作るCMS Designerをデータベース的に使うのに不安を覚え始めています。
 CMS Designer以外のCMSツールもいろいろ見てみたんですが,すでにMTOSで作り込んだページにうまく埋め込めるということを確信できるツールがなく,果たしてどうしたものか,というのを感じていたわけです。

 そうしたら,このサイトでも使っているメールフィールドプラグインを開発されたH.Fujimotoさんのサイトに,
「カスタムフィールドで実現する MTOS活用テクニック」(仮題)近日発売
という記事が掲載されていました。これができれば,CMS Designerを使うことなくMTOS側で飛行機写真のページを作ることを検討できます。
 それと本書に期待しているのが,リンク先の第2項にある「ブログ記事を柔軟に検索することができる」という部分。CMS Designerで気に入ってる部分の一つが,エントリーの絞り込み機能がある点。先述した飛行機写真ページの右側にドロップダウンメニューの検索機能を付けてありますが,これは単純にCMS Designerのエントリー絞り込み機能を使っているものです。これも実際に見ると力技で実現している感じではあるんですが,便利は便利です。仮に本書でカスタムフィールドを使ったとして,その絞り込みとか検索とかが,普通に文字列を使った検索しかできないようなら寂しいわけで,このあたりがちゃんとカバーされてると嬉しいな,と思うわけです。かなり期待してます。

  • Web管理
|2009/01/27 12:26 |コメント(0)

タグ関連の修正

2009年 01月 14日

 1月14日,現在進行で作業しているのですが,どこまでやったか分からなくなりつつあるので,やるべきことと,終わったことをメモしつつ進めることにします。やりたいことは次の通り。
 (追記)1月15日に,とりあえず終わりました。あとはスタイルシートの調整をしようと思ってますが,後回し。

●タグリストページの作成
・新しく更新された順にタグを全件表示するリストページを作る
・タグ全件リストページを表示時は,サイドバーにABC順のタグリストを表示

●サイドバーのタグ関連ウィジェットの表示周り
・タグ検索時にはタグリストを表示して,タグクラウドを表示させないようにする
・通常の検索時にはタグクラウドを表示して,タグリストを表示させない
・サイドバーのタグクラウドは更新が新しい順に15個まで


続きを読む: タグ関連の修正
  • Web管理
|2009/01/14 17:32 |コメント(0)

サイドバーのカスタマイズ

2009年 01月 13日

 ほぼテンプレートの状態で使っていたサイドバーですが,表示している内容によって内容を変えるようにしました。具体的には,
・メインのページを表示した時
・個別記事のページしたとき時
・各カテゴリのアーカイブを表示した時
・各カテゴリの月別アーカイブを表示した時
・月別アーカイブを表示した時
・検索結果を表示した時
の6パターン。細かいことをいうと,メインページと個別記事ページは同じものを表示しているとか,同じ検索結果でもタグ検索をした場合だけにタグリストが表示される,とか微妙な違いはありますが,一応,作業上の概念として6パターンということで。

 で,わりと軽い気持ちで始めた作業だったんですが,記事一覧系のウィジェットが思い通りに動かなくて意外に難儀。最終的には,かなり泥臭い方法で対処してしまいました。お恥ずかしい(笑


続きを読む: サイドバーのカスタマイズ
  • Web管理
|2009/01/13 17:54 |コメント(5)

MTのウェブページ機能

2009年 01月 03日

 ご存知のとおり,現在のMT4系には「ウェブページ」機能というのが付いており,静的なWebページをMT上から作成・管理できるようになっています。例えば↑の「About」ページあたりは,この機能を使っておりまして,ブログのエントリーと同じように,MTの管理画面から管理したり,加筆・修正が行えるようになっています。
 このWebページ機能が便利だなぁと思うのは,ブログのデザインに使っているテンプレートをベースにした静的ページを簡単に作れること。Aboutページも基本的なデザインは,この記事と同じようなデザインで統一して表現できます。それに,ブログのデザインを変えたりしたときでも,何にもしなくても静的ページのほうもデザインが勝手に変わっていくってのが良いです。

 まぁ,デザインデザイン言うわりには,基本的にMTのテンプレートを改変した程度のサイトではあるんですが,統一感というのは大事ではないかと。

 で,実はこのサイトでは,httpサーバのエラー画面もMTのウェブページ機能を使って作ってしまっています。例えば,404とか500とか。もうちょっと凝ろうと思ってるんですが,”とりあえず”な感じで作ってあります。ファイル名の法則は簡単なんで,ほかのエラーも興味ある方はご覧ください。どのエラーを作ってあるかは言いません(笑

  • Web管理
|2009/01/03 14:05 |コメント(0)

タグについて

2009年 01月 03日

 MTにはかなり前からタギングの機能が付いてましたが,面倒というかカテゴリとの区別をどうすべきか悩んで使ってませんでした。今回のリニューアルで思い切って導入に踏み切ったんですけど,どうなることやら(笑
 当面,タグにする文字列は,飛行機関連なら「空港名,航空会社,機体」,物関連なら「メーカー,製品名」,自然関連なら「科目」ぐらいにしようと思ってます。この先も試行錯誤しながら使っていくつもりですが。
 ちなみに現時点では「MT」がほかを圧倒してますが,MTについて書くのは,導入直後とかアップグレード直後とかだけなので,そのうち小さくなってくと思います(笑

  • Web管理
|2009/01/03 09:22 |コメント(0)
1  2 >Next

Web管理: 2009年1月: 記事一覧

  • MTOSの欠点をカバーできると良いな
  • タグ関連の修正
  • サイドバーのカスタマイズ
  • MTのウェブページ機能
  • タグについて
  • リンク挿入に便利なプラグイン
  • 画像アップロード先の初期値設定
  • 画像のリンクを新しいウインドウで開く

Web管理: 月別アーカイブ

  • 2009年5月 (3)
  • 2009年4月 (1)
  • 2009年1月 (8)
  • 2008年11月 (2)

カテゴリ

  • 日々雑感
    • 雑感2009 (28)
    • 雑感2010 (2)
    • 雑感2011 (9)
  • 飛行機 (26)
    • 成田 (9)
    • 国内 (6)
    • 海外 (13)
  • 自然散策 (1)
    • 鳥 (3)
  • 物欲 (1)
    • PC関連 (5)
    • カメラ (9)
  • 感想
    • テレビ (11)
    • 映画 (2)
    • 書籍 (1)
  • Web管理 (14)

最近の記事

  • そして完成へ
  • とりあえずコーディング
  • とりあえず温度センサー
  • 次のプロジェクト
  • シャッター制御の手直し
  • 牛歩のごとく進展
  • 天体写真にはまってる話
  • えこぼんぼん
  • 世界一周から帰ってきた飛鳥II
  • いざ!セントレア!

アーカイブ

タグ

タグリスト表示

検索

このブログについて

  • 購読する このブログを購読
Powered by
Movable Type 4.25
  and
This site is powered by CMS Designer.
Creative Commons 2.1 by-nc copyright(c) 2002-2009 tawawa-s.com. some rights reserved.