<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/wordpress-mu-1.2.1" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: &#8230; widgets</title>
	<link>http://liftlab.com/think/roberto/2006/12/07/widgets/</link>
	<description>ux, interaction design and programming</description>
	<pubDate>Fri, 21 Nov 2008 19:51:42 +0000</pubDate>
	<generator>http://wordpress.org/?v=wordpress-mu-1.2.1</generator>

	<item>
		<title>By: gabyu</title>
		<link>http://liftlab.com/think/roberto/2006/12/07/widgets/#comment-302353</link>
		<author>gabyu</author>
		<pubDate>Wed, 14 Feb 2007 16:46:00 +0000</pubDate>
		<guid>http://liftlab.com/think/roberto/2006/12/07/widgets/#comment-302353</guid>
		<description>lu sur css4design.com :

"

L'Ã©lÃ©ment IFRAME, dont la dÃ©nomination provient de la contraction d'inline frame signifie cadre en ligne ou encore cadre flottant.

Cet Ã©lÃ©ment permet d'inclure des objets externes, y compris d'autres documents HTML. Il propose des fonctions similaires Ã  la balise OBJECT.

Un des avantages de IFRAME est sa capacitÃ© Ã  se comporter comme une cible pour d'autres liens. Ce qui peut Ãªtre intÃ©ressant quand vous voulez que votre IFRAME affiche le rÃ©sultat d'un script PHP, celui d'Eric Dupin par exemple.

NÃ©anmoins, OBJECT est utilisable avec une DTD XHTML 1.0 Strict alors que ce n'est pas le cas pour IFRAME qui nÃ©cessitera la DTD XHTML 1.0 Transitional pour ne pas dÃ©clencher les foudres de Validator ;)

L'IFRAME est donc un cadre flottant. C'est peut-Ãªtre cette notion de cadre qui lui a fait du tort dans la communautÃ© des intÃ©grateurs. Je prÃ©fÃ¨re pour ma part imaginer cette balise comme une balise SPAN qui aurait les super-pouvoirs combinÃ©s d'OBJECT et de FRAME.

Elle peut s'avÃ©rer indispensable quand vous intervenez dans une page en ASP et que vous voulez afficher le rÃ©sultat d'une requÃªte PHP/MySQL ;) 

"</description>
		<content:encoded><![CDATA[<p>lu sur css4design.com :</p>
<p>&#8221;</p>
<p>L&#8217;Ã©lÃ©ment IFRAME, dont la dÃ©nomination provient de la contraction d&#8217;inline frame signifie cadre en ligne ou encore cadre flottant.</p>
<p>Cet Ã©lÃ©ment permet d&#8217;inclure des objets externes, y compris d&#8217;autres documents HTML. Il propose des fonctions similaires Ã  la balise OBJECT.</p>
<p>Un des avantages de IFRAME est sa capacitÃ© Ã  se comporter comme une cible pour d&#8217;autres liens. Ce qui peut Ãªtre intÃ©ressant quand vous voulez que votre IFRAME affiche le rÃ©sultat d&#8217;un script PHP, celui d&#8217;Eric Dupin par exemple.</p>
<p>NÃ©anmoins, OBJECT est utilisable avec une DTD XHTML 1.0 Strict alors que ce n&#8217;est pas le cas pour IFRAME qui nÃ©cessitera la DTD XHTML 1.0 Transitional pour ne pas dÃ©clencher les foudres de Validator <img src='http://liftlab.com/think/roberto/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>L&#8217;IFRAME est donc un cadre flottant. C&#8217;est peut-Ãªtre cette notion de cadre qui lui a fait du tort dans la communautÃ© des intÃ©grateurs. Je prÃ©fÃ¨re pour ma part imaginer cette balise comme une balise SPAN qui aurait les super-pouvoirs combinÃ©s d&#8217;OBJECT et de FRAME.</p>
<p>Elle peut s&#8217;avÃ©rer indispensable quand vous intervenez dans une page en ASP et que vous voulez afficher le rÃ©sultat d&#8217;une requÃªte PHP/MySQL <img src='http://liftlab.com/think/roberto/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>&#8220;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: robi</title>
		<link>http://liftlab.com/think/roberto/2006/12/07/widgets/#comment-284288</link>
		<author>robi</author>
		<pubDate>Wed, 13 Dec 2006 08:10:31 +0000</pubDate>
		<guid>http://liftlab.com/think/roberto/2006/12/07/widgets/#comment-284288</guid>
		<description>Ca va donc ;) Pas de problÃ¨me de compatibilitÃ© en gros avec la majoritÃ© des navigateurs.</description>
		<content:encoded><![CDATA[<p>Ca va donc <img src='http://liftlab.com/think/roberto/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> Pas de problÃ¨me de compatibilitÃ© en gros avec la majoritÃ© des navigateurs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dom</title>
		<link>http://liftlab.com/think/roberto/2006/12/07/widgets/#comment-284286</link>
		<author>Dom</author>
		<pubDate>Wed, 13 Dec 2006 07:52:37 +0000</pubDate>
		<guid>http://liftlab.com/think/roberto/2006/12/07/widgets/#comment-284286</guid>
		<description>Extrait:
Browser Compatibility Note:

Inline Frames were introduced into the official specs in HTML 4. They started as an Â» Internet Explorer only tag, and so have been supported since IE3.0 and above.
Modern browsers such as Â» Firefox, Â» Safari and Â» Opera 4 also support them. Your only real trouble will come from that staple of the crap browser gang, Netscape 4, which skips over them as though they werenâ€™t there.</description>
		<content:encoded><![CDATA[<p>Extrait:<br />
Browser Compatibility Note:</p>
<p>Inline Frames were introduced into the official specs in HTML 4. They started as an Â» Internet Explorer only tag, and so have been supported since IE3.0 and above.<br />
Modern browsers such as Â» Firefox, Â» Safari and Â» Opera 4 also support them. Your only real trouble will come from that staple of the crap browser gang, Netscape 4, which skips over them as though they werenâ€™t there.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: robi</title>
		<link>http://liftlab.com/think/roberto/2006/12/07/widgets/#comment-283918</link>
		<author>robi</author>
		<pubDate>Tue, 12 Dec 2006 10:19:00 +0000</pubDate>
		<guid>http://liftlab.com/think/roberto/2006/12/07/widgets/#comment-283918</guid>
		<description>@Mathieu: oui, c'est que le widget pour LIFT fait. Le script distant permet de changer l'information affichÃ©e avec un appel ajax a la base de donnÃ©es.

@Dom: ca existe? les iframes ne sont pas supportÃ©s par tous les navigateurs?

De maniÃ¨re gÃ©nÃ©rale, je pense que les deux possibilitÃ©s qui s'offrent pour intÃ©grer un widget sont similaires: la solution javascript va s'occuper de crÃ©er dynamiquement la "boÃ®te" qui va contenir le widget, c'est-Ã -dire, gÃ©nÃ©rer le code HTML avec des DIV ou mÃªme un IFRAME ;). La solution IFRAME, Ã  mon sens, Ã©tant la plus rapide Ã  mettre en place, Ã©vitant d'avoir des problÃ¨mes de compatibilitÃ© CSS.</description>
		<content:encoded><![CDATA[<p>@Mathieu: oui, c&#8217;est que le widget pour LIFT fait. Le script distant permet de changer l&#8217;information affichÃ©e avec un appel ajax a la base de donnÃ©es.</p>
<p>@Dom: ca existe? les iframes ne sont pas supportÃ©s par tous les navigateurs?</p>
<p>De maniÃ¨re gÃ©nÃ©rale, je pense que les deux possibilitÃ©s qui s&#8217;offrent pour intÃ©grer un widget sont similaires: la solution javascript va s&#8217;occuper de crÃ©er dynamiquement la &#8220;boÃ®te&#8221; qui va contenir le widget, c&#8217;est-Ã -dire, gÃ©nÃ©rer le code HTML avec des DIV ou mÃªme un IFRAME ;). La solution IFRAME, Ã  mon sens, Ã©tant la plus rapide Ã  mettre en place, Ã©vitant d&#8217;avoir des problÃ¨mes de compatibilitÃ© CSS.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dom</title>
		<link>http://liftlab.com/think/roberto/2006/12/07/widgets/#comment-283908</link>
		<author>Dom</author>
		<pubDate>Tue, 12 Dec 2006 09:31:50 +0000</pubDate>
		<guid>http://liftlab.com/think/roberto/2006/12/07/widgets/#comment-283908</guid>
		<description>C'est peut-Ãªtre aussi tout bÃªtement pour les navigateur qui ne gÃ¨re pas le iframe! Une compatibilitÃ© propre et sans erreur.</description>
		<content:encoded><![CDATA[<p>C&#8217;est peut-Ãªtre aussi tout bÃªtement pour les navigateur qui ne gÃ¨re pas le iframe! Une compatibilitÃ© propre et sans erreur.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mathieu</title>
		<link>http://liftlab.com/think/roberto/2006/12/07/widgets/#comment-282371</link>
		<author>Mathieu</author>
		<pubDate>Sat, 09 Dec 2006 16:52:55 +0000</pubDate>
		<guid>http://liftlab.com/think/roberto/2006/12/07/widgets/#comment-282371</guid>
		<description>Effectivement, mais dans le cas d'une page dynamique distante qui s'alimente d'une base de donnÃ©es et qui s'insÃ¨re dans une iframe, tu vas devoir recharger toute ta page web pour actualiser le contenu dynamique de ton iframe. Dans le cas d'un Javascript il n'est pas nÃ©cessaire de recharger toute la page web pour actualiser le widget...le propre Javascript s'en occupe via XML-RPC...
Il est cependant vrai que beaucoup de widgets utilisent Javascript sans que ce soit pour autant 100% nÃ©cessaire...</description>
		<content:encoded><![CDATA[<p>Effectivement, mais dans le cas d&#8217;une page dynamique distante qui s&#8217;alimente d&#8217;une base de donnÃ©es et qui s&#8217;insÃ¨re dans une iframe, tu vas devoir recharger toute ta page web pour actualiser le contenu dynamique de ton iframe. Dans le cas d&#8217;un Javascript il n&#8217;est pas nÃ©cessaire de recharger toute la page web pour actualiser le widget&#8230;le propre Javascript s&#8217;en occupe via XML-RPC&#8230;<br />
Il est cependant vrai que beaucoup de widgets utilisent Javascript sans que ce soit pour autant 100% nÃ©cessaire&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rortelli</title>
		<link>http://liftlab.com/think/roberto/2006/12/07/widgets/#comment-282310</link>
		<author>rortelli</author>
		<pubDate>Sat, 09 Dec 2006 12:36:30 +0000</pubDate>
		<guid>http://liftlab.com/think/roberto/2006/12/07/widgets/#comment-282310</guid>
		<description>Uhm, oui, mais en utilisant un iframe, j'appelle un fichier distant qui lui se peuple dynamiquement avec une base de donnÃ©es distante. A mon sens, pour l'instant, il n'y a pas de commentaire rÃ©pondant Ã  ma question... ou j'ai mal interprÃ©tÃ© vos propos?</description>
		<content:encoded><![CDATA[<p>Uhm, oui, mais en utilisant un iframe, j&#8217;appelle un fichier distant qui lui se peuple dynamiquement avec une base de donnÃ©es distante. A mon sens, pour l&#8217;instant, il n&#8217;y a pas de commentaire rÃ©pondant Ã  ma question&#8230; ou j&#8217;ai mal interprÃ©tÃ© vos propos?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mathieu</title>
		<link>http://liftlab.com/think/roberto/2006/12/07/widgets/#comment-282292</link>
		<author>Mathieu</author>
		<pubDate>Sat, 09 Dec 2006 09:47:11 +0000</pubDate>
		<guid>http://liftlab.com/think/roberto/2006/12/07/widgets/#comment-282292</guid>
		<description>Si une base de donnÃ©e en backend maintient de l'information liÃ©e ou utilisÃ©e par le widget importÃ©, javascript permet de rÃ©cupÃ©rer cette information, le pure HTML non...C'est le principe d'Ajax...</description>
		<content:encoded><![CDATA[<p>Si une base de donnÃ©e en backend maintient de l&#8217;information liÃ©e ou utilisÃ©e par le widget importÃ©, javascript permet de rÃ©cupÃ©rer cette information, le pure HTML non&#8230;C&#8217;est le principe d&#8217;Ajax&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yoan</title>
		<link>http://liftlab.com/think/roberto/2006/12/07/widgets/#comment-281874</link>
		<author>Yoan</author>
		<pubDate>Fri, 08 Dec 2006 20:03:59 +0000</pubDate>
		<guid>http://liftlab.com/think/roberto/2006/12/07/widgets/#comment-281874</guid>
		<description>avoir des informations sur la page parente de ton iframe, rien que pour afficher ton widget d'une taille adÃ©quate par exemple, oÃ¹ mÃªme Ã©crire directement dans la page courante (ce qui n'est pas bien compliquÃ©).</description>
		<content:encoded><![CDATA[<p>avoir des informations sur la page parente de ton iframe, rien que pour afficher ton widget d&#8217;une taille adÃ©quate par exemple, oÃ¹ mÃªme Ã©crire directement dans la page courante (ce qui n&#8217;est pas bien compliquÃ©).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Raphael</title>
		<link>http://liftlab.com/think/roberto/2006/12/07/widgets/#comment-281279</link>
		<author>Raphael</author>
		<pubDate>Thu, 07 Dec 2006 13:44:38 +0000</pubDate>
		<guid>http://liftlab.com/think/roberto/2006/12/07/widgets/#comment-281279</guid>
		<description>un url de js ou un url de page, quelles diffÃ©rences ? Aucune si ce n'est que la mÃ©thode d'appel par js est une couche en dessus du iFrame. Donc cela devrait permettre d'Ãªtre plus souple. Dans les deux cas, on a une fragilitÃ© liÃ© au chemin sur le rÃ©pertoire du script ou de la page correspondante. Un cordon a toujours certaines limitations. J'imagine que le mieux serait d'avoir un url permanent avec des paramÃ¨tres Ã  faire transiter.

Ã‡a complique encore plus le processus. Mais Ã§a permet de poser une DB qui reroute et Ã©ventuellement track le tout.</description>
		<content:encoded><![CDATA[<p>un url de js ou un url de page, quelles diffÃ©rences ? Aucune si ce n&#8217;est que la mÃ©thode d&#8217;appel par js est une couche en dessus du iFrame. Donc cela devrait permettre d&#8217;Ãªtre plus souple. Dans les deux cas, on a une fragilitÃ© liÃ© au chemin sur le rÃ©pertoire du script ou de la page correspondante. Un cordon a toujours certaines limitations. J&#8217;imagine que le mieux serait d&#8217;avoir un url permanent avec des paramÃ¨tres Ã  faire transiter.</p>
<p>Ã‡a complique encore plus le processus. Mais Ã§a permet de poser une DB qui reroute et Ã©ventuellement track le tout.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
