HTMLで最も面倒くさいのは、ページ間の相互的なリンクですね。気をきかせたリンクをしたいと思うと、このリンク付けの作業は、結構な重労働となります。ケアレスミスを誘発すること請け合いです。リンク付けは、全くの機械的な作業ですから、このような単純作業は絶対にやってはいけません。百害あって一利なしです。ページの論理的な構造は、ページの成長と共に変わっていきます。また、タグがたくさん付けられたデータは、素材としての価値を損ねます。同じ素材を将来、再利用したいと思っても、タグが邪魔して、再利用を阻みます。リンクは、ページ間の構造をがちがちに固定してしまいますから、メンテできないページになってしまいます。ページ作りは、初めての時が楽しいのです。既にあるページの手直しなど、退屈で億劫で、ページが増えるほどに、手直しの負担はあなたに重くのしかかってきます。PopCornは、マルチインデクス方式を採用しています。あなたは、どのようにインデクスを作ってみたいですか。1つのページが、異なるインデクスマップからリンクされていると、便利ですね。ビデオ画像のように、情報がある地点、ある時間の記録である場合、分類(カテゴリー)というインデクス以外に、地域、撮影日、さらに登録日というインデクスからリンクされていると、ありがたいと思っていましたので、PopCornでは、分類、地域、撮影日、登録日のインデクスの自動生成をサポートすることにしました。これ以外のインデクスも考えられますが、インデクスを増やすと、逆に選択肢が増えて、そのサイトはかえって使いにくいものとなってしまうので、インデクスを必要最小限に抑えておくのは賢明な選択です。 マルチインデクスは、リンクを極めて煩雑にします。ページの使い勝手は向上しますが、リンク付けの作業は恐ろしく単調で煩雑で途方もなく時間がかかる作業となります。相当、がちがちに相互的にリンクをすることになるので、手作業での修正は死ぬほど辛いものになります。こういう仕事は、プログラムに任せましょう。人間は、情報の生産的・創造的な活動に時間を使うべきで、単調な機械的作業に時間を使ってはいけません。
|