HyperScope for Invisible Revolution | Future
User types in http://www.invisiblerevolution.net in their browser.
On the entry page there is an 'Enter' link. This takes them to http://cynapse.org/invisiblerevolution.net All pages which I have put in the FTP Web directory for http://www.invisiblerevolution.net is now shown to the browser through the cynapse.org parser.
It is important to note that the capabilities the Dynamic HyperText and the ViewSpec features add will be increased over time, but for now the basic mechanism of putting a control in an existing HTML page (only pages on invisiblerevolutoin.net created by PageMill with the same kind of formatting this page has) which can send a command to the server.
The blog system we are developing will serve HTML pages into the mix for the parser to see as the same kind of HTML as the rest of the site (agree Mikhail?) so this will come on top of that too.
This parser adds three things to the page:
User Admin Screen with Edit Capability
Yes, one day...
User defined layouts
CSS
Page-Wide ViewSpec
A view-spec option provided by a menu item somewhere on the page, provided through the same HTML mechanism as the pop-up menu, giving the user several options for how the page should appear. They are sent back to the server which re-parses the page and presents a new version/view to the browser.
The view specs will change over time, but initial ones include:
[Show first sentence of every paragraph only]
[Highlight word] provides text entry box to user and then reloads page with the word in red.
[Show only paragraphs with specific word] provides text entry box to user.
Initial coding cost estimate request:
How much programing time would it take you to implement a system which only does the following:
Loads my PageMill created HTML page and a glossary.
Adds a mouse-over to every word in the HTML document (when requested by the browser) which is in the glossary. In a way, the glossary is a list of words which are important enough to give the mouse-over treatment.
When this new page is viewed in a browser, it is capable of sending back two things when the user selects a menu item; the glossary word it is associated with the the name of the menu item (command).
This would ideally be in the form of a URL with settings behind it, so that such a URL could conceivably be cut and pasted to someone else later.
The server will then be able to act on this and either re-load the page with new parameters or open a new page.
The only command I'd like to see in the first version which I am requesting a quote on here, is the 'show glossary definition' option. The glossary contains words and definitions, with other entries provided for, for the futures.
And that's it. Version one will just be an automated, fancy, link to glossary definition service.
Can this be done in a relatively short amount of time?
Doug Engelbart's I N V I S I B L E R E V O L U T I O N
© Frode Hegland 2003