2008-02-14

サイトマップからコンテンツファイルを自動で作れたら・・・

今探しているツールがあるんです。

って、もうあるのかなぁ。


ツールを探しているんですが、見つからないんです。
それは、サイトマップからコンテンツファイルを自動で作ってくれるツール。

一般的に、サイト全体のコンテンツファイルを作った後に、検索エンジン用のサイトマップを作ってくれるものはありますよね。

簡単に言うとその逆なのですが、細かい説明をするとぜんぜん違うんですが、もしどなたかこの記事に興味を持った方、プログラミングしてもらえませんか?

具体的な説明をすると、サイト全体を作るときの作業の工程を考えると、絶対効率的だと思っているんです。



サイト構築の流れにあわせて、コンテンツファイルを自動的につくれないかなぁ

サイト全体を作るときの流れって、

キノトロープ さんのワーキングフロー でご紹介しているようなのが一般的だと思うんです。

つまり、
  • 要件定義(RFP)
  • コンテンツ全体のコンセプト策定
  • ターゲットの設定
  • コンテンツの達成目標の設定
まぁ、このへんまで決まってくると、サイト全体のコンテンツをどうするかを検討し、最終的にサイトマップを皆さん作っていませんか?

たとえばこんな感じ

トップページ(index.html)
---サービス紹介(service.html)
---プロダクト紹介(products.html)
---企業情報(aboutus.html)

実際には、もっと複雑にリンクが張り巡らされたりするんですが、サイト全体を設計し、ファイルの命名規則なんかも最初の段階で作りますよね。

このサイトマップを元に、そのサイトで必要なコンテンツのファイルを自動的に作ってくれるツールがほしいんです。


さらに発展系を考えると、意外と使いやすいはず・・・
いまやCMSやブログツールなんかを使っているので、もしかしたら需要が少ないのかもしれませんが、絶対便利だと思うんです。

さらに加えるならば次のようなことができるともっと便利ですよね。

  • 生成したファイルの階層状況にあわせ、リンクがたどれるよう、ファイル間のリンクの挿入
  • 階層構造に応じてサブディレクトリ(フォルダ)を生成し、該当するファイルを生成
  • ヘッダー(タイトルの画像とかコメント)、フッター(コピーライトなど)部分をあらかじめ準備し、生成するファイルにインクルード(挿入)機能

そのほかにも、いろいろ考えられるのかもしれませんが、これだけあれば、結構使いやすいツールだと思うんですが、いかがでしょうか。


最後にアプリケーションのあり方について
最近、コンピュータのソフトウェアというかアプリケーションって、人間が何らかの行動をしようとしたときのアプローチと逆のものが多いような気がします。

もしくは、基本的な作業フローを知らないと、アプリケーションが使いこなせないケースがあると思っています。

たとえば、何かしらのドキュメントを作るとしたときに、いきなりアプリケーションを立ち上げて、タイプしてドキュメント化していくことがあると思うのですが、実際にはドキュメントの起承転結なんかを思考しながら作るわけで、そうした部分をアプリケーション側がナビゲートして可視化してくれるようになれば、生産性をもう少し高めることができると思います。

ただし、こうした思考的な部分までアプリケーションが利用者に強要するのは、利用者の思考を妨げたり、想像力を奪ってしまうということもあるかもしれないので、一概に良いとはいえないのが現実だと思います。

しかし、雑誌や書籍、インターネットなど、一般的にも広く唱えられていますが、アプリケーション開発を行う人が利用者の視点で開発を行う必要があるといっていますが、実際に利用者の意見を直接聞き、客観的に利便性が高い操作性を提供できるようになることが開発者の課題といえるでしょう。

その際、決して現状の自分の理解している開発スキルやノウハウみたいなものを前提にして考えないこと。

そんなことをしたら、開発者の押し付けのユーザインタフェースや、開発者都合の機能の実装になってしまいますから。

あくまでも、利用者がやろうとしていることの自然なフローに合わせたオペレーションができるアプリケーション開発が大事だと思います。

でも、これまで開発者が作り上げたオペレーションに強要された慣れてしまったアプリケーションも数多くありますがね。

慣れ?なのか、訓練んなのかしれませんが、慣れは怖いもんです。

話が脱線しましたが、どなたかサイトマップからコンテンツファイルを作るルーツをご存知の方、もしくはオープンソースで作ってみようという方がいたら、コメントいただけるとうれしいです。

0 件のコメント: