以前、ファイル同士でトラックバックさせて文書管理しようとしたお話、
途中いそがしくなって、尻切れトンボになってしまったので、そのつづき
(やっと、続きを作る時間ができました)
■■やろうとしていること
ブログ間でトラックバックっていうのは、当たり前にできる。
これを、ブログ→ファイルやファイル間同士でやろうという話。
こうすると、たとえば、ある文書を修正したら、元の文書にトラックバックすれば、
新しい文書にリンクされるので、管理上便利。
一般に修正文書は、元の文書よりあとにできる(当たり前。だから修正なのだ)
また、ある文書に関連する文書というのも、後からできる場合が多い
なので、こういう後からできる文書がトラックバックするだけで(前の文書を修正しないで)リンクできれば、便利便利。
っていうお話
■■方法
図に示すと、こんなかんじ

●ブログAから、トラックバックされるファイルCに
トラックバックを貼りたい場合、
(1)ブログAは、トラックバック受付CGIにトラックバックを貼る
→そうすると、トラックバックデータに、
ブログAからトラックバックされている情報が書き出される
(2)トラックバックされるファイルCは、IFRAMEタグを使って、
トラックバック表示CGIを呼び出し、その内容を表示する
(3)呼び出されたトラックバック表示CGIは、
トラックバックデータを読み込み、表示する
→ブログAの情報が、表示される
●ファイルBから、トラックバックされるファイルCに
トラックバックを貼りたい場合、
(1)ファイルBから直接、トラックバック受付CGIに何かすることは
できないので、
トラックバック作成プログラムがトラックバック受付CGIへ
ファイルBが、ファイルCに、トラックバックしていることを
送ってもらう
→そうすると、トラックバックデータに、
ファイルBからトラックバックされている情報が書き出される
(2)トラックバックされるファイルCは、IFRAMEタグを使って、
トラックバック表示CGIを呼び出し、その内容を表示する
(3)呼び出されたトラックバック表示CGIは、
トラックバックデータを読み込み、表示する
→ファイルBの情報が、表示される
現時点でできている部分
現在、みどり色のトラックバック作成プログラムは、
手動トラックバックを貼るプログラムをJavaScriptで作ってみる
http://blog.goo.ne.jp/xmldtp/e/fc42ec2eaabeee606d2d91e189903b8f
で作成してあり、
水色の、トラックバック受付CGIは、
トラックバックされた内容を、ファイルに書き出すCGI
で作成したので、あとのこり
・トラックバック表示CGIと
・IFRAMEでそれを呼び出す部分
を作ればいい。
ということで、長くなったので、ここでいったん切って、次は、トラックバック表示CGIについて書きます。