You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xap-commits@incubator.apache.org by bb...@apache.org on 2007/06/26 06:16:11 UTC
svn commit: r550704 - /incubator/xap/site/docs/xmodify/content/overview.html
Author: bbuffone
Date: Mon Jun 25 23:16:10 2007
New Revision: 550704
URL: http://svn.apache.org/viewvc?view=rev&rev=550704
Log:
Added more content to the overview page.
Modified:
incubator/xap/site/docs/xmodify/content/overview.html
Modified: incubator/xap/site/docs/xmodify/content/overview.html
URL: http://svn.apache.org/viewvc/incubator/xap/site/docs/xmodify/content/overview.html?view=diff&rev=550704&r1=550703&r2=550704
==============================================================================
--- incubator/xap/site/docs/xmodify/content/overview.html (original)
+++ incubator/xap/site/docs/xmodify/content/overview.html Mon Jun 25 23:16:10 2007
@@ -23,14 +23,29 @@
<!-- start: body of page -->
<p><h2><span class="Title">xModify Overview</span></h2></p>
-<p>xModify can be used to create or update XML documents, XAL, and HTML declaratively and provides an alternative to using programmatic APIs.
-</p>
-
+<p>Ajax changes web applications from stateless and page-based into stateful. Developers use the XHR
+object to load data and content from the server and update the state of the page by changing the HTML document. This is typical done
+by retrieving data in the form of XML or JSON. Once on the client, the developer will
+looping over the data set using JavaScript and insert, replace or modify HTML DOM elements. This can require lots of JavaScript
+even if the developer uses a library such as jQuery, MooTools, ...
+<br><br>XAP has incorporated an XML syntax called xModify can be used to create or update XML, XAL,
+and HTML elements declaratively. This means that developers can
+utilize server-side frameworks to create XML modify documents that an xModify Processor will use to update the HTML or
+XAL document. <br><br>
<p><h2><span class="Title">xModify Workflow</span></h2></p>
<p align="center">
<img src="../images/xModifyOverview.gif">
</p>
+
+<b>Why is this Helpful?</b><br><br> Because instead of having to create JavaScript to update the UI for a particular dataset, the developer
+can use server-side functionality such as PHP, J2EE, Ruby, XSLT to create XML documents that can to the same thing. This
+typically will save code, time and increase the maintainablity of the application. <br><br>
+The second reason this is helpful is that xModify puts the know-how to into a well defined XML layer, instead of either a
+client-side or server-side library. XML can be used in any server-side or client-side layer, making it more likely that knowledge of
+xModify leverage across projects.<br><br>
+</p>
+
<p><h2><span class="Title">Operations</span></h2></p>
<p>