Friday, April 21, 2006

Creative Idea of the Month - AJAX Blogging System

An Ajax Blogging System

An online journal where visitors can witness the creative approach to the writers blog post live as well as witnessing other visitors posting comments. The visitors can interact with the writer live as he is writing. Of course this would be a feature that is optional as not to disturb the creative thoughts of the writer. Or it can be a one way mirror where the visitors can see what the writer is thinking but the writer cannot see what the visitors are saying or vice versa. Now that would be some real interactivity for both the website and its users.

For those who would like to know what Ajax is here is what I found in Answers:

(Asynchronous JAvaScript and XML) Using an enhancement in JavaScript that allows Web pages to be more interactive and behave like local applications, which are also known as "rich client" applications. AJAX allows the Web page to retrieve small amounts of data from the server without reloading the entire page.

Prior to AJAX, any retrieval of data from the server required that the entire Web page be refreshed in the user's computer. As a result, systems were often designed with less interaction; for example, to have the user submit a form only at the end, after all fields were filled in. In contrast, AJAX systems can validate one or two items at a time "behind the scenes" without making the session cumbersome, especially over slow connections. AJAX, also known as "remote scripting," allows Web-based applications to be designed like LAN-based applications.

The XMLHTTPRequest Object

The JavaScript function that makes AJAX possible is the XMLHTTPRequest object, which was added to the JavaScript runtime module in the Web browser. It was first available in IE 5, Mozilla 1.0, Safari 1.2 and Opera 8. The XMLHTTPRequest object returns the data formatted in a DOM document. See AJAX engine, rich client, JavaScript and DOM.

No comments: