2004年09月29日
川俣晶の縁側ソフトウェアMagSite1開発日誌 total 2488 count

MagSite1 0.39リリース 開発パッション再始動

Written By: 川俣 晶連絡先

 MagSite1をVersion 0.39にバージョンアップしました。

全キーワードリスト §

 リハビリがてら、新しいModulaFモジュールを3つ作成しました。機能は、以下の通り。

  • シンプルな全キーワード一覧 (文字列順ソートで軽い)
  • リッチな全キーワード一覧 (最新コンテンツの日付順。かなり重い)
  • リッチな子孫キーワード一覧 (ルートで使うとかなり重い)

 もう1つ、カレンダー表示へのニーズが強いようなので、カレンダー表示モジュールも検討しましたが、個人的にサイトナビゲーションの分かりやすさの問題を改善しうる可能性が高いと思われた全キーワード一覧を選びました。(おそらく、読者は日付よりキーワードから探す可能性の方が高い、という判断によります)

 このうち、シンプルな全キーワード一覧は、(少なくともVersion 0.39稼働中のうちは)、表紙ページを見に行けば見ることができます。下位キーワードリストの下に、新たに新しい項目が増えているのが見えると思います。あるいは、ページ下部の「このサイトの全キーワードリスト」のリンクを辿ってもOKです。

 残りの2つは、作ったもののデフォルトでは使われていません。しかし、キーワードが少ないサイトなら採用する価値があります。default.modfの中で、以下の部分を直せば使用できます。

targetMethod="SimpleAllKeywordListHandler"

 リッチな全キーワード一覧に変更する場合は、以下のようにします。

targetMethod="AllKeywordListHandler"

 リッチな子孫キーワード一覧に変更する場合は、以下のようにします。

targetMethod="SubKeywordsListHandler"

 その他、キーワード数が少なければ、layout="main"の属性値をrightやleftに書き換えて、ページの左右にレイアウトさせることも容易です。(オータムマガジンはキーワードが多すぎて、残念ながら左右にレイアウトすると悲惨な状態に陥ります)

 モジュール構造にしたおかげで、ページのブロック単位の機能の入れ替えやレイアウトのカスタマイズは実に簡単になりました。モジュールが増えれば、もっといろいろなカスタマイズが容易にできるようになるはずです。

入手先 §

 MagSite1 0.39は、MagSiteMan1上からダウンロードできるほか、MagSiteDistシステムよりダウンロードできます。

MagSite1手動ダウンロード

変更点 §

 変更点は以下の通り。

  • 下位キーワードリストはキーワードのコンテンツ一覧ページにも付加する
  • 表紙には子キーワードリストと全キーワードリストを付ける
  • 全キーワード一覧モジュールとページの作成