2004年08月14日
川俣晶の縁側ソフトウェアMagSite1開発日誌 total 2895 count

MagSite1 0.38リリース 自分で見つけた問題を泣きながら大手術で修正

Written By: 川俣 晶連絡先

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

分割されすぎる §

 多くのアマゾン情報を持つコンテンツが過剰に分割されすぎる問題を見つけて直そうとしましたが、結果的に簡単には直らず、かなり大胆に構造を見直しました。

 これまでコンテンツ閲覧ページのほとんど全ては1つのモジュールで提供されましたが、現在は以下のようなモジュールに分かれて提供されるようになりました。

  • コンテンツ本体
  • 前後へのナビゲーション
  • アマゾン情報
  • トラックバックリスト
  • トラックバックURI

 ですので、これらのモジュールを必要に応じて増減したり、別途作成したモジュールと入れ換えることも容易にできます。たとえば受けたトラックバックを他人に見せたくなければ、トラックバックリストのモジュールの参照をモジュール定義から取り除くだけで済みます。

 また、モジュール分けが進んだことで、ナビゲーションやアマゾン情報が固定的な情報から分割対象に変わったため、同じものが何回も出てくる邪魔な感じが軽減されていると思います。

 アマゾン情報などを含めて、分割されていることを確認する実例としては、たとえば以下のようなコンテンツがあります。(あまり良い例ではありませんが)

http://mag.autumn.org/Content.modf?id=20031105110315

入手先 §

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

MagSite1手動ダウンロード

変更点 §

 変更点は以下の通り。

  • 分割時にアマゾン情報は全てのページに付ける必要はない
  • コンテンツ閲覧ページにて、分割時の「次へ」の位置が不適切。本文の直後に置きたい
  • 多くのアマゾン情報を持つコンテンツが過剰に分割されすぎる
  • ModulaFモジュールアップデート