<?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/"
	>

<channel>
	<title>Réseau social des créateurs de site web</title>
	<atom:link href="http://social.hecube.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://social.hecube.net</link>
	<description>Réseau social dédié à la communauté des créateurs de sites web</description>
	<pubDate>Sat, 06 Feb 2010 12:23:20 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WordPress, Champs personnalisés, Personnaliser - Utiliser les champs personnalisés dans WordPress</title>
		<link>http://social.hecube.net/blog/2010/02/05/wordpress-champs-personnalises-personnaliser-utiliser-les-champs-personnalises-dans-wordpress/</link>
		<comments>http://social.hecube.net/blog/2010/02/05/wordpress-champs-personnalises-personnaliser-utiliser-les-champs-personnalises-dans-wordpress/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 22:33:41 +0000</pubDate>
		<dc:creator>bruno</dc:creator>
		
		<category><![CDATA[CMS]]></category>

		<category><![CDATA[Divers]]></category>

		<category><![CDATA[PHP, MYSQL]]></category>

		<category><![CDATA[Tutoriaux]]></category>

		<category><![CDATA[Wordpress]]></category>

		<category><![CDATA[XHTML CSS]]></category>

		<category><![CDATA[création de site web]]></category>

		<category><![CDATA[meilleurs blogs]]></category>

		<category><![CDATA[technologie]]></category>

		<category><![CDATA[champs personnalisés]]></category>

		<category><![CDATA[Custom fields]]></category>

		<category><![CDATA[MySQL]]></category>

		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://social.hecube.net/?p=1337</guid>
		<description><![CDATA[


Les champs personnalisés autrement dit les Custom Fields sont tout ce qui vous restent lorsque vous ne pouvez assigner votre contenu aux formes classiques proposés par WordPress à savoir Article, Page, Lien. Dès lors que vous utilisez les champs personnalisés, vous mettez sans la savoir le doigt dans l&#8217;engrenage de la personnalisation de la gestion [...]]]></description>
			<content:encoded><![CDATA[<p>
<!-- WordPress, Champs personnalisés, Personnaliser - Utiliser les champs personnalisés dans WordPress  --><br />
<!--  Wordpress, Custom fields, champs personnalisés, PHP, MySQL, CMS --></p>
<p><a title="WordPress, Champs personnalisés, Personnaliser - Utiliser les champs personnalisés dans WordPress" class="bigpic" href="http://social.hecube.net/blog/2010/02/05/wordpress-champs-personnalises-personnaliser-utiliser-les-champs-personnalises-dans-wordpress/"><img class="aligncenter" src="http://social.hecube.net/files/2010/02/wp_using_custom_fields_b.jpg" alt="WordPress, Champs personnalisés, Personnaliser - Utiliser les champs personnalisés dans WordPress" width="500" height="265" /></a>Les champs personnalisés autrement dit les <code>Custom Fields</code> sont tout ce qui vous restent lorsque vous ne pouvez assigner votre contenu aux formes classiques proposés par WordPress à savoir <code>Article, Page, Lien</code>. <span id="more-1337"></span>Dès lors que vous utilisez les champs personnalisés, vous mettez sans la savoir le doigt dans l&#8217;engrenage de la personnalisation de la gestion de contenu et de son affichage de votre contenu. Engrenage dont vous sortirez probablement vivant mais mais au prix exorbitant de la création tous azimuts de <code>Custom Fields</code> qui rend la gestion de votre contenu désormais plus complexe.</p>
<p><b>En matière de gestion de contenu, on peut se mettre à penser que <code>Drupal</code> bien que à notre avis plus difficile à prendre en main permet d&#8217;ingérer plus facilement du contenu de forme diverse. En effet, Drupal se révèle plus souple quant à sa capacité à accueillir et à restituer du contenu hétérogène mais il est définitivement plus technique et complexe que WordPress dans la gestion de contenu. La courbe d&#8217;apprentissage de WP infiniment moins longue que celle de Drupal.</b></p>
<ul>
<li><b>Nom =&gt; le champs personnalisé</b></li>
<li>Pays =&gt; country</li>
<li>Ville =&gt; city</li>
</ul>
<p><b>La commande qui appelle le champs personnalisé</b></p>
<h4>Les fonctions pour les champs personnalisés</h4>
<p>Les explications concernant toutes les autres fonctions susceptibles d&#8217;appeler les champs personnalisés. Elles sont disponibles sur le codex de WordPress</p>
<p>Cette fonction retourne toutes les combinaisons clé/valeur pour un article (post) <code>get_post_custom();</code>. Dans notre exemple, le champs personnalisé que l&#8217;on retourne est <code>country</code>.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">		<span style="color: #000088;">$custom_fields</span> <span style="color: #339933;">=</span> get_post_custom<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		  <span style="color: #000088;">$my_custom_field</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$custom_fields</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'country'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
		  <span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$my_custom_field</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$key</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$value</span> <span style="color: #009900;">&#41;</span>
		    <span style="color: #990000;">echo</span> <span style="color: #000088;">$key</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot; =&gt; &quot;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$value</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;&lt;br /&gt;&quot;</span><span style="color: #339933;">;</span></pre></div></div>

<p>	Le rendu HTML du code pour un article doté d&#8217;un champ personnalisé <code>country</code></p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">		0 =&gt; Allemagne</pre></div></div>

<p>	<i>Source : <a href="http://codex.wordpress.org/Function_Reference/get_post_custom" target="_blank" class="external">http://codex.wordpress.org/Function_Reference/get_post_custom</a></i></p>
<p>La fonction récupère toute la liste des clés de l&#8217;article (post)<code>	get_post_custom_keys();</code>. </p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">&nbsp;
		<span style="color: #000088;">$custom_field_keys</span> <span style="color: #339933;">=</span> get_post_custom_keys<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		  <span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$custom_field_keys</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$key</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #000088;">$value</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		    <span style="color: #000088;">$valuet</span> <span style="color: #339933;">=</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$value</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		      <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'_'</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$valuet</span><span style="color: #009900;">&#123;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#125;</span> <span style="color: #009900;">&#41;</span>
		      <span style="color: #b1b100;">continue</span><span style="color: #339933;">;</span>
		    <span style="color: #990000;">echo</span> <span style="color: #000088;">$key</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot; =&amp;gt; &quot;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$value</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;&lt;br /&gt;&quot;</span><span style="color: #339933;">;</span>
		  <span style="color: #009900;">&#125;</span></pre></div></div>

<p>	Le rendu HTML du code pour un article doté de 2 champs personnalisés <code>country, city</code></p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">		2 =&gt; country
		3 =&gt; city</pre></div></div>

<p>	<i>Source : <a href="http://codex.wordpress.org/Function_Reference/get_post_custom_values" target="_blank" class="external">http://codex.wordpress.org/Function_Reference/get_post_custom_values</a></i></p>
<p>La fonction retourne le couple clé/valeur spécifique pour l&#8217;article affiché. Dans notre exemple, attaché à cet article, nous affichons champs personnalisé <code>country</code></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">		<span style="color: #000088;">$mykey_values</span> <span style="color: #339933;">=</span> get_post_custom_values<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'country'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		  <span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$mykey_values</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$key</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$value</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		    <span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$key</span>  =&gt; <span style="color: #006699; font-weight: bold;">$value</span> ('country')&lt;br /&gt;&quot;</span><span style="color: #339933;">;</span> 
		  <span style="color: #009900;">&#125;</span></pre></div></div>

<p>Le rendu HTML du code pour un article doté d&#8217;un champs personnalisé <code>country</code></p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">	0 =&gt; Espagne ('country')</pre></div></div>

<p>	<i>Source : <a href="http://codex.wordpress.org/Function_Reference/get_post_custom_values" target="_blank" class="external">http://codex.wordpress.org/Function_Reference/get_post_custom_values</a></i></p>
<p>La fonction requiert l&#8217;id de l&#8217;article (post), la clé et si la dernière valeur est fixé à <code>true</code>, cela permettra d&#8217;imprimer la valeur.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>ID<span style="color: #339933;">,</span><span style="color: #0000ff;">'country'</span><span style="color: #339933;">,</span><span style="color: #000000; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span>
			<span style="color: #990000;">echo</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'&lt;br&gt;&lt;b&gt;Pays :&lt;/b&gt;&lt;br&gt; '</span><span style="color: #339933;">.</span>get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>ID<span style="color: #339933;">,</span><span style="color: #0000ff;">'country'</span><span style="color: #339933;">,</span><span style="color: #000000; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span></pre></div></div>

<p>Source : <a href="http://codex.wordpress.org/Function_Reference/get_post_custom" class="external">http://codex.wordpress.org/Function_Reference/get_post_custom</a></p>
<h4>Un exemple d&#8217;appel aux champs personnalisés</h4>
<p><b>Le code spécifique pour l&#8217;affichage des champs personnalisés.</b></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
&nbsp;
  	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'country'</span><span style="color: #339933;">,</span><span style="color: #000000; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span>
		<span style="color: #990000;">echo</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'&lt;br&gt;&lt;b&gt;Pays :&lt;/b&gt;&lt;br&gt; '</span><span style="color: #339933;">.</span>get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'country'</span><span style="color: #339933;">,</span><span style="color: #000000; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'city'</span><span style="color: #339933;">,</span><span style="color: #000000; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span>
	<span style="color: #990000;">echo</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'&lt;br&gt;&lt;b&gt;Ville :&lt;/b&gt;&lt;br&gt; '</span><span style="color: #339933;">.</span>get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'city'</span><span style="color: #339933;">,</span><span style="color: #000000; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p><img class="aligncenter" src="http://social.hecube.net/files/2010/02/wp_using_custom_fields_1.jpg" alt="WordPress, Champs personnalisés, Personnaliser - Utiliser les champs personnalisés dans WordPress" width="500" height="265" /></p>
<p><b>Le code complet de la boucle pour afficher le contenu de la page <code>archive.php</code></b></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> the_post<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;div <span style="color: #000000; font-weight: bold;">&lt;?php</span> post_class<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&gt;
		&lt;h3 id=&quot;post-<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_ID<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;&lt;a href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_permalink<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link to <span style="color: #000000; font-weight: bold;">&lt;?php</span> the_title_attribute<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/a&gt;&lt;/h3&gt;
		&lt;small&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_time<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'l, F jS, Y'</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/small&gt;
&nbsp;
		&lt;div class=&quot;entry&quot;&gt;
			<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #666666; font-style: italic;">/* the_content() */</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
		&lt;/div&gt;
&nbsp;
		<span style="color: #000000; font-weight: bold;">&lt;?php</span>
&nbsp;
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'country'</span><span style="color: #339933;">,</span><span style="color: #000000; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span>
			<span style="color: #990000;">echo</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'&lt;br&gt;&lt;b&gt;Pays :&lt;/b&gt;&lt;br&gt; '</span><span style="color: #339933;">.</span>get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'country'</span><span style="color: #339933;">,</span><span style="color: #000000; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'city'</span><span style="color: #339933;">,</span><span style="color: #000000; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span>
		<span style="color: #990000;">echo</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'&lt;br&gt;&lt;b&gt;Ville :&lt;/b&gt;&lt;br&gt; '</span><span style="color: #339933;">.</span>get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'city'</span><span style="color: #339933;">,</span><span style="color: #000000; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
		&lt;p class=&quot;postmetadata&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_tags<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Tags: '</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">', '</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'&lt;br /&gt;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span> Posted in <span style="color: #000000; font-weight: bold;">&lt;?php</span> the_category<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">', '</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span> | <span style="color: #000000; font-weight: bold;">&lt;?php</span> edit_post_link<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Edit'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">' | '</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>  <span style="color: #000000; font-weight: bold;">&lt;?php</span> comments_popup_link<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'No Comments &amp;#187;'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'1 Comment &amp;#187;'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'% Comments &amp;#187;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/p&gt;
&nbsp;
&nbsp;
&nbsp;
	&lt;/div&gt;
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">endwhile</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p><img class="aligncenter" src="http://social.hecube.net/files/2010/02/wp_using_custom_fields_2.jpg" alt="WordPress, Champs personnalisés, Personnaliser - Utiliser les champs personnalisés dans WordPress" width="500" height="265" /></p>
<p><b>Conclusion :</b> L&#8217;utilisation de <b>champs personnalisés (<code>custom fields</code></b>) peut se révéler très utile sous WP. De très nombreux thèmes résolvent notamment les difficultés à gérer un contenu hétérogène sous Wordpress à l&#8217;aide des <b>champs personnalisés (<code>custom fields</code></b>) et notamment l&#8217;affichage d&#8217;images dans ce que l&#8217;on a coutume de nommer un &#8220;slideshow&#8221;. Un conseil comme pour toute bonne chose, il faut savoir en utiliser les <code>custom fields</code> avec modération. Dès lors que leur nombre devient très important, il faut envisager une véritable extension fonctionnelle (plugin) afin d&#8217;apurer toutes ces <code>custom fields</code> qui sont autant de rustines sur votre WP mais dont vous êtes le seul à connaitre la fonction.</p>
<p><b>Un &#8220;slideshow&#8221; sur le blog de 3WDOC.COM</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/02/wp_using_custom_fields_3.jpg" alt="WordPress, Champs personnalisés, Personnaliser - Utiliser les champs personnalisés dans WordPress" width="500" height="265" /></p>
<p><b>Les champs personnalisés qui pilotent le &#8220;slideshow&#8221;</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/02/wp_using_custom_fields_4.jpg" alt="WordPress, Champs personnalisés, Personnaliser - Utiliser les champs personnalisés dans WordPress" width="500" height="265" /></p>
<h2>En savoir plus</h2>
<ul>
<li>Utiliser les champs personnalisés  (Using Custom Fields)<br />
	<a href="http://codex.wordpress.org/Using_Custom_Fields" target="_blank" class="external">http://codex.wordpress.org/Using_Custom_Fields</a></li>
<li>Ne dites pas de WordPress que c&#8217;est un CMS, tout le monde pense que c&#8217;est un outil de blog / WordPress as CMS: How to use custom fields in your theme<br />
	<a href="http://outthinkgroup.com/2009/01/15/wordpress-as-cms-how-to-use-custom-fields-in-your-theme/" target="_blank" class="external">http://outthinkgroup.com/2009/01/15/wordpress-as-cms-how-to-use-custom-fields-in-your-theme/</a></li>
<li>Tutoriel: WordPress, les champs personnalisés<br />
	<a href="http://www.scriptol.fr/wordpress/wordpress-champ-personnalise.php" target="_blank" class="external">&#8220;http://www.scriptol.fr/wordpress/wordpress-champ-personnalise.php</a></li>
<li>Du bonne usage de champs personnalisés en particulier et du bonne usage de WordPress en particulier<br />
	<a href="http://www.smashingmagazine.com/2009/05/13/10-custom-fields-hacks-for-wordpress/" target="_blank" class="external">http://www.smashingmagazine.com/2009/05/13/10-custom-fields-hacks-for-wordpress/</a></li>
<li>Un article conseillé par le site de WordPress &#8220;himself&#8221; / Control your own WordPress custom fields<br />
	<a href="http://sltaylor.co.uk/blog/control-your-own-wordpress-custom-fields/" target="_blank" class="external">http://sltaylor.co.uk/blog/control-your-own-wordpress-custom-fields/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://social.hecube.net/blog/2010/02/05/wordpress-champs-personnalises-personnaliser-utiliser-les-champs-personnalises-dans-wordpress/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wordpress,  Flash - Installation de plugins pour insérer du Flash sous WordPress</title>
		<link>http://social.hecube.net/blog/2010/02/01/wordpress-flash-installation-de-plugins-pour-lire-du-flash-sous-wordpress/</link>
		<comments>http://social.hecube.net/blog/2010/02/01/wordpress-flash-installation-de-plugins-pour-lire-du-flash-sous-wordpress/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 13:47:31 +0000</pubDate>
		<dc:creator>lebleu</dc:creator>
		
		<category><![CDATA[CMS]]></category>

		<category><![CDATA[Divers]]></category>

		<category><![CDATA[Flash, Actionscript, Flex]]></category>

		<category><![CDATA[Image, Graphisme, Photoshop]]></category>

		<category><![CDATA[Javascript, Ajax]]></category>

		<category><![CDATA[Tutoriaux]]></category>

		<category><![CDATA[Wordpress]]></category>

		<category><![CDATA[création de site web]]></category>

		<category><![CDATA[meilleurs blogs]]></category>

		<category><![CDATA[technologie]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Module]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[site]]></category>

		<guid isPermaLink="false">http://social.hecube.net/?p=1303</guid>
		<description><![CDATA[

 

Pourquoi se contenter d&#8217;images figées pour son site? La polyvalence de WordPress permet d&#8217;intégrer des vidéos Flash qui donneront plus de vie à votre contenu. Par leur simplicité, le choix des plugins Kimili Flash Embed et SWFObj paraît judicieux pour parvenir à nos fins.
Des opinions partagées
Vous connaissez peut être les 2 plugins évoqués dans [...]]]></description>
			<content:encoded><![CDATA[<p><!-- Wordpress,  Flash - Installation de plugins pour insérer du Flash sous WordPress--><br />
<!--  Wordpress, Flash, Module, Plugin, Site  --></p>
<p><a title="Wordpress, Flash - Installation de plugins pour lire du Flash sous WordPress" class="bigpic" href="http://social.hecube.net/blog/2010/02/01/wordpress-flash-installation-de-plugins-pour-lire-du-flash-sous-wordpress/"><img class="aligncenter" src="http://social.hecube.net/files/2010/02/insert_flash.jpg" alt="Wordpress, Flash - Installation de plugins pour lire du Flash sous WordPress" width="500" height="265" /></a> </p>
<p>
<b>Pourquoi se contenter d&#8217;images figées pour son site? La polyvalence de WordPress permet d&#8217;intégrer des vidéos Flash qui donneront plus de vie à votre contenu. Par leur simplicité, le choix des plugins Kimili Flash Embed et SWFObj paraît judicieux pour parvenir à nos fins.</b><span id="more-1303"></span></p>
<h4>Des opinions partagées</h4>
<p>Vous connaissez peut être les 2 plugins évoqués dans cet article et vous vous êtes alors déjà forgé une opinion sur chacun d&#8217;eux. Certains relatent un dysfonctionnement de ces applications tandis que d&#8217;autres y adhèrent complètement. Si votre jugement est négatif, je vous propose de le réviser, compte tenu de la facilité de prise en main de ces outils. </p>
<h4>Le plugin Kimili Flash Embed</h4>
<p>En fonction de la version de WordPress que vous utilisez, veillez à télécharger celle qui correspond à vos besoins. Vous trouverez votre bonheur sur le lien suivant: <a href="http://kimili.com/plugins/kml_flashembed/wp" target="_blank" class="external">http://kimili.com/plugins/kml_flashembed/wp</a></p>
<p>Une minuscule étape de programmation est nécessaire pour faire fonctionner l&#8217;ensemble.</p>
<p><b>En effet, pour l&#8217;article choisi, il s&#8217;agit juste de taper le code ci-après:</b></p>
<p> <code><code>[<code>kml_flashembed movie="chemin de votre video.swf" width="Largeur de la vidéo" height="Hauteur de la vidéo"<code>/] </p>
<p>(N.B: les attributs tels que height et width sont optionnels et seulement mentionnés à titre d&#8217;exemple).</p>
<p><b>Résultat: le plugin fonctionne parfaitement.</b></p>
<h4>Le plugin SWFObj</h4>
<p>D&#8217;abord un lien pour télécharger cette application:  <a href="http://wordpress.org/extend/plugins/swfobj/" target="_blank" class="external">http://wordpress.org/extend/plugins/swfobj/</a></p>
<p><b>A l&#8217;instar du plugin précédent, peu de programmation est nécessaire. Il suffit d&#8217;intégrer le code suivant dans l&#8217;article concerné:</b> </p>
<p> <code><code>[<code>swfobj src="chemin de votre video.swf" width="Largeur de la vidéo" height="Hauteur de la vidéo"<code>] </p>
<p><b>Là encore, le plugin fonctionne sans problème.</b></p>
<p>Ainsi, en dépit des essais infructueux réalisés par certains &#8220;blogonautes&#8221;, force est de constater que les  2 applications répondent tout à fait au besoin d&#8217;intégrer des animations Flash. Si l&#8217;affichage n&#8217;est pas effectif, vérifiez simplement le chemin que vous avez défini pour votre animation. Par ailleurs, comme mon ami <a href="http://social.hecube.net/members/bruno/"> Bruno</a> pourrait le rappeler, Flash peut se montrer capricieux. N&#8217;ayez pas peur le cas échéant de mettre le lien absolu pour localiser votre vidéo. </p>
<p><b>En somme, la brièveté de cet article illustre bien la rapidité et la facilité, autrement dit la simplicité d&#8217;accès et d&#8217;utilisation de ces 2 outils. Et la simplicité, c&#8217;est bien ce que nous recherchons avant tout en utilisant WordPress, n&#8217;est-ce pas?</b></p>
<h2>En savoir plus</h2>
<ul>
<li>Plus d&#8217;infos sur kimili: <a href="http://kimili.com/plugins/kml_flashembed" class="external">http://kimili.com/plugins/kml_flashembed</a>
<li> Des news sur SWFObj: <a href="http://orangesplotch.com/blog/swfobj/" class="external">http://orangesplotch.com/blog/swfobj/</a>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://social.hecube.net/blog/2010/02/01/wordpress-flash-installation-de-plugins-pour-lire-du-flash-sous-wordpress/feed/</wfw:commentRss>
		</item>
		<item>
		<title>JW Player, Flash, Javascript, SWFObject - Utiliser le JW Player à l&#8217;aide de SWFObject</title>
		<link>http://social.hecube.net/blog/2010/01/29/jw-player-flash-javascript-swfobject-utiliser-le-jw-player-a-laide-de-swfobject/</link>
		<comments>http://social.hecube.net/blog/2010/01/29/jw-player-flash-javascript-swfobject-utiliser-le-jw-player-a-laide-de-swfobject/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 17:27:01 +0000</pubDate>
		<dc:creator>bruno</dc:creator>
		
		<category><![CDATA[Divers]]></category>

		<category><![CDATA[Flash, Actionscript, Flex]]></category>

		<category><![CDATA[Javascript, Ajax]]></category>

		<category><![CDATA[Tutoriaux]]></category>

		<category><![CDATA[Vidéo]]></category>

		<category><![CDATA[création de site web]]></category>

		<category><![CDATA[flv]]></category>

		<category><![CDATA[Image]]></category>

		<category><![CDATA[Javascript]]></category>

		<category><![CDATA[JW Player]]></category>

		<category><![CDATA[LongTail]]></category>

		<category><![CDATA[Playlist]]></category>

		<category><![CDATA[Vidéo; SWFObject]]></category>

		<guid isPermaLink="false">http://social.hecube.net/?p=1299</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>
<!-- JW Player, Flash, Javascript, SWFObject - Utiliser le JW Player à l'aide de SWFObject --><br />
<!--  LongTail, Image, Playlist, JW Player, FLV, Javascript, Vidéo; SWFObject --></p>
<p><a title="JW Player, Flash, Javascript, SWFObject - Utiliser le JW Player à l'aide de SWFObject" class="bigpic" href="http://social.hecube.net/blog/2010/01/29/jw-player-flash-javascript-swfobject-utiliser-le-jw-player-a-laide-de-swfobject/"><img class="aligncenter" src="http://social.hecube.net/files/2010/01/jw_player_loading_b.jpg" alt="JW Player, Flash, Javascript, SWFObject - Utiliser le JW Player à l'aide de SWFObject" width="500" height="265" /></a></p>
<p>Le JW FLV Player de LongTail Video est un player extrêmement populaire car gratuit et très facile à mettre en place. Ce player existe en version gratuite déjà très aboutie.<span id="more-1299"></span> Cette version gratuite vous permettra notamment la diffusion de vidéos à différents formats (FLV, MP4 encodé avec le codec H.264), l&#8217;utilisation de &#8220;playlist&#8221; là aussi de formats différents (ASX, RSS&#8230; etc) et enfin sous différents protocoles (RMTP, HTTP&#8230;).</p>
<p><b>La baseline commrcial du JW FLV Player </b></p>
<blockquote><p>
The JW Player™ is the Internet&#8217;s most popular and flexible media player. It supports playback of any format the Adobe Flash Player can handle (FLV, H.264, MP4, MP3, AAC, JPG, PNG and GIF). It also supports various streaming and playlist formats (including RMTP, HTTP, live streaming and more), a wide range of flashvar settings and an extensive JavaScript API.
</p></blockquote>
<p>Il existe une version payante du JW FLV Player. L&#8217;achat de la licence permet en autre de faire disparaitre l&#8217;agençante incrustation du logo <code>JW</code> et son remplacement à la volée vos vidéos avec ce que l&#8217;on nomme un <code>bug antenne</code>, c&#8217;est à dire votre propre logo. L&#8217;achat de la licence offre la possibilité de changer la skin du player JW.</p>
<blockquote>
<ul>
<li>logo.file (undefined): location of an external jpg, png or gif image which replaces the watermark image (Licensed players only)</li>
<li>logo.link (undefined): link to direct to when the watermark image is clicked on (Licensed players only)</li>
<li>logo.hide (true): When set to true, the logo will auto-hide (Licensed players only)</li>
</ul>
</blockquote>
<h2>La méthode SWFObject</h2>
<p>swfobject est une méthode de chargement de contenu flash plutôt facile à mettre en place pour se faire il ne faut charger qu&#8217;un seul fichier.</p>
<blockquote><p>
swfobject is an easy-to-use and standards-friendly method to embed Flash content, which utilizes one small JavaScript file
</p></blockquote>
<p><i>Source : <a href="http://code.google.com/p/swfobject/" target="_blank" class="external">http://code.google.com/p/swfobject/</a></i></p>
<h4>Un exemple du SETUP WIZARD</h4>
<p>Le chargement tout simple d&#8217;une vidéo direct dans le player à laide de SWFObject avec une légere personnalisation des couleurs.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&nbsp;
&lt;script type='text/javascript' src='swfobject.js'&gt;&lt;/script&gt;
&lt;div id='mediaspace'&gt;C'est ici que s'insère le player&lt;/div&gt;
&lt;script type='text/javascript'&gt;
  var so = new SWFObject('player.swf','mpl','470','320','9');
  so.addParam('allowfullscreen','true');
  so.addParam('allowscriptaccess','always');
  so.addParam('wmode','opaque');
	/* La vidéo par défaut proposé par le site de longtailvideo.com */
  so.addVariable('file','http://content.longtailvideo.com/videos/flvplayer.flv');
  so.addVariable('backcolor','666666');
  so.addVariable('frontcolor','000099');
  so.addVariable('lightcolor','000099');
  so.addVariable('screencolor','0000CC');
  so.addVariable('autostart','true');
  so.write('mediaspace');
&lt;/script&gt;</pre></div></div>

<p><b>Le rendu du code ci-dessus</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/jw_player_loading_1.jpg" alt="JW Player, Flash, Javascript, SWFObject - Utiliser le JW Player à l'aide de SWFObject" width="500" height="265" /></p>
<p><i>Source : <a href="http://www.longtailvideo.com/support/jw-player-setup-wizard" target="_blank" class="external">http://www.longtailvideo.com/support/jw-player-setup-wizard</a></i></p>
<h4>Jouer une playlist au sein de JW player</h4>
<p>JW player est en mesure de charger les principaux formats de playlist habituels sur le Web. Voici les principaux formats dont vous disposez qui sont tout à la base des dérives du XML avec chacune des nuances. Les fichiers de vos playlists aurront constamment comme extension <code>.xml</code></p>
<ul>
<li>Un flux ASX, c&#8217;est la playlist propre au Windows Media Player.
<li>Un fil ATOM, bien connu des utilisateurs de Wordpress
<li>Un fil RSS de type iTunes et Media (irss et mrss)
<li>Un fil SMIL, bien connu des utilisateurs de Quicktime
<li>XSPF feeds : un format assez classique qui est utilisé par d&#8217;autre player gratuit notamment le player audio de mp3 <code>XSPF Web Music Player</code> fait en Flash (<a href="http://musicplayer.sourceforge.net/" target="_blank" class="external">http://musicplayer.sourceforge.net/</a>)
</ul>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">	&lt;script type='text/javascript' src='swfobject.js'&gt;&lt;/script&gt;
	&lt;!-- Le js va écrire dans le div nommé mediaspace  --&gt;
	&lt;div id='mediaspace'&gt;C'est ici que s'insère le player&lt;/div&gt;
	&lt;script type=&quot;text/javascript&quot;&gt;
	 var flashvars = {};
	 flashvars.file = &quot;my_playlist_2.xml&quot;;
	 flashvars.width = &quot;300&quot;;
	 flashvars.height = &quot;328&quot;;
	 flashvars.displayheight = &quot;225&quot;;
	 flashvars.backcolor = &quot;0x111111&quot;;
	 flashvars.frontcolor = &quot;0xdddddd&quot;;
	 flashvars.lightcolor = &quot;0x99cc00&quot;;
	 var params = {};
	 params.loop = &quot;false&quot;;
	 params.quality = &quot;best&quot;;
	 params.wmode = &quot;transparent&quot;;
	 params.allowfullscreen = &quot;true&quot;;
	 params.allowscriptaccess = &quot;always&quot;;
	 var attributes = {};
	 attributes.id = &quot;movieId&quot;;
	swfobject.embedSWF(&quot;mediaplayer.swf&quot;, &quot;mediaspace&quot;, &quot;300&quot;, &quot;328&quot;, &quot;9.0.124&quot;, &quot;expressInstall.swf&quot;, flashvars, params, attributes);
	&lt;/script&gt;</pre></div></div>

<p><b>Les vidéos de la playlist type <code>XSPF</code> sont délivrés par un serveur en local accessible via <code>http://127.0.0.1/97_JW_PLAYER/_m_2.flv</code> en <code>http streaming</code> pour la vidéo <code>_m_2.flv</code>.</b></p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;?xml</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">&quot;utf-8&quot;</span><span style="color: #000000; font-weight: bold;">?&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;playlist</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1&quot;</span> <span style="color: #000066;">xmlns</span>=<span style="color: #ff0000;">&quot;http://xspf.org/ns/0/&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;trackList<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;track<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;title<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Titre Film 1<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/title<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
     <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;creator<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>hecube.net<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/creator<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
       <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;location<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>http://127.0.0.1/97_JW_PLAYER/_m_2.flv<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/location<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;info<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>http://www.hecube.net<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/info<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/track<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;track<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;title<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Titre Film 2<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/title<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
     <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;creator<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Hemedia.net<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/creator<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;location<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>http://127.0.0.1/97_JW_PLAYER/_m_3.flv<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/location<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;info<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>http://social.hecube.net<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/info<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/track<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/trackList<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/playlist<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p><i>Source : <a href="http://www.longtailvideo.com/support/tutorials/Setting-Up-A-Playlist" target="_blank" class="external">http://www.longtailvideo.com/support/tutorials/Setting-Up-A-Playlist</a></i></p>
<p><b>Le rendu du code ci-dessus</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/jw_player_loading_2.jpg" alt="JW Player, Flash, Javascript, SWFObject - Utiliser le JW Player à l'aide de SWFObject" width="500" height="265" /><br />
<b>En le chargeant directement depuis le serveur en local, on évite l&#8217;affichage de cette fenêtre système de mise ne garde. Toutefois si vous cliquez sur OK, vous aurez la possibilité de voir la playlist se lancer car vous autoriser une exception temporaire de sécurité.</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/jw_player_loading_3.jpg" alt="JW Player, Flash, Javascript, SWFObject - Utiliser le JW Player à l'aide de SWFObject" width="500" height="265" /></p>
<h2>En savoir plus</h2>
<ul>
<li>Le site officiel de JW FLV Player<br />
		<a href="http://www.longtailvideo.com/" target="_blank" class="external">http://www.longtailvideo.com/</a></li>
<li>Le wizard ou assistant pour vous procurer le code  javascript SWFObject adéquat pour charger le JW FLV Player<br />
			<a href="http://www.longtailvideo.com/support/jw-player-setup-wizard" target="_blank" class="external">http://www.longtailvideo.com/support/jw-player-setup-wizard</a></li>
<li>La bible du SWFObject pour la détection et l&#8217;embed du Flash Player<br />
				<a href="http://blog.deconcept.com/swfobject/" target="_blank" class="external">http://blog.deconcept.com/swfobject/</a></li>
<li>Le site du projet officiel de SWFObject<br />
<a href="http://code.google.com/p/swfobject/" target="_blank" class="external">http://code.google.com/p/swfobject/</a></li>
<li>Les tutoriaux sur les multiples suages de JW player<br />
			<a href="http://www.longtailvideo.com/support/tutorials" target="_blank" class="external">http://www.longtailvideo.com/support/tutorials</a></li>
<li>Un excellent article sur la playlist et son positionnement / &#8220;Using the JW FLV Player Part 1: Creating a Playlist with Commercials&#8221;<br />
			<a href="http://labs.influxis.com/?p=47" target="_blank" class="external">http://labs.influxis.com/?p=47</a></li>
<li>Les valeurs disponibles (flashvars) pour charger le JW FLV Player et le personnaliser notamment.<br />
				<a href="http://developer.longtailvideo.com/trac/wiki/Player5FlashVars" target="_blank" class="external">http://developer.longtailvideo.com/trac/wiki/Player5FlashVars</a></li>
<li>Du bonne usage du fichier <code>crossdomain.xml</code><br />
					<a href="http://www.adobe.com/devnet/articles/crossdomain_policy_file_spec.html" target="_blank" class="external">http://www.adobe.com/devnet/articles/crossdomain_policy_file_spec.html</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://social.hecube.net/blog/2010/01/29/jw-player-flash-javascript-swfobject-utiliser-le-jw-player-a-laide-de-swfobject/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wordpress, e-commerce, boutique en ligne - Créer une boutique en ligne avec Wordpress</title>
		<link>http://social.hecube.net/blog/2010/01/26/wordpress-e-commerce-boutique-en-ligne-creer-une-boutique-en-ligne-avec-wordpress/</link>
		<comments>http://social.hecube.net/blog/2010/01/26/wordpress-e-commerce-boutique-en-ligne-creer-une-boutique-en-ligne-avec-wordpress/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 15:25:04 +0000</pubDate>
		<dc:creator>bruno</dc:creator>
		
		<category><![CDATA[CMS]]></category>

		<category><![CDATA[Ecommerce]]></category>

		<category><![CDATA[Marketing Web]]></category>

		<category><![CDATA[PHP, MYSQL]]></category>

		<category><![CDATA[Wordpress]]></category>

		<category><![CDATA[création de site web]]></category>

		<category><![CDATA[boutique en ligne]]></category>

		<category><![CDATA[e-commerce]]></category>

		<category><![CDATA[MySQL]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[Site E-commerce]]></category>

		<category><![CDATA[solution e-commerce]]></category>

		<guid isPermaLink="false">http://social.hecube.net/?p=1290</guid>
		<description><![CDATA[

Dans notre comparatif des solutions e-commerce les plus habituels, après avoir passé rapidement ne revue Drupal/Ubercart, on va s&#8217;intéresser à Wordpress et l&#8217;un des plus fameux plugins de e-commrece disponible sur le marché à ce jour : wp-e-commerce. On va donc tester le couple Wordpress/WP-e-commerce. Pour se faire, on va partir sur la toute dernière [...]]]></description>
			<content:encoded><![CDATA[<p><!-- Wordpress, e-commerce, boutique en ligne - Créer une boutique en ligne avec Wordpress --><br />
<!--  Wordpress, e-commerce, boutique en ligne, solution e-commerce, Plugin, PHP, MySQL, Site E-commerce --></p>
<p><a title="Wordpress, e-commerce, boutique en ligne - Créer une boutique en ligne avec Wordpress" class="bigpic" href="http://social.hecube.net/blog/2010/01/26/wordpress-e-commerce-boutique-en-ligne-creer-une-boutique-en-ligne-avec-wordpress/"><img class="aligncenter" src="http://social.hecube.net/files/2010/01/wp_ecommerce_wordpress_b.jpg" alt="Wordpress, e-commerce, boutique en ligne - Créer une boutique en ligne avec Wordpress" width="500" height="265" /></a>Dans notre comparatif des solutions e-commerce les plus habituels, après avoir passé rapidement ne revue <code>Drupal/Ubercart</code>, on va s&#8217;intéresser à Wordpress et l&#8217;un des plus fameux plugins de e-commrece disponible sur le marché à ce jour : wp-e-commerce.<span id="more-1290"></span><!--more--> On va donc tester le couple <code>Wordpress/WP-e-commerce</code>. Pour se faire, on va partir sur la toute dernière version de wp-e-commerce, conçu par les neo-zélandais de www.instinct.co.nz <code>wp-e-commerce.3.7.5.3.zip</code> et la dernière version de Wordpress disponible en anglais <code>WordPress 2.9.1</code></p>
<p><i>Pour l&#8217;installation de Wordpress en local, vous pouvez vous reportez à un articles de ce blog.</i></p>
<ul>
<li><a href="http://social.hecube.net/blog/2009/04/10/creer-et-heberger-son-site-avec-wordpress/">Créer et héberger son site avec Wordpress</a></li>
</ul>
<h4>Les instruction d&#8217;installation de <code>wp-e-commerce</code> extrait du readme.txt</h4>
<blockquote><p>
== Installation ==<br />
1. Upload the folder &#8216;wp-e-commerce&#8217; to the &#8216;/wp-content/plugins/&#8217; directory<br />
2. Activate the plugin through the &#8216;Plugins&#8217; menu in WordPress
</p></blockquote>
<p><b>Activer le Plugin <code>wp-e-commerce</code></b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/wp_ecommerce_wordpress_3.jpg" alt="Wordpress, e-commerce, boutique en ligne - Créer une boutique en ligne avec Wordpress" width="500" height="265" /></p>
<h4>30 de plus à table</h4>
<p>La seule installation du plugin <code>wp-e-commerce.3.7.5.3.zip</code> occasionne une sérieuse inflation dans la nombre de tables. De 11 tables nécessaires au fonctionnement du <code>WordPress 2.9.1</code>, on passe à <code>44</code> tables, soit un ajout de 30 tables dont le préfixe commence par <code>wp_wpsc_</code></p>
<p><b>La BDD avant l&#8217;activation du plugin</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/wp_ecommerce_wordpress_1.jpg" alt="Wordpress, e-commerce, boutique en ligne - Créer une boutique en ligne avec Wordpress" width="500" height="265" /></p>
<p><b>La BDD après l&#8217;activation du plugin</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/wp_ecommerce_wordpress_2.jpg" alt="Wordpress, e-commerce, boutique en ligne - Créer une boutique en ligne avec Wordpress" width="500" height="265" /></p>
<p><i>Attention vous êtes dans un environnement anglophone, ainsi la valeur <code>Tax settings</code> où vous allez rentrer le taux de TVA en vigueur pour vos produits, vous devez écrire <code>19.6</code> et non <code>19,6</code>.</i></p>
<h4>La création d&#8217;une boutique</h4>
<p>On va se livrer à une création de boutique plus avancé, imaginons que vous souhaitiez créer une boutique ne ligne avec 3 catégories <code>Cat_1, Cat_2, Cat_3</code>. Chacune d&#8217;entre elles va contenir plusieurs types de produits. On va aussi créer 3 marques <code>Marque_1, Marque_2, Marque_3</code></p>
<h4>Catégories et Marques de notre boutique en ligne</h4>
<p>Les produits peuvent classés par catégorie ou par marque. Bien évidemment un article peut être attaché à plusieurs catégories comme à plusieurs marques.</p>
<ol>
<li>Cat_1</li>
<li>Cat_2</li>
<li>Cat_3</li>
</ol>
<ol>
<li>Marque_1</li>
<li>Marque_2</li>
<li>Marque_3</li>
</ol>
<h4>La configuration générale de votre boutique en ligne sous Wordpress</h4>
<p>Les différents onglets vous permettront de paramètrer l&#8217;ensemble des éléments clés de votre futur boutique.<b>Vous avez dans ce plugin en version gratuite la possibilité de configurer facilement les principaux écrans et procédures de votre future boutique en ligne.</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/wp_ecommerce_wordpress_4.jpg" alt="Wordpress, e-commerce, boutique en ligne - Créer une boutique en ligne avec Wordpress" width="500" height="265" /></p>
<p><b>L&#8217;insertion des produits et des catégories va se faire à l&#8217;aide du nouveau menu apparu à gauche dans votre administration WP.</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/wp_ecommerce_wordpress_5.jpg" alt="Wordpress, e-commerce, boutique en ligne - Créer une boutique en ligne avec Wordpress" width="500" height="265" /></p>
<p><b>Il existe la possibilité d&#8217;importer en masse vos références produits via un fichier <code>.csv</code></b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/wp_ecommerce_wordpress_17.jpg" alt="Wordpress, e-commerce, boutique en ligne - Créer une boutique en ligne avec Wordpress" width="500" height="265" /></p>
<p><b>Quelques améliorations pour une meilleure expérience marketing sur votre boutique en ligne</b><br />
Vous avez la possibilité de vous livrer dès le lancement de votre boutique à une gestion du &#8220;couponing&#8221;<br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/wp_ecommerce_wordpress_10.jpg" alt="Wordpress, e-commerce, boutique en ligne - Créer une boutique en ligne avec Wordpress" width="500" height="265" /></p>
<p><b>Les règles qui régissent l&#8217;expédition de vos produits</b><br />
Vous avez la possibilité de vous livrer dès le lancement de votre boutique à une gestion du &#8220;couponing&#8221;<br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/wp_ecommerce_wordpress_16.jpg" alt="Wordpress, e-commerce, boutique en ligne - Créer une boutique en ligne avec Wordpress" width="500" height="265" /></p>
<p><b>Les paramètres de la passerelle de paiement (payment gateway)</b><br />
L&#8217;onglet qui régit les moyens de paiement à disponibles sur votre boutique sous Wordpress.<br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/wp_ecommerce_wordpress_11.jpg" alt="Wordpress, e-commerce, boutique en ligne - Créer une boutique en ligne avec Wordpress" width="500" height="265" /></p>
<p><b>La configuration du processus de commande (checkout process)</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/wp_ecommerce_wordpress_9.jpg" alt="Wordpress, e-commerce, boutique en ligne - Créer une boutique en ligne avec Wordpress" width="500" height="265" /></p>
<h4>Créer des produits</h4>
<p>On va voir les différents champs à compléter pour finaliser l&#8217;insertion d&#8217;un produit dans notre boutique. Chaque porduit sera illustré par une image, la taille par défaut ets de 96&#215;96 en pixels.</p>
<p><b>Le nom du produit <code>Prod_C</code></b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/wp_ecommerce_wordpress_13.jpg" alt="Wordpress, e-commerce, boutique en ligne - Créer une boutique en ligne avec Wordpress" width="500" height="265" /></p>
<p><b>Les catégories attachés à ce produit <code>Prod_C</code></b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/wp_ecommerce_wordpress_12.jpg" alt="Wordpress, e-commerce, boutique en ligne - Créer une boutique en ligne avec Wordpress" width="500" height="265" /></p>
<p><b>Les tarifs d&#8217;expédition du produit <code>Prod_C</code></b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/wp_ecommerce_wordpress_14.jpg" alt="Wordpress, e-commerce, boutique en ligne - Créer une boutique en ligne avec Wordpress" width="500" height="265" /></p>
<h4>Passer une commande pour voir le processus de commande en action (checkout process)</h4>
<p>On est dans le theme par défaut de WP, c&#8217;est la raison pour laquelle, les écrans ne sont pas finalisés mais fonctionnellement tout y est. En Ajax, votre panier s&#8217;augmente des différents produits sélectionnés et une mise à jour automatiquement se fait du montant global de vos achats.<br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/wp_ecommerce_wordpress_6.jpg" alt="Wordpress, e-commerce, boutique en ligne - Créer une boutique en ligne avec Wordpress" width="500" height="265" /></p>
<p><b>Votre profil client et l&#8217;adresse d&#8217;expédition</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/wp_ecommerce_wordpress_7.jpg" alt="Wordpress, e-commerce, boutique en ligne - Créer une boutique en ligne avec Wordpress" width="500" height="265" /></p>
<p><b>L&#8217;écran de récapitulation de votre commande</b><br />
Pour parvenir à cette écran, nous avons réduit à néant les tarifs de livraison. La configuration du &#8220;shipping&#8221; est un élément clé du fonctionnement de votre boutique ne ligne.<br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/wp_ecommerce_wordpress_8.jpg" alt="Wordpress, e-commerce, boutique en ligne - Créer une boutique en ligne avec Wordpress" width="500" height="265" /></p>
<p><b>Dans l&#8217;administration, vous obtenez une ligne pour votre première commande</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/wp_ecommerce_wordpress_15.jpg" alt="Wordpress, e-commerce, boutique en ligne - Créer une boutique en ligne avec Wordpress" width="500" height="265" /></p>
<h4>Conclusion</h4>
<p><b>Le plugin dans cette version gratuite est complet pour gérer de A à Z une boutique ne ligne adossée à Worpdress, ce qui est était l&#8217;objectif initial de cette article. La prise ne main est aisée et facile comme souvent sous Wordpress. Il faut se toutefois se pencher sans doute un peu sur la configuration de la passerelle de paiement mais globalement l&#8217;interface avec <code>Paypal</code> ou la solution <code>Google Checkout</code> est grandement faciliter. Si vous souhaitez plus de vues produits notamment, vous pouvez passer à la version payante de ce plugin. Un petit inconvénient tout de même, il faudra dans cette version gratuite comme dans la payante explorer le code pour internationaliser les fichiers afin de publier en français par exemple votre boutique.</b></p>
<h2>En savoir plus</h2>
<ul>
<li>Le site officiel de wp-e-commerce<br />
	<a href="http://www.instinct.co.nz/e-commerce/" target="_blank" class="external">http://www.instinct.co.nz/e-commerce/</a></li>
<li>Le tag e-commerce sur l&#8217;espace de plugins de WP<br />
	<a href="http://wordpress.org/extend/plugins/tags/ecommerce" target="_blank" class="external">http://wordpress.org/extend/plugins/tags/ecommerce</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://social.hecube.net/blog/2010/01/26/wordpress-e-commerce-boutique-en-ligne-creer-une-boutique-en-ligne-avec-wordpress/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wordpress, Twitter - Installation du plugin Twitter tools</title>
		<link>http://social.hecube.net/blog/2010/01/26/wordpress-twitter-installation-du-plugin-twitter-tools/</link>
		<comments>http://social.hecube.net/blog/2010/01/26/wordpress-twitter-installation-du-plugin-twitter-tools/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 12:29:35 +0000</pubDate>
		<dc:creator>lebleu</dc:creator>
		
		<category><![CDATA[CMS]]></category>

		<category><![CDATA[Divers]]></category>

		<category><![CDATA[PHP, MYSQL]]></category>

		<category><![CDATA[Réseaux sociaux]]></category>

		<category><![CDATA[Wordpress]]></category>

		<category><![CDATA[meilleurs blogs]]></category>

		<category><![CDATA[micro-blogging]]></category>

		<category><![CDATA[Module]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[site]]></category>

		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://social.hecube.net/?p=1284</guid>
		<description><![CDATA[

 Comment profiter de deux des plus puissants moteurs de réseau social en seulement quelques clics? C&#8217;est l&#8217;objet de cet article consacré au plugin Twitter tools. Votre serviteur étant un novice en la matière, vous pourrez juger du niveau de simplicité quant à la faisabilité de l&#8217;opération.
Fonctionnalités du plugin
Cet outil a pour fonction de réaliser [...]]]></description>
			<content:encoded><![CDATA[<p><!-- Wordpress, Twitter - Installation du plugin Twitter tools --><br />
<!--  Wordpress, Twitter, micro-blogging, Module, Plugin, Site  --></p>
<p><a title="Wordpress, Twitter - Installation du plugin Twitter tools" class="bigpic" href="http://social.hecube.net/blog/2010/01/26/wordpress-twitter-installation-du-plugin-twitter-tools/"><img class="aligncenter" src="http://social.hecube.net/files/2010/01/wordpress_twitter_stuff_b.jpg" alt="Wordpress, Twitter - Installation du plugin Twitter tools" width="500" height="265" /></a> Comment profiter de deux des plus puissants moteurs de réseau social en seulement quelques clics? C&#8217;est l&#8217;objet de cet article consacré au plugin Twitter tools.<span id="more-1284"></span> Votre serviteur étant un novice en la matière, vous pourrez juger du niveau de simplicité quant à la faisabilité de l&#8217;opération.</p>
<h4>Fonctionnalités du plugin</h4>
<p>Cet outil a pour fonction de réaliser la synergie complète de votre blog WordPress et de votre compte sur le fameux site de micro-blogging <code>Twitter</code>.<br />
Principalement, ce plugin peut:</p>
<ul>
<li>Créér automatiquement grâce aux tweets des posts de manière journalière ou hebdomadaire</li>
<li>Donner la possibilité d&#8217;envoyer des tweets directement depuis votre blog</li>
<li>Archiver et éditer vos tweets</li>
</ul>
<h4>Installation du plugin</h4>
<p>Au préalable, vous devez télécharger l&#8217;outil en question. Vous pouvez vous y rendre à l&#8217;adresse suivante:  <a href="http://wordpress.org/extend/plugins/twitter-tools/" target="_blank" class="external">http://wordpress.org/extend/plugins/twitter-tools/</a></p>
<p>Après avoir récupéré le dossier requis, &#8220;dézippez - le&#8221; et placez le à l&#8217;endroit dédié habituellement à vos plugins pour Wordpress en respectant le chemin suivant: wp-content/plugins/</p>
<p>Une fois la mise à jour de vos fichiers effectuée, rendez-vous sur votre tableau de bord Wordpress.<br />
<b>En sélectionnant la rubrique &#8220;Extensions&#8221;, vous devez obtenir l&#8217;écran suivant:  </b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/wordpress_twitter_stuff_1.jpg" alt="Wordpress, Twitter - extension" width="500" height="265" /></p>
<p>Comme vous le voyez, 4 éléments activables apparaissent sur votre écran: le plugin Twitter Tools et 3 autres plugins complémentaires.<br />
Décrivons les succintement.</p>
<ul>
<li>Twitter Tools - Bit.ly URLs : utilise Bit.ly (service de gestion de liens pour le web social) pour créer des raccourcis d&#8217;URL vers Twitter tools</li>
<li>Twitter Tools - Exclude Category : empêche les posts d&#8217;une catégorie définie d&#8217;être tweetés via Twitter tools</li>
<li>Twitter Tools - Hashtags : Permet d&#8217;ajouter un dièse pour vos métadonnées Twitter.</li>
</ul>
<p><b>Après demande d&#8217;activation du Twitter Tools, on se trouve face à l&#8217;écran suivant:</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/wordpress_twitter_stuff_2.jpg" alt="Wordpress, Twitter - options" width="500" height="265" /></p>
<p>Par la suite,sélectionnez selon vos besoins les différentes options qui vous sont proposées (en anglais) et enregistrez votre choix. Vous disposez dorénavant d&#8217;un nouveau widget.<br />
<b>Installez le comme bon vous semble. Dans notre exemple, Twitter Tools est inséré dans une sidebar (thème: Twicet).</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/wordpress_twitter_stuff_3.jpg" alt="Wordpress, Twitter - installation" width="500" height="265" /></p>
<p><b>Postez votre message dans l&#8217;espace dédié et le tour est joué. Vous pouvez voir sur votre compte Twitter que votre message est bien affiché.<br />
Pour y accéder directement, vous pouvez cliquer sur le lien &#8220;More Updates&#8221;.</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/wordpress_twitter_stuff_4.jpg" alt="Wordpress, Twitter - post depuis site" width="500" height="265" /></p>
<p><b> De manière réciproque, le post réalisé sur Twitter peut être directement pris en compte sur votre site.</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/wordpress_twitter_stuff_5.jpg" alt="Wordpress, Twitter - post depuis twitter" width="500" height="265" /></p>
<p><b>En résumé, l&#8217;installation et l&#8217;application de ce plugin sont plutôt aisées et permettent de mettre à jour rapidement les deux interfaces. Le gain de temps qui en découle et la multiplication de sa présence sur le web à travers les posts sont des éléments qui ne sont pas négligeables.</b></p>
<h2>En savoir plus</h2>
<ul>
<li>Détail des possibilités de Twitter tools par son développeur: <a href="http://alexking.org/" target="_blank" class="external">Alex King</a><br />
	<a href="http://alexking.org/projects/wordpress/readme?project=twitter-tools" target="_blank" class="external">http://alexking.org/projects/wordpress/readme?project=twitter-tools</a></li>
<li>Un exemple d&#8217;utilisation de Twitter tools: le blog de <a href="http://dianebourque.com/" class="external">Diane Bourque</a><br />
<a href="http://boitealunch.info/" target="_blank" class="external">http://boitealunch.info/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://social.hecube.net/blog/2010/01/26/wordpress-twitter-installation-du-plugin-twitter-tools/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Drupal, Ubercart - Installer une solution e-commerce sous Drupal 6</title>
		<link>http://social.hecube.net/blog/2010/01/16/drupal-ubercart-installer-une-solution-e-commerce-sous-drupal-6/</link>
		<comments>http://social.hecube.net/blog/2010/01/16/drupal-ubercart-installer-une-solution-e-commerce-sous-drupal-6/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 09:08:38 +0000</pubDate>
		<dc:creator>bruno</dc:creator>
		
		<category><![CDATA[CMS]]></category>

		<category><![CDATA[Ecommerce]]></category>

		<category><![CDATA[Hébergement]]></category>

		<category><![CDATA[PHP, MYSQL]]></category>

		<category><![CDATA[création de site web]]></category>

		<category><![CDATA[Drupal]]></category>

		<category><![CDATA[Drupal 6]]></category>

		<category><![CDATA[Module]]></category>

		<category><![CDATA[MySQL]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Site E-commerce]]></category>

		<category><![CDATA[solution e-commerce]]></category>

		<category><![CDATA[Ubercart]]></category>

		<guid isPermaLink="false">http://social.hecube.net/?p=1278</guid>
		<description><![CDATA[


Cette article s&#8217;intéresse à l&#8217;installation d&#8217;un module e-commerce complet Ubercart pour gérer une boutique en ligne sous Drupal 6. On tentera dans un avenir proche, de se livre à une comparaison avec les couples les plus connus de solutions e-commerce adossé à un CMS, pour ne pas les citer : Joomla/Virtumart ou Wordpress/GoldenCart.
Notre installation va [...]]]></description>
			<content:encoded><![CDATA[
<p><!-- Drupal, Ubercart - Installer une solution e-commerce sous Drupal 6 --><br />
<!--  Drupal, Ubercart, solution e-commerce, Drupal 6, Module, PHP, MySQL, Site E-commerce --></p>
<p><a title="Drupal, Ubercart - Installer une solution e-commerce sous Drupal 6" class="bigpic" href="http://social.hecube.net/blog/2010/01/16/drupal-ubercart-installer-une-solution-e-commerce-sous-drupal-6/"><img class="aligncenter" src="http://social.hecube.net/files/2010/01/drupal_ecommerce_solutions_b.jpg" alt="Drupal, Ubercart - Installer une solution e-commerce sous Drupal 6" width="500" height="265" /></a>Cette article s&#8217;intéresse à l&#8217;installation d&#8217;un module e-commerce complet <code>Ubercart</code> pour gérer une boutique en ligne sous Drupal 6. <span id="more-1278"></span>On tentera dans un avenir proche, de se livre à une comparaison avec les couples les plus connus de solutions e-commerce adossé à un CMS, pour ne pas les citer : <code>Joomla/Virtumart</code> ou <code>Wordpress/GoldenCart</code>.</p>
<p><b>Notre installation va se faire en local sur la version gratuite de MAMP, avec Drupal version 6.15 et le module Ubercart version 2.2</b></p>
<p>Pour installer rapidement et simplement un site en local qui fonctionne avec le couple php-mysql, reportez-vous aux articles de ce blog :</p>
<ul>
<li><a href="http://social.hecube.net/bruno/2009/04/04/installer-un-environnement-php-mysql-sur-mac/">Installer un environnement php-mysql sur Mac</a></li>
<li><a href="http://social.hecube.net/blog/2009/03/14/installer-facilement-php-mysql-sur-un-pc-avec-easyphp/">Installer un environnement php-mysql sous Windows</a></li>
</ul>
<h4>Création de la BDD pour accueillir Drupal 6</h4>
<p>On passe rapide sur l&#8217;installation de Drupal 6  qui a été détaillé dans un article précèdent.</p>
<ul>
<li><a href="http://social.hecube.net/blog/2009/06/09/drupal-installation-de-drupal-6/">Drupal - Installation de Drupal 6</a></li>
</ul>
<p><strong>Les information indispensables pour créer la BDD</strong><br />
On crée une base et un utilisateur simultanément bien sûr, en production, le mot de passe peut et doit être légèrement plus complexe. La commande SQL pour se connecter au client MySQL de MAMP. Vous vous connecté(e) comme utilisateur root, le mot de passe est root.</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #66cc66;">/</span>Applications<span style="color: #66cc66;">/</span>MAMP<span style="color: #66cc66;">/</span>Library<span style="color: #66cc66;">/</span>bin<span style="color: #66cc66;">/</span>mysql <span style="color: #66cc66;">-</span>u root <span style="color: #66cc66;">-</span>p</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;">	<span style="color: #808080; font-style: italic;"># Création simultanée de la base drupal6_install et l'utilisateur drupal6_install</span>
<span style="color: #993333; font-weight: bold;">CREATE</span> USER <span style="color: #ff0000;">'dr6_install'</span>@<span style="color: #ff0000;">'localhost'</span> <span style="color: #993333; font-weight: bold;">IDENTIFIED</span> <span style="color: #993333; font-weight: bold;">BY</span> <span style="color: #ff0000;">'dr6_install'</span>;GRANT USAGE <span style="color: #993333; font-weight: bold;">ON</span> <span style="color: #66cc66;">*.*</span> <span style="color: #993333; font-weight: bold;">TO</span> <span style="color: #ff0000;">'dr6_install'</span>@<span style="color: #ff0000;">'localhost'</span> <span style="color: #993333; font-weight: bold;">IDENTIFIED</span> <span style="color: #993333; font-weight: bold;">BY</span> <span style="color: #ff0000;">'dr6_install'</span><span style="color: #993333; font-weight: bold;">WITH</span> MAX_QUERIES_PER_HOUR <span style="color: #cc66cc;">0</span> MAX_CONNECTIONS_PER_HOUR <span style="color: #cc66cc;">0</span> MAX_UPDATES_PER_HOUR <span style="color: #cc66cc;">0</span> MAX_USER_CONNECTIONS <span style="color: #cc66cc;">0</span>; <span style="color: #993333; font-weight: bold;">CREATE</span> <span style="color: #993333; font-weight: bold;">DATABASE</span> <span style="color: #993333; font-weight: bold;">IF</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">EXISTS</span> dr6_install;GRANT <span style="color: #993333; font-weight: bold;">ALL</span> PRIVILEGES <span style="color: #993333; font-weight: bold;">ON</span> dr6_install<span style="color: #66cc66;">.*</span> <span style="color: #993333; font-weight: bold;">TO</span> <span style="color: #ff0000;">'dr6_install'</span>@<span style="color: #ff0000;">'localhost'</span>;</pre></div></div>

<blockquote><p><strong>Au terme de ces commandes dans MySQL, nous aurons donc de quoi compléter les informations demandées lors de l’installation de Drupal 6.x. A savoir les informations suivantes :</strong></p>
<p>			<code>Database Name= dr6_install</code><br />
			<code>Database User name = dr6_install</code><br />
			<code>Database Password = dr6_install</code><br />
			<code>Database Host = localhost</code></p>
</blockquote>
<p>Pour mieux comprendre la gestion d&#8217;une BDD via la console MySQL ou à l&#8217;aide de PhpMyadmin, vous pouvez reportez à cette article :</p>
<ul>
<li><a href="http://social.hecube.net/blog/2009/07/30/mysql-phpmyadmin-administrer-une-base-de-donnees-mysql-via-la-console-mysql-et-phpmyadmin/">MySQL, PhpMyadmin - Administrer une base de données MySQL via la console MySQL et PhpMyadmin</a></li>
</ul>
<h4>Problèmes rencontrés sous MAMP</h4>
<p>La procédure d&#8217;installation de Drupal 6 semble peiner un peu au moment de la configuration de la BDD sous MAMP. Pour contourner cette difficulté, le mieux est d&#8217;éditer manuellement le fichier de configuration afin de paramétrer correctement l&#8217;accès à la BDD. <b>Le fichier de configuration se trouve dans <code>[le_repertoire_qui_contient_Drupal_6]/sites/default/settings.php</code> </b></p>
<p><b>Les lignes à mettre à jour manuellement dans <code>setting.php</code> avec les données de connexion à la BDD MySQL.</b></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">*</span> Database URL format<span style="color: #339933;">:</span>
 <span style="color: #339933;">*</span>   <span style="color: #000088;">$db_url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'mysql://username:password@localhost/databasename'</span><span style="color: #339933;">;</span>
 <span style="color: #339933;">*</span>   <span style="color: #000088;">$db_url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'mysqli://username:password@localhost/databasename'</span><span style="color: #339933;">;</span>
 <span style="color: #339933;">*</span>   <span style="color: #000088;">$db_url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'pgsql://username:password@localhost/databasename'</span><span style="color: #339933;">;</span>
 <span style="color: #339933;">*/</span>
<span style="color: #000088;">$db_url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'mysql://dr6_install:dr6_install@localhost/dr6_install'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$db_prefix</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">/* Ne nous mettons pas de préfixe sur les tables */</span></pre></div></div>

<p><i>Un conseil pour retrouver l&#8217;outil d&#8217;administration.</i><br />
Toujours se souvenir que si votre installation plante, vous pouvez accéder aux outils d&#8217;administration via ces deux URLs.</p>
<ul>
<li><code>http://localhost/admin</code></li>
<li><code>http://localhost/?q=admin</code></li>
</ul>
<h4>Installation de Drupal</h4>
<p>On est parti sur une version drupal 6.13 <code>drupal-6.13.tar.gz</code> sur laquelle on a fait une mise à jour pour passer à la version 6.15 issu de <code>drupal-6.15.tar.gz</code>. Apres cette phase d&#8217;installation, vous serez libre devenir le <i>Übermensch de Ubercart</i>. Dans une traduction approximative en français vulgaire, cela donne un <i>cador du Superpanier</i></p>
<p><b>Il est conseillé de partir sur Drupal 6.7 ou plus. Cela tombe bien, on est en local sur le version 6.15</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/drupal_ecommerce_solutions_2.jpg" alt="Drupal, Ubercart - Installer une solution e-commerce sous Drupal 6" width="500" height="265" /></p>
<p><b>Une fois la mise à jour faite pour l&#8217;installation de la version 6.15. Vous pouvez vérifier que votre plate-forme est à jour</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/drupal_ecommerce_solutions_1.jpg" alt="Drupal, Ubercart - Installer une solution e-commerce sous Drupal 6" width="500" height="265" /></p>
<h4>Drupal et dépendances</h4>
<p>Il y a une palanquée de modules complémentaire à installer avant même d&#8217;envisager de se servir de Ubercart notamment des modules liés à la gestion des images. Eh, oui vous êtes censé(e) obtenir un catalogue avec au moins des vignettes de vos produits, c&#8217;est un minimum pour attirer le chaland sur Internet.</p>
<p>Ubercart s&#8217;appuie dans son fonctionnement sur différents modules existant pour Drupal.  Seul un certain nombre de ces modules sont à activer. Attention, certains modules sont inclus au sein de modules complets. Dans la liste ci-dessous, entre parenthèses, les modules à activer au sein du module complet.</p>
<ul>
<strong>Module obligatoire</strong></p>
<li><a href="http://drupal.org/project/token" class="external">Token</a></li>
</ul>
<ul>
<strong>Gestion des images</strong></p>
<li><a href="http://drupal.org/project/cck" class="external">CCK</a> (Content)</li>
<li><a href="http://drupal.org/project/filefield" class="external">FileField</a></li>
<li><a href="http://drupal.org/project/imageapi" class="external">ImageAPI</a> (ImageAPI, ImageAPI GD2)</li>
<li><a href="http://drupal.org/project/imagecache" class="external">ImageCache</a></li>
<li><a href="http://drupal.org/project/imagefield" class="external">ImageField</a></li>
<li><a href="http://drupal.org/project/thickbox" class="external">Thickbox</a></li>
</ul>
<ul>
<strong>Modules conseillés mais non obligatoires</strong></p>
<li><a href="http://drupal.org/project/google_analytics" class="external">Google Analytics</a></li>
<li><a href="http://drupal.org/project/views" class="external">Views</a></li>
</ul>
<p><b>Le module Token</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/drupal_ecommerce_solutions_3.jpg" alt="Drupal, Ubercart - Installer une solution e-commerce sous Drupal 6" width="500" height="265" /></p>
<p><b>Le module CCK</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/drupal_ecommerce_solutions_6.jpg" alt="Drupal, Ubercart - Installer une solution e-commerce sous Drupal 6" width="500" height="265" /></p>
<p><b>Les modules Google Analytics et Views</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/drupal_ecommerce_solutions_12.jpg" alt="Drupal, Ubercart - Installer une solution e-commerce sous Drupal 6" width="500" height="265" /></p>
<p><b>Il reste tous les modules d&#8217;images dont les mises à jour vous sont constamment signalés. Comme c&#8217;est la cas ici pour le module <code>ImageCache</code></b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/drupal_ecommerce_solutions_13.jpg" alt="Drupal, Ubercart - Installer une solution e-commerce sous Drupal 6" width="500" height="265" /></p>
<h4>Les conseils donnés par Ubercart</h4>
<p>Il s&#8217;agit des &#8220;tips&#8221; c&#8217;est à dire des petits conseils donnés par l&#8217;équipe de développement de Ubercart. Il sont au nombre de 4.</p>
<ol>
<li>Choisir un thème avec deux colonnes uniquement pour le backend ou l&#8217;administration pour faciliter la vue et le traitement des commandes.</li>
<li>Activer les URLs lissés (Clean URLs). C&#8217;est nécessaire dans la gestion des images. </li>
<li>Compléter l&#8217;information concernant le site</li>
<li>Désactiver la procédure de validation de l&#8217;inscription par email avant d&#8217;accéder au site. Il est vrai que si l&#8217;inscription est fastidieuse, cela n&#8217;encouragera pas vos potentiels clients à s&#8217;inscrire. Cette désactivation se fait via <code>Administer &gt; User management &gt; User settings</code></li>
</ol>
<p><b>Activation des URLs lissés (Clean URLs)</b></p>
<p><img class="aligncenter" src="http://social.hecube.net/files/2010/01/drupal_ecommerce_solutions_4.jpg" alt="Drupal, Ubercart - Installer une solution e-commerce sous Drupal 6" width="500" height="265" /></p>
<p><b>Désactivation de la validation de l&#8217;inscription par mail</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/drupal_ecommerce_solutions_7.jpg" alt="Drupal, Ubercart - Installer une solution e-commerce sous Drupal 6" width="500" height="265" /></p>
<p><i>Source : <a href="http://www.ubercart.org/docs/user/8075/installing_ubercart" class="external">http://www.ubercart.org/docs/user/8075/installing_ubercart</a></i></p>
<h4>Installation de Ubercart 2.2 sur Drupal 6.15</h4>
<p>Il faut si ce n&#8217;est pas déjà fait le module <code>path</code> qui est nécessaire à l&#8217;élaboration du catalogue Ubercart.</p>
<p><img class="aligncenter" src="http://social.hecube.net/files/2010/01/drupal_ecommerce_solutions_10.jpg" alt="Drupal, Ubercart - Installer une solution e-commerce sous Drupal 6" width="500" height="265" /></p>
<p>L&#8217;activation de Ubercart se fait comme un module. Il faut placer le répertoire <code>ubercart</code> dans <code>/site/modules/</code> ensuite activer l&#8217;ensemble des modules via l&#8217;outil d&#8217;administration.</p>
<p><b>Ubercart core</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/drupal_ecommerce_solutions_5.jpg" alt="Drupal, Ubercart - Installer une solution e-commerce sous Drupal 6" width="500" height="265" /></p>
<p><b>Ubercart payment</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/drupal_ecommerce_solutions_9.jpg" alt="Drupal, Ubercart - Installer une solution e-commerce sous Drupal 6" width="500" height="265" /></p>
<p><b>Ubercart extras</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/drupal_ecommerce_solutions_8.jpg" alt="Drupal, Ubercart - Installer une solution e-commerce sous Drupal 6" width="500" height="265" /></p>
<h4>Quelques paramètres supplémentaires à régler</h4>
<p><b>Augmenter la valeur <code>memory_limit</code></b></p>
<p>Drupal vous conseille instamment de faire passer la valeur du paramètre <code>memory_limit</code> dans le fichier <code>php.ini</code> de votre serveur sinon lorsque Ubercart va tenter de traiter des grandes images de vos produits à l&#8217;aide de <code>GD Library</code>, PHP sur le serveur n&#8217;aura pas les ressources nécessaires pour effectuer le traitement.</p>
<p>Pour en savoir plus sur cette question, vous pouvez vous reporter à la FAQ du site de boutell, les créateurs de la lib GD<br />
<em>Source : <a href="http://www.boutell.com/gd/faq.html" target="_blank" class="external">http://www.boutell.com/gd/faq.html</a> - Why does gd cause my PHP script to run out of memory?</em></p>
<p><img class="aligncenter" src="http://social.hecube.net/files/2010/01/drupal_ecommerce_solutions_11.jpg" alt="Drupal, Ubercart - Installer une solution e-commerce sous Drupal 6" width="500" height="265" /></p>
<p><b>Pour information, cela suppose que vous avez la possibilité d&#8217;installer la librairie GD sur votre espace d&#8217;hébergement, que vous avez accès au fichier de configuration de PHP (php.ini) et que vous  êtes en mesure de redémarrez votre serveur ! Cela fait beaucoup de conditions qui sont souvent remplis par un hébergement dédié mais rarement un hébergement mutualisé.</b></p>
<p><b>Paramétrer Google Analytics</b><br />
Cette question est beaucoup simple à régler. Il vous d&#8217;entrer le script fourni par GA pour le marquage de vos pages.</p>
<h4>Les avantages de Ubercart</h4>
<p>Voici en gros tous les avantages attendues de la solution e-commerce Ubercart outre le fait qu&#8217;elle tourne sur Drupal.</p>
<blockquote><p>
* Configurable product catalog includes catalog pages and a block to display product categories.<br />
* Flexible product creation system with product classes.<br />
* Multiple product image support out of the box.<br />
* Flexible product attributes system.<br />
* Basic product stock level tracking and notification.<br />
* Product features to add file downloads, role promotions, and more to products.<br />
* Single page checkout.<br />
* Automatic account generation (anonymous checkout).<br />
* Customer and administrator checkout notifications.<br />
* Simple order processing (with workflow-ng integration for automated order processing).<br />
* Simple order creation and editing.<br />
* Integrated payment system that acts as a bridge between acceptable payment methods (check, credit card, purchase order, etc.) and payment gateways (Cyber Source, Authorize.net, PayPal, etc.).<br />
* Shipping quotes and fulfillment, including integration with UPS, FedEx, USPS.<br />
* Sales, product, and customer reports.<br />
* Activity logging.<br />
* Much more&#8230; and more to come.
</p></blockquote>
<p><i>Source : <a href="http://drupal.org/project/ubercart" class="external">http://drupal.org/project/ubercart</a></i></p>
<h2>En savoir plus</h2>
<ul>
<li>La projet Ubercart sur Drupal<br />
	<a href="http://drupal.org/project/ubercart" target="_blank" class="external">http://drupal.org/project/ubercart</a></li>
<li>Les pré-requis de la plate-forme pour héberger votre Drupal<br />
	<a href="http://drupal.org/requirements" target="_blank" class="external">http://drupal.org/requirements</a></li>
<li>Les pré-requis de la plate-forme pour héberger votre Drupal<br />
	<a href="http://drupal.org/requirements" target="_blank" class="external">http://drupal.org/requirements</a></li>
<li>La documentation de l&#8217;API  <code>Ubercart</code><br />
	<a href="http://drupal.org/requirements" target="_blank" class="external">http://www.ubercart.org/docs/api</a></li>
<li>Ce qu&#8217;est Ubercart (What is Ubercart?)<br />
	<a href="http://www.ubercart.org/what_is_ubercart" target="_blank" class="external">http://www.ubercart.org/what_is_ubercart</a></li>
</ul>
<h2>Les liens vers les modules</h2>
<ul>
<li>1. Token 6.x-1.11<br />
	<a href="http://drupal.org/project/token" target="_blank" class="external">http://drupal.org/project/token</a></li>
<li>2. CCK 6.x-2.1 (Content) <br />
	<a href="http://drupal.org/project/cck" target="_blank" class="external">http://drupal.org/project/cck</a></li>
<li>3. ImageAPI 6.x-1.0 (ImageAPI et ImageAPI GD2)<br />
	<a href="http://drupal.org/project/imageapi" target="_blank" class="external">http://drupal.org/project/imageapi</a></li>
<li>4. Image Cache 6.x-2.0-beta2<br />
	<a href="http://drupal.org/project/imagecache" target="_blank" class="external">http://drupal.org/project/imagecache</a></li>
<li>5. ImageField 6.x-3.0-alpha2<br />
	<a href="http://drupal.org/project/imagefield" target="_blank" class="external">http://drupal.org/project/imagefield</a></li>
<li>6. Thickbox 6.x-1.1<br />
	<a href="http://drupal.org/project/thickbox" target="_blank" class="external">http://drupal.org/project/thickbox</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://social.hecube.net/blog/2010/01/16/drupal-ubercart-installer-une-solution-e-commerce-sous-drupal-6/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Joomla, Twitter - Connecter son site sous Joomla 1.5 avec Twitter</title>
		<link>http://social.hecube.net/blog/2010/01/03/joomla-twitter-connecter-son-site-sous-joomla-15-avec-twitter/</link>
		<comments>http://social.hecube.net/blog/2010/01/03/joomla-twitter-connecter-son-site-sous-joomla-15-avec-twitter/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 14:28:50 +0000</pubDate>
		<dc:creator>bruno</dc:creator>
		
		<category><![CDATA[CMS]]></category>

		<category><![CDATA[Divers]]></category>

		<category><![CDATA[PHP, MYSQL]]></category>

		<category><![CDATA[Réseaux sociaux]]></category>

		<category><![CDATA[Tutoriaux]]></category>

		<category><![CDATA[création de site web]]></category>

		<category><![CDATA[Joomla]]></category>

		<category><![CDATA[micro-blogging]]></category>

		<category><![CDATA[Module]]></category>

		<category><![CDATA[MySQL]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[site]]></category>

		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://social.hecube.net/?p=1272</guid>
		<description><![CDATA[


La question est quelles sont possibilités offertes par Joomla 1.5 pour se connecter au site de micro-blogging twitter. On a sélectionné un certain nombre d&#8217;éléments fonctionnels parmi des plugins, modules notamment qui permettent d&#8217;étendre les capacités d&#8217;un site sous Joomla pour gérer un compte twitter. L&#8217;idée était à la base de faire l&#8217;installation la plus [...]]]></description>
			<content:encoded><![CDATA[<p>
<!-- Joomla, Twitter - Connecter son site sous Joomla 1.5 avec Twitter --><br />
<!--  Joomla, Twitter, micro-blogging, Module, Plugin, PHP, MySQL, Site  --></p>
<p><a title="Joomla, Twitter - Connecter son site sous Joomla 1.5 avec Twitter" class="bigpic" href="http://social.hecube.net/blog/2010/01/03/joomla-twitter-connecter-son-site-sous-joomla-15-avec-twitter/"><img class="aligncenter" src="http://social.hecube.net/files/2010/01/joomla_twitter_stuff_b.jpg" alt="Joomla, Twitter - Connecter son site sous Joomla 1.5 avec Twitter" width="500" height="265" /></a>La question est quelles sont possibilités offertes par Joomla 1.5 pour se connecter au site de micro-blogging <code>twitter</code>. On a sélectionné un certain nombre d&#8217;éléments fonctionnels parmi des plugins, modules notamment qui permettent d&#8217;étendre les capacités d&#8217;un site sous Joomla pour gérer un compte twitter.<span id="more-1272"></span> L&#8217;idée était à la base de faire l&#8217;installation la plus rapide avec un minimum de configuration, ce que l&#8217;on est légitimement en doit d&#8217;attendre d&#8217;un module/plugin Joomla. Or, il y a comme souvent pour Joomla, Wordpress ou Drupal &#8220;à boire et à manger&#8221; dans les développements que l&#8217;on peut récupérer sur internet ainsi tous les éléments qui ont été installés avec un succès relatif&#8230;<br />
Nous avons classé notre sélection par ordre de préférence.</p>
<h4>1. Tweets Module</h4>
<p>Un module simple et efficace qui vous permet de rapatrier vos &#8220;gazouillis&#8221; de votre compte Twitter en ferraillant un minimum pour la configuration. Nous avons testé la version <code>tweetsmodule-v2.2.zip</code></p>
<p><b>Dans l&#8217;administration de Joomla  1.5</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/joomla_twitter_stuff_1.jpg" alt="Joomla, Twitter - Connecter son site sous Joomla 1.5 avec Twitter" width="500" height="265" /></p>
<p><b>L&#8217;installation se fait comme un module standard (upload et installation)</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/joomla_twitter_stuff_2.jpg" alt="Joomla, Twitter - Connecter son site sous Joomla 1.5 avec Twitter" width="500" height="265" /></p>
<p><b>L&#8217;installation se fait comme un module standard (upload et installation)</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/joomla_twitter_stuff_3.jpg" alt="Joomla, Twitter - Connecter son site sous Joomla 1.5 avec Twitter" width="500" height="265" /></p>
<p><b>Il faut ensuite activer le module</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/joomla_twitter_stuff_4.jpg" alt="Joomla, Twitter - Connecter son site sous Joomla 1.5 avec Twitter" width="500" height="265" /></p>
<p><b>Il reste ensuite à configurer le <code>tweetsmodule-v2.2.zip</code> pour son affichage en &#8220;frontend&#8221;</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2010/01/joomla_twitter_stuff_5.jpg" alt="Joomla, Twitter - Connecter son site sous Joomla 1.5 avec Twitter" width="500" height="265" /></p>
<p><em>Source : tweetsmodule-v2.2.zip</em></p>
<ul>
<li>Pour télécharger la dernière version de Tweets Module<br />
	<a href="http://extensions.joomla.org/extensions/external-contents/social-blogging/5066" target="_blank" class="external">http://extensions.joomla.org/extensions/external-contents/social-blogging/5066</a></li>
<li>Le site de l&#8217;auteur de Tweets Module, Van Eldijk<br />
	<a href="http://extensions.vaneldijk.nl/" target="_blank" class="external">http://extensions.vaneldijk.nl/</a></li>
</ul>
<h4>2. JTweet</h4>
<p>Un bon module propret et facile d&#8217;installation fait l&#8217;équipe de Joomla Bamboo plutôt connu à ce jour pour les templates Joomla.</p>
<ul>
<li>Pour télécharger la dernière version de BizTweet Lite<br />
	<a href="http://extensions.joomla.org/extensions/external-contents/social-blogging/7459" target="_blank" class="external">http://extensions.joomla.org/extensions/external-contents/social-blogging/7459</a></li>
<li>Le site de Joomla Bamboo<br />
	<a href="http://www.joomlabamboo.com/" target="_blank" class="external">http://www.joomlabamboo.com/</a></li>
</ul>
<h4>3. Twitter Status</h4>
<p>Un module tout à fait honorable de Tomasz Dobrzynski qui comme son nom l&#8217;indique&#8230;est polonais et accessoirement bon développeur. On a testé  le<br />
<code>mod_easy_twitter_status_joomla1.5.x.zip</code></p>
<ul>
<li>Pour télécharger la dernière version de Twitter Status<br />
	<a href="http://extensions.joomla.org/extensions/3735/details" target="_blank" class="external">http://extensions.joomla.org/extensions/3735/details</a></li>
<li>Le site de Tomasz Dobrzynski<br />
	<a href="http://tomasz-dobrzynski.com/" target="_blank" class="external">http://tomasz-dobrzynski.com/</a></li>
</ul>
<h4>4. BizTweet Lite</h4>
<p>Ce extension conçue par les australiens de jtips.com.au est assez complète. Cela produit un bon aperçu de votre eventuelle activité sur Twitter. Il existe une version gratuite (lite) et téléchargeable si on s&#8217;inscrit. Il existe aussi la version payante avec des fonctionnalités étendues.</p>
<ul>
<li>Pour télécharger la dernière version de BizTweet Lite<br />
	<a href="http://extensions.joomla.org/extensions/content-sharing/twitting/9112" target="_blank" class="external">hhttp://extensions.joomla.org/extensions/content-sharing/twitting/9112</a></li>
<li>Le site de jtips.com.au<br />
	<a href="http://jtips.com.au/store/details/19/4/other-components-and-software/biztweet-lite.html" target="_blank" class="external">http://jtips.com.au/store/details/19/4/other-components-and-software/biztweet-lite.html</a></li>
</ul>
<h4>5. p8 Twitter</h4>
<p>Prometteur mais décevant car pratiquement impossible à faire fonctionner</p>
<ul>
<li>Pour télécharger la dernière version de p8 Twitter<br />
	<a href="http://extensions.joomla.org/extensions/external-contents/social-profiles/7692" target="_blank" class="external">http://extensions.joomla.org/extensions/external-contents/social-profiles/7692</a></li>
<li>Le site de jtips.com.au<br />
	<a href="http://jtips.com.au/store/details/19/4/other-components-and-software/biztweet-lite.html" target="_blank" class="external">http://jtips.com.au/store/details/19/4/other-components-and-software/biztweet-lite.html</a></li>
</ul>
<h2>En savoir plus</h2>
<ul>
<li>La liste de référence pour la publication sur Twitter via Joomla<br />
	<a href="http://extensions.joomla.org/extensions/social-web/twitter-publish" target="_blank" class="external">http://extensions.joomla.org/extensions/social-web/twitter-publish</a></li>
<li>Une liste publiée par le site <code>joomtorial.com</code> sur les extensions pour Twitter<br />
<a href="http://www.joomtorial.com/news/38-joomla-twitter-tools" target="_blank" class="external">http://www.joomtorial.com/news/38-joomla-twitter-tools</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://social.hecube.net/blog/2010/01/03/joomla-twitter-connecter-son-site-sous-joomla-15-avec-twitter/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wordpress, Google Maps - joindre une carte Google Map à un article ou une page sous Wordpress</title>
		<link>http://social.hecube.net/blog/2009/12/28/wordpress-google-maps-joindre-une-carte-google-map-a-un-article-ou-une-page-sous-wordpress/</link>
		<comments>http://social.hecube.net/blog/2009/12/28/wordpress-google-maps-joindre-une-carte-google-map-a-un-article-ou-une-page-sous-wordpress/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 15:37:48 +0000</pubDate>
		<dc:creator>bruno</dc:creator>
		
		<category><![CDATA[CMS]]></category>

		<category><![CDATA[Divers]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[Image, Graphisme, Photoshop]]></category>

		<category><![CDATA[Iphone, mobile]]></category>

		<category><![CDATA[Javascript, Ajax]]></category>

		<category><![CDATA[Marketing Web]]></category>

		<category><![CDATA[Tutoriaux]]></category>

		<category><![CDATA[Webdesign]]></category>

		<category><![CDATA[Widget, Gadget]]></category>

		<category><![CDATA[Wordpress]]></category>

		<category><![CDATA[création de site web]]></category>

		<category><![CDATA[meilleurs blogs]]></category>

		<category><![CDATA[article]]></category>

		<category><![CDATA[carte]]></category>

		<category><![CDATA[Google Maps]]></category>

		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://social.hecube.net/?p=1263</guid>
		<description><![CDATA[

Lorsque vous vous mettez à écrire des articles ou des pages sous Wordpress, rapidement vous allez souhaiter enrichir ce contenu d&#8217;une carte Google Map si par exemple, vous souhaitez donner l&#8217;emplacement exacte du magasin dont vous faites l&#8217;éloge ou la critique. Pour insérer un carte GM à ce contenu, il va vous falloir trouver rapidement [...]]]></description>
			<content:encoded><![CDATA[<p><!-- Wordpress, Google Maps - joindre une carte Google Map à un article ou une page sous Wordpress --><br />
<!--  Wordpress, Google, Plugin, Google Maps, carte, article --></p>
<p><a title="Wordpress, Google Maps - joindre une carte Google Map à un article ou une page sous Wordpress" class="bigpic" href="http://social.hecube.net/blog/2009/12/28/wordpress-google-maps-joindre-une-carte-google-map-a-un-article-ou-une-page-sous-wordpress/"><img class="aligncenter" src="http://social.hecube.net/files/2009/12/wp_geolocalisation_plugin_b.jpg" alt="Wordpress, poEdit - localiser avec poEdit un thème Wordpress à l'aide du fichier de langue" width="500" height="265" /></a>Lorsque vous vous mettez à écrire des articles ou des pages sous Wordpress, rapidement vous allez souhaiter enrichir ce contenu d&#8217;une carte Google Map<span id="more-1263"></span> si par exemple, vous souhaitez donner l&#8217;emplacement exacte du magasin dont vous faites l&#8217;éloge ou la critique. Pour insérer un carte GM à ce contenu, il va vous falloir trouver rapidement un plugin qui fasse l&#8217;affaire, à toutes fins utiles, voici un petit comparatif rapide des plugins les plus performants qui répondent à ce besoin cartographique.</p>
<ul>
<li><a href="http://social.hecube.net/blog/2009/09/09/google-flex-buddyress-et-wordpress-interfacer-buddypress-et-google-map-api-sous-flex/">Google, Flex, Buddyress et Wordpress - Interfacer BuddyPress et Google Map API sous Flex</a><br />Notamment la partie consacrée  à &#8220;Obtenir une API KEY pour Google Maps&#8221;</li>
</ul>
<h4>Obtenir une clé Google Map</h4>
<p>Les étapes principales pour l&#8217;obtention de la clé Google Map qui vous sera souvent demander lors de l&#8217;activation du plugin.</p>
<p><b>Vous devez vous inscrire&#8230;</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2009/12/wp_geolocalisation_plugin_1.jpg" alt="Wordpress, poEdit - localiser avec poEdit un thème Wordpress à l'aide du fichier de langue" width="500" height="265" /></p>
<p><b>Vous devez donner l&#8217;adresse du site sur lequel vous souhaitez mettre en place les cartes Google</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2009/12/wp_geolocalisation_plugin_2.jpg" alt="Wordpress, poEdit - localiser avec poEdit un thème Wordpress à l'aide du fichier de langue" width="500" height="265" /></p>
<p><b>Le sésame tant attendu : la clé Google Map API</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2009/12/wp_geolocalisation_plugin_3.jpg" alt="Wordpress, poEdit - localiser avec poEdit un thème Wordpress à l'aide du fichier de langue" width="500" height="265" /></p>
<blockquote><p>
api key google =&gt; ABQIAAAAFyG-m8QhmAV1sRfWzKJDFShSYTp878J79xzYAOhGr<br />
VUYUXOeDpixSM1cRwbCgMk5NXr2AfLPyzYPyUAg
</p></blockquote>
<p><b>New-York City, USA</b><br />
On va se servir des coordonnées de NYC comme exemple à placer sur une carte.</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">&nbsp;
	Latitude = 40.7143, Longitude = -74.0060
	Lat    = 40 degrees,   42.9 minutes   North
	Long = 74 degrees,   0.4 minutes   West</pre></div></div>

<h4>1. Geo Mashup</h4>
<p>C&#8217;est à notre avis le meilleur plugin d&#8217;insertion de carte google dans Wordpress. Il y a toutefois, un inconvénient, on ne peut associer q&#8217;une seule carte à un article ou une page. Il est possible de sauvegarder des cartes sous le nom de son choix mais cela ne permet pas en revanche de les appeler directement dans la code, c&#8217;est dommage ! Par contre, ce plugin met à votre disposition quasiment toutes les valeurs de l&#8217;API Google Map.</p>
<p><b>N&#8217;oubliez apres lactivation du plugin, d&#8217;inséré la clé API Google sinon, cela ne fonctionnera pas !</b></p>
<p><b>Vous ne pouvez pas appeler la carte par le nom sous lequel vous venez sauvegarder la carte.</b></p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">[geo_mashup_map name=&quot;1-Broome-Street-New-York&quot;  height=&quot;200&quot; width=&quot;490&quot; zoom=&quot;17&quot; add_overview_control=&quot;true&quot; add_map_type_control=&quot;true&quot;]</pre></div></div>

<p><b>Un usage classique du code à insérer pour faire figurer une carte. Automatiquement, la carte selctionné s&#8217;affichera dans l&#8217;article correspondant ou la page correspondante</b></p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">	[geo_mashup_map  height=&quot;235&quot; width=&quot;600&quot; map_type=&quot;G_HYBRID_MAP&quot; zoom=&quot;19&quot; add_overview_control=&quot;true&quot; add_map_type_control=&quot;true&quot;]</pre></div></div>

<blockquote>
<ul>
<li>add_map_control - true or false. Adds zoom/pan controls.
<li>add_map_type_control - true or false. Adds map type selector controls.
<li>add_overview_control - true or false. Adds the overview control.
<li>auto_info_open - true or false. Opens the info window of the most recent or link source post.
<li>center_lat - decimal latitude. With center_lng, an initial center location for the map.
<li>center_lng - decimal longitude. With center_lat, an initial center location for the map.
<li>click_to_load - true or false. Activates the click-to-load feature described above. Default is false.
<li>click_to_load_text - the text displayed in the click-to-load pane.
<li>disable_tab_auto_select - For use with the tabbed category index, shows all posts to begin with. Allows the info window to remain open.
<li>height - the height of the map in pixels
<li>interactive_legend - true or false. Controls the display of checkboxes in map legend. Default is true.
<li>legend_format - dl or table. Formats the category legend using a definition list or table. Default is table.
<li>limit - the maximum number of items to include on a global map or contextual map.
<li>map_content - global, single, or contextual. Overrides the default content of a map.
<li>map_control - !GSmallZoomControl, !GSmallMapControl, !GLargeMapControl, !GSmallZoomControl3d, !GLargeMapControl3D
<li>map_type - G_NORMAL_MAP, G_SATELLITE_MAP, G_HYBRID_MAP, G_PHYSICAL_MAP
<li>map_cat - the ID of the category to display (you can edit the category and look for cat_ID in the address bar)
<li>marker_min_zoom - hide markers until zoom level, 0 to 20
<li>name - name for this map. You can then use the name in the for_map parameters of other tags.
<li>show_future - true or false. Includes future-dated posts. Default is false.
		</ul>
</blockquote>
<p><i>Source : http://code.google.com/p/wordpress-geo-mashup/wiki/TagReference</i></p>
<h4>2. Google Map Shortcode</h4>
<p>Ce plugin s&#8217;appuie sur les &#8220;Customs values&#8221; ou &#8220;Champs personnalisés&#8221; pour attacher une carte google map un  article ou à une page. Nous ne sommes pas parvenu à faire fonctionner correctement ce plugin mais toutefois le code semble prometteur.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">	[google-map-sc address=&quot;3501 S.W. 130th Ave., Davie 33330&quot; width=&quot;250&quot; height=&quot;250&quot; zoom=&quot;14&quot;]</pre></div></div>

<h4>3. WP Geo</h4>
<p>Là encore un code prometteur mais bien des difficultés à la mettre en place et à le faire fonctionner.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">	[wpgeo_longitude]40.7143[/wpgeo_longitude]
	[wpgeo_latitude]-74.0060[/wpgeo_latitude]</pre></div></div>

<p><em>Source : <a href="http://www.wpgeo.com/" target="_blank" class="external">http://www.wpgeo.com/</a></em></p>
<h2>Pour aller plus loin</h2>
<ul>
<li>La page du Codex de Wordpress consacré à la question de la traduction Translating WordPress<br />
		<a href="http://wordpress.org/extend/plugins/geo-mashup/" target="_blank" class="external">http://wordpress.org/extend/plugins/geo-mashup/</a></li>
<li>La page du Codex de Wordpress consacré à la question de la traduction Translating WordPress<br />
			<a href="http://wordpress.org/extend/plugins/tags/google-map" target="_blank" class="external">	http://wordpress.org/extend/plugins/tags/google-map</a></li>
<li>Map Coordinates Finder<br />
		<a href="http://www.batchgeocode.com/lookup/" target="_blank" class="external">http://www.batchgeocode.com/lookup/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://social.hecube.net/blog/2009/12/28/wordpress-google-maps-joindre-une-carte-google-map-a-un-article-ou-une-page-sous-wordpress/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wordpress, poEdit - localiser avec poEdit un thème Wordpress à l&#8217;aide du fichier de langue</title>
		<link>http://social.hecube.net/blog/2009/12/17/wordpress-poedit-localiser-avec-poedit-un-theme-wordpress-a-laide-du-fichier-de-langue/</link>
		<comments>http://social.hecube.net/blog/2009/12/17/wordpress-poedit-localiser-avec-poedit-un-theme-wordpress-a-laide-du-fichier-de-langue/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 11:29:38 +0000</pubDate>
		<dc:creator>bruno</dc:creator>
		
		<category><![CDATA[Accessibilité]]></category>

		<category><![CDATA[CMS]]></category>

		<category><![CDATA[Divers]]></category>

		<category><![CDATA[Hébergement]]></category>

		<category><![CDATA[PHP, MYSQL]]></category>

		<category><![CDATA[Référencement, SEO]]></category>

		<category><![CDATA[Tutoriaux]]></category>

		<category><![CDATA[Wordpress]]></category>

		<category><![CDATA[XHTML CSS]]></category>

		<category><![CDATA[création de site web]]></category>

		<category><![CDATA[technologie]]></category>

		<category><![CDATA[langue]]></category>

		<category><![CDATA[localiser]]></category>

		<category><![CDATA[poEdit]]></category>

		<category><![CDATA[thème Wordpress]]></category>

		<category><![CDATA[traduction]]></category>

		<guid isPermaLink="false">http://social.hecube.net/?p=1250</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><!-- Wordpress, poEdit - localiser avec poEdit un thème Wordpress à l'aide du fichier de langue  --><br />
<!--  Wordpress, poEdit, localiser, thème Wordpress, traduction, langue   --></p>
<p><a title="Wordpress, poEdit - localiser avec poEdit un thème Wordpress à l'aide du fichier de langue" class="bigpic" href="http://social.hecube.net/blog/2009/12/17/wordpress-poedit-localiser-avec-poedit-un-theme-wordpress-a-laide-du-fichier-de-langue/"><img class="aligncenter" src="http://social.hecube.net/files/2009/12/wp_translate_the_po_b.jpg" alt="Wordpress, poEdit - localiser avec poEdit un thème Wordpress à l'aide du fichier de langue" width="500" height="265" /></a>On va livrer le <code>.po</code> aux roses de la localisation de votre thème. Imaginons un cas de figure simple et diablement réel, en clair &#8220;un business case&#8221;, vous souhaitez faire un thème multilingue à partir d&#8217;un thème existant. <span id="more-1250"></span>Cela va sans dire le thème est loin d&#8217;avoir été prévu pour être utilisé dans une langue autre que celle de Shakespeare. <b>Pour une compréhension rapide et se permettre des mauvais jeux de mots,  nous faisons référence directement à l&#8217;extension du fichier pour désigner les deux fichiers de traduction indispensables sous Wordpdress : le fichier source <code>fr_FR.po</code> et sa version <code>fr_FR.mo</code> compilé.</b></p>
<p>Pour information, selon wikipedia et pour votre information, <i>Poedit est un logiciel libre d&#8217;aide à la traduction utilisant la bibliothèque Gettext. C&#8217;est une aide pour le processus de développement d&#8217;internationalisation et de localisation.</i>. Nous utiliserons quant à nous comme logiciel pour éditer le <code>.po</code>, notre logiciel d&#8217;édition habituel : TextMate.</p>
<p><b>Dans notre exemple, notre thème se nomme <code>nom-du-theme</code>. Ce thème comprend les deux fichiers <code>fr_FR.po</code> et sa version compilée <code>fr_FR.mo</code> sous PoEdit.</b></p>
<h2>Le <code>.po</code> de FR</h2>
<p>Vous ouvrez le fichier <code>fr_FR.po</code> avec un éditeur genre <code>Notepad ++</code> sur PC, <code>TextMate</code> sur Mac. Vous y ajoutez les lignes manquantes et le tour est joué avec la traduction en dessous. Il ne vous reste ensuite qu&#8217;à enregistrer en <code>fr_FR.po</code> puis à envoyer le tout en FTP dans le répertoire du thème qui est celui de votre site.</p>
<p><b>Un <code>fr_FR.po</code> <code>fr_FR.mo</code> sur mesure dans un thème WP</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2009/12/wp_translate_the_po_1.jpg" alt="Wordpress, poEdit - localiser avec poEdit un thème Wordpress à l'aide du fichier de langue" width="500" height="265" /></p>
<h4>Les fonctions de traduction de WP</h4>
<p>On trouve de texte en anglais souvent collé en dur dans l&#8217;ensemble de fichiers <code>.php</code> qui constituent votre thème WP. Il faut rechercher et remplacer ces textes écrits &quot;en dur&quot; afin de les remplacer par des fonctions de traduction propres à un bon fonctionnement WP.</p>
<p>A votre disposition, pour traduire, vous avez globalement deux types de fonction: </p>
<ul>
<li><code>__ ('phrase-en-anglais', 'nom-du-theme');</code>, cette fonction permet de passer une traduction figurant dans le fichier <code>.mo</code> dans une fonction par exemple. Le second paramètre permet d&#8217;indiquer le chemin vers notre thème WP nommé <code>nom-du-theme</code>. <b>Ce paramètre est indispensable</b></li>
<li><code>_e ('phrase-en-anglais', 'nom-du-theme');</code>, cette fonction fait un équivalent <code>php</code> de la commande <code>echo</code>. Cette dernière publie la traduction figurant dans le fichier <code>.po</code> et de sa version compilée <code>.mo</code>. Le second paramètre permet d&#8217;indiquer le chemin vers notre thème WP nommé <code>nom-du-theme</code>. <b>Ce paramètre est indispensable</b></li>
</ul>
<h4>Un cas concret de traduction</h4>
<p>Prenons les textes à traduire de la page d&#8217;erreur 404 d&#8217;un thème écrit initialement en anglais.</p>
<p><b>La première chose à faire, il faut placer cette fonction <code>load_theme_textdomain('nom-du-theme');</code> dans le fichier <code>functions.php</code>. Ce fichier est parti prenante de votre thème WP.</b></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> 
<span style="color: #666666; font-style: italic;">/* for the french version */</span>
load_theme_textdomain<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'nom-du-theme'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
 <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p><b>La visualisation du <code>.po</code> via <code>Poedit</code></b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2009/12/wp_translate_the_po_2.jpg" alt="Wordpress, poEdit - localiser avec poEdit un thème Wordpress à l'aide du fichier de langue" width="500" height="265" /></p>
<p><b>Le code source du fichier <code>fr_FR.po</code></b></p>

<div class="wp_syntax"><div class="code"><pre class="txt" style="font-family:monospace;">	#: comments.php:102
	msgid &quot;Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.&quot;
	msgstr &quot;La modération des commentaires est active et cela peut retarder la publication de votre commentaire. Il n'est pas nécessaire de publier à nouveau votre commentaire.&quot;
&nbsp;
	#: comments.php:102
	msgid &quot;Please note:&quot;
	msgstr &quot;A noter :&quot;
&nbsp;
	#: category.php:18
	msgid &quot;Read More...&quot;
	msgstr &quot;En savoir plus...&quot;
&nbsp;
	#: 404.php:12
	msgid &quot;Error 404 - Not Found&quot;
	msgstr &quot;Erreur 404 - Aucun fichier trouvé&quot;
&nbsp;
	#: 404.php:16
	msgid &quot;Try Going back home&quot;
	msgstr &quot;Essayer de repartir vers la page d'accueil&quot;
&nbsp;
	#: 404.php:20
	msgid &quot;Or use the search form in the sidebar to find what you're looking for...&quot;
	msgstr &quot;Ou utilisez la recherche situé dans la barre de côté pour trouver ce que vous cherchez...&quot;</pre></div></div>

<p><b>Le <code>fr_FR.po</code> sous TextMate. Cela permet plus facilement d&#8217;ajouter des lignes dans ce fichier <code>fr_FR.po</code></b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2009/12/wp_translate_the_po_7.jpg" alt="Wordpress, poEdit - localiser avec poEdit un thème Wordpress à l'aide du fichier de langue" width="500" height="265" /></p>
<p><b>Un type de texte non-traduit dans un template WP sur la page 404 <code>404.php</code></b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2009/12/wp_translate_the_po_3.jpg" alt="Wordpress, poEdit - localiser avec poEdit un thème Wordpress à l'aide du fichier de langue" width="500" height="265" /></p>
<p><b>Les textes dûment traduits à l&#8217;aide des foncions de WP</b></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Error 404 - Not Found'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'nom-du-theme'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
 &lt;p&gt;&lt;small&gt;&lt;strong&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Please note:'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'nom-du-theme'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/strong&gt; <span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'panama'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/small&gt;&lt;/p&gt;</pre></div></div>

<p><b>Le rendu de la même du thème cette fois-ci traduit à l&#8217;aide du <code>fr_FR.po</code> et <code>fr_FR.mo</code> mis à jour</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2009/12/wp_translate_the_po_6.jpg" alt="Wordpress, poEdit - localiser avec poEdit un thème Wordpress à l'aide du fichier de langue" width="500" height="265" /></p>
<h4>Des cas plus complexes de traduction</h4>
<p>On s&#8217;est contenté de traduire avec l&#8217;aide de la fonction la plus simple : <code>_e('Error 404 - Not Found', 'nom-du-theme');</code> qui permet d&#8217;afficher dans la page 404, la ligne suivante <code>Erreur 404 - Aucun fichier trouvé</code></p>
<p><b>Un première d&#8217;usage de la fonction <code>__()</code></b></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> comments_number<span style="color: #009900;">&#40;</span> __<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'0 comment'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'nom-du-theme'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> __<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'1 comment'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'nom-du-theme'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> __<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'% comments'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'nom-du-theme'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p><b>Un deuxième usage de la fonction <code>__()</code></b></p>
<p><i>Le code non-traduit</i></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">&lt;p&gt;You must be &lt;a href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #990000;">echo</span> get_option<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'siteurl'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/wp-login.php?redirect_to=<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #990000;">echo</span> <span style="color: #990000;">urlencode</span><span style="color: #009900;">&#40;</span>get_permalink<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;logged in&lt;/a&gt; to post a comment.&lt;/p&gt;</pre></div></div>

<p><i>Le même code mais correctement traduit</i></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">&lt;p&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #990000;">printf</span><span style="color: #009900;">&#40;</span>__<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'You must be &lt;a href=&quot;%s&quot;&gt;logged in&lt;/a&gt; to post a comment.'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'nom-du-theme'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> wp_login_url<span style="color: #009900;">&#40;</span> get_permalink<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/p&gt;</pre></div></div>

<h2>Pour aller plus loin</h2>
<ul>
<li>La page du Codex de Wordpress consacré à la question de la traduction Translating WordPress<br />
		<a href="http://codex.wordpress.org/Translating_WordPress" target="_blank" class="external">http://codex.wordpress.org/Translating_WordPress</a></li>
<li>Les fichiers de la traduction française<br />
			<a href="http://www.wordpress-fr.net/telechargements" target="_blank" class="external">http://www.wordpress-fr.net/telechargements</a></li>
<li>Le blog de  Xavier Borderie  qui contribue beaucoup tant sur le JDN Développeurs ou son blog WP ainsi que lors des Wordcamps, bref complet<br />
				<a href="http://xavier.borderie.net/wp-fr/" target="_blank" class="external">http://xavier.borderie.net/wp-fr/</a></li>
<li>Le site de l&#8217;outil PoEdit pour vous aider à compiler le <code>.po</code> en <code>.mo</code><br />
		<a href="http://www.poedit.net/" target="_blank" class="external">http://www.poedit.net/</a></li>
<li>Le site de l&#8217;outil TextMate — The Missing Editor for Mac OS X<br />
			<a href="http://www.poedit.net/" target="_blank" class="external">http://www.macromates.com/</a></li>
<li>Le site de l&#8217;éditeur PC <code>NOTEPAD++</code> <br />
	<a href="http://notepad-plus.sourceforge.net/fr/site.htm" target="_blank" class="external">http://notepad-plus.sourceforge.net/fr/site.htm</a></li>
<li>Un article de ce blog consacré aux questions de traduction<br />
		<a href="http://social.hecube.net/blog/2009/09/04/wordpress-les-plugins-de-traduction-ou-comment-traduire-son-blog/">http://social.hecube.net/blog/2009/09/04/wordpress-les-plugins-de-traduction-ou-comment-traduire-son-blog/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://social.hecube.net/blog/2009/12/17/wordpress-poedit-localiser-avec-poedit-un-theme-wordpress-a-laide-du-fichier-de-langue/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google Apps, Nom de domaine - Gérer son nom de domaine de manière avancée sur Google Apps</title>
		<link>http://social.hecube.net/blog/2009/12/16/google-apps-nom-de-domaine-gerer-son-nom-de-domaine-de-maniere-avancee-sur-google-apps/</link>
		<comments>http://social.hecube.net/blog/2009/12/16/google-apps-nom-de-domaine-gerer-son-nom-de-domaine-de-maniere-avancee-sur-google-apps/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 10:45:49 +0000</pubDate>
		<dc:creator>bruno</dc:creator>
		
		<category><![CDATA[Divers]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[Hébergement]]></category>

		<category><![CDATA[Iphone, mobile]]></category>

		<category><![CDATA[Tutoriaux]]></category>

		<category><![CDATA[technologie]]></category>

		<category><![CDATA[DNS]]></category>

		<category><![CDATA[domaine]]></category>

		<category><![CDATA[Google Apps]]></category>

		<category><![CDATA[nom de domaine]]></category>

		<guid isPermaLink="false">http://social.hecube.net/?p=1246</guid>
		<description><![CDATA[

Si vous avez l&#8217;intention de gérer un nom de domaine doté d&#8217;une cinquantaine d&#8217;adresses email et d&#8217;ajouter éventuellement à ce domaine une multitude de services : calendriers, documents partagés&#8230; Tout cela gratuitement ! Alors laissez faire Google. Il existe au demeurant une version payante, pro dont le tarif annoncé est de l&#8217;ordre de 40 euros [...]]]></description>
			<content:encoded><![CDATA[<p><!-- Google Apps, Nom de domaine - Gérer son nom de domaine de manière avancée sur Google Apps  --><br />
<!--  Google Apps, Nom de domaine, Google, DNS, hébergement, domaine --></p>
<p><a title="Google Apps, Nom de domaine - Gérer son nom de domaine de manière avancée sur Google Apps" class="bigpic" href="http://social.hecube.net/blog/2009/12/16/google-apps-nom-de-domaine-gerer-son-nom-de-domaine-de-maniere-avancee-sur-google-apps/"><img class="aligncenter" src="http://social.hecube.net/files/2009/12/domain_name_DNS_b.jpg" alt="Google Apps, Nom de domaine - Gérer son nom de domaine de manière avancée sur Google Apps" width="500" height="265" /></a>Si vous avez l&#8217;intention de gérer un nom de domaine doté d&#8217;une cinquantaine d&#8217;adresses email et d&#8217;ajouter éventuellement à ce domaine une multitude de services : calendriers, documents partagés&#8230; Tout cela gratuitement ! Alors laissez faire Google.<span id="more-1246"></span> Il existe au demeurant une version payante, pro dont le tarif annoncé est de l&#8217;ordre de 40 euros par compte mail. A ce prix-là, vu ce qui vous est proposé par Google dans la version gratuite, Google doit au moins vous fournir le café en plus chaque matin ! On avait déjà dans un article précédent abordé la question des <code>Google Apps</code> et de la gestion du nom de domaine.</p>
<ul>
<li>Google - Gérer son nom domaine avec Google Apps<br />
<a href="http://social.hecube.net/blog/2009/05/04/google-gerer-son-nom-domaine-avec-google-apps/">http://social.hecube.net/blog/2009/05/04/google-gerer-son-nom-domaine-avec-google-apps/</a></li>
</ul>
<h2>Etape par étape, le gestion du domaine sur Google Apps</h2>
<p>On va donc s&#8217;inscrire de nouveau à <code>Google Apps</code> afin de profiter des différents services proposés lorsque vous déléguez la gestion de votre nom de domaine à Google. <b>Dans cette article cependant, nous allons opter pour une intégration plus poussé et plus complète, notamment en configurant les DNS d&#8217;un nom de domaine.</b> Les services dont vous disposerez sont les suivants :</p>
<blockquote><p>
Gmail<br />
Créez une adresse e-mail personnalisée comme fandemoto@votregroupe.com.</p>
<p>Google Agenda<br />
Organisez votre planning et partagez des événements avec vos amis.</p>
<p>Google Documents<br />
Partagez des documents, présentations et feuilles de calcul en ligne.</p>
<p>Google Sites<br />
Créez des sites Web et des wikis de groupes.
</p></blockquote>
<p><i>Source : <a href="http://www.google.com/apps/intl/fr/group/index.htm" target="_blank" class="external">http://www.google.com/apps/intl/fr/group/index.html</a></i></p>
<p><b>Page d&#8217;accueil des <code>Google Apps</code> où G nous fait l&#8217;article !</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2009/12/domain_name_DNS_1.jpg" alt="Google Apps, Nom de domaine - Gérer son nom de domaine de manière avancée sur Google Apps" width="500" height="265" /></p>
<p><b>On va se contenter de la version gratuite et non de la version payante</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2009/12/domain_name_DNS_2.jpg" alt="Google Apps, Nom de domaine - Gérer son nom de domaine de manière avancée sur Google Apps" width="500" height="265" /></p>
<p><b>Les différents services auxquels me donne accès mon inscription à <code>Google Apps</code></b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2009/12/domain_name_DNS_3.jpg" alt="Google Apps, Nom de domaine - Gérer son nom de domaine de manière avancée sur Google Apps" width="500" height="265" /></p>
<h4>1. Choix du nom de domaine pour <code>Google Apps</code></h4>
<p><b>On choisit <code>Administrateur : je possède ou contrôle ce nom de domaine</code></b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2009/12/domain_name_DNS_4.jpg" alt="Google Apps, Nom de domaine - Gérer son nom de domaine de manière avancée sur Google Apps" width="500" height="265" /></p>
<h4>2. Inscription à <code>Google Apps</code></h4>
<p><b>Le formulaire de l&#8217;étape <code>2. Inscription</code> qui permet de spécifier le compte <code>Administrateur</code></b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2009/12/domain_name_DNS_5.jpg" alt="Google Apps, Nom de domaine - Gérer son nom de domaine de manière avancée sur Google Apps" width="500" height="265" /></p>
<p><b>Ces informations ne sont pas obligatoires mais elle aide Google à mieux vous cibler le marché pro&#8230;</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2009/12/domain_name_DNS_6.jpg" alt="Google Apps, Nom de domaine - Gérer son nom de domaine de manière avancée sur Google Apps" width="500" height="265" /></p>
<p><b>Le mail du compte <code>Administrateur</code>, avec le captcha de rigueur</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2009/12/domain_name_DNS_6.jpg" alt="Google Apps, Nom de domaine - Gérer son nom de domaine de manière avancée sur Google Apps" width="500" height="265" /></p>
<p><b>Apres cette ultime étape, vous êtes désormais titulaire d&#8217;un compte sur <code>Google Apps</code>. Il va falloir toutefois entériner auprès le fait que vous être propriétaire du nom de domaine.</b></p>
<h4>3. Configuration du nom de domaine sur <code>Google Apps</code></h4>
<p><img class="aligncenter" src="http://social.hecube.net/files/2009/12/domain_name_DNS_7.jpg" alt="Google Apps, Nom de domaine - Gérer son nom de domaine de manière avancée sur Google Apps" width="500" height="265" /></p>
<h4>Confirmer la propriété du nom de domaine à l&#8217;aide du CNAME</h4>
<p>Nous avons choisi de confirmer la propriété du nom de domaine à l&#8217;aide du CNAME. Voici les informations que vous livre Google pour parvenir à vos fins.</p>
<p><b>Voilà les instructions données par Google</b></p>
<blockquote><p>
Confirmez que vous possédez le domaine xxxx.com.</p>
<p>1. Connectez-vous au service d&#8217;hébergement de votre domaine et accédez à la page de gestion DNS. L&#8217;emplacement de cette page varie en fonction des services, mais, de manière générale, vous pourrez y accéder par le biais des sections Gestion du domaine ou Paramètres avancés.<br />
2. Utilisez la chaîne unique suivante pour créer un enregistrement CNAME pour le domaine xxxxxxxx.com :</p>
<p>   google53115a17889d8a3b<br />
3. Cibler l&#8217;enregistrement CNAME sur :</p>
<p>   google.com<br />
4. Une fois les modifications effectuées, vous pouvez contrôler l&#8217;enregistrement en lançant une requête CNAME lookup pour http://google53115a17889d8a3b.xxxxxxxx.com . De nombreux sites Web vous permettent de lancer des requêtes CNAME lookup automatisées. Vous trouverez ces sites en recherchant CNAME lookup à partir de la page http://www.google.com .
</p></blockquote>
<p><b>Vous êtes connecté en tant qu&#8217;<code>Administrateur</code> à votre compte <code>Google Apps</code></b></p>
<p><img class="aligncenter" src="http://social.hecube.net/files/2009/12/domain_name_DNS_8.jpg" alt="Google Apps, Nom de domaine - Gérer son nom de domaine de manière avancée sur Google Apps" width="500" height="265" /></p>
<p><b>On sélectionne la procédure de confirmation de la propriété du nom de domaine par le CNAME</b><br />
<img class="aligncenter" src="http://social.hecube.net/files/2009/12/domain_name_DNS_10.jpg" alt="Google Apps, Nom de domaine - Gérer son nom de domaine de manière avancée sur Google Apps" width="500" height="265" /></p>
<p><b>C&#8217;est la ligne à ajouter dans votre gestion de zone pour confirmer la gestion du domaine chez Google par CNAME</b></p>
<blockquote><p>
	google53115a13666d8a3b 10800 IN CNAME google.com
</p></blockquote>
<h4>La gestion des mails depuis votre compte <code>Google Apps</code></h4>
<p>Dans la gestion de vos zone chez votre registar, il faut changer les lignes qui sont relatives aux MX de la manière suivante.</p>
<blockquote><p>
@ 10800 IN MX 10 ASPMX.L.GOOGLE.COM.<br />
@ 10800 IN MX 10 ASPMX.L.GOOGLE.COM.<br />
@ 10800 IN MX 20 ALT1.ASPMX.L.GOOGLE.COM.<br />
@ 10800 IN MX 20 ALT2.ASPMX.L.GOOGLE.COM.<br />
@ 10800 IN MX 30 ASPMX2.GOOGLEMAIL.COM.<br />
@ 10800 IN MX 30 ASPMX3.GOOGLEMAIL.COM.<br />
@ 10800 IN MX 30 ASPMX4.GOOGLEMAIL.COM.<br />
@ 10800 IN MX 30 ASPMX5.GOOGLEMAIL.COM.
</p></blockquote>
<h4>La création de sous-domaine qui pointent vers les applications Google</h4>
<p>C&#8217;est le point optionnel mais qui a son importance dans la mesure où vous simplifier l&#8217;accès à vos services google. Par exemple <b>webmail.xxxxx.com pointe vers votre webmail sur google</b>. Un conseil, n&#8217;oubliez pas d&#8217;enlever la/les ligne(s) concurrente(s) au webmail donnée par votre registrar, par exemple gandi. Par exemple : (<code>webmail 10800 IN CNAME agent.mail.gandi.net.</code>)</p>
<p><b>Pour le webmail</b><br />
Apres avoir fait les modifications suivantes sur google, vous pourrez avoir une adresse <b>webmail.xxxxx.com pointe vers votre webmail sur google</b></p>
<p><img class="aligncenter" src="http://social.hecube.net/files/2009/12/domain_name_DNS_14.jpg" alt="Google Apps, Nom de domaine - Gérer son nom de domaine de manière avancée sur Google Apps" width="500" height="265" /></p>
<p><img class="aligncenter" src="http://social.hecube.net/files/2009/12/domain_name_DNS_13.jpg" alt="Google Apps, Nom de domaine - Gérer son nom de domaine de manière avancée sur Google Apps" width="500" height="265" /></p>
<p><img class="aligncenter" src="http://social.hecube.net/files/2009/12/domain_name_DNS_12.jpg" alt="Google Apps, Nom de domaine - Gérer son nom de domaine de manière avancée sur Google Apps" width="500" height="265" /></p>
<blockquote><p>
	webmail 10800 IN CNAME ghs.google.com.<br />
	calendar 10800 IN CNAME ghs.google.com.<br />
	docs 10800 IN CNAME ghs.google.com.<br />
	sites 10800 IN CNAME ghs.google.com.
</p></blockquote>
<p><b>Pour les autres services : calendar, docs&#8230;.etc</b><br />
On fait de manière identique pour tous les autres services google sur le principe exposé ci-dessus pour le webmail.<br />
<img class="aligncenter" src="http://social.hecube.net/files/2009/12/domain_name_DNS_11.jpg" alt="Google Apps, Nom de domaine - Gérer son nom de domaine de manière avancée sur Google Apps" width="500" height="265" /></p>
<h4>Récapitulatif &amp; Conclusion</h4>
<p><b>Vous avez, si vous êtes un indépendant o une TPE, un arsenal digne des grandes entreprises avec des solutions propriétaires souvent très onéreuses. Tout cela est pour vous disponible gratuitement avec des limites certes amis tout de même ! Ci-dessous, un récapitulatif complet des lignes à insérer dans votre gestion de zone pour mémoire.</b></p>

<div class="wp_syntax"><div class="code"><pre class="txt" style="font-family:monospace;">	google53115a17889d8a3b 10800 IN CNAME google.com 
	@ 10800 IN MX 10 ASPMX.L.GOOGLE.COM. 
	@ 10800 IN MX 10 ASPMX.L.GOOGLE.COM. 
	@ 10800 IN MX 20 ALT1.ASPMX.L.GOOGLE.COM. 
	@ 10800 IN MX 20 ALT2.ASPMX.L.GOOGLE.COM. 
	@ 10800 IN MX 30 ASPMX2.GOOGLEMAIL.COM. 
	@ 10800 IN MX 30 ASPMX3.GOOGLEMAIL.COM. 
	@ 10800 IN MX 30 ASPMX4.GOOGLEMAIL.COM. 
	@ 10800 IN MX 30 ASPMX5.GOOGLEMAIL.COM. 
	webmail 10800 IN CNAME ghs.google.com.
	calendar 10800 IN CNAME ghs.google.com.
	docs 10800 IN CNAME ghs.google.com.
	sites 10800 IN CNAME ghs.google.com.</pre></div></div>

<p>C&#8217;est typiquement le type de lignes nécessaires sur gandi.net<br />
<img class="aligncenter" src="http://social.hecube.net/files/2009/12/domain_name_DNS_15.jpg" alt="Google Apps, Nom de domaine - Gérer son nom de domaine de manière avancée sur Google Apps" width="500" height="265" /></p>
<h2>Pour aller plus loin</h2>
<ul>
<li>Page d&#8217;accueil de Google Apps Édition Standard<br />
<a href="http://www.google.com/apps/intl/fr/group/index.html" class="external">http://www.google.com/apps/intl/fr/group/index.html</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://social.hecube.net/blog/2009/12/16/google-apps-nom-de-domaine-gerer-son-nom-de-domaine-de-maniere-avancee-sur-google-apps/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
