<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ForeUI Product Blog</title>
	<atom:link href="http://www.foreui.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.foreui.com/blog</link>
	<description>Handy tool to create interactive mockups with various styles</description>
	<lastBuildDate>Sat, 12 May 2012 19:09:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>ForeUI V3 Forecast 4: New Action Editor</title>
		<link>http://www.foreui.com/blog/?p=1261</link>
		<comments>http://www.foreui.com/blog/?p=1261#comments</comments>
		<pubDate>Sat, 12 May 2012 19:08:03 +0000</pubDate>
		<dc:creator>ViVi</dc:creator>
				<category><![CDATA[Feature]]></category>
		<category><![CDATA[ForeUI]]></category>
		<category><![CDATA[behavior editor]]></category>

		<guid isPermaLink="false">http://www.foreui.com/blog/?p=1261</guid>
		<description><![CDATA[The coming ForeUI V3.0 will use a new GUI framework that allows moving, resizing and docking of any view.  That will definitely make better usage of the screen space.  In V2.xx, the action editor is not visible until you press Ctrl+D or explicitly show it by clicking menu or button somewhere.  From V3.0, the action [...]]]></description>
			<content:encoded><![CDATA[<p>The coming ForeUI V3.0 will use a new GUI framework that allows moving, resizing and docking of any view.  That will definitely make better usage of the screen space.  In V2.xx, the action editor is not visible until you press Ctrl+D or explicitly show it by clicking menu or button somewhere.  From V3.0, the action editor becomes a dock-able view, which will be docked at the bottom of the GUI.  Thus you can review the behavior definition and GUI layout at the same time.</p>
<p><img class="aligncenter size-full wp-image-1262" title="behavior_view" src="http://www.foreui.com/blog/wp-content/uploads/2012/05/behavior_view.png" alt="" width="550" height="172" /></p>
<p>Different than V2.xx, this view is not showing the behavior for just one element or one page,  it will list the behavior for all elements and pages instead (when no filter is applied).  So it is possible to review all behavior definition in the plot in this view.  The cost is that you will need to specify the owner of the behavior first.  ForeUI will support two kinds of behavior owner in 3.0: element and page.  In the future, ForeUI will support more owner types, such as tag (elements that has the given tag).</p>
<p><img class="aligncenter size-full wp-image-1269" title="addBehavior" src="http://www.foreui.com/blog/wp-content/uploads/2012/05/addBehavior.png" alt="" width="455" height="150" /></p>
<p>On the top right corner of this view, you can input any keyword to filter the behavior list.  Only the definitions that contains the keyword will be shown, the keyword will be highlighted in the list as well.</p>
<p><img class="aligncenter size-full wp-image-1264" title="behavior_filter" src="http://www.foreui.com/blog/wp-content/uploads/2012/05/behavior_filter.jpg" alt="" width="600" height="399" /></p>
<p>An important improvement is that you can defined the behavior for multiple elements at the same time, just choose multiple elements as the behavior owner:</p>
<p><img class="aligncenter size-full wp-image-1267" title="multi_owners" src="http://www.foreui.com/blog/wp-content/uploads/2012/05/multi_owners.png" alt="" width="540" height="129" /></p>
<p>Thus they will have the same behavior when the same event is triggered on them.  Also you will be able to manipulate multiple elements at the same time, just choose them together as the target of the action.</p>
<p><img class="aligncenter size-full wp-image-1266" title="multi_objs" src="http://www.foreui.com/blog/wp-content/uploads/2012/05/multi_objs.png" alt="" width="585" height="95" /></p>
<p>The new action editor even has the ability to detect errors.  If you defined an event handler for an element, and delete the element later, you will see the event handler will not take effect and is marked as deleted in the view.</p>
<p><img class="aligncenter size-full wp-image-1268" title="error" src="http://www.foreui.com/blog/wp-content/uploads/2012/05/error.png" alt="" width="480" height="100" /></p>
<p>This feature can reduce the errors on expression, and avoid (most of) the Javascript errors in simulation.</p>
<p>That&#8217;s the new generation of action editor, hope you will like it <img src='http://www.foreui.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.foreui.com/blog/?feed=rss2&#038;p=1261</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ForeUI V3 Forecast 3: Toolbar in Simulation</title>
		<link>http://www.foreui.com/blog/?p=1247</link>
		<comments>http://www.foreui.com/blog/?p=1247#comments</comments>
		<pubDate>Tue, 08 May 2012 10:18:47 +0000</pubDate>
		<dc:creator>ViVi</dc:creator>
				<category><![CDATA[Feature]]></category>
		<category><![CDATA[ForeUI]]></category>
		<category><![CDATA[Page Navigator]]></category>
		<category><![CDATA[property viewer]]></category>
		<category><![CDATA[toolbar]]></category>
		<category><![CDATA[watch]]></category>

		<guid isPermaLink="false">http://www.foreui.com/blog/?p=1247</guid>
		<description><![CDATA[My previous two posts (this and this) are about the new features that will be available in V3.0.  Today I will continue the forecast.  I would like to introduce another exciting feature of ForeUI V3.0: toolbar in simulation. From V3.0, your generated DHTML simulation can have an optional toolbar, which provides the page navigation and [...]]]></description>
			<content:encoded><![CDATA[<p>My previous two posts (<a href="http://www.foreui.com/blog/?p=1224">this </a>and <a href="http://www.foreui.com/blog/?p=1237">this</a>) are about the new features that will be available in V3.0.  Today I will continue the forecast.  I would like to introduce another exciting feature of ForeUI V3.0: toolbar in simulation.</p>
<p>From V3.0, your generated DHTML simulation can have an optional toolbar, which provides the page navigation and property viewing features.  When you launch the simulation in web browser, the toolbar looks like this:</p>
<p><img class="aligncenter size-full wp-image-1249" title="toolbar" src="http://www.foreui.com/blog/wp-content/uploads/2012/05/toolbar.png" alt="" width="567" height="132" /></p>
<p>The toolbar can be docked to any side of the screen.  You can choose the dock side on the right of the toolbar.  You can also pin/unpin the toolbar, the unpinned toolbar will be hidden automatically if you don&#8217;t manipulate on it for a while.</p>
<p>Clicking the &#8220;&lt;&#8221; and &#8220;&gt;&#8221; buttons can navigate to previous or next page in your prototype, you can do so by pressing PageUp and pageDown as well (this has been supported in V2.x).  The &#8220;Goto&#8230;&#8221; button can show you all the pages in your prototype and you can choose one to switch to:</p>
<p>&nbsp;</p>
<p><img class="aligncenter size-full wp-image-1253" title="pagelist" src="http://www.foreui.com/blog/wp-content/uploads/2012/05/pagelist1.png" alt="" width="559" height="624" /></p>
<p>When you click the &#8220;Properties&#8221; button, the property view will be shown on the screen, and you can watch all properties (including system properties and custom properties) in your prototype:</p>
<p><img class="aligncenter size-full wp-image-1254" title="propList" src="http://www.foreui.com/blog/wp-content/uploads/2012/05/propList.png" alt="" width="423" height="625" /></p>
<p>The properties in bold font is the system properties and those with normal font is the custom properties.  This property view is dynamic, the values in the view will be updated as soon as the property value is changed.</p>
<p>This is the toolbar you will see in the V3.0, and it is just a beginning, we will keep adding new features into the toolbar in the subsequent versions.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.foreui.com/blog/?feed=rss2&#038;p=1247</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ForeUI V3 Forecast 2: Gradient Fill</title>
		<link>http://www.foreui.com/blog/?p=1237</link>
		<comments>http://www.foreui.com/blog/?p=1237#comments</comments>
		<pubDate>Wed, 02 May 2012 18:14:57 +0000</pubDate>
		<dc:creator>ViVi</dc:creator>
				<category><![CDATA[Feature]]></category>
		<category><![CDATA[ForeUI]]></category>
		<category><![CDATA[gradient fill]]></category>

		<guid isPermaLink="false">http://www.foreui.com/blog/?p=1237</guid>
		<description><![CDATA[Last week I wrote a post to forecast the Reference element in V3.0.  Today I will introduce another important feature of coming new version:  gradient fill.  In ForeUI V3.0, gradient fill will be supported by all elements, in both editing and simulation. When you try to change the background color for element, you will notice [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I wrote <a href="http://www.foreui.com/blog/?p=1224">a post</a> to forecast the Reference element in V3.0.  Today I will introduce another important feature of coming new version:  gradient fill.  In ForeUI V3.0, gradient fill will be <strong>supported by all elements</strong>, in both editing and simulation.</p>
<p>When you try to change the background color for element, you will notice there is a new tab named &#8220;Linear Gradient&#8221;, which allows you to fill the background with gradient color.</p>
<p><img class="aligncenter size-full wp-image-1238" title="gradienttab" src="http://www.foreui.com/blog/wp-content/uploads/2012/05/gradienttab.png" alt="" width="205" height="287" /></p>
<p>In the &#8220;Linear Gradient&#8221; tab, you can add new color by clicking on the left area, or drag existed color out of the area to remove it.  Dragging the end points of the line can adjust the direction of the gradient fill.</p>
<p><img class="aligncenter size-full wp-image-1240" title="gradient_fill_help" src="http://www.foreui.com/blog/wp-content/uploads/2012/05/gradient_fill_help.png" alt="" width="400" height="255" /></p>
<p>The most interesting part is that you can save your gradient color for future usage: just input the name of the gradient color and click the save button.  The drop-down list on top allows you to load predefined gradient color.  If you don&#8217;t want to keep the gradient color, just click the button with trash icon to remove it.</p>
<p><img class="aligncenter size-full wp-image-1241" title="gradient_saveloaddelete" src="http://www.foreui.com/blog/wp-content/uploads/2012/05/gradient_saveloaddelete.png" alt="" width="400" height="254" /></p>
<p>The gradient color can be applied on any element.  Button, rectangle, placeholder, triangle, ellipse, polygon&#8230;  The gradient fill effect will be kept when you run the simulation, which is really cool.</p>
<p><img class="aligncenter size-full wp-image-1243" title="gradient_demo" src="http://www.foreui.com/blog/wp-content/uploads/2012/05/gradient_demo1.png" alt="" width="551" height="390" /></p>
<p>That is gradient fill, wish you would like it <img src='http://www.foreui.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.foreui.com/blog/?feed=rss2&#038;p=1237</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ForeUI V3 Forecast 1: Reference Element</title>
		<link>http://www.foreui.com/blog/?p=1224</link>
		<comments>http://www.foreui.com/blog/?p=1224#comments</comments>
		<pubDate>Tue, 24 Apr 2012 19:08:00 +0000</pubDate>
		<dc:creator>ViVi</dc:creator>
				<category><![CDATA[Feature]]></category>
		<category><![CDATA[ForeUI]]></category>
		<category><![CDATA[reference]]></category>

		<guid isPermaLink="false">http://www.foreui.com/blog/?p=1224</guid>
		<description><![CDATA[First of all we have to say sorry to whom are waiting for V3.0.  We are still working hard as we were, the new version is delayed because of some technical problems and force majeure.  We appreciate your patience and understanding.  Today the new version is not available yet, but we are entering the last phase [...]]]></description>
			<content:encoded><![CDATA[<p>First of all we have to say sorry to whom are waiting for V3.0.  We are still working hard as we were, the new version is delayed because of some technical problems and force majeure.  We appreciate your patience and understanding.  Today the new version is not available yet, but we are entering the last phase before the delivery, the 3.0 beta should be delivered in May.  I will write some blog posts to introduce the new, exciting features in coming V3.0.</p>
<p>PS: recently we were frequently asked if newly bought license can be used in 3.0, our answers are &#8220;Yes&#8221;, since the paid user will have one year free upgrade period, including major updates.  So if you <strong>buy ForeUI license now, your license key can be used in V3.0</strong> when it is released.</p>
<p>There are many new features in 3.0, today we will introduce one of them: <strong>Reference Element</strong>.  This is a actually killer feature, it is not just cool, it is a real time saver for creating big prototype project.  The new element, just as its name implies, can &#8220;point to&#8221; another element and emulate its appearance and behavior, i.e. work as a reference of that element.</p>
<p>When you drag the Reference element from element list into the editing area, its default look may like this:</p>
<p><img class="aligncenter size-full wp-image-1225" title="ref" src="http://www.foreui.com/blog/wp-content/uploads/2012/04/ref.png" alt="Default look for Reference Element" width="321" height="191" /></p>
<p>The big question marks in the center implies that it does not point to any element yet, you can specify the target element from the tool pane:</p>
<p><img class="aligncenter size-full wp-image-1226" title="ref_tar" src="http://www.foreui.com/blog/wp-content/uploads/2012/04/ref_tar.png" alt="Sepcify Reference Target" width="392" height="83" /></p>
<p>After selecting the target element, it will simulate the original (target) element&#8217;s look.  For example, you select a TextBox as the original element, then you will see:</p>
<p><img class="aligncenter size-full wp-image-1228" title="ref_set" src="http://www.foreui.com/blog/wp-content/uploads/2012/04/ref_set.png" alt="" width="500" height="200" /></p>
<p>They look totally the same.  But wait, it is not a static clone, when you modify the content of the original element, the reference element will change its content accordingly.  What&#8217;s more, you can move or resize the reference element as you need, without affecting the original element!</p>
<p><img class="aligncenter size-full wp-image-1229" title="ref_set2" src="http://www.foreui.com/blog/wp-content/uploads/2012/04/ref_set2.png" alt="" width="470" height="320" /></p>
<p>As you can see, the reference element can <strong>override the location, size and visibility properties</strong> of the original element.  This will be extremely useful when you need to create a set of elements with same content but with different layout parameters.</p>
<p>Reference element is not just a rendering trick, it actually <strong>emulate the behavior</strong> of the original element in the simulation, and <strong>keep synchronizing their state</strong> on the fly.  Please take a look at the example below:</p>
<p><img class="aligncenter size-full wp-image-1230" title="RefDemoGif" src="http://www.foreui.com/blog/wp-content/uploads/2012/04/RefDemoGif.gif" alt="" width="560" height="320" /></p>
<p>Although the reference element can be interactive, you don&#8217;t need to define any event handler for it, since it will <strong>trigger event on the original element</strong>.  For example, when you click a reference button, it will trigger the &#8220;Element Clicked&#8221; event on the original button, thus the corresponding event handler will be invoked.</p>
<p>Reference element is also a good idea to share element between multiple pages.  Comparing with using master page, Reference element is much more flexible and will be suitable for more actual cases.  The Reference element can partially cover the requirements of &#8220;multi master page&#8221;, which are <a href="https://getsatisfaction.com/easynth/topics/pages_merging">discussed here</a>.</p>
<p>That&#8217;s Reference element, hope you will like it <img src='http://www.foreui.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.foreui.com/blog/?feed=rss2&#038;p=1224</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Minor Updates: V2.801 ~ V2.810</title>
		<link>http://www.foreui.com/blog/?p=1209</link>
		<comments>http://www.foreui.com/blog/?p=1209#comments</comments>
		<pubDate>Sat, 18 Feb 2012 03:30:15 +0000</pubDate>
		<dc:creator>Xavier</dc:creator>
				<category><![CDATA[ForeUI]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[bug fixing]]></category>
		<category><![CDATA[minor update]]></category>

		<guid isPermaLink="false">http://www.foreui.com/blog/?p=1209</guid>
		<description><![CDATA[It has been 4 months since V2.80 is released.  Since we are working on V3.0, we have not implemented new features during these four months.  However we received some bug reports from our support forum and release minor updates that include the bug fixings. 2011-06-08: Minor update V2.801: Bug_0307: The borders of Table element in [...]]]></description>
			<content:encoded><![CDATA[<p>It has been 4 months since V2.80 is released.  Since we are working on V3.0, we have not implemented new features during these four months.  However we received some bug reports from <a title="ForeUI Support Forum" href="http://getsatisfaction.com/easynth/products/easynth_foreui" target="_blank">our support forum</a> and release minor updates that include the bug fixings.</p>
<p><em><strong>2011-06-08:</strong></em> Minor update V2.801:</p>
<ul>
<li>Bug_0307: The borders of Table element in hidden page are still visible.</li>
<li>Bug_0308: Could not right drag (or CTRL+drag) Table or Tree from element list to working area.</li>
</ul>
<p><em><strong>2011-06-13:</strong></em> Minor update V2.802:</p>
<ul>
<li>Localization: German translation update to V2.72.</li>
<li>Bug_0309: Click image in image dock, the &#8220;Use By: ? elements&#8221; information in popup menu is not correct (only current page is taken into account).</li>
</ul>
<p><em><strong>2011-07-16:</strong></em> Minor update V2.803:</p>
<ul>
<li>Bug_0310: Select text element with non-default font, execute the cut and paste commands, the font combo box incorrectly get focus.</li>
</ul>
<p><em><strong>2011-08-18:</strong></em> Minor update V2.804:</p>
<ul>
<li>Bug_0311: When performing selection, the embedded element should not enlarge the testing area of its container.</li>
<li>Bug_0312: Single row TextEditBox should not auto wrap its content in editing mode.</li>
</ul>
<p><em><strong>2011-09-01:</strong></em> Minor update V2.805:</p>
<ul>
<li>Bug_0313: Single row TextEditBox with &#8220;center&#8221; or &#8220;right&#8221; alignment does not render the text.</li>
</ul>
<p><em><strong>2011-10-03:</strong></em> Minor update V2.806:</p>
<ul>
<li>Bug_0314: Apostrophe in ComboBox element will be displayed as &#8220;&amp;apos;&#8221; in IE.</li>
<li>Bug_0315: Editing any node in action editor will remove its note.</li>
</ul>
<p><em><strong>2011-10-04:</strong></em> Minor update V2.807:</p>
<ul>
<li>Bug_0316: Elements that embeded into Table are not rendered correctly since V2.806.</li>
</ul>
<p><em><strong>2011-10-27:</strong></em> Minor update V2.808:</p>
<ul>
<li>Bug_0317: Mac OS X: double clicking plot file to open ForeUI, the plot may not be loaded correct.</li>
<li>Bug_0318: Can not use action to append row to Table that does not have any row initially.</li>
</ul>
<p><em><strong>2011-12-08:</strong></em> Minor update V2.809:</p>
<ul>
<li>Bug_0319: Can not paste image from clipboard under Mac OS X Lion.</li>
</ul>
<p><em><strong>2012-02-18:</strong></em> Minor update V2.810:</p>
<ul>
<li>Bug_0320: Copy and paste a Window or Tree element in the same plot, its embedded elements will have duplicated IDs.</li>
</ul>
<p>Thanks for the users that report thoes bugs, it&#8217;s you who makes ForeUI better and better!</p>
<p>You are welcome to report bug or share idea with us on the <a href="http://getsatisfaction.com/easynth/products/easynth_foreui" target="_blank">forum</a>, or via <a href="mailto:foreui@easynth.com" target="_blank">email</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.foreui.com/blog/?feed=rss2&#038;p=1209</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Troubleshooting ForeUI Simulation</title>
		<link>http://www.foreui.com/blog/?p=1195</link>
		<comments>http://www.foreui.com/blog/?p=1195#comments</comments>
		<pubDate>Sat, 23 Jul 2011 05:15:22 +0000</pubDate>
		<dc:creator>Xavier</dc:creator>
				<category><![CDATA[ForeUI]]></category>
		<category><![CDATA[troubleshoot]]></category>

		<guid isPermaLink="false">http://www.foreui.com/blog/?p=1195</guid>
		<description><![CDATA[ForeUI can convert your prototype to HTML+JavaScript simulation, which can be directly reviewed in web browsers.  Since ForeUI is not as smart as people, it could not recognize the incorrect syntax input in any field that supports expression, at least for now.  If your prototype contains incorrect expression, it will be converted to incorrect JavaScript [...]]]></description>
			<content:encoded><![CDATA[<p>ForeUI can convert your prototype to HTML+JavaScript simulation, which can be directly reviewed in web browsers.  Since ForeUI is not as smart as people, it could not recognize the incorrect syntax input in any field that supports expression, at least for now.  If your prototype contains incorrect expression, it will be converted to incorrect JavaScript code, which may halt your simulation in browser.</p>
<p>If you find your simulation does not work as your expected, especially some elements do not respond your input, you will need to troubleshoot your simulation and fix the expression in your plot.  The primary problem is to find out which element has incorrectly defined actions.  The troubleshooting is not difficult at all, you don&#8217;t have to be a programmer to understand the process.</p>
<h3>Preparation</h3>
<p>Although we don&#8217;t need to go deep into JavaScript code to find out what happened, we still need a JavaScript debugger to locate the problem.  Most web browsers have their built-in debuggers or plug-ins for debugging purpose.  You can choose one of the following combinations for debugging:</p>
<ol>
<li><strong>Firefox + Firebug</strong>  (plug-in, can be <a href="https://addons.mozilla.org/en-US/firefox/addon/firebug/" target="_blank">downloaded here</a>)</li>
<li><strong>Chrome + JavaScript Console</strong>  (built-in, press <strong>Ctrl+Shift+J</strong> to activate)</li>
<li><strong>Safari + Error Console</strong>  (built-in, here is <a title="How to debug JavaScript in Safari" href="http://petewarden.typepad.com/searchbrowser/2008/07/how-to-debug-ja.html" target="_blank">how to activate it</a>)</li>
<li><strong>Opara + Error Console</strong>  (built-in, press <strong>Ctrl+Shift+O</strong> to activate)</li>
<li><strong>IE + Script Editor</strong>  (component from Office, here is <a title="How to debug JavaScript in IE" href="http://www.jonathanboutelle.com/how-to-debug-javascript-in-internet-explorer" target="_blank">the How-To</a>)</li>
</ol>
<p>The Firefox + Firebug combination is my favorite, and I will use it as example.  If you use other debuggers, the GUI of debugger may vary but the main idea is still the same.</p>
<h3>Example Plot Creation</h3>
<p>I create a simple plot to demonstrate the troubleshooting.  The plot has only one page and there are three buttons inside.  As shown below:</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-1197" style="border: 1px solid gray;" title="buttons123" src="http://www.foreui.com/blog/wp-content/uploads/2011/07/buttons123.png" alt="" width="389" height="124" /></p>
<p style="text-align: left;">Every button has almost the same behavior: when it is clicked, it shows a message &#8220;I am button N&#8221; (N=1,2,3).  I intended to insert an error in the second button:</p>
<p style="text-align: left;"><img class="aligncenter size-full wp-image-1198" title="button2" src="http://www.foreui.com/blog/wp-content/uploads/2011/07/button2.png" alt="" width="460" height="320" />As you can see, I inserted an additional double quotation marks at the end of the message to show.  Since the double quotation marks is not escaped and it can not find the pairing in the message, it will be kept in the message and break the syntax of the script and halt the simulation.</p>
<h3 style="text-align: left;">Troubleshooting</h3>
<p style="text-align: left;">When we run the simulation in Firefox (with Firebug installed and activated), Firebug immediately detect the syntax error and show it in Firebug console.</p>
<p style="text-align: left;"><img class="aligncenter size-full wp-image-1200" title="jserror" src="http://www.foreui.com/blog/wp-content/uploads/2011/07/jserror1.png" alt="" width="254" height="64" /></p>
<p style="text-align: left;">Clicking into the green link and the source code that has syntax error will be highlighted in a pop up window:</p>
<p style="text-align: left;"><img class="aligncenter size-full wp-image-1202" title="code" src="http://www.foreui.com/blog/wp-content/uploads/2011/07/code.gif" alt="" width="635" height="74" /></p>
<p style="text-align: left;">Here we don&#8217;t need to understand what&#8217;s wrong with the code, just find out <strong>where</strong> the problem is.  As highlighted above, the error is in a function started with &#8220;Button_2&#8243;, which means the error happens in Button_2.</p>
<p style="text-align: left;">For such a simple plot, we can definitely find out where the Button_2 is.  If the plot is big and complex, we will need to search Button_2 in the plot.  Just press Ctrl+F to open the search window and input the keyword &#8220;Button_2&#8243; to search:</p>
<p style="text-align: left;"><img class="aligncenter size-full wp-image-1203" title="searchbutton" src="http://www.foreui.com/blog/wp-content/uploads/2011/07/searchbutton.png" alt="" width="320" height="425" /></p>
<p style="text-align: left;">Clicking on the search result will bring us to the page and select the target element.  We can press Ctrl+D to review its action definition.</p>
<p style="text-align: left;">With the help from JavaScript debugger, we can quickly narrow the problem and locate the problematic element, and then have it fixed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.foreui.com/blog/?feed=rss2&#038;p=1195</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Basic and Tricks for Custom Element Creation</title>
		<link>http://www.foreui.com/blog/?p=1177</link>
		<comments>http://www.foreui.com/blog/?p=1177#comments</comments>
		<pubDate>Thu, 07 Jul 2011 04:56:06 +0000</pubDate>
		<dc:creator>Xavier</dc:creator>
				<category><![CDATA[ForeUI]]></category>
		<category><![CDATA[custom element]]></category>
		<category><![CDATA[custom event]]></category>
		<category><![CDATA[trick]]></category>
		<category><![CDATA[user defined property]]></category>

		<guid isPermaLink="false">http://www.foreui.com/blog/?p=1177</guid>
		<description><![CDATA[Supporting custom element is one of the killer features of ForeUI.  This article will introduce the basic knowledge and advanced tricks of custom element creation. Custom Element Creation When you are editing your plot, you can always select some elements on the page and pack them as your custom element for future usage, by clicking [...]]]></description>
			<content:encoded><![CDATA[<p>Supporting custom element is one of the killer features of ForeUI.  This article will introduce the basic knowledge and advanced tricks of custom element creation.</p>
<h3>Custom Element Creation</h3>
<p>When you are editing your plot, you can always select some elements on the page and pack them as your custom element for future usage, by clicking the <img class="alignnone size-full wp-image-1179" title="pack" src="http://www.foreui.com/blog/wp-content/uploads/2011/07/pack.png" alt="" width="26" height="26" /> button in floating tool pane (as shown below):</p>
<p><img class="aligncenter size-full wp-image-1178" title="pack_custom_elem" src="http://www.foreui.com/blog/wp-content/uploads/2011/07/pack_custom_elem.png" alt="" width="525" height="70" /></p>
<p>You will be asked to input some information of the custom element.  File name may not be so important if you are just saving a custom element for your own usage.  You will be able to find the saved custom element file (.fce) in the &#8220;&lt;UserDir&gt;/.foreui/customize&#8221; directory, where the &lt;UserDir&gt; is your user directory in your system.  It will be good practise to input a meaningful element title and description.</p>
<p><img class="aligncenter size-full wp-image-1180" title="custom_elem_info" src="http://www.foreui.com/blog/wp-content/uploads/2011/07/custom_elem_info.png" alt="" width="308" height="300" /></p>
<p>After clicking the &#8220;Ok&#8221; button, your custom element will be listed in the &#8220;Custom Elements&#8221; category (you can find it in the &#8220;All Elements&#8221; category as well).  Then you can use it like standard elements.</p>
<h3><img class="aligncenter size-full wp-image-1181" title="custom_elem_listed" src="http://www.foreui.com/blog/wp-content/uploads/2011/07/custom_elem_listed.png" alt="" width="483" height="142" /></h3>
<h3>Functional Custom Element</h3>
<p>When you select some elements to create custom element, if the selected elements have behavior defined, the behavior will be packed into custom element as well.  That means the custom element can have its own function.</p>
<p>A good example is the &#8220;Hyperlink&#8221; custom element, which is included in ForeUI installation.  You can find it in the &#8220;Custom Elements&#8221; category, if it is not there, try to load the &#8220;Hyperlink.fce&#8221; file in the &#8220;Custom Elements&#8221; category.  This custom element is based on the Text Box standard element,  and it is functional since it has defined some event handlers:</p>
<p><img class="aligncenter size-full wp-image-1183" title="hyperlink_handlers" src="http://www.foreui.com/blog/wp-content/uploads/2011/07/hyperlink_handlers.png" alt="" width="445" height="294" /></p>
<p>As shown in figure above, it handles the &#8220;Mouse Over&#8221; and &#8220;Mouse Out&#8221; events to change its text color and the cursor shape (to simulate a hyperlink).  &#8220;Element Clicked&#8221; event handler is created but it is still empty, you can add some actions that need to be executed when hyperlink is clicked.</p>
<p>The behavior definition is quite &#8220;smart&#8221;, if you add several instances of Hyperlink custom element into page, each one will have its own behavior, and the corresponding content will be updated as well.  For example, you added two instances of Hyperlink custom element:</p>
<p><img class="aligncenter size-full wp-image-1184" title="custom_elem_instances" src="http://www.foreui.com/blog/wp-content/uploads/2011/07/custom_elem_instances.png" alt="" width="360" height="200" /></p>
<p>The first instance of Hyperlink will have the id &#8220;TextBox_Hyperlink&#8221;, and the second instance of Hyperlink will be  renamed to &#8220;TextBox_Hyperlink_1&#8243;.  If you check out the behavior of the second instance, you will find its content has be updated to:</p>
<p><img class="aligncenter size-full wp-image-1185" title="hyperlink_renamed" src="http://www.foreui.com/blog/wp-content/uploads/2011/07/hyperlink_renamed.png" alt="" width="444" height="281" /></p>
<p>As you can see, the behavior definition of each instance is separated, and they will not interfere each other.</p>
<h3>Use Separated User Defined Property and Custom Event</h3>
<p>You may already know that, the user defined property and custom event are all in global scope.  If you like to define them in your custom element, you will have to consider what will happen if multiple instances are created.</p>
<p>For example, you defined the behavior of a button like this:</p>
<p><img class="aligncenter size-full wp-image-1186" title="clickx3" src="http://www.foreui.com/blog/wp-content/uploads/2011/07/clickx3.png" alt="" width="409" height="336" /></p>
<p>It maintains a user defined property named &#8220;count&#8221;, so a message box will be shown when you click the button 3 times.  If you pack this button as custom element, you will find it works well when it has only one instance in your plot, while it doesn&#8217;t work correctly if multiple instances are created, since all instances are using the same global property &#8220;count&#8221;.</p>
<p>ForeUI does not support user defined property with element scope.  Fortunately we have workaround for this case: use the element id as the prefix of global property, thus it become unique for the current element.</p>
<p><img class="aligncenter size-full wp-image-1188" title="prop_prefix" src="http://www.foreui.com/blog/wp-content/uploads/2011/07/prop_prefix1.png" alt="" width="408" height="340" /></p>
<p>Let&#8217;s pack the button as a custom element, and see what happen if multiple instances are added.</p>
<p><img class="aligncenter size-full wp-image-1190" title="clickx3m" src="http://www.foreui.com/blog/wp-content/uploads/2011/07/clickx3m1.png" alt="" width="370" height="174" /></p>
<p>If you check out the second instance of the custom element, you will see its behavior has been changed to:</p>
<p><img class="aligncenter size-full wp-image-1191" title="clickx3_2" src="http://www.foreui.com/blog/wp-content/uploads/2011/07/clickx3_2.png" alt="" width="420" height="336" /></p>
<p>As you can see, the user defined property name has been updated, thus it is still unique for the new instance.  By using this trick, the custom element can also work well with multiple instances.</p>
<p>This trick is also applicable for custom event.  If you have a custom event defined in a custom element, and wish it become unique for every instance of the element, you can use the element id as the prefix of the custom event name.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.foreui.com/blog/?feed=rss2&#038;p=1177</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Make Your ForeUI Plot Smaller?</title>
		<link>http://www.foreui.com/blog/?p=1158</link>
		<comments>http://www.foreui.com/blog/?p=1158#comments</comments>
		<pubDate>Mon, 13 Jun 2011 01:18:17 +0000</pubDate>
		<dc:creator>Xavier</dc:creator>
				<category><![CDATA[ForeUI]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[plot size]]></category>

		<guid isPermaLink="false">http://www.foreui.com/blog/?p=1158</guid>
		<description><![CDATA[The design/development of ForeUI V3.0 is just started, and I have some time to write something.  I plan to write a series of articles to introduce some advanced tricks of ForeUI usage, which will be very useful for all ForeUI users. Today&#8217;s topic is: how to make your ForeUI plot smaller?  The &#8220;plot&#8221; here means [...]]]></description>
			<content:encoded><![CDATA[<p>The design/development of ForeUI V3.0 is just started, and I have some time to write something.  I plan to write a series of articles to introduce some advanced tricks of ForeUI usage, which will be very useful for all ForeUI users.</p>
<p>Today&#8217;s topic is: how to make your ForeUI plot smaller?  The &#8220;plot&#8221; here means both the saved .4ui file and the exported DHTML simulation files.  The benefits to make plot smaller is obvious:  smaller plot can be loaded/saved faster for editing, and smaller simulation files can be launched quickly in your (and reviewers&#8217;) web browser.  Here are some tricks to minimize your plot size:</p>
<h2>Use Master Page to Avoid Duplication</h2>
<p>Usually there will be some common parts between pages in your plot.  Although you could duplicate elements or even the entire page to make every page have the common parts, you are encouraged to move the common parts to a <a title="What is master page?" href="http://www.foreui.com/doc/html/use_master_page.htm" target="_blank">master page</a>, which can be shared by other pages.</p>
<p>This trick is frequently used for pages that have the same header, footer or side bar.  For example, all pages in your plot has the same header, footer and side bar.  So you can place them in a page, and all other pages use this page as the master page.  Thus you can just manage the center content on other pages, the figure below shows the details.</p>
<p><img class="aligncenter size-full wp-image-1159" title="single_master_page" src="http://www.foreui.com/blog/wp-content/uploads/2011/06/single_master_page.png" alt="" width="398" height="307" />What if some pages have different side bars, while they have the same header and footer?  In this case you can use this master hierachy:</p>
<p><img class="aligncenter size-full wp-image-1162" title="multiple_master_pages" src="http://www.foreui.com/blog/wp-content/uploads/2011/06/multiple_master_pages2.png" alt="" width="550" height="520" />There are 3 pages are used as master pages.  Master Page 1 is shared by Master Page 2 and 3, while Master Page 2 is shared by two pages (Page 4 and 5) and Master Page 3 is shared by another two pages (Page 6 and Page 7).  This hierarchy should meet the requirements for most web site/app prototyping.</p>
<p>By using master pages, you can avoid duplicating content in the plot, and significantly reduce your plot size.</p>
<h2>Optimise Image Usage</h2>
<p>Experiments show that using images is the best way to enlarge your plot.  So if you wish your plot become smaller, make sure your plot only includes the images that are necessary.  It seems superfluous words, who would like to include unnecessary images in the plot?  But sometimes you may do this unconsciously, consider this case:  you add an Image Box element and specify an external image file for it, after a while you delete that Image Box and forget it.  But the image is still stay in the <a href="http://www.foreui.com/doc/html/image_dock.htm">Image Dock</a>, and will be saved to plot file even it is not referenced anymore.  If you did this a lot, your plot will be quite big, although most of the images in Image Dock are not used actually.</p>
<p>Shouldn&#8217;t ForeUI just take care of this situation and optimize it automatically?  I can&#8217;t agree more, so we will have it in V3.0, but we still have to do the optimization manually before 3.0 is out.  How to know if an image is referenced then?  You can click on the image in Image Dock, then you will see a pop-up menu like this:</p>
<p><img class="aligncenter size-full wp-image-1166" title="image_reference" src="http://www.foreui.com/blog/wp-content/uploads/2011/06/image_reference.png" alt="" width="238" height="226" />You can see how many elements are referencing this image.  If an image is not used by any element (used by 0 elements), you can just click the <img class="alignnone size-full wp-image-1167" title="delete" src="http://www.foreui.com/blog/wp-content/uploads/2011/06/delete.png" alt="" width="28" height="24" /> button to remove it safely. <strong> Remarks:</strong> you will need to update to <strong>V2.802+</strong> to have the correct image reference number (fixed Bug_0309).</p>
<p>Besides removing the unused images, you can also merge the duplicated images in Image Dock, which will also reduce your plot size.  Again ForeUI V3 will provide this feature, but we need to do it manually for now.  For example, say you have two images (img0 and img1) in Image Dock, they are duplicated and any of them are used by other elements, how could you merge them?</p>
<p><img class="aligncenter size-full wp-image-1168" title="duplicated_images" src="http://www.foreui.com/blog/wp-content/uploads/2011/06/duplicated_images.jpg" alt="" width="550" height="280" />You can choose one image to keep, and click the <img class="alignnone size-full wp-image-1169" title="change_ref" src="http://www.foreui.com/blog/wp-content/uploads/2011/06/change_ref.png" alt="" width="28" height="24" /> button for another image to change all references to the one will be kept.  For example, you like to keep img0 (merge img1 to img0), you can click the <img title="change_ref" src="../wp-content/uploads/2011/06/change_ref.png" alt="" width="28" height="24" /> button for img1, then you will see this window:</p>
<p><img class="aligncenter size-full wp-image-1170" title="change_reference" src="http://www.foreui.com/blog/wp-content/uploads/2011/06/change_reference.jpg" alt="" width="422" height="241" /></p>
<p>After you click the &#8220;Ok&#8221; button, all references to img1 will be changed to img0.  So nobody is using img1 now, and you can safely remove img1.</p>
<p>By removing unused images and merging duplicated images, your plot will become much smaller.  You don&#8217;t have to do this kind of optimization all the time, but you&#8217;d better do it once before exporting the plot to DHTML.</p>
<h2>Use Text Box to Replace Big Rectangle</h2>
<p>Rectangle is a very frequently used element in prototyping.  However when you want to add a big Rectangle into your plot (e.g. make it as background), you can consider using a Text Box (with border shown, background filled) instead.</p>
<p>Why?  Because the Rectangle element will be converted to an image file when you export the plot to DHTML, bigger Rectangle will generate bigger image file.  While the Text Box will be converted to just a snippet of HTML code, its size will not change when you enlarge the element.  So if you need a big rectangle, consider using a Text Box with border and background first, as long as you don&#8217;t need the radius corner feature provided by Rectangle element.</p>
<p>If your plot has many big rectangles and you replace them to Text Box elements, your exported DHTML files will become much smaller.</p>
<h2>Conclusion</h2>
<p>In this article I introduced three approaches to reduce your plot&#8217;s size.  It is not just about saving the space in your hard drive, it can also significantly reduce the DHTML files generated by ForeUI.  If you upload the DHTML files to the Internet for people to review, smaller file size is bandwidth and time saver.  I would suggest all ForeUI users to try using this approaches, and create small and powerful prototypes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.foreui.com/blog/?feed=rss2&#038;p=1158</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ForeUI V2.80: Many Useful Updates</title>
		<link>http://www.foreui.com/blog/?p=1144</link>
		<comments>http://www.foreui.com/blog/?p=1144#comments</comments>
		<pubDate>Wed, 08 Jun 2011 03:40:14 +0000</pubDate>
		<dc:creator>Xavier</dc:creator>
				<category><![CDATA[Feature]]></category>
		<category><![CDATA[ForeUI]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[Brazilian Portuguese]]></category>
		<category><![CDATA[Expand Section]]></category>
		<category><![CDATA[Page Navigator]]></category>
		<category><![CDATA[Set Tree Node]]></category>
		<category><![CDATA[User Manual]]></category>

		<guid isPermaLink="false">http://www.foreui.com/blog/?p=1144</guid>
		<description><![CDATA[Dear friends, it has been a while since last update, and this time it is a big one.  This update includes a new language support and many new features and enhancements, with 5 bugs fixed.  This version should be the last one that provides new features before version 3.0 is released (should be Q4 or [...]]]></description>
			<content:encoded><![CDATA[<p>Dear friends, it has been a while since last update, and this time it is a big one.  This update includes a new language support and many new features and enhancements, with 5 bugs fixed.  This version should be the last one that provides new features before version 3.0 is released (should be Q4 or year 2011).  We may still release some minor updates before v3.0 for bug fixing purpose.</p>
<h3>Brazilian Portuguese Language</h3>
<p>Now you can choose &#8220;Brazilian Portuguese&#8221; from the languages list.  Thank Francis Benito Odisi for <a title="ForeUI Translation" href="http://www.foreui.com/translation.htm" target="_blank">the translation</a>!</p>
<p><img class="aligncenter size-full wp-image-1150" title="ptbr" src="http://www.foreui.com/blog/wp-content/uploads/2011/06/ptbr.gif" alt="" width="350" height="272" /></p>
<h3>New System Properties, Enhanced &#8220;Go to Page&#8221; Action and Page Navigator</h3>
<p>The page navigator element has been requested many times.  We have planed to integrate the page navigation into simulation framework in 3.0, meanwhile we provide this temporary solution before 3.0 is out.  We added two system properties (Available_Page_Indices and Available_Page_Titles) and enhanced the &#8220;Go to Page&#8221; action to adapt the solution.  Now the &#8220;Go to Page&#8221; action can accept property as its parameter:</p>
<p><img class="aligncenter size-full wp-image-1149" title="gotopage" src="http://www.foreui.com/blog/wp-content/uploads/2011/06/gotopage.png" alt="" width="428" height="386" /></p>
<p>Finally we created a very useful custom element: Page Navigator.</p>
<p><img class="aligncenter size-full wp-image-1146" title="page_navigator" src="http://www.foreui.com/blog/wp-content/uploads/2011/06/page_navigator.jpg" alt="" width="550" height="284" /></p>
<p>We create the Page Navigator element with Rectangle, Button, Text Box and Table elements.  You can place it anywhere in your plot, and it will automatically dock itself to the edge of the page.  It provides the buttons for you to switch to previous/next page, and a pop-up list to choose the target page to go.  You can place Page Navigator element on every page, but it is recommended to place it in a master page, thus other pages can share the same element.</p>
<p>If you want to change the docking location of the Page Navigator, you can change the value of &#8220;TextBox_HorDock&#8221; or &#8220;TextBox_VertDock&#8221; element.</p>
<p><img class="aligncenter size-full wp-image-1147" title="changedocking" src="http://www.foreui.com/blog/wp-content/uploads/2011/06/changedocking.jpg" alt="" width="517" height="306" /></p>
<p>The Page Navigator element can be downloaded via the &#8220;Resource Sharing&#8221; button on left bottom corner, or this URL:  <a href="http://www.foreui.net/node/94" target="_blank">http://www.foreui.net/node/94</a></p>
<h3>More Properties and Actions for Accordion</h3>
<p>We added the &#8220;Recent Expanded Section&#8221; and &#8220;Recent Collapsed Section&#8221; properties for Accordion element.  It is <a href="http://getsatisfaction.com/easynth/topics/more_accordion_functionality" target="_blank">suggested by pohldoug</a>, thank pohldoug for the great idea!</p>
<p>Also we implemented two new actions for Accordion: &#8220;Expand Section&#8221; and &#8220;Collapse Section&#8221;.  Thus we can control the accordion with actions.</p>
<p><img class="aligncenter size-full wp-image-1148" title="Control_Accordion" src="http://www.foreui.com/blog/wp-content/uploads/2011/06/Control_Accordion.gif" alt="" width="500" height="435" /></p>
<p>&nbsp;</p>
<h3>Better Behavior of Element Dragging from Category</h3>
<p>We enhanced the behavior of element creation (dragging from element category on left).  Now you can directly drag element into container if you have right mouse button or the CTRL key pressed.  Also the grid snap or object snap will take effect when you drag element into page (although those auxiliary lines are not painted, for performance consideration).</p>
<p><img class="aligncenter size-full wp-image-1151" title="DragFromList" src="http://www.foreui.com/blog/wp-content/uploads/2011/06/DragFromList.gif" alt="" width="640" height="344" /></p>
<h3>&#8220;Set Tree Node Value&#8221; Action for Tree</h3>
<p>This new action for Tree element can dynamically change the content of any tree node.  Both the row index and the value support properties:</p>
<p><img class="aligncenter size-full wp-image-1152" title="settreenode" src="http://www.foreui.com/blog/wp-content/uploads/2011/06/settreenode.png" alt="" width="445" height="322" /></p>
<h3>Download Printable User Manual</h3>
<p>Now the paid user can download the printable PDF user manual from the &#8220;Help&#8221; menu.</p>
<p><img class="aligncenter size-full wp-image-1153" title="download_manual" src="http://www.foreui.com/blog/wp-content/uploads/2011/06/download_manual.jpg" alt="" width="221" height="213" />The downloaded manual has the same content with our online document:  <a href="http://www.ForeUI.com/doc/" target="_blank">http://www.ForeUI.com/doc/</a></p>
<h3>Other Enhancements:</h3>
<ul>
<li>Moving/resizing elements in scrollable container become easier.</li>
<li>Auto complete font selector.</li>
<li>Hold Shift key and start dragging, will force to enter the drag selecting mode.</li>
<li>Avoid exporting CSS alpha filters in DHTML if element&#8217;s opacity is 100%.</li>
</ul>
<h3>Fixed Bugs:</h3>
<ul>
<li>Bug_0302: Scrollable Container can not accept any element again if all embedded elements are removed or extracted.</li>
<li>Bug_0303: Define &#8220;Set Global Property&#8221; action to set an in-existent property, then define that property in &#8220;Global Property&#8221; window.  The action will not update when externally rename that property.</li>
<li>Bug_0304: Could not embed element into container that overlaps on a bigger container.</li>
<li>Bug_0305: The property in &#8220;row&#8221; or &#8220;column&#8221; field of &#8220;Set Table Cell Value&#8221; action is not updated when the property is renamed.</li>
<li>Bug_0306: Can not drag custom element from category to working area in Mac OS (V2.70+).</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.foreui.com/blog/?feed=rss2&#038;p=1144</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Documentation Online!</title>
		<link>http://www.foreui.com/blog/?p=1138</link>
		<comments>http://www.foreui.com/blog/?p=1138#comments</comments>
		<pubDate>Wed, 18 May 2011 00:50:32 +0000</pubDate>
		<dc:creator>Xavier</dc:creator>
				<category><![CDATA[ForeUI]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[document]]></category>
		<category><![CDATA[handbook]]></category>
		<category><![CDATA[help]]></category>
		<category><![CDATA[manual]]></category>
		<category><![CDATA[reference]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.foreui.com/blog/?p=1138</guid>
		<description><![CDATA[Hello everyone, recently we were working on the new documentation of ForeUI, and now it is online!  The new documentation has much more content than then previous document.  It includes about 200 pages and have all features introduced, and you will find the full reference for all elements, events, flow controls, actions and properties.  You [...]]]></description>
			<content:encoded><![CDATA[<p>Hello everyone, recently we were working on the new documentation of ForeUI, and now <a href="http://www.foreui.com/doc">it is online</a>!  The new documentation has much more content than then previous document.  It includes about 200 pages and have all features introduced, and you will find the full reference for all elements, events, flow controls, actions and properties.  You could also make good use of the keyword index and full text searching tool.</p>
<p style="text-align: center;"><a href="http://www.foreui.com/doc"><img class="aligncenter size-full wp-image-1139" title="ForeUI Online Document" src="http://www.foreui.com/blog/wp-content/uploads/2011/05/foreui_document.jpg" alt="" width="550" height="475" /></a></p>
<p style="text-align: left;">We will keep improving the <a href="http://www.foreui.com/doc">documentation</a>.  If you have any comment or suggestion on it, please feel free to<a href="mailto:foreui@easynth.com"> contact us</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.foreui.com/blog/?feed=rss2&#038;p=1138</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

