<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	>
<channel>
	<title>Comments on: Flex MXML Sample 3: Conditional dynamic UI elements</title>
	<atom:link href="http://www.waldosmeets.com/2004/07/20/546/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.waldosmeets.com/2004/07/20/546/</link>
	<description>Sales Engineer from Adobe Benelux on Rich Internet Applications, Web 2.0 and Adobe Flex in the Benelux.</description>
	<pubDate>Fri, 05 Dec 2008 13:59:28 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7-RC1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Allen Manning</title>
		<link>http://www.waldosmeets.com/2004/07/20/546/comment-page-1/#comment-270</link>
		<dc:creator>Allen Manning</dc:creator>
		<pubDate>Thu, 26 Aug 2004 10:16:43 +0000</pubDate>
		<guid isPermaLink="false">#comment-270</guid>
		<description>Oh I see.  You have an 'uber-form' for lack of a better term that has all form items, and then you dynamicly configure it based on the user.  Form personalisation it seems.  

Yes it makes good sense.  Good food for thought!

Best,
Allen</description>
		<content:encoded><![CDATA[<p>Oh I see.  You have an &#8216;uber-form&#8217; for lack of a better term that has all form items, and then you dynamicly configure it based on the user.  Form personalisation it seems.  </p>
<p>Yes it makes good sense.  Good food for thought!</p>
<p>Best,<br />
Allen</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vinny Timmermans</title>
		<link>http://www.waldosmeets.com/2004/07/20/546/comment-page-1/#comment-269</link>
		<dc:creator>Vinny Timmermans</dc:creator>
		<pubDate>Wed, 25 Aug 2004 21:09:54 +0000</pubDate>
		<guid isPermaLink="false">#comment-269</guid>
		<description>What I am doing is showing ALL the items in the form. So ALL users who are authorized to INSERTor UPDATE data will see ALL the fields and can fill them. Those users who are only authorized to VIEW data will see only the non-empty fields. Now the benefits. 
1. Higher usability. How often do we let our eyes scan the screen only to find empty fields. Just take a look at your contacts application in Outlook and you know what I mean. This is tiring for users. If there are only six fields that contain data. The user will see only six fields. Not six useful fields and a lot useless fields.
2. One datamodel/multiple presentations without any additional coding. For example I have designed a CRM system that contains account profiles. An account profile consists of more than 40 general elements that are not useful for each and every account. When you use dynamic detail pages, it gives people the impression each account profile is not a general profile but a profile specifically created for this account. You can do this with OO as well, but in some situations it is not as flexible and pure overkill.
3. Open book management. This is a management practice introduced some years ago. The basics are to provide your employees with all the information they need. Be open. Show them your books. Most companies embracing this management practice introduce this system gradually. Dynamic details pages provide you with a good way to do so. Implement the final, most open information model, but let contentmanagers responsible for inserting and updating the information gradually fill more fields. So employees get more information over time without any additional coding or maintenance required. The perfect model has been implemented from the start.

Make sense?

Vinny</description>
		<content:encoded><![CDATA[<p>What I am doing is showing ALL the items in the form. So ALL users who are authorized to INSERTor UPDATE data will see ALL the fields and can fill them. Those users who are only authorized to VIEW data will see only the non-empty fields. Now the benefits.<br />
1. Higher usability. How often do we let our eyes scan the screen only to find empty fields. Just take a look at your contacts application in Outlook and you know what I mean. This is tiring for users. If there are only six fields that contain data. The user will see only six fields. Not six useful fields and a lot useless fields.<br />
2. One datamodel/multiple presentations without any additional coding. For example I have designed a CRM system that contains account profiles. An account profile consists of more than 40 general elements that are not useful for each and every account. When you use dynamic detail pages, it gives people the impression each account profile is not a general profile but a profile specifically created for this account. You can do this with OO as well, but in some situations it is not as flexible and pure overkill.<br />
3. Open book management. This is a management practice introduced some years ago. The basics are to provide your employees with all the information they need. Be open. Show them your books. Most companies embracing this management practice introduce this system gradually. Dynamic details pages provide you with a good way to do so. Implement the final, most open information model, but let contentmanagers responsible for inserting and updating the information gradually fill more fields. So employees get more information over time without any additional coding or maintenance required. The perfect model has been implemented from the start.</p>
<p>Make sense?</p>
<p>Vinny</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Waldo Smeets</title>
		<link>http://www.waldosmeets.com/2004/07/20/546/comment-page-1/#comment-268</link>
		<dc:creator>Waldo Smeets</dc:creator>
		<pubDate>Wed, 25 Aug 2004 15:46:57 +0000</pubDate>
		<guid isPermaLink="false">#comment-268</guid>
		<description>Allen, the way I read Vinny his post is that he is hiding form items BEFORE the user enters the form. This means that a user only sees the fields that are relevant to him (instead of 'if you selected A in the previous question, fill in the textarea below') etc etc.</description>
		<content:encoded><![CDATA[<p>Allen, the way I read Vinny his post is that he is hiding form items BEFORE the user enters the form. This means that a user only sees the fields that are relevant to him (instead of &#8216;if you selected A in the previous question, fill in the textarea below&#8217;) etc etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Allen Manning</title>
		<link>http://www.waldosmeets.com/2004/07/20/546/comment-page-1/#comment-267</link>
		<dc:creator>Allen Manning</dc:creator>
		<pubDate>Wed, 25 Aug 2004 14:45:53 +0000</pubDate>
		<guid isPermaLink="false">#comment-267</guid>
		<description>Vinny,

Are you sure that conditonally hiding the form elements that didn't get filled in is more usable?  Shouldn't there be a visual inidcation of what isn't filled in, rather than nothing at all.

Best,
Allen</description>
		<content:encoded><![CDATA[<p>Vinny,</p>
<p>Are you sure that conditonally hiding the form elements that didn&#8217;t get filled in is more usable?  Shouldn&#8217;t there be a visual inidcation of what isn&#8217;t filled in, rather than nothing at all.</p>
<p>Best,<br />
Allen</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Waldo Smeets</title>
		<link>http://www.waldosmeets.com/2004/07/20/546/comment-page-1/#comment-263</link>
		<dc:creator>Waldo Smeets</dc:creator>
		<pubDate>Tue, 17 Aug 2004 09:11:05 +0000</pubDate>
		<guid isPermaLink="false">#comment-263</guid>
		<description>Hi Marco, thanks for the note! I was not aware of it. I've fixed the link now so you should be fine to download the ZIP. Have fun with it :)
</description>
		<content:encoded><![CDATA[<p>Hi Marco, thanks for the note! I was not aware of it. I&#8217;ve fixed the link now so you should be fine to download the ZIP. Have fun with it <img src='http://www.waldosmeets.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vinny Timmermans</title>
		<link>http://www.waldosmeets.com/2004/07/20/546/comment-page-1/#comment-228</link>
		<dc:creator>Vinny Timmermans</dc:creator>
		<pubDate>Wed, 04 Aug 2004 08:23:56 +0000</pubDate>
		<guid isPermaLink="false">#comment-228</guid>
		<description>Good work. I have implemented the same idea in the system (MS technologies) I have shown you recently. It will become really powerfull when you go one step further: dynamic detail pages. This allows you to set up an ideal information model and let the detailspage vary according to the information provided by the user. For example: a CRM system. Suppose you have created a comprehensive information model which defines every aspect of a customer. Because this model will not apply to every customer, some items will stay blank when the form is filled. By dynamically generating the detailspage and showing only those fields that were filled, The information shown on the detailspage is different for each and every customer. It increases the usability of your application (no blank fields anymore on the detailspage) and it makes it far more effective ans usefull. I have used this concept on a range of projects for different purposes. It has become one of those elements I use for every application I design. Good to see a Flex implementation.</description>
		<content:encoded><![CDATA[<p>Good work. I have implemented the same idea in the system (MS technologies) I have shown you recently. It will become really powerfull when you go one step further: dynamic detail pages. This allows you to set up an ideal information model and let the detailspage vary according to the information provided by the user. For example: a CRM system. Suppose you have created a comprehensive information model which defines every aspect of a customer. Because this model will not apply to every customer, some items will stay blank when the form is filled. By dynamically generating the detailspage and showing only those fields that were filled, The information shown on the detailspage is different for each and every customer. It increases the usability of your application (no blank fields anymore on the detailspage) and it makes it far more effective ans usefull. I have used this concept on a range of projects for different purposes. It has become one of those elements I use for every application I design. Good to see a Flex implementation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Waldo Smeets</title>
		<link>http://www.waldosmeets.com/2004/07/20/546/comment-page-1/#comment-210</link>
		<dc:creator>Waldo Smeets</dc:creator>
		<pubDate>Wed, 21 Jul 2004 20:21:34 +0000</pubDate>
		<guid isPermaLink="false">#comment-210</guid>
		<description>Hi Marco, thanks for the note! I was not aware of it. I've fixed the link now so you should be fine to download the ZIP. Have fun with it :)</description>
		<content:encoded><![CDATA[<p>Hi Marco, thanks for the note! I was not aware of it. I&#8217;ve fixed the link now so you should be fine to download the ZIP. Have fun with it <img src='http://www.waldosmeets.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marco Casario</title>
		<link>http://www.waldosmeets.com/2004/07/20/546/comment-page-1/#comment-209</link>
		<dc:creator>Marco Casario</dc:creator>
		<pubDate>Wed, 21 Jul 2004 19:59:37 +0000</pubDate>
		<guid isPermaLink="false">#comment-209</guid>
		<description>Hi Waldo,
very cool stuff..i was very enthusiastic  to test your code, but i was not able to download the zip.
Could you checl if it's all ok ?
thanks a lot,
</description>
		<content:encoded><![CDATA[<p>Hi Waldo,<br />
very cool stuff..i was very enthusiastic  to test your code, but i was not able to download the zip.<br />
Could you checl if it&#8217;s all ok ?<br />
thanks a lot,</p>
]]></content:encoded>
	</item>
</channel>
</rss>
