Graphical History Project

From a line to a plain.

Introduction 

The Graphical History Project is a small challenge to develop a Mozilla Firefox extension which enable you to record / display a graphical history. And "graphical history" is a browsing history represented as flowcharts. After I came across this idea, I googled those words and found a pioneer.

Using Graphic History in Browsing the World Wide Web

That is exactly what I'd like to do. Then this project is, in other words, reviving the feature with modern XML frameworks such as XSLT, SVG, etc. 

Implemetation 1 Recording

Later.

Implementaion 2 Displaying

A virtual history file for testcase.

<entry href="http://www.google.com/search?=mozilla"
       title="Google">
  <entry href="http://www.mozilla.org/"
         title="mozilla.org"/>
  <entry href="http://www.mozilla.com/"
         title="mozilla.com"/>
</entry> 

BTW, the situation is "A user searched keyword 'mozilla' at Google, and went to mozilla.org and moizlla.com". The flowchart I hope is

          |--- mozilla.org

Google ---|

          |--- mozilla.com

  • If gecko supports sXBL as dev team talking about, there's nothing hard I have to do. But I guess it would be targetting Gecko 1.10. or later, so it will take 2 years or so till we get that of a release version.
  • However, I don't need such a high-level document, in the first place. For the time being, the model below is enought to work out.

<hbox>
  <button label="Google">
  <vbox>
    <hbox>
      <button label="mozilla.org">
      <vbox/>
    </hbox>
    <hbox>
      <button label="mozilla.org">
      <vbox/>

    </hbox>

</hbox> 

A virtual XUL output 1

A virtual XUL output 2