<?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>Blog Loïc Morvan : Web 2.0 &#187; Javascript</title>
	<atom:link href="http://www.loicmorvan.fr/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.loicmorvan.fr</link>
	<description>ma vision du Web 2.0 et du webmastering, par Loïc Morvan</description>
	<lastBuildDate>Sat, 18 Jun 2011 20:47:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Appcelerator, Iphone, Aviresto et bonne année</title>
		<link>http://www.loicmorvan.fr/2011/01/appcelerator-iphone-aviresto-et-bonne-annee/</link>
		<comments>http://www.loicmorvan.fr/2011/01/appcelerator-iphone-aviresto-et-bonne-annee/#comments</comments>
		<pubDate>Sun, 30 Jan 2011 16:29:19 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[Application]]></category>
		<category><![CDATA[Conseils]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Mes réalisations]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Androïd]]></category>
		<category><![CDATA[App Store]]></category>
		<category><![CDATA[Appcelerator]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Paypal]]></category>
		<category><![CDATA[Titanium]]></category>

		<guid isPermaLink="false">http://www.loicmorvan.fr/?p=1247</guid>
		<description><![CDATA[2 mois et demi sans article&#8230; j&#8217;en suis profondément désolé chers lecteurs (qui doivent désormais se compter sur le bout des doigts). Plus de tweets, plus de blog, plus rien&#8230; et je ne suis pas convaincu que cela s&#8217;arrange beaucoup en 2011, qui s&#8217;annonce d&#8217;ailleurs très très chargée. Bon, j&#8217;ai quand même fait quelque chose [...]


En savoir plus : <ol><li><a href='http://www.loicmorvan.fr/2010/09/developpement-gratuit-dapplication-mobile/' rel='bookmark' title='Développement gratuit d&#8217;application mobile !'>Développement gratuit d&#8217;application mobile !</a> <small>Envisageable, réaliste ou impossible ? Et me revoilà revenu à...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/07/aviresto-com-votre-guide-restaurant-communautaire/' rel='bookmark' title='aviresto.com : votre guide restaurant communautaire'>aviresto.com : votre guide restaurant communautaire</a> <small>Il est grand temps pour moi de vous présenter le...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/09/calendrier-jquery/' rel='bookmark' title='Calendrier jQuery'>Calendrier jQuery</a> <small>Dans la famille ressources utiles, je demande le calendrier Javascript....</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>2 mois et demi sans article&#8230; j&#8217;en suis profondément désolé chers lecteurs (qui doivent désormais se compter sur le bout des doigts).<br />
Plus de tweets, plus de blog, plus rien&#8230; et je ne suis pas convaincu que cela s&#8217;arrange beaucoup en 2011, qui s&#8217;annonce d&#8217;ailleurs très très chargée.<br />
Bon, j&#8217;ai quand même fait quelque chose depuis plusieurs mois. J&#8217;ai testé pour vous <a href="http://www.appcelerator.com/" target="_blank">Appcelerator</a> pour développer ma première <a title="application iphone restaurant" href="http://www.aviresto.com/application-iphone/">application iPhone</a>.<br />
<span id="more-1247"></span><br />
Pour l&#8217;instant, rien de bien original. J&#8217;ai commencé par développer une petite version iPhone du guide de <a href="http://www.aviresto.com">restaurants</a> aviresto.com. Et cela s&#8217;est fait relativement simplement.</p>
<h3>Les avantages de Titanium</h3>
<p>Le développement est basé sur du Javascript auquel est ajouté le framework Titanium de Appcelerator. Cela est donc beaucoup plus accessible que le plateforme xcode de Apple. Le test sur une machine cible ou sur l&#8217;émulateur est simple.<br />
L&#8217;ensemble des primitives dont j&#8217;ai eu besoin étaient présentes dans le framework (accès aux photos de l&#8217;iPhone, géolocalisation).<br />
Le framework Titanium est un produit open source et l&#8217;entreprise Appcelerator qui le gère a effectuée une levée de fonds de 10 millions de dollars US l&#8217;automne dernier, tour de table au cours duquel Paypal est entré au capital. Cela est certes une petite somme (comparée aux 950 millions de groupons), mais cela assoit mieux la société (et par conséquent son produit) et lui confère une légitimité plus importante.</p>
<h3>Les lacunes de Titanium</h3>
<p>Certaines briques du framework ne sont, à mon avis, qu&#8217;à moitié terminées. Il manque par exemple la gestion des timeouts sur les appels AJAX.<br />
La communauté qui gravite autour du framework Titanium est assez peu développée pour l&#8217;instant, donc il est parfois assez difficile de trouver une réponse à ses questions. La documentation (surtout en Français) est encore incomplète et comporte même parfois des copier/coller entre des méthodes ou des classes différentes.<br />
L&#8217;environnement de compilation / test n&#8217;est pas assez détaillée et certaines erreurs ne sont pas détaillées (compilation pour terminal)&#8230;<br />
La portabilité vers Androïd me parait pour l&#8217;instant aléatoire. Ce qui marche parfaitement sous iPhone concernant le positionnement de bloc avec des tailles en pourcentage ne semble pas fonctionner pour moi quand je passe sous un émulateur Androïd. L&#8217;application Aviresto pour Androïd attendra donc un peu.</p>
<h3>En conclusion</h3>
<p>Je conseille vivement le produit Titanium et il faut espérer que ses prochaines évolutions apportent les fonctionnalités manquantes.</p>
<h3>L&#8217;application Aviresto</h3>
<p>L&#8217;<strong>application Aviresto</strong> pour terminaux Apple est désormais disponible sur l&#8217;App Store depuis quelques jours. Elle comporte la recherche des restaurants à proximité ou proche d&#8217;une adresse donnée. Il est également possible pour chaque restaurant de déposer un avis ou une photo (issue de l&#8217;appareil ou de la bibliothèque), de consulter un plan de localisation ou d&#8217;appeler directement le restaurant par téléphone.</p>
<p><img class="size-full wp-image-1249 alignnone" title="Liste des restaurants sur application mobile Aviresto" src="http://www.loicmorvan.fr/wp-content/uploads/2011/01/aviresto_iphone_liste_restos.png" alt="" width="256" height="384" />&nbsp;&nbsp;&nbsp;<img class="size-full wp-image-1248 alignnone" title="Fiche restaurant sur application mobile Aviresto" src="http://www.loicmorvan.fr/wp-content/uploads/2011/01/aviresto_iphone_fiche_resto.png" alt="" width="256" height="384" /></p>
<p>La première version de l&#8217;application guide de restaurants est téléchargeable gratuitement sur l&#8217;<a href="http://itunes.apple.com/us/app/aviresto/id414031632?mt=8&amp;ls=1" target="_blank">App Store</a>.</p>
<p>Des évolutions sont bien entendues prévues dans un deuxième temps : elle intégrera un design revu, la personnalisation des comptes (nom affiché, photo), la synchronisation des comptes (web / mobile)&#8230;. enfin, tout ça, si j&#8217;ai le temps.<br />
Mais pour l&#8217;instant, la priorité reste toujours une soumission dans l&#8217;Androïd Market.</p>
<h3>Bonne année</h3>
<p>Et enfin, pour finir, ce premier article de 2011, bonne année à tous. Il était encore temps, on n&#8217;est que le 30 janvier <img src='http://www.loicmorvan.fr/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>


<p>En savoir plus : <ol><li><a href='http://www.loicmorvan.fr/2010/09/developpement-gratuit-dapplication-mobile/' rel='bookmark' title='Développement gratuit d&#8217;application mobile !'>Développement gratuit d&#8217;application mobile !</a> <small>Envisageable, réaliste ou impossible ? Et me revoilà revenu à...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/07/aviresto-com-votre-guide-restaurant-communautaire/' rel='bookmark' title='aviresto.com : votre guide restaurant communautaire'>aviresto.com : votre guide restaurant communautaire</a> <small>Il est grand temps pour moi de vous présenter le...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/09/calendrier-jquery/' rel='bookmark' title='Calendrier jQuery'>Calendrier jQuery</a> <small>Dans la famille ressources utiles, je demande le calendrier Javascript....</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.loicmorvan.fr/2011/01/appcelerator-iphone-aviresto-et-bonne-annee/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Intérêt de Facebook Connect&#8230;</title>
		<link>http://www.loicmorvan.fr/2010/02/interet-de-facebook-connect/</link>
		<comments>http://www.loicmorvan.fr/2010/02/interet-de-facebook-connect/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 21:34:09 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[Mes réalisations]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Optimisation]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Réseau social]]></category>

		<guid isPermaLink="false">http://www.loicmorvan.fr/?p=1127</guid>
		<description><![CDATA[Cet article n&#8217;éngage que le guide de restaurants http://www.aviresto.com mais l&#8217;heure est venue pour moi de tirer une conclusion sur l&#8217;utilisation de Facebook Connect. Mise en place de Facebook Connect La mise en place de Facebook Connect a été relativement simple à réaliser sur aviresto.com. Dans un premier temps, l&#8217;objectif était de faciliter le dépôt [...]


En savoir plus : <ol><li><a href='http://www.loicmorvan.fr/2009/07/aviresto-com-votre-guide-restaurant-communautaire/' rel='bookmark' title='aviresto.com : votre guide restaurant communautaire'>aviresto.com : votre guide restaurant communautaire</a> <small>Il est grand temps pour moi de vous présenter le...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/09/calendrier-jquery/' rel='bookmark' title='Calendrier jQuery'>Calendrier jQuery</a> <small>Dans la famille ressources utiles, je demande le calendrier Javascript....</small></li>
<li><a href='http://www.loicmorvan.fr/2009/06/extensions-firefox-pour-vos-developpements-web-2-0/' rel='bookmark' title='Extensions Firefox pour vos développements web 2.0'>Extensions Firefox pour vos développements web 2.0</a> <small>Je ne sais pas pour vous, mais personnellement, je réalise...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Cet article n&#8217;éngage que le guide de restaurants <a title="Guide restos" href="http://www.aviresto.com" target="_blank">http://www.aviresto.com</a> mais l&#8217;heure est venue pour moi de tirer une conclusion sur l&#8217;utilisation de Facebook Connect.</p>
<p><span id="more-1127"></span></p>
<h1>Mise en place de Facebook Connect</h1>
<p>La mise en place de Facebook Connect a été relativement simple à réaliser sur aviresto.com. Dans un premier temps, l&#8217;objectif était de faciliter le dépôt d&#8217;avis et leur diffusion sur le réseau social n°1, à savoir Facebook. Après quelques recherches sur le net et sur le blog <a href="http://blog.facebook.com/" target="_blank">http://blog.facebook.com</a>,  on trouve facilement la documentation nécessaire pour l&#8217;intégration des APIs Javascript et PHP.</p>
<h1>Intérêt sur le guide aviresto.com</h1>
<p>L&#8217;intérêt sur aviresto.com a vite été limité :</p>
<ul>
<li>connexion sur aviresto.com : intégration du bouton Facebok Connect pour faciliter la saisie des infos (email, nom, site web). Le problème rapidement rencontré vient du fait que l&#8217;adresse email ne peut pas être récupérée, seule une adresse email &laquo;&nbsp;proxy&nbsp;&raquo; Facebook est récupérable.</li>
<li>diffusion des avis sur Facebook : afin de garder une certaine qualité dans les avis, je tenais à valider tous les avis avant diffusion sur aviresto.com et autres réseaux sociaux satellites : de ce fait, une demande de permissions pour pouvoir écrire sur le mur du dépositaire de l&#8217;avis en mode déconnecté était nécessaire.</li>
</ul>
<h1>Statistiques d&#8217;utilisation sur aviresto.com</h1>
<p>Les statistiques d&#8217;utilisation de Facebook Connect sur aviresto.com sont éloquentes. En un peu plus d&#8217;un mois et un peu plus 30000 visiteurs plus tard, seuls 3 avis ont été déposés sur aviresto.com par l&#8217;intermédiaire de Facebook Connect (hormis les miens) et aucun d&#8217;entre eux n&#8217;a pu être diffusé sur le réseau Facebook faute de permissions suffisantes.</p>
<p>Sur la même période, environ 300 avis ont été déposés sans utilisation du bouton Facebook Connect ! L&#8217;impact de Facebook Connect est donc négligeable et je ne pense pas que ce mode de connexion incite au dépôt d&#8217;avis (au moins dans mon cas).</p>
<h1>Suppression (temporaire) de la fonctionnalité Facebook Connect sur aviresto.com</h1>
<p>Vous allez me dire que cela ne mange pas de pain ! Bien sûr, sauf que ça n&#8217;apporte pas grand chose et en ce moment, Facebook (ou tout du moins son API) est plus souvent en rade qu&#8217;opérationnel. Du coup, plutôt que de pénaliser le guide aviresto, j&#8217;ai préféré supprimer cette fonctionnalité.</p>
<p>Elle reviendra surement un jour ou l&#8217;autre sous une autre forme&#8230; affaire à suivre !</p>


<p>En savoir plus : <ol><li><a href='http://www.loicmorvan.fr/2009/07/aviresto-com-votre-guide-restaurant-communautaire/' rel='bookmark' title='aviresto.com : votre guide restaurant communautaire'>aviresto.com : votre guide restaurant communautaire</a> <small>Il est grand temps pour moi de vous présenter le...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/09/calendrier-jquery/' rel='bookmark' title='Calendrier jQuery'>Calendrier jQuery</a> <small>Dans la famille ressources utiles, je demande le calendrier Javascript....</small></li>
<li><a href='http://www.loicmorvan.fr/2009/06/extensions-firefox-pour-vos-developpements-web-2-0/' rel='bookmark' title='Extensions Firefox pour vos développements web 2.0'>Extensions Firefox pour vos développements web 2.0</a> <small>Je ne sais pas pour vous, mais personnellement, je réalise...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.loicmorvan.fr/2010/02/interet-de-facebook-connect/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bonnes pratiques jQuery</title>
		<link>http://www.loicmorvan.fr/2009/10/bonnes-pratiques-jquery/</link>
		<comments>http://www.loicmorvan.fr/2009/10/bonnes-pratiques-jquery/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 11:33:50 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Bonnes pratiques]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://www.loicmorvan.fr/?p=1075</guid>
		<description><![CDATA[Voici un article très intéressant retraçant les bonnes pratiques du framework Javascript jQuery. La plupart de ces remarques sont applicables par extension au langage Javascript et même à tout langage de programmation afin d&#8217;en optimiser les performances ou d&#8217;en faciliter la lecture. jQuery : Les bonnes pratiques. En complément de cet article, je rajouterai un [...]


En savoir plus : <ol><li><a href='http://www.loicmorvan.fr/2009/09/calendrier-jquery/' rel='bookmark' title='Calendrier jQuery'>Calendrier jQuery</a> <small>Dans la famille ressources utiles, je demande le calendrier Javascript....</small></li>
<li><a href='http://www.loicmorvan.fr/2009/06/le-webdesign-leger-illustre/' rel='bookmark' title='Le webdesign léger illustré'>Le webdesign léger illustré</a> <small>Avec beaucoup de retard, je vous relaye ce guide que j&#8217;ai...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/06/popups-modales-javascript-le-fer-de-lance-du-web20/' rel='bookmark' title='Popups modales Javascript : le fer de lance du web2.0'>Popups modales Javascript : le fer de lance du web2.0</a> <small>Que celui qui n&#8217;a jamais vu de popups modales lui...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Voici un article très intéressant retraçant les bonnes pratiques du framework Javascript jQuery. </p>
<p><span id="more-1075"></span></p>
<p>La plupart de ces remarques sont applicables par extension au langage Javascript et même à tout langage de programmation afin d&#8217;en optimiser les performances ou d&#8217;en faciliter la lecture.<br />
<a href="http://www.lejournaldublog.com/jquery-les-bonnes-pratiques/" taget="_blank">jQuery : Les bonnes pratiques</a>.</p>
<p>En complément de cet article, je rajouterai un lien vers le site de Sébastien Derrey sur lequel vous pourrez trouver de nombreux exemples commentés et en Français relatifs à l&#8217;utilisation de jQuery.<br />
<a href="http://jquery.developpeur-web2.com/" taget="_blank">jQuery : Framework Javascript</a>.</p>


<p>En savoir plus : <ol><li><a href='http://www.loicmorvan.fr/2009/09/calendrier-jquery/' rel='bookmark' title='Calendrier jQuery'>Calendrier jQuery</a> <small>Dans la famille ressources utiles, je demande le calendrier Javascript....</small></li>
<li><a href='http://www.loicmorvan.fr/2009/06/le-webdesign-leger-illustre/' rel='bookmark' title='Le webdesign léger illustré'>Le webdesign léger illustré</a> <small>Avec beaucoup de retard, je vous relaye ce guide que j&#8217;ai...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/06/popups-modales-javascript-le-fer-de-lance-du-web20/' rel='bookmark' title='Popups modales Javascript : le fer de lance du web2.0'>Popups modales Javascript : le fer de lance du web2.0</a> <small>Que celui qui n&#8217;a jamais vu de popups modales lui...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.loicmorvan.fr/2009/10/bonnes-pratiques-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Je teste pour vous Google AdManager</title>
		<link>http://www.loicmorvan.fr/2009/10/je-teste-pour-vous-google-admanager/</link>
		<comments>http://www.loicmorvan.fr/2009/10/je-teste-pour-vous-google-admanager/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 14:18:20 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[Monétisation]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[AdManager]]></category>
		<category><![CDATA[Adsense]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Optimisation]]></category>
		<category><![CDATA[Publicité]]></category>
		<category><![CDATA[Ressources]]></category>

		<guid isPermaLink="false">http://www.loicmorvan.fr/?p=789</guid>
		<description><![CDATA[Ca fait longtemps que j&#8217;avais envie de tester Google AdManager et c&#8217;est fait depuis plusieurs semaines. Voici donc un premier compte-rendu de ce service : utilisabilité, réponse à mes attentes, prise en main&#8230; Ce petit billet n&#8217;est donc pas un tutoriel, mais juste une présentation du service fournit par Google. Résumé du vocabulaire CPC : [...]


En savoir plus : <ol><li><a href='http://www.loicmorvan.fr/2010/02/dfp-small-business-google-admanager-evolue/' rel='bookmark' title='DFP Small Business : Google AdManager évolue'>DFP Small Business : Google AdManager évolue</a> <small>Pour le moment, on n&#8217;en sait pas grand chose, mais...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/04/publicite-comportementale-chez-google-adsense/' rel='bookmark' title='Publicité comportementale chez Google Adsense'>Publicité comportementale chez Google Adsense</a> <small>Jusqu&#8217;à présent, le réseau de publicité de Google Adsense se...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/05/google-adplanner-communiquez-avec-les-annonceurs-adsense/' rel='bookmark' title='Google AdPlanner : communiquez avec les annonceurs AdSense'>Google AdPlanner : communiquez avec les annonceurs AdSense</a> <small>Big brother is back ! Voilà un titre qui aurait...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Ca fait longtemps que j&#8217;avais envie de tester Google AdManager et c&#8217;est fait depuis plusieurs semaines. Voici donc un premier compte-rendu de ce service : utilisabilité, réponse à mes attentes, prise en main&#8230;</p>
<p>Ce petit billet n&#8217;est donc pas un tutoriel, mais juste une présentation du service fournit par Google.</p>
<p><span id="more-789"></span></p>
<h1>Résumé du vocabulaire</h1>
<p>CPC : Coût Par Clic</p>
<p>CPM : Coût Par Mille impressions</p>
<p>CPA : Coût par action</p>
<p>Capping : Limitation du nombre d&#8217;affichages d&#8217;une publicité pour un visiteur et sur une période donée.</p>
<h1>Présentation et fonctionnalités</h1>
<p>Voici le schéma explicatif disponible en page d&#8217;accueil de Google Ad Manager.</p>
<p style="text-align: left;"><img class="aligncenter size-full wp-image-790" title="Schéma explicatif Google AdManager" src="http://www.loicmorvan.fr/wp-content/uploads/2009/05/googleadmanager.jpg" alt="GoogleAdManager" width="573" height="181" /></p>
<p style="text-align: left;">On peut y remarquer deux points importants :</p>
<ul>
<li>Les annonces peuvent provenir d&#8217;Adsense ou d&#8217;autres réseaux publicitaires. C&#8217;est un point qui m&#8217;intéresse particulièrement afin de pouvoir mixer des publicités de différentes régies et afin que les publicités AdSense prennent automatiquement la suite en cas de pénurie chez les régies.</li>
<li>Il y a une notion de rendement implicite à Google AdManager basée  a priori sur une logique de CPM. Google n&#8217;étant pas en mesure de comptabiliser les clics sur de bannières flash par exemple, ni de connaitre les CPC ou CPA des programmes externes, vous devrez renseigner un CPM estimé à la création du programme. Ce CPM devra être assez élevé pour que la publicité soit diffusée, car Google AdManager privilégie les programmes en fonction de leur CPM.</li>
</ul>
<p>La prise en main de Google AdManager n&#8217;est pas des plus faciles et il faut comprendre le vocabulaire utilisé dans l&#8217;outil et principalement la différence entre les inventaires et les emplacements publicitaire, mais tout est relativement bien expliqué dans les tutoriels mis à disposition sur le site pour peu qu&#8217;on prenne la peine de les suivre ou de les lire. On notera également qu&#8217;il est facile de jouer sur le capping des programmes ou encore de profiter des services de Google pour associer de la géolocalisation à certains programmes.</p>
<p>La mise en place de l&#8217;outil est elle très simple : trois petites lignes de Javascript sont à ajouter sur chaque page de votre site Internet qui comportera des publicités issues de Google AdManager. Certaines lignes pourront d&#8217;ailleurs être factorisées si vous utilisez plusieurs emplacement publicitaires sur une même page.</p>
<h1>Conclusion</h1>
<p>En résumé, AdManager est un bon produit qui manque toutefois un peu de maturité. Le site apparaît régulièrement en &laquo;&nbsp;maintenance&nbsp;&raquo;, ce qui n&#8217;est pas bloquant car les affichages publicitaires continuent heureusement de fonctionner. Il permet aisément de planifier des campagnes publicitaires, d&#8217;en gérer et d&#8217;en optimiser les performances, de vendre des emplacements publicitaires directement à ses propres annonceurs.</p>
<p>De plus, j&#8217;ai actuellement un problème de performance avec Google AdManager que j&#8217;essaye de résoudre, mais il semble que je ne sois pas le seul dans ce cas. La préparation des publicités met parfois jusqu&#8217;à une seconde d&#8217;exécution en Javascript, ce qui forcément pénalise le site Internet !</p>


<p>En savoir plus : <ol><li><a href='http://www.loicmorvan.fr/2010/02/dfp-small-business-google-admanager-evolue/' rel='bookmark' title='DFP Small Business : Google AdManager évolue'>DFP Small Business : Google AdManager évolue</a> <small>Pour le moment, on n&#8217;en sait pas grand chose, mais...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/04/publicite-comportementale-chez-google-adsense/' rel='bookmark' title='Publicité comportementale chez Google Adsense'>Publicité comportementale chez Google Adsense</a> <small>Jusqu&#8217;à présent, le réseau de publicité de Google Adsense se...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/05/google-adplanner-communiquez-avec-les-annonceurs-adsense/' rel='bookmark' title='Google AdPlanner : communiquez avec les annonceurs AdSense'>Google AdPlanner : communiquez avec les annonceurs AdSense</a> <small>Big brother is back ! Voilà un titre qui aurait...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.loicmorvan.fr/2009/10/je-teste-pour-vous-google-admanager/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Calendrier jQuery</title>
		<link>http://www.loicmorvan.fr/2009/09/calendrier-jquery/</link>
		<comments>http://www.loicmorvan.fr/2009/09/calendrier-jquery/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 18:27:42 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Ressources]]></category>

		<guid isPermaLink="false">http://www.loicmorvan.fr/?p=1022</guid>
		<description><![CDATA[Dans la famille ressources utiles, je demande le calendrier Javascript. Il dispose de nombreuses options telles que la possibilité d&#8217;interdire la saisie de certaines dates, celle de préselectionner une date ou de choisir celle du jour&#8230; Il supporte aussi un grand nombre de format de dates, dont le format français jj/mm/aaaa qui nous intéresse plus [...]


En savoir plus : <ol><li><a href='http://www.loicmorvan.fr/2009/10/bonnes-pratiques-jquery/' rel='bookmark' title='Bonnes pratiques jQuery'>Bonnes pratiques jQuery</a> <small>Voici un article très intéressant retraçant les bonnes pratiques du...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/06/extensions-firefox-pour-vos-developpements-web-2-0/' rel='bookmark' title='Extensions Firefox pour vos développements web 2.0'>Extensions Firefox pour vos développements web 2.0</a> <small>Je ne sais pas pour vous, mais personnellement, je réalise...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/06/popups-modales-javascript-le-fer-de-lance-du-web20/' rel='bookmark' title='Popups modales Javascript : le fer de lance du web2.0'>Popups modales Javascript : le fer de lance du web2.0</a> <small>Que celui qui n&#8217;a jamais vu de popups modales lui...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Dans la famille ressources utiles, je demande le calendrier Javascript.</p>
<p><span id="more-1022"></span></p>
<div id="attachment_1030" class="wp-caption alignleft" style="width: 245px"><a href="http://www.loicmorvan.fr/wp-content/uploads/2009/09/calendrier_jquery.png"><img class="size-full wp-image-1030" title="Calendrier jquery" src="http://www.loicmorvan.fr/wp-content/uploads/2009/09/calendrier_jquery.png" alt="Calendrier jquery" width="235" height="217" /></a><p class="wp-caption-text">Calendrier jquery</p></div>
<p>Il dispose de nombreuses options telles que la possibilité d&#8217;interdire la saisie de certaines dates, celle de préselectionner une date ou de choisir celle du jour&#8230; Il supporte aussi un grand nombre de format de dates, dont le format français jj/mm/aaaa qui nous intéresse plus particulièrement. Un grand nombre classes CSS permettent également de l&#8217;adapter aisément au look de votre site.</p>
<p>Plutôt que de longs discours, voici le lien vers un calendrier développé en Javascript, utilisant le framework jQuery, très simple à mettre en place.</p>
<p>Lien : <a title="Calendrier jquery" href="http://jqueryui.com/demos/datepicker/" target="_blank">http://jqueryui.com/demos/datepicker/</a></p>
<p>PS : Pour informations, ce calendrier a également été utilisé sur <a title="Organisation de sorties au restaurant avec le guide de restaurants aviresto.com" href="http://www.aviresto.com" target="_blank">aviresto.com dans la partie organisation de sortie au restaurant</a>.</p>


<p>En savoir plus : <ol><li><a href='http://www.loicmorvan.fr/2009/10/bonnes-pratiques-jquery/' rel='bookmark' title='Bonnes pratiques jQuery'>Bonnes pratiques jQuery</a> <small>Voici un article très intéressant retraçant les bonnes pratiques du...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/06/extensions-firefox-pour-vos-developpements-web-2-0/' rel='bookmark' title='Extensions Firefox pour vos développements web 2.0'>Extensions Firefox pour vos développements web 2.0</a> <small>Je ne sais pas pour vous, mais personnellement, je réalise...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/06/popups-modales-javascript-le-fer-de-lance-du-web20/' rel='bookmark' title='Popups modales Javascript : le fer de lance du web2.0'>Popups modales Javascript : le fer de lance du web2.0</a> <small>Que celui qui n&#8217;a jamais vu de popups modales lui...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.loicmorvan.fr/2009/09/calendrier-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Suivi des événements grâce à Google Analytics</title>
		<link>http://www.loicmorvan.fr/2009/09/suivi-des-evenements-grace-a-google-analytics/</link>
		<comments>http://www.loicmorvan.fr/2009/09/suivi-des-evenements-grace-a-google-analytics/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 21:07:11 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[Référencement]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Audience]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Ressources]]></category>
		<category><![CDATA[Trafic]]></category>

		<guid isPermaLink="false">http://www.loicmorvan.fr/?p=1024</guid>
		<description><![CDATA[Google Analytics est un bon produit, qui mérite le détour, et avec un peu de maitrise du produit, il est surtout possible de générer ses propres analyses, de croiser aux choix les données que l&#8217;on souhaite&#8230; Bref, tout est bon ! Ou presque&#8230; Ce qui pêche dans Google Analytics, c&#8217;est l&#8217;ergonomie et l&#8217;utilisabilité ! Vous [...]


En savoir plus : <ol><li><a href='http://www.loicmorvan.fr/2009/01/integrez-votre-compte-adsense-a-google-analytics/' rel='bookmark' title='Intégrez votre compte Adsense à Google Analytics'>Intégrez votre compte Adsense à Google Analytics</a> <small>C&#8217;est une évolution que Google prépare depuis un bon moment,...</small></li>
<li><a href='http://www.loicmorvan.fr/2010/03/widget-google-analytics-netvibes-igoogle/' rel='bookmark' title='Widget Google Analytics Netvibes / iGoogle'>Widget Google Analytics Netvibes / iGoogle</a> <small>Petit article rapide pour vous présenter un widget bien pratique...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/05/nouveaux-referers-chez-google/' rel='bookmark' title='Nouveaux referers chez Google'>Nouveaux referers chez Google</a> <small>Petit billet rapide pour vous faire suivre un article sur...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Google Analytics est un bon produit, qui mérite le détour, et avec un peu de maitrise du produit, il est surtout possible de générer ses propres analyses, de croiser aux choix les données que l&#8217;on souhaite&#8230; Bref, tout est bon ! Ou presque&#8230;</p>
<p><span id="more-1024"></span>Ce qui pêche dans Google Analytics, c&#8217;est l&#8217;ergonomie et l&#8217;utilisabilité ! Vous avez surement comme moi passé au moins 10 minutes à trouver le code du marqueur javascript à inclure dans vos pages&#8230;</p>
<p>Pour vous simplifier la vie lorsque vous souhaiterez compter les clics des internautes sur certains de vos objets, voici un <a href="http://www.noid.fr/post/Le-suivi-des-%C3%A9v%C3%A8nements-dans-Google-Analytics" target="_blank">article</a> détaillé présentant la méthode à suivre.</p>
<p>J&#8217;ajouterai juste que le fichier javascript ga.js se situe à l&#8217;adresse : <a href="http://www.google-analytics.com/ga.js">http://www.google-analytics.com/ga.js</a>. Laissez-le sur le serveur de Google : vous économiserez de la bande passante, et surtout lorsque Google Analytics fera des mises à jour, elles seront transparentes.<br />
<a href="http://www.noid.fr/post/Le-suivi-des-%C3%A9v%C3%A8nements-dans-Google-Analytics" target="_blank">Article Google Analytics sur noid.fr</a></p>


<p>En savoir plus : <ol><li><a href='http://www.loicmorvan.fr/2009/01/integrez-votre-compte-adsense-a-google-analytics/' rel='bookmark' title='Intégrez votre compte Adsense à Google Analytics'>Intégrez votre compte Adsense à Google Analytics</a> <small>C&#8217;est une évolution que Google prépare depuis un bon moment,...</small></li>
<li><a href='http://www.loicmorvan.fr/2010/03/widget-google-analytics-netvibes-igoogle/' rel='bookmark' title='Widget Google Analytics Netvibes / iGoogle'>Widget Google Analytics Netvibes / iGoogle</a> <small>Petit article rapide pour vous présenter un widget bien pratique...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/05/nouveaux-referers-chez-google/' rel='bookmark' title='Nouveaux referers chez Google'>Nouveaux referers chez Google</a> <small>Petit billet rapide pour vous faire suivre un article sur...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.loicmorvan.fr/2009/09/suivi-des-evenements-grace-a-google-analytics/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Extensions Firefox pour vos développements web 2.0</title>
		<link>http://www.loicmorvan.fr/2009/06/extensions-firefox-pour-vos-developpements-web-2-0/</link>
		<comments>http://www.loicmorvan.fr/2009/06/extensions-firefox-pour-vos-developpements-web-2-0/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 21:03:35 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Extensions Firefox]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Ressources]]></category>

		<guid isPermaLink="false">http://www.loicmorvan.fr/?p=899</guid>
		<description><![CDATA[Je ne sais pas pour vous, mais personnellement, je réalise presque tous mes développements sous Firefox 3.0 et je fais ensuite les adaptations nécessaires pour que le site soit compatible sous les autres principaux navigateurs. Voici donc les principaux plugins que j&#8217;utilise pour Firefox. Dom Inspector (version 2.0.3) Dom Inspector est une extension qui vous [...]


En savoir plus : <ol><li><a href='http://www.loicmorvan.fr/2009/03/outils-de-tests-multi-navigateurs/' rel='bookmark' title='Outils de tests multi-navigateurs'>Outils de tests multi-navigateurs</a> <small>Suite à un article paru récemment sur ce blog concernant...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/03/design-et-support-des-navigateurs/' rel='bookmark' title='Design et support des navigateurs&#8230;'>Design et support des navigateurs&#8230;</a> <small>Actuellement, et heureusement, car c&#8217;est la concurrence qui fait progresser...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/05/wordpress-comme-outil-de-cms/' rel='bookmark' title='WordPress comme outil de CMS'>WordPress comme outil de CMS</a> <small>Voici un article intéressant glané au passage sur le site...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-902" title="Firefox" src="http://www.loicmorvan.fr/wp-content/uploads/2009/06/firefox-150x150.png" alt="Firefox" width="150" height="150" /><br />
Je ne sais pas pour vous, mais personnellement, je réalise presque tous mes développements sous Firefox 3.0 et je fais ensuite les adaptations nécessaires pour que le site soit compatible sous les autres principaux navigateurs. Voici donc les principaux plugins que j&#8217;utilise pour Firefox.</p>
<p><span id="more-899"></span></p>
<h1>Dom Inspector (version 2.0.3)</h1>
<p><img class="size-full wp-image-904 alignright" title="Extension Firefox Dom Inspector" src="http://www.loicmorvan.fr/wp-content/uploads/2009/06/dom_inspector.png" alt="Extension Firefox Dom Inspector" width="222" height="139" /><br />
Dom Inspector est une extension qui vous permettra de voir le contenu de votre page sous forme d&#8217;arbre HTML comme le montre l&#8217;exemple suivant.</p>
<p>Cette fonctionnalité s&#8217;avère pratique mais pas autant que celle nommée &laquo;&nbsp;Display Element Information&nbsp;&raquo; présente au sein de l&#8217;extension Web Developper détaillée juste après.</p>
<h1>Web Developer (version 1.1.6)</h1>
<p><img class="alignleft size-full wp-image-903" title="Extension Firefox Web Developer" src="http://www.loicmorvan.fr/wp-content/uploads/2009/06/web_develop.png" alt="Extension Firefox Web Developer" width="252" height="158" /><br />
Je pense qu&#8217;il s&#8217;agit de l&#8217;extension la plus intéressante de ce panel. Elle permet de retrouver des références à des images cassées, de désactiver une ou plusieurs feuilles de style CSS, la gestion des cookies, l&#8217;exécution de Javascript.</p>
<p>Il est également possible d&#8217;éditer une feuille de style directement depuis le navigateur pour tester rapidement des changement ou bien de retrouver facilement les styles d&#8217;un élément particulier avec l&#8217;option &laquo;&nbsp;Display Element Information&nbsp;&raquo; depuis le menu &laquo;&nbsp;Information&nbsp;&raquo;. Une autre fonctionnalité intéressante est la retaille de la fenêtre aux dimensions standards (800&#215;600, 1024&#215;768&#8230;.) pour vérifier la compatibilité de votre site.</p>
<h1>Firebug (version 1.33)</h1>
<p><img class="size-medium wp-image-905 alignleft" title="Extension Firefox Firebug" src="http://www.loicmorvan.fr/wp-content/uploads/2009/06/firebug-300x135.png" alt="Extension Firefox Firebug" width="270" height="122" /><br />
Firebug possède certaines fonctionnalités similaires au plugin Web Developper, mais la fonctionnalité la plus intéressante est sans aucun doute la console permettant d&#8217;analyser tous les appels HTTP effectués depuis une page. Cela permet de débugger très facilement toute intégration d&#8217;AJAX au sein de votre site web.</p>
<p>Cette extension permet aussi d&#8217;analyser les temps de chargement de vos ressources externes (scripts javascript, feuilles de style, images&#8230;).</p>
<h1>IE Tab  (version1.5.2)</h1>
<p><img class="alignleft size-full wp-image-906" title="Extension Firefox IE Tab" src="http://www.loicmorvan.fr/wp-content/uploads/2009/06/ietab.png" alt="Extension Firefox IE Tab" width="200" height="106" /><br />
Comme je vous l&#8217;avais dit dans un précédent post, ce plugin est utile et vous permettra la navigation de votre site internet sous Internet Explorer tout en restant dans un onglet Firefox. Quel avantage par rapport à un Internet Explorer standard ? Juste un clic sur le plugin et le rendu de la page courante s&#8217;opère avec Firefox&#8230; imaginez un peu le temps gagné !</p>
<h1>Téléchargement des extensions</h1>
<ul>
<li><a href="https://addons.mozilla.org/fr/firefox/addon/6622" target="_blank">Dom Inspector</a></li>
<li><a href="https://addons.mozilla.org/fr/firefox/addon/60" target="_blank">Web Developer</a></li>
<li><a href="https://addons.mozilla.org/fr/firefox/addon/1843" target="_blank">Firebug</a></li>
<li><a href="https://addons.mozilla.org/fr/firefox/addon/1419" target="_blank">IE Tab</a></li>
</ul>
<p><strong>Vous avez des plugins à conseiller ? Laissez un commentaire sur cet article et dites-nous tous vos secrets&#8230;</strong></p>


<p>En savoir plus : <ol><li><a href='http://www.loicmorvan.fr/2009/03/outils-de-tests-multi-navigateurs/' rel='bookmark' title='Outils de tests multi-navigateurs'>Outils de tests multi-navigateurs</a> <small>Suite à un article paru récemment sur ce blog concernant...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/03/design-et-support-des-navigateurs/' rel='bookmark' title='Design et support des navigateurs&#8230;'>Design et support des navigateurs&#8230;</a> <small>Actuellement, et heureusement, car c&#8217;est la concurrence qui fait progresser...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/05/wordpress-comme-outil-de-cms/' rel='bookmark' title='WordPress comme outil de CMS'>WordPress comme outil de CMS</a> <small>Voici un article intéressant glané au passage sur le site...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.loicmorvan.fr/2009/06/extensions-firefox-pour-vos-developpements-web-2-0/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Popups modales Javascript : le fer de lance du web2.0</title>
		<link>http://www.loicmorvan.fr/2009/06/popups-modales-javascript-le-fer-de-lance-du-web20/</link>
		<comments>http://www.loicmorvan.fr/2009/06/popups-modales-javascript-le-fer-de-lance-du-web20/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 22:46:12 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Présentation]]></category>
		<category><![CDATA[Usage]]></category>
		<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://www.loicmorvan.fr/?p=852</guid>
		<description><![CDATA[Que celui qui n&#8217;a jamais vu de popups modales lui jette la première pierre ! Personne ? Je m&#8217;en doutais, tout le monde les côtoie tous les jours. Tous les sites à la mode en affichent à tour de bras : pour des formulaires d&#8217;authentification ou de saisie de commentaire, des photos, des vidéos&#8230; Bref, [...]


En savoir plus : <ol><li><a href='http://www.loicmorvan.fr/2009/04/le-webmaster-le-mouton-a-5-pattes-du-web2-0/' rel='bookmark' title='Le webmaster : le mouton à 5 pattes du web2.0'>Le webmaster : le mouton à 5 pattes du web2.0</a> <small>Voici un article intéressant que je voulais partager avec vous...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/03/design-et-support-des-navigateurs/' rel='bookmark' title='Design et support des navigateurs&#8230;'>Design et support des navigateurs&#8230;</a> <small>Actuellement, et heureusement, car c&#8217;est la concurrence qui fait progresser...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/05/execution-javascript-sur-le-chargement-d-une-page/' rel='bookmark' title='Exécution Javascript sur le chargement d&#8217;une page'>Exécution Javascript sur le chargement d&#8217;une page</a> <small>Comment exécuter plusieurs scripts Javascript au chargement d&#8217;une page ?...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Que celui qui n&#8217;a jamais vu de popups modales lui jette la première pierre ! Personne ? Je m&#8217;en doutais, tout le monde les côtoie tous les jours. Tous les sites à la mode en affichent à tour de bras : pour des formulaires d&#8217;authentification ou de saisie de commentaire, des photos, des vidéos&#8230; Bref, on nous les sert à toutes les sauces.<br />
<span id="more-852"></span>Pour les rares d&#8217;entre vous qui ne connaissent pas (ou qui ne voient pas de quoi il s&#8217;agit), une popup modale est une popup qui s&#8217;ouvre, au premier plan, dans la fenêtre active et qui bloque les actions de l&#8217;utilisateur (clics, saisies au clavier) en arrière-plan (zones de la page en dehors de la popup).</p>
<p>En tout cas, moi j&#8217;aime ! Je trouve que ça a tendance à alléger le design tout en s&#8217;intégrant bien et surtout cela améliore l&#8217;ergonomie.<br />
En voici un bel exemple d&#8217;utilisation, capturé sur le site maville.com, où en plus de la bonne intégration, la popup est bien travaillée et complète.</p>
<p><a rel="attachment wp-att-853" href="http://www.loicmorvan.fr/2009/06/popups-modales-javascript-le-fer-de-lance-du-web20/popup_modal/"><img class="aligncenter size-medium wp-image-853" title="popup_modal" src="http://www.loicmorvan.fr/wp-content/uploads/2009/06/popup_modal-300x172.png" alt="popup_modal" width="300" height="172" /></a></p>
<p>En plus, du point de vue du développement, ces popups modales s&#8217;intègrent en général très facilement et il existe de nombreuses ressources adaptées à différents cas d&#8217;utilisation :</p>
<ul>
<li> LightBox : il s&#8217;agit sûrement du plus connu de ces systèmes. Il ne permet cependant d&#8217;afficher que des images. L&#8217;avantage de ce script est qu&#8217;il bénéficie d&#8217;un nombre important d&#8217;effets de chargement et de transition entre images&#8230;</li>
<li>ThickBox : ThickBox est une &laquo;&nbsp;version étendue de LightBox&nbsp;&raquo; qui permet pour sa part d&#8217;afficher de façon modale des formulaires, des iframes&#8230;.</li>
<li>il en existe encore de nombreux autres tels que : HighSlide JS, SlimBox, Sexy Lightbox, ClearBox, VideoBox, ModalBox,  Lightview&#8230;</li>
</ul>
<p>Pour finir, je vous laisse cet article intéressant qui recense 8 de ces systèmes, tous basés sur du Javascript :  <a href="http://www.wittysparks.com/2008/10/28/top-8-modal-dialogs-javascript/" target="_blank">8 popups modales en Javascript</a></p>
<p>Liens :<br />
<a href="http://www.wittysparks.com/2008/10/28/top-8-modal-dialogs-javascript/" target="_blank">8 popups modales en Javascript</a><br />
<a href="http://www.maville.com" target="_blank">MaVille.com</a></p>


<p>En savoir plus : <ol><li><a href='http://www.loicmorvan.fr/2009/04/le-webmaster-le-mouton-a-5-pattes-du-web2-0/' rel='bookmark' title='Le webmaster : le mouton à 5 pattes du web2.0'>Le webmaster : le mouton à 5 pattes du web2.0</a> <small>Voici un article intéressant que je voulais partager avec vous...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/03/design-et-support-des-navigateurs/' rel='bookmark' title='Design et support des navigateurs&#8230;'>Design et support des navigateurs&#8230;</a> <small>Actuellement, et heureusement, car c&#8217;est la concurrence qui fait progresser...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/05/execution-javascript-sur-le-chargement-d-une-page/' rel='bookmark' title='Exécution Javascript sur le chargement d&#8217;une page'>Exécution Javascript sur le chargement d&#8217;une page</a> <small>Comment exécuter plusieurs scripts Javascript au chargement d&#8217;une page ?...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.loicmorvan.fr/2009/06/popups-modales-javascript-le-fer-de-lance-du-web20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exécution Javascript sur le chargement d&#8217;une page</title>
		<link>http://www.loicmorvan.fr/2009/05/execution-javascript-sur-le-chargement-d-une-page/</link>
		<comments>http://www.loicmorvan.fr/2009/05/execution-javascript-sur-le-chargement-d-une-page/#comments</comments>
		<pubDate>Wed, 06 May 2009 16:35:40 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Navigateur]]></category>

		<guid isPermaLink="false">http://www.loicmorvan.fr/?p=620</guid>
		<description><![CDATA[Comment exécuter plusieurs scripts Javascript au chargement d&#8217;une page ? C&#8217;est le problème auquel je me suis retrouvé confronté il y a quelques jours pour un développement personnel. Voici donc la solution que je vais vous présenter. Ce n&#8217;est peut-être pas la meilleure, mais elle a le mérite de fonctionner sous Internet Explorer et Mozilla [...]


En savoir plus : <ol><li><a href='http://www.loicmorvan.fr/2009/06/popups-modales-javascript-le-fer-de-lance-du-web20/' rel='bookmark' title='Popups modales Javascript : le fer de lance du web2.0'>Popups modales Javascript : le fer de lance du web2.0</a> <small>Que celui qui n&#8217;a jamais vu de popups modales lui...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/10/bonnes-pratiques-jquery/' rel='bookmark' title='Bonnes pratiques jQuery'>Bonnes pratiques jQuery</a> <small>Voici un article très intéressant retraçant les bonnes pratiques du...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/06/extensions-firefox-pour-vos-developpements-web-2-0/' rel='bookmark' title='Extensions Firefox pour vos développements web 2.0'>Extensions Firefox pour vos développements web 2.0</a> <small>Je ne sais pas pour vous, mais personnellement, je réalise...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Comment exécuter plusieurs scripts Javascript au chargement d&#8217;une page ? C&#8217;est le problème auquel je me suis retrouvé confronté il y a quelques jours pour un développement personnel. Voici donc la solution que je vais vous présenter. Ce n&#8217;est peut-être pas la meilleure, mais elle a le mérite de fonctionner sous Internet Explorer et Mozilla Firefox.<br />
<span id="more-620"></span></p>
<h1>Problème</h1>
<p>Supposons que dans nous devons exécuter deux fonctions <em>script1</em> et <em>script2</em> au chargement de la page.</p>
<h1>Surcharge de l&#8217;attribut onLoad de la balise body</h1>
<p>La première solution à bannir est l&#8217;utilisation de l&#8217;attribut <em>onLoad </em>de la balise <em>body</em>, comme le montre l&#8217;exemple ci-dessous :</p>
<pre>&lt;body onload="script1();script2();"&gt;</pre>
<p>Cette solution impose en effet de connaitre dès le début du rendu de la page l&#8217;ensemble des scripts qui devront être exécutés. Par conséquent, cette solution n&#8217;est pas viable. Cette solution est d&#8217;autant moins envisageable si vous optez pour un design à base de template, où le header (comportant la balise <em>body</em>) se retrouvera dans un fichier séparé du reste de la page.</p>
<h1>Ajout d&#8217;événement sur le chargement de la page</h1>
<p>La deuxième solution qui ne fonctionne pas de la même façon selon les navigateur Internet où elle s&#8217;exécute consiste à ajouter des événements Javascript sur le chargement de la page au fur et à mesure de son rendu au navigateur, car tous n&#8217;auront pas le même comportement vis-à-vis du code ci-dessous.</p>
<pre>window.onload=script1();
[...]
window.onload=script2();</pre>
<p>Le problème de cette solution est que l&#8217;appel de la fonction <em>script2()</em> remplacera celui de la <em>script1()</em>. On aura donc au final une exécution de <em>script2()</em> uniquement.</p>
<h1>Une solution (celle pour laquelle j&#8217;ai opté)</h1>
<p>Partant de ces constats, je passe désormais par une fonction Javascript intermédiaire qui s&#8217;occupe de gérer les événements attachés au chargement de la page. Elle s&#8217;occupe d&#8217;empiler les événements qui seront déclenchés au chargement de la page. Cette fonction est stockée dans un fichier .js référencé depuis la balise <em>head </em>de la page.</p>
<pre>function addLoadEvent(func) {
   var oldonload = window.onload;
   if (typeof window.onload != 'function') {
      window.onload = func;
   } else {
      window.onload = function() {
         if (oldonload) {
            oldonload();
         }
         func();
      }
   }
}</pre>
<p>Du coup, pour ajouter un événement au chargement de la page, il suffit d&#8217;appeler la fonction de la façon suivante :</p>
<pre>addLoadEvent(script1);
[...]
addLoadEvent(script2);</pre>
<p>Ce code vous permettra donc de lancer l&#8217;exécution de plusieurs fonctions Javascript directement après le chargement de la page. Je ne l&#8217;ai pas testé sur les navigateurs Google Chrome, Safari ou Opera, mais il marche sous Internet Explorer 7 et Mozilla Firefox 3, ce qui garantit déjà <a href="http://www.loicmorvan.fr/2009/03/design-et-support-des-navigateurs/" target="_blank">une bonne compatibilité avec les navigateurs actuels</a>.</p>
<h1>Source</h1>
<p>Je vous laisse également le lien initial où j&#8217;ai trouvé cette fonction javascript et les exemples d&#8217;utilisation (en anglais par contre) : <a href="http://shortin.com/1k7" target="_blank">lien article original</a> (en anglais)<strong>.</strong></p>


<p>En savoir plus : <ol><li><a href='http://www.loicmorvan.fr/2009/06/popups-modales-javascript-le-fer-de-lance-du-web20/' rel='bookmark' title='Popups modales Javascript : le fer de lance du web2.0'>Popups modales Javascript : le fer de lance du web2.0</a> <small>Que celui qui n&#8217;a jamais vu de popups modales lui...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/10/bonnes-pratiques-jquery/' rel='bookmark' title='Bonnes pratiques jQuery'>Bonnes pratiques jQuery</a> <small>Voici un article très intéressant retraçant les bonnes pratiques du...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/06/extensions-firefox-pour-vos-developpements-web-2-0/' rel='bookmark' title='Extensions Firefox pour vos développements web 2.0'>Extensions Firefox pour vos développements web 2.0</a> <small>Je ne sais pas pour vous, mais personnellement, je réalise...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.loicmorvan.fr/2009/05/execution-javascript-sur-le-chargement-d-une-page/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>.Net adapté pour les sites Internet personnels ?</title>
		<link>http://www.loicmorvan.fr/2009/04/net-adapte-pour-les-sites-internet-personnels/</link>
		<comments>http://www.loicmorvan.fr/2009/04/net-adapte-pour-les-sites-internet-personnels/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 21:05:36 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[Maintenance]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[Référencement]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[Comparatif]]></category>
		<category><![CDATA[Etude]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Ressources]]></category>
		<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://www.loicmorvan.fr/?p=426</guid>
		<description><![CDATA[C&#8217;est la question que je me suis récemment posée et je n&#8217;ai toujours pas de réponse précise, ou tout du moins, je n&#8217;ai peut-être pas toutes les billes pour y répondre. Mais voilà mes premières réflexions à ce sujet en comparaison avec ce que je connais le mieux autrement PHP&#8230; Au niveau des coûts de [...]


En savoir plus : <ol><li><a href='http://www.loicmorvan.fr/2010/05/crearesto-fr-creation-sites-internet-gratuits-pour-restaurant/' rel='bookmark' title='CreaResto.fr : création sites Internet gratuits pour restaurant'>CreaResto.fr : création sites Internet gratuits pour restaurant</a> <small>Ce n&#8217;est pas en 2010 que je vais me reposer....</small></li>
<li><a href='http://www.loicmorvan.fr/2009/03/monitoring-de-sites-web-avec-woozweb-com/' rel='bookmark' title='Monitoring de sites web avec WoozWeb.com'>Monitoring de sites web avec WoozWeb.com</a> <small>Pour ceux qui ne souhaitent pas investir dans une solution...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/03/design-et-support-des-navigateurs/' rel='bookmark' title='Design et support des navigateurs&#8230;'>Design et support des navigateurs&#8230;</a> <small>Actuellement, et heureusement, car c&#8217;est la concurrence qui fait progresser...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>C&#8217;est la question que je me suis récemment posée et je n&#8217;ai toujours pas de réponse précise, ou tout du moins, je n&#8217;ai peut-être pas toutes les billes pour y répondre. Mais voilà mes premières réflexions à ce sujet en comparaison avec ce que je connais le mieux autrement PHP&#8230;</p>
<p><span id="more-426"></span><strong>Au niveau des coûts de développement, les deux options sont sensiblement identiques.</strong> Il existe en effet pour chacune de ces technologies des solutions intéressantes et gratuites :</p>
<ul>
<li>Apache et PDT (PHP Développement Tools) ou tout simplement en un bon éditeur de texte pour ceux qui préférent les solutions simples (NotePad++ par exemple) pour le développement PHP,</li>
<li>pour le développement .Net, il n&#8217;y a pas vraiment le choix : Visual Web Developper et Visual C#/VB Developper en version Express Edition, gratuites et complètes, même pour un usage commercial.</li>
</ul>
<p><strong>Concernant les bases de données, je donnerai un avantage au monde .Net</strong>, car là encore, on retrouve les versions Express Edition, toujours gratuites et permettant tout ce qu&#8217;un SGBD digne de ce nom se doit de proposer : procédures stockées, triggers, requêtes imbriquées&#8230;</p>
<p><strong>Développement : match nul.</strong> Les deux ont leurs avantages et inconvénients. PHP pour son côté prise en main rapide, ses innombrables ressources disponibles sur Internet&#8230; .Net pour son aspect plus professionnel, sa rigueur, la facilité d&#8217;utilisation de Visual Studio&#8230;</p>
<p><strong>Hébergement : avantage PHP !</strong> Un hébergement PHP coûtera forcément un peu moins cher car le prestataire ne vous refacturera pas les coûts de licence. La différence n&#8217;est pas énorme sur des hébergements mutualisés, mais l&#8217;avantage de PHP se situe surtout à un autre niveau : la concurrence. Il y a bien plus de concurence pour les hébergements en PHP ce qui fait que vous trouverez plus facilement celui qui vous ressemble et toujours au meilleur prix ! Pour ma part, je suis hébergé sur des serveurs Linux/PHP chez <a href="http://www.1and1.fr/?k_id=13438412" target="_blank">1&amp;1</a> dont je suis pleinement satisfait hormis les temps de réponse du support très très long&#8230; Si j&#8217;avais à choisir un hébergement Windows pour des applications .Net, je partirai sans hésitation chez <a href="http://www.ikoula.com/" target="_blank">Ikoula</a>, connu, reconnu dans le métier et également conseillé par Microsoft.</p>
<p><strong>Respect des normes, exploration des moteurs et deep-linking : avantages PHP !</strong> Ceci n&#8217;est pas grave pour un développement Intranet et l&#8217;est bien plus pour du développement Internet. Avec .Net, vous ne serez pas entièrement maître du code HTML généré puisque tous les objets haut-niveau que vous utiliserez (Datagrid, Repeater&#8230;) seront traduits en HTML et en Javascript avant d&#8217;être envoyé au navigateur. De plus, .Net étant un language événementiel, la notion de de postback n&#8217;est pas la plus adaptée à du développement Web grand public, principalement à cause du javascript généré ce qui, par conséquent, gênera considérablement l&#8217;exploration des moteurs de recherche et le travail de référencement.</p>
<p>Enfin, et c&#8217;est le point qui me parait le plus important pour un site Internet personnel : <strong>avantage PHP pour la mise en production !</strong> Bien sur, en .Net, il est très simple de générer des installateurs au format MSI qui font très professionnels, mais est-ce vraiment ce qu&#8217;on recherche pour un site personnel ? Non, bien sûr&#8230; comme moi, vous éditez surement des fichiers directement depuis votre serveur et faites juste de petites modifications quand cela vous chante. La mise en production PHP, qui du coup se limite à un simple transfert FTP est bien plus adaptée qu&#8217;une compilation et réinstallation (même s&#8217;il est également possible de transférer des fichiers non compilés en production avec .Net).</p>
<p>Bref, si vous vous posez la question, je vous conseille PHP pour le développement de vos projets Web personnels&#8230; Pour des projets professionnels, c&#8217;est tout une autre histoire et cela doit être étudié au cas par cas.</p>
<p><strong>Et vous, quel est votre ressenti ? Que préconisez-vous comme language de développement pour un site Internet personnel ?</strong></p>


<p>En savoir plus : <ol><li><a href='http://www.loicmorvan.fr/2010/05/crearesto-fr-creation-sites-internet-gratuits-pour-restaurant/' rel='bookmark' title='CreaResto.fr : création sites Internet gratuits pour restaurant'>CreaResto.fr : création sites Internet gratuits pour restaurant</a> <small>Ce n&#8217;est pas en 2010 que je vais me reposer....</small></li>
<li><a href='http://www.loicmorvan.fr/2009/03/monitoring-de-sites-web-avec-woozweb-com/' rel='bookmark' title='Monitoring de sites web avec WoozWeb.com'>Monitoring de sites web avec WoozWeb.com</a> <small>Pour ceux qui ne souhaitent pas investir dans une solution...</small></li>
<li><a href='http://www.loicmorvan.fr/2009/03/design-et-support-des-navigateurs/' rel='bookmark' title='Design et support des navigateurs&#8230;'>Design et support des navigateurs&#8230;</a> <small>Actuellement, et heureusement, car c&#8217;est la concurrence qui fait progresser...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.loicmorvan.fr/2009/04/net-adapte-pour-les-sites-internet-personnels/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

