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

<channel>
	<title>Blog lui l&#039;aiphes</title>
	<atom:link href="http://www.graphisme-libre.info/site/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.graphisme-libre.info/site</link>
	<description>Webdesign - graphisme - CSS</description>
	<lastBuildDate>Wed, 09 May 2012 17:45:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Développement web et machine virtuelle</title>
		<link>http://www.graphisme-libre.info/site/2012/05/developpement-web-et-machine-virtuelle/</link>
		<comments>http://www.graphisme-libre.info/site/2012/05/developpement-web-et-machine-virtuelle/#comments</comments>
		<pubDate>Wed, 09 May 2012 17:33:08 +0000</pubDate>
		<dc:creator>gL</dc:creator>
				<category><![CDATA[drupal]]></category>
		<category><![CDATA[LAMP]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://www.graphisme-libre.info/site/?p=172</guid>
		<description><![CDATA[Lorsque l&#8217;on dispose d&#8217;une machine assez puissante (ce qui n&#8217;était pas mon cas) et que l&#8217;on est sous windows ,il est intéressant d&#8217;installer son serveur de développement web (LAMP) sur une machine virtuelle.Ainsi j&#8217;ai choisi Virtual Box afin d&#8217;y installer une distribution Linux (Debian,Ubuntu..). Ainsi il faut installer virtual box puis ajouter une machine virtuelle [...]]]></description>
			<content:encoded><![CDATA[<p>Lorsque l&#8217;on dispose d&#8217;une machine assez puissante (ce qui n&#8217;était pas mon cas) et que l&#8217;on est sous windows ,il est intéressant d&#8217;installer son serveur de développement web (LAMP) sur une machine virtuelle.Ainsi j&#8217;ai choisi Virtual Box afin d&#8217;y installer une distribution Linux (Debian,Ubuntu..).</p>
<p>Ainsi il faut installer virtual box puis ajouter une machine virtuelle et installé la distri depuis le fichier iso récupéré sur le site  qui va bien.Lancer la machine virtuelle sur le cd (iso).Installer comme d&#8217;habitude la distri.</p>
<p>Une fois fait nous allons avoir besoin :</p>
<p>- accéder à la VM via le réseau en http<br />
- accés internet pour al machine virtuelle<br />
- accès aux dossier /var/www de la machine virtuelle depuis l&#8217;hote (comme sur une réseau normal)<br />
- accès SSH sur la VM<br />
- accès FTP à la VM</p>
<h2>1/Installer LAMP sur la VM</h2>
<p>Procéder comme sur une distri linux classique , en ayant à l&#8217;esprit de peut être utiliser php 5.2 plutôt que 5.3 (voir mon article précédent la dessus)</p>
<h2>2/Paramétrer la VM pour les divers accès</h2>
<h3>a/Accès HTTP</h3>
<p>Une fois LAMP installé ,il faut bien sur aller sur localhost pour vérifier que cela fonctionne et affiche bien It works ! Il faut que le réseau sur la VM soit paramétré avec 2 cartes réseaux.</p>
<p>Il faut en mettre une en NAT , et l&#8217;autre &laquo;&nbsp;Adaptateur réseau hôte&nbsp;&raquo;.Avant il faut ajouter une interface dans virtual box via fichier &gt; paramètres &gt; réseau &gt; ajouter réseau privé hôte</p>
<h3>b/Accès SSH</h3>
<p>Il faut installer open-ssh sur la VM et ensuite utiliser putty sous windows.Si vous utilisez ubuntu server il faut le choisir à l&#8217;installation sinon l&#8217;ajout peut se faire via une <a title="ssh server" href="http://doc.ubuntu-fr.org/ssh" target="_blank">ligne de commande</a></p>
<h3>c/Accès FTP</h3>
<p>Il faut installer un serveur FTP sur la VM pour y accéder ensuite avec un client tel Filezilla.Un serveur simple sous linux est <a title="ftp" href="http://doc.ubuntu-fr.org/pure-ftp" target="_blank">Pure FTP</a> en ajoutant un utilisateur pour se connecter au serveur via FTP.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.graphisme-libre.info/site/2012/05/developpement-web-et-machine-virtuelle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mise en place et theming d&#8217;une newsletter</title>
		<link>http://www.graphisme-libre.info/site/2012/04/mise-en-place-et-theming-dune-newsletter/</link>
		<comments>http://www.graphisme-libre.info/site/2012/04/mise-en-place-et-theming-dune-newsletter/#comments</comments>
		<pubDate>Tue, 10 Apr 2012 12:47:15 +0000</pubDate>
		<dc:creator>gL</dc:creator>
				<category><![CDATA[drupal]]></category>
		<category><![CDATA[mimemail]]></category>
		<category><![CDATA[newsletter]]></category>
		<category><![CDATA[simplenews]]></category>

		<guid isPermaLink="false">http://www.graphisme-libre.info/site/?p=156</guid>
		<description><![CDATA[Afin de faire vivre un site et d&#8217;avoir une audience toujours plus importante et fidèle, il est  intéressant de se doter d&#8217;un système d&#8217;envoi de newsletter.Pour Drupal 6, il faut se tourner du coté de Simplenews et de Mime Mail. Il faut alors activer les modules comme d&#8217;habitude avec drupal sur la page /admin/build/modules. 1/ [...]]]></description>
			<content:encoded><![CDATA[<p>Afin de faire vivre un site et d&#8217;avoir une audience toujours plus importante et fidèle, il est  intéressant de se doter d&#8217;un système d&#8217;envoi de newsletter.Pour Drupal 6, il faut se tourner du coté de <a href="http://drupal.org/project/simplenews">Simplenews </a>et de <a href="http://drupal.org/project/mimemail" target="_blank">Mime Mail</a>.</p>
<p>Il faut alors activer les modules comme d&#8217;habitude avec drupal sur la page /admin/build/modules.</p>
<h2>1/ Créer une newsletter</h2>
<p>Le module simplenews ajoute un type de contenu qui va permettre de créer les newsletter.Ainsi vous pouvez créer une newsletter comme tout autre type de contenu drupal en lui associant une taxonomie, dees champs personnalisés CCK&#8230;</p>
<p>Pour le theming il s&#8217;agira de procéder comme pour les autres types de contenu, avec un node-TDC.tpl.php et un page-TDC.tpl.php</p>
<p>&nbsp;</p>
<h2>2/ Theming de la newsletter envoyée</h2>
<p>&nbsp;</p>
<p>Il s&#8217;agit d&#8217;envoyer des newsletter au format HTML avec Mime Mail.Ainsi il sera plus simple de créer un style pour votre newsletter.Il faut alors différencier 2 types de supports : les clients mail (outlook, thunderbird..) et les webmail (yahoo,gmail,hotmail..).</p>
<p>Les 1er autorisent facilement les CSS mais les seconds les retirent de leur rendu.Il faudra alors appliquer un style &laquo;&nbsp;inline&nbsp;&raquo; comme au bon vieux temps..Ainsi au lien d&#8217;appliquer des classes et des IDs , il faudra préférer la balise</p>
<pre escaped="true" lang="html">style.</pre>
<p>De plus il faudra utiliser les tableaux avec</p>
<pre escaped="true" lang="html" line="1">Table</pre>
<p>, plutôt que les Div (boites).<br />
La difficulté va venir de styler des éléments dynamiques comme les a,les p, les strong&#8230;</p>
<p>Avec Mime Mail vous pouvez créer une css mail.css qui sera appliquée dans les clients, notamment grace à l&#8217;ID</p>
<pre escaped="true" lang="css">#mimemail-body{}</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.graphisme-libre.info/site/2012/04/mise-en-place-et-theming-dune-newsletter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Navigation et Mega Menus pour Drupal</title>
		<link>http://www.graphisme-libre.info/site/2012/03/navigation-et-mega-menus-pour-drupal/</link>
		<comments>http://www.graphisme-libre.info/site/2012/03/navigation-et-mega-menus-pour-drupal/#comments</comments>
		<pubDate>Sat, 24 Mar 2012 11:39:11 +0000</pubDate>
		<dc:creator>gL</dc:creator>
				<category><![CDATA[drupal]]></category>
		<category><![CDATA[menus]]></category>
		<category><![CDATA[navigation]]></category>

		<guid isPermaLink="false">http://www.graphisme-libre.info/site/?p=146</guid>
		<description><![CDATA[Depuis un certain temps les sites à fort contenu proposent des navigation  via Mega Menu.Ce sont en général des menus en javascript multiniveaux qui permettent d’accéder à des sous-catégories en 1 seul clic.Dans Drupal il existe en natif un système de menu dynamique qu&#8217;il peut être intéressant de présenter via un menu en javascript. Pour un menu classique en javascript , [...]]]></description>
			<content:encoded><![CDATA[<p>Depuis un certain temps les sites à fort contenu proposent des navigation  via Mega Menu.Ce sont en général des menus en javascript multiniveaux qui permettent d’accéder à des sous-catégories en 1 seul clic.Dans Drupal il existe en natif un système de menu dynamique qu&#8217;il peut être intéressant de présenter via un menu en javascript.</p>
<p>Pour un menu classique en javascript , nous avons le choix entre diverses solutions.Je regrouperai celles-ci en 3 catégories :</p>
<ul>
<li>Les menus classiques</li>
<li>Les menus hybrides</li>
<li>Les Méga Menus</li>
</ul>
<h2>1/ Menu classique</h2>
<div>Dans cette catégorie se trouve le désormais célèbre <a href="http://www.google.fr/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;ved=0CCgQFjAA&amp;url=http%3A%2F%2Fdrupal.org%2Fproject%2Fnice_menus&amp;ei=W6xtT-n4KYX28gOA6fi-DQ&amp;usg=AFQjCNHS-Nf9whLtOkeApbXmfpOCPxR2yw&amp;sig2=lfUfpLAKLPzZ7s8FMkd2lQ" target="_blank">Nice Menus</a> qui permet de faire des menus horizontaux, verticaux ou Dropdown à partir des menus créés dans Drupal.Son usage est assez simple.Il est disponible pour Drupal 6 et 7.Cependant , vu sa proximité avec Superfish, son développement est au ralenti.</div>
<div>Il existe aussi <a href="http://drupal.org/project/dhtml_menu" target="_blank">DHTML Menu</a> dans cette catégorie, mais je ne l&#8217;ai pas testé.</div>
<h2>2/ Menu Hybrides</h2>
<div><img class="alignleft" style="border-style: initial; border-color: initial;" title="Superfish" src="http://drupal.org/files/images/superfish_screenshots_0.thumbnail.png" alt="Superfish" width="218" height="164" /></div>
<div>C&#8217;est ici que nous retrouvons <a href="http://drupal.org/project/superfish" target="_blank">Superfish</a> qui est un module en vogue et qui présente de nombreux avantages.Il fonctionne comme Nice Menus, mais permet des fonctionnalités plus avancés grace à l&#8217;implémentation de la librairie Superfish via jquery.</div>
<div>Il permet aussi de faire des méga menus même si ce n&#8217;est pas sa destination première.</div>
<p>&nbsp;</p>
<h2>3/ Méga Menus</h2>
<div>Dans cette famille il commence à y avoir du choix pour Drupal 6 et 7.</div>
<div><img class="alignright" title="Maximenu" src="http://drupal.org/files/images/maximenu_screenshot.thumbnail.png" alt="Maximenu" width="218" height="124" />Commençons avec <a href="http://drupal.org/project/maximenu" target="_blank">Maximenu</a> qui est la version 2 de OM Maximenu.Dans cette version il sera possible d&#8217;utiliser les menus natifs de Drupal pour les utiliser dans un mega menu.Cela ne sera possible que pour Drupal 7 par contre.Il s&#8217;agit d&#8217;un module hautement paramétrable et promis à un bel avenir.Il permet actuellement (V1) d&#8217;utiliser des vues comme élément de menu, et donc des images,des listes&#8230;</div>
<div><a href="http://drupal.org/project/megamenu" target="_blank">Megamenu</a> est lui celui qui actuellement permet le plus facilement de faire un menu dynamique de type Mega menu. Il fonctionne comme superfish ou nice menus, et créer donc un bloc que l&#8217;on dispose dans une région de son choix.Il est facile de créer un thème pour lui en écrasant la css par une copie dans votre thème.</div>
<div><a href="http://drupal.org/project/1077858" target="_blank">Mucho Menu</a>  est aussi intéressant car il  est une sorte de cousin de Maximenu.Il permet d&#8217;inclure des vues, des images, des vidéos dans le menu&#8230;plutôt prometteur.</div>
<div>Il me reste à signaler l’existence d&#8217;autres projets plus ou moins avancés qui concerne ce domaine de la navigation par Mega menus.</div>
<div>Les voici :</div>
<div>
<ul>
<li><a href="http://drupal.org/project/gigamenu" target="_blank">Giga Menu</a>  Son développement n&#8217;est pas trés actif, et sert de base à la plupart des projets actifs du moment.</li>
<li><a href="http://drupal.org/project/menu_minipanels" target="_blank">Menu Minipanels</a> Si vous utilisez Panels, alors cela peut être intéressant je pense (pas testé)</li>
<li><a href="http://drupal.org/sandbox/ravigupta/1099796" target="_blank">Mega Dropdown</a> (pas disponible) Ce module permet d&#8217;inclure aussi bien des blocs, que des vues , des noeuds et bien sur des éléments de sous-catégories.</li>
</ul>
<div>N&#8217;hésitez à donner votre retour d&#8217;expérience, et à éventuellement enrichir cette liste.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.graphisme-libre.info/site/2012/03/navigation-et-mega-menus-pour-drupal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sauvegarder son serveur LAMP et ses sites</title>
		<link>http://www.graphisme-libre.info/site/2012/02/sauvegarder-son-serveur-lamp-et-ses-sites/</link>
		<comments>http://www.graphisme-libre.info/site/2012/02/sauvegarder-son-serveur-lamp-et-ses-sites/#comments</comments>
		<pubDate>Sat, 11 Feb 2012 14:31:53 +0000</pubDate>
		<dc:creator>gL</dc:creator>
				<category><![CDATA[LAMP]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[lamp]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.graphisme-libre.info/site/?p=139</guid>
		<description><![CDATA[Lorsque vous développez des sites internet il est probable que vous utilisiez un serveur de développement sous Linux.Autrement dit un serveur LAMP. Je vous ai déjà montré comment garder PHP 5.2 pour un serveur sous Ubuntu 10.04 et suivant.Mais si jamais vous devez migrer de machine ou faire un upgrade de version  majeure Ubuntu , [...]]]></description>
			<content:encoded><![CDATA[<p>Lorsque vous développez des sites internet il est probable que vous utilisiez un serveur de développement sous Linux.Autrement dit un serveur <a title="LAMP Server" href="http://doc.ubuntu-fr.org/lamp" target="_blank">LAMP</a>. Je vous ai déjà montré comment garder PHP 5.2 pour un serveur sous Ubuntu 10.04 et suivant.Mais si jamais vous devez migrer de machine ou faire un upgrade de version  majeure Ubuntu , il va falloir sauver le serveur LAMP dans son ensemble.</p>
<p>Ainsi nous aurons besoin de sauver :</p>
<ul>
<li>MySQL et les bases de données créées</li>
<li>Le serveur Apache</li>
<li>La version de PHP utilisée,ici la 5.2</li>
<li>Les sites installés avec leur contenu</li>
</ul>
<div><strong>Commençons avec MySQL</strong></div>
<div>Où le trouver ? Et bien il faut se rendre dans /var/lib/mysql pour retrouver toutes les bases créées et ainsi pouvoir les sauver via un terminal en tapant :</div>
<div>
<div class="codecolorer-container php geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo cp <span style="color: #339933;">-</span>R <span style="color: #339933;">/</span><span style="color: #000000; font-weight: bold;">var</span><span style="color: #339933;">/</span>lib<span style="color: #339933;">/</span><a href="http://www.php.net/mysql"><span style="color: #990000;">mysql</span></a> <span style="color: #339933;">/</span>home<span style="color: #339933;">/</span>bdd</div></div>
<p> par exemple, ce qui va copier toutes les BDD de votre serveur MySQL là où vous le désirez.</p></div>
<div>Il n&#8217;est pas forcément nécessaire de sauver le serveur en lui même mais il peut être bien de sauver la configuration contenue dans : /etc/mysql/my.cnf</div>
<div>
<div class="codecolorer-container php geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo cp <span style="color: #339933;">-</span>R <span style="color: #339933;">/</span>etc<span style="color: #339933;">/</span><a href="http://www.php.net/mysql"><span style="color: #990000;">mysql</span></a><span style="color: #339933;">/</span>my<span style="color: #339933;">.</span>cnf <span style="color: #339933;">/</span>home<span style="color: #339933;">/</span>lamp<span style="color: #339933;">-</span>conf</div></div>
</div>
<div><strong>Au tour d&#8217;Apache</strong></div>
<div>Ici il s&#8217;agit d&#8217;un élément stable qui ,comme MySQL, n&#8217;a pas besoin d&#8217;être sauvé en tant que tel hormis la configuration.Bien sur si la version diffère beaucoup avec votre nouvelle installation,alors une copie peut être envisagée.Pour le fichier de config il faut sauver celui-ci : /etc/apache2/apache2.conf ainsi que /etc/apache2/httpd.conf. Tout le dossier /etc/apache2 peut être sauvé car il contient les virtual hosts éventuel et le lien vers phpmyadmin.</div>
<div>
<div class="codecolorer-container php geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo cp <span style="color: #339933;">-</span>R <span style="color: #339933;">/</span>etc<span style="color: #339933;">/</span>apache2  <span style="color: #339933;">/</span>home<span style="color: #339933;">/</span>apache</div></div>
</div>
<div><strong>PHP 5.2 for now</strong></div>
<div>En effet si vous développez toujours des applis qui requièrent cette version il faut la sauver car les nouvelles versions de LAMP embarquent php 5.3 par défaut.</div>
<div>Ainsi il va falloir sauver le contenu de /etc/<wbr>php5/apache2/php.ini  et notamment le fichier /etc/<wbr>php5/apache2/php.ini qui contient le configuration de php (mémoire,taille de l&#8217;upload..)</wbr></wbr></div>
<div>
<div class="codecolorer-container php geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo cp <span style="color: #339933;">-</span>R <span style="color: #339933;">/</span>etc<span style="color: #339933;">/</span>php5  <span style="color: #339933;">/</span>home<span style="color: #339933;">/</span>php</div></div>
</div>
<div><strong>Sauver les sites</strong></div>
<div>Pour cela il faut copier tout ce qui se trouve dans /var/www .</div>
<div>Voila votre config est sauvée et peut être implantée sur un nouveau système Ubuntu.</div>
<div>
<div class="codecolorer-container php geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo cp <span style="color: #339933;">-</span>R <span style="color: #339933;">/</span><span style="color: #000000; font-weight: bold;">var</span><span style="color: #339933;">/</span>www  <span style="color: #339933;">/</span>home<span style="color: #339933;">/</span>sites</div></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.graphisme-libre.info/site/2012/02/sauvegarder-son-serveur-lamp-et-ses-sites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Repasser à PHP 5.2 sous Ubuntu 10.04</title>
		<link>http://www.graphisme-libre.info/site/2011/02/repasser-a-php-5-2-sous-ubuntu-10-04/</link>
		<comments>http://www.graphisme-libre.info/site/2011/02/repasser-a-php-5-2-sous-ubuntu-10-04/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 19:01:17 +0000</pubDate>
		<dc:creator>gL</dc:creator>
				<category><![CDATA[drupal]]></category>
		<category><![CDATA[LAMP]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.graphisme-libre.info/site/?p=95</guid>
		<description><![CDATA[Note : ébauche d&#8217;article, manipulation non finalisée Un problème fréquent quand on développe sur un serveur ubuntu avec Drupal 6 est que la version de par défaut est la 5.3.Trés bien pour Drupal 7 mais moins bien pour Drupal 6.Donc il faut downgrader. Il s&#8217;agit de suivre cette méthode : Tuto originel en anglais Ensuite [...]]]></description>
			<content:encoded><![CDATA[<p><em>Note : ébauche d&#8217;article, manipulation non finalisée</em></p>
<p>Un problème fréquent quand on développe sur un serveur ubuntu avec Drupal 6 est que la version de par défaut est la 5.3.Trés bien pour Drupal 7 mais moins bien pour Drupal 6.Donc il faut downgrader.</p>
<p>Il s&#8217;agit de suivre cette méthode : <a href="http://www.nickveenhof.be/blog/reverting-or-downgrading-php-53-52-ubuntu-lucid-lynx-1004" target="_blank">Tuto originel en anglais</a></p>
<p>Ensuite il s&#8217;agit de trouver les bonnes versions à installer.Donc aprés avoir fait un</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ dpkg -l | grep php</div></div>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ii &nbsp;libapache2-mod-php5        5.3.2-1ubuntu4.7 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;server-side, HTML-embedded scripting languag<br />
ii &nbsp;php-apc                       3.1.3p1-2 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; APC (Alternative PHP Cache) module for PHP 5<br />
ii &nbsp;php5-cli                    5.3.2-1ubuntu4.7 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;command-line interpreter for the php5 script<br />
ii &nbsp;php5-common                5.3.2-1ubuntu4.7 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Common files for packages built from the php<br />
ii &nbsp;php5-gd                         5.3.2-1ubuntu4.7 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;GD module for php5<br />
ii &nbsp;php5-mcrypt                                5.3.2-0ubuntu1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;MCrypt module for php5<br />
ii &nbsp;php5-mysql                    5.3.2-1ubuntu4.7 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;MySQL module for php5<br />
ii &nbsp;phpmyadmin                    4:3.3.2-1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MySQL web administration tool</div></div>
<p>Il va falloir créer un fichier de préférence pour &laquo;&nbsp;php&nbsp;&raquo; à mettre  dans</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">/etc/apt/preferences.d</div></div>
<p>, voici le mien : <a href="http://www.graphisme-libre.info/site/wp-content/uploads/2011/02/php.txt">php</a>.Ensuite vous pouvez installer php avec la version 5.2.10.<br />
Pour php-mcrypt il faut utiliser le fichier <a href="http://www.graphisme-libre.info/site/wp-content/uploads/2011/02/php5-mcrypt_5.2.6-0ubuntu2_i386.deb_.zip">php5-mcrypt_5.2.6</a> pour avoir la version 5.2.6 .Phpmyadmin peut être utilisé dans sa dernière version 4.3.3.1</p>
<p>Cela va nous servir pour savoir quoi remplacer et quoi installer.Du coup nous pouvons rédiger ce code pour tout installer d&#8217;un coup vous pouvez aller sur ce <a href="http://packages.ubuntu.com/karmic/i386/web/" target="_blank">lien</a> pour voir quelle version installer :</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;</div></div>
<div id="_mcePaste">
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo apt-get install libapache2-mod-php5=5.2.10.dfsg.1-2ubuntu6 php5=5.2.10.dfsg.1-2ubuntu6 php5-dev=5.2.10.dfsg.1-2ubuntu6 php-pear=5.2.10.dfsg.1-2ubuntu6 php5-cgi=5.2.10.dfsg.1-2ubuntu6 php5-cli=5.2.10.dfsg.1-2ubuntu6 php5-common=5.2.10.dfsg.1-2ubuntu6  php5-gd=5.2.10.dfsg.1-2ubuntu6 php5-mcrypt=5.2.6-0ubuntu2 php5-mysql=5.2.10.dfsg.1-2ubuntu6 phpmyadmin=4:3.2.2.1-1</div></div>
</div>
<p>Résultat après la manipulation, nous avons retrouvé une version plus &laquo;&nbsp;classique&nbsp;&raquo; pour développer.<a href="http://www.graphisme-libre.info/site/wp-content/uploads/2011/02/php-version.png"><img class="alignnone size-medium wp-image-99" title="php-version" src="http://www.graphisme-libre.info/site/wp-content/uploads/2011/02/php-version-300x201.png" alt="" width="300" height="201" /></a></p>
<p>Pour ne pas repasser à PHP 5.3 lors des mises à jour, il vaut mieux faire ceci :</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">echo &quot;php5 hold&quot; | sudo dpkg --set-selections<br />
echo &quot;php5-common hold&quot; | sudo dpkg --set-selections</div></div>
<p>D&#8217;autres méthodes existent comme celle -ci : <a href="http://mrkandy.wordpress.com/2010/04/16/install-php-5-2-x-in-ubuntu-10-04-lucid/" target="_blank">via un script</a> ou celle-ci qui marche bien aussi : <a href="http://www.google.com/url?sa=t&amp;source=web&amp;cd=23&amp;ved=0CCcQFjACOBQ&amp;url=http%3A%2F%2Fwww.randyfay.com%2Fnode%2F63&amp;ei=YghkTeP-KIyq8AOGzsTxCA&amp;usg=AFQjCNEFjb-yv5czHyw9HdSlowe2uafpQw&amp;sig2=DREzBgX7tIQv8cuTapIREA" target="_blank">autre méthode</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.graphisme-libre.info/site/2011/02/repasser-a-php-5-2-sous-ubuntu-10-04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Utiliser Drush sur OVH mutualisé</title>
		<link>http://www.graphisme-libre.info/site/2011/02/utiliser-drush-sur-ovh-mutualise/</link>
		<comments>http://www.graphisme-libre.info/site/2011/02/utiliser-drush-sur-ovh-mutualise/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 15:03:22 +0000</pubDate>
		<dc:creator>gL</dc:creator>
				<category><![CDATA[drupal]]></category>
		<category><![CDATA[drush]]></category>

		<guid isPermaLink="false">http://www.graphisme-libre.info/site/?p=68</guid>
		<description><![CDATA[En cette nouvelle année, voilà un joli chantier qui est de tirer profit de la puissance de drush pour mettre à jour votre site drupal et bien plus encore..le tout en ligne de commande.Il faut au préalable forcer OVH à utiliser php5 via htaccess avec : SetEnv PHP_VER 5 Tout d&#8217;abord il faut savoir que [...]]]></description>
			<content:encoded><![CDATA[<p>En cette nouvelle année, voilà un joli chantier qui est de tirer profit de la puissance de <a href="http://drupal.org/project/drush">drush</a> pour mettre à jour votre site drupal et bien plus encore..le tout en ligne de commande.Il faut au préalable forcer OVH à utiliser php5 via htaccess avec :</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">SetEnv PHP_VER 5</div></div>
<p>Tout d&#8217;abord il faut savoir que les hébergements mutualisés OVH offrent le SSH et permettent donc de se connecter à votre hébergement via une console , Terminal sous linux ou Putty sous Windows ; avec les identifiants FTP fournis par OVH.</p>
<ul>
<li>Il faut tout d&#8217;abord récupérer la dernière version de Drush</li>
<li>La décompresser et envoyer le dossier via FTP , le positionner à la racine reste le plus simple</li>
<li>Ensuite il faut éditer le fichier .bashrc pour indiquer la version de php à utiliser et l&#8217;emplacement de drush.php</li>
</ul>
<p>Pour cela quelques commandes utiles via le terminal ou Putty :</p>
<p>Connaitre quelle version de php tourne sur votre hébergement : se connecter via SSH avec</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ssh IDENTIFIANT@ftp.pro.ovh.net<br />
IDENTIFIANT@ftp.pro.ovh.net's password:<br />
IDENTIFIANT@ssh1:~/www$ php.BETA -v<br />
PHP 5.2.14 (cgi) (built: Jul 28 2010 12:37:11)<br />
Copyright (c) 1997-2010 The PHP Group<br />
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies</div></div>
<p>il existe aussi la version de base chez OVH qui est php 4 , qui est appelée php.ORIG.</p>
<p>Ensuite il faut savoir ou est le fichier php que vous utilisez et  quelles alternatives existent.Un terminal vous permet de le faire ainsi :</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">IDENTIFIANT@ssh1:~/www$ ls /usr/local/bin/<br />
axfrdns &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PhpDocumentor &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pickdns-conf<br />
axfrdns-conf &nbsp; &nbsp; &nbsp; &nbsp; phpextdist &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pickdns-data<br />
axfr-get &nbsp; &nbsp; &nbsp; &nbsp; phpize &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; procwatch<br />
config_data &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; procwatch-lint<br />
dnscache &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.4 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; rackup<br />
dnscache-conf &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.4.3.9 &nbsp; &nbsp; &nbsp; &nbsp;rails<br />
dnsfilter &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.4.4.2 &nbsp; &nbsp; &nbsp; &nbsp;rake<br />
dnsip &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.4.4.3 &nbsp; &nbsp; &nbsp; &nbsp;random-ip<br />
dnsipq &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.4.4.4 &nbsp; &nbsp; &nbsp; &nbsp;rbldns<br />
dnsmx &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.4.4.4_new &nbsp; &nbsp;rbldns-conf<br />
dnsname &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.4.4.4_old &nbsp; &nbsp;rbldns-data<br />
dnsq &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.4.4.7 &nbsp; &nbsp; &nbsp; &nbsp;rdoc<br />
dnsqr &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.4.4.8 &nbsp; &nbsp; &nbsp; &nbsp;ri<br />
dnstrace &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.4.4.9-pcre7 &nbsp;ruby<br />
dnstracesort &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.5 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sabcmd<br />
dnstxt &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.5.1.2 &nbsp; &nbsp; &nbsp; &nbsp;sablot-config<br />
erb &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.5.1.4 &nbsp; &nbsp; &nbsp; &nbsp;scp<br />
gem &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.5.1.5 &nbsp; &nbsp; &nbsp; &nbsp;sftp<br />
gemlock &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.5.1.5_new &nbsp; &nbsp;slogin<br />
gem_mirror &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.5.1.5_old &nbsp; &nbsp;ssh<br />
gemri &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.5.2.1 &nbsp; &nbsp; &nbsp; &nbsp;ssh-add<br />
gem_server &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.5.2.10 &nbsp; &nbsp; &nbsp; ssh-agent<br />
gemwhich &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.5.2.11 &nbsp; &nbsp; &nbsp; ssh-keygen<br />
geoiplookup &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.5.2.12 &nbsp; &nbsp; &nbsp; ssh-keyscan<br />
geoipupdate &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.5.2.13 &nbsp; &nbsp; &nbsp; testrb<br />
gtkmdbdesigner &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.5.2.14 &nbsp; &nbsp; &nbsp; Text<br />
index_gem_repository.rb &nbsp;php.ORIG.5.2.3 &nbsp; &nbsp; &nbsp; &nbsp;tinydns<br />
irb &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.5.2.3b &nbsp; &nbsp; &nbsp; tinydns-conf<br />
pdflib-config &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.5.2.4-pgsql &nbsp;tinydns-data<br />
pear &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.5.2.5 &nbsp; &nbsp; &nbsp; &nbsp;tinydns-edit<br />
peardev &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.5.2.6 &nbsp; &nbsp; &nbsp; &nbsp;tinydns-get<br />
pecl &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.5.2.9 &nbsp; &nbsp; &nbsp; &nbsp;Translation2<br />
perl &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.5.3.0 &nbsp; &nbsp; &nbsp; &nbsp;update_rubygems<br />
php &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.5.3.1 &nbsp; &nbsp; &nbsp; &nbsp;walldns<br />
php.4-test &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.5.3.2 &nbsp; &nbsp; &nbsp; &nbsp;walldns-conf<br />
php.BETA &nbsp; &nbsp; &nbsp; &nbsp; php.ORIG.5.3.3 &nbsp; &nbsp; &nbsp; &nbsp;XML<br />
php-config &nbsp; &nbsp; &nbsp; &nbsp; php.TEST.5<br />
phpdoc &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pickdns</div></div>
<p>Malheureusement OVH bride les communications extérieures sur le SSH des mutualisés&#8230;espéront que cela change dans l&#8217;avenir.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.graphisme-libre.info/site/2011/02/utiliser-drush-sur-ovh-mutualise/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drush pour Drupal en mutualisé chez Always Data</title>
		<link>http://www.graphisme-libre.info/site/2011/01/drush-pour-drupal-en-mutualise-chez-always-data/</link>
		<comments>http://www.graphisme-libre.info/site/2011/01/drush-pour-drupal-en-mutualise-chez-always-data/#comments</comments>
		<pubDate>Thu, 13 Jan 2011 16:03:33 +0000</pubDate>
		<dc:creator>gL</dc:creator>
				<category><![CDATA[drupal]]></category>
		<category><![CDATA[drush]]></category>

		<guid isPermaLink="false">http://www.graphisme-libre.info/site/?p=76</guid>
		<description><![CDATA[Toujours à la recherche du meilleur hébergeur pour utiliser ce formidable outil qu&#8217;est drush. et je pense m&#8217;en approcher car Always Data fourni un accés SSH sur tous ses packs.Donc voyons comment faire pour installer et utiliser Drush sur un pack 10go. Se connecter via FTP à votre serveur Y envoyer le dossier Drush à [...]]]></description>
			<content:encoded><![CDATA[<p>Toujours à la recherche du meilleur hébergeur pour utiliser ce formidable outil qu&#8217;est drush. et je pense m&#8217;en approcher car <a href="http://www.alwaysdata.com/" target="_blank">Always Data </a> fourni un accés SSH sur tous ses packs.Donc voyons comment faire pour installer et utiliser Drush sur un pack 10go.</p>
<ul>
<li>Se connecter via FTP à votre serveur</li>
<li>Y envoyer le dossier Drush à la racine ~/  afin d&#8217;avoir ~/drush  ( le  ~ représente votre identifant de connexion qui est aussi l&#8217;utilisateur)</li>
<li>Créer un fichier .profile que l&#8217;on envoi à la racine / et qui contient :
<pre escaped="true" lang="php" line="1">##PARAMETRE DE DRUSH
PATH=$PATH:~/drush</pre>
<pre escaped="true" lang="php" line="1"></pre>
</li>
<li>ensuite, avec une connection SSH via un terminal ou Putty selon votre OS, un coup de
<pre escaped="true" lang="php" line="1">chmod u+x ~/drush/drush</pre>
</li>
<li>et normalement vous devez avoir ceci  :
<pre escaped="true" lang="php" line="1">$ drush status
PHP configuration : /xxx/http6/xxxx/cgi-bin/php5.ini
Drush version : 3.3
Drush configuration :</pre>
</li>
</ul>
<p>A vous les joies de la gestion de Drupal en ligne de commande, un gain de temps vraiment énorme dans les tâches de mise à jour, et bien plus encore..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.graphisme-libre.info/site/2011/01/drush-pour-drupal-en-mutualise-chez-always-data/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Flux de publication : mise en place</title>
		<link>http://www.graphisme-libre.info/site/2010/07/flux-de-publication-mise-en-place/</link>
		<comments>http://www.graphisme-libre.info/site/2010/07/flux-de-publication-mise-en-place/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 10:11:25 +0000</pubDate>
		<dc:creator>gL</dc:creator>
				<category><![CDATA[drupal]]></category>

		<guid isPermaLink="false">http://www.graphisme-libre.info/site/?p=66</guid>
		<description><![CDATA[Mettre en place un flux de publication pour un site web est très utile lorsque une &#171;&#160;hiérarchie&#160;&#187; de publication se met en place ou est nécessaire.En effet, il peut être souhaitable que tous les utilisateurs d&#8217;un site ne puissent pas publier du contenu sans restrictions.Il en va aussi de la responsabilité du directeur de publication du site. [...]]]></description>
			<content:encoded><![CDATA[<p>Mettre en place un flux de publication pour un site web est très utile lorsque une &laquo;&nbsp;hiérarchie&nbsp;&raquo; de publication se met en place ou est nécessaire.En effet, il peut être souhaitable que tous les utilisateurs d&#8217;un site ne puissent pas publier du contenu sans restrictions.Il en va aussi de la responsabilité du directeur de publication du site.</p>
<p>Ainsi, grâce à Drupal,nous allons pouvoir mettre en place un tel système.</p>
<p>Pré requis : installer et activer les modules Trigger (Core) et Workflow.</p>
<p>1/ créer autant de role que de rangs dans la hierarchie de publication ; basiquement il en faudra au moins 2</p>
<p>2/ créer un Workflow dans admin/build/workflow en paraméttrant les étapes, et les fonctions de chaque rôle</p>
<p>3/ créer une action dans admin/settings/actions/manage , choisir : Envoyer un e-mail géré par jeton (tokenized) ; renseigner les champs voulus dont le mail de la personne qui devra valider le contenu à l&#8217;étape 2 du Workflow</p>
<p>4/ Enfin selectionner l&#8217;action dans la liste proposée par Trigger soit depuis l apage du Workflow soit dans admin/build/trigger/workflow</p>
<p>Voila , désormais un email sera envoyé automatiquement à la création de contenu soumis au workflow.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.graphisme-libre.info/site/2010/07/flux-de-publication-mise-en-place/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SEO et les CMS</title>
		<link>http://www.graphisme-libre.info/site/2010/06/seo-et-les-cms/</link>
		<comments>http://www.graphisme-libre.info/site/2010/06/seo-et-les-cms/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 19:50:29 +0000</pubDate>
		<dc:creator>gL</dc:creator>
				<category><![CDATA[drupal]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.graphisme-libre.info/site/?p=58</guid>
		<description><![CDATA[Au fil de mes projets,et maintenant que je suis de plus prés la vie des sites que je créer, le référencement et l&#8217;étape ultime de la vie d&#8217;un site.Alors quel est le système qui pemret un bon SEO ? A ce jeu, je connaissais WordPress qui surclasse Dotclear en matière de blog.Mais je dois dire [...]]]></description>
			<content:encoded><![CDATA[<p>Au fil de mes projets,et maintenant que je suis de plus prés la vie des sites que je créer, le référencement et l&#8217;étape ultime de la vie d&#8217;un site.Alors quel est le système qui pemret un bon SEO ?</p>
<p>A ce jeu, je connaissais WordPress qui surclasse Dotclear en matière de blog.Mais je dois dire que Drupal se débrouille plutôt bien si j&#8217;en crois l&#8217;indexation des pages des sites que je suis.<br />
En effet,en 3 mois, Google a indéxé un peu plus de la moitié des 170 url d&#8217;un de mes derniers sites Drupal,et cela sans action énorme de ma part.Du coup je peux dire, en comparaison,avec SPIP par exemple, que Drupal fourni un bel outil en matière de SEO,et peut etre que Drupal 7 sera aussi une amélioration à ce niveau la .A suivre donc d&#8217;ici quelques mois.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.graphisme-libre.info/site/2010/06/seo-et-les-cms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ajouter Xiti ou Quantcast à son site Drupal : ma recette</title>
		<link>http://www.graphisme-libre.info/site/2010/04/ajouter-xiti-ou-quantcast-a-son-site-drupal-ma-recette/</link>
		<comments>http://www.graphisme-libre.info/site/2010/04/ajouter-xiti-ou-quantcast-a-son-site-drupal-ma-recette/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 17:36:36 +0000</pubDate>
		<dc:creator>gL</dc:creator>
				<category><![CDATA[drupal]]></category>

		<guid isPermaLink="false">http://www.graphisme-libre.info/site/?p=45</guid>
		<description><![CDATA[Bonjour, Parfois il est aisé d&#8217;ajouter un suivi statistique à son site Drupal via un module dédié, mais ce n&#8217;est pas le cas de Xiti ou Quantcast. Pour se faire j&#8217;ai créé un petit fichier php qui contient le code des dis tracker : &#38;lt;!-- code XITI  --&#38;gt; &#38;lt;div id=&#34;xiti-logo&#34;&#38;gt; &#38;lt;script type=&#34;text/javascript&#34;&#38;gt; &#38;lt;!-- document.write('&#38;lt;a href=&#34;http://www.xiti.com/xiti.asp?s=451669&#34; [...]]]></description>
			<content:encoded><![CDATA[<p>Bonjour,</p>
<p>Parfois il est aisé d&#8217;ajouter un suivi statistique à son site Drupal via un module dédié, mais ce n&#8217;est pas le cas de Xiti ou Quantcast.</p>
<p>Pour se faire j&#8217;ai créé un petit fichier php qui contient le code des dis tracker :</p>
<div class="codecolorer-container html4strict geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #ddbb00;">&amp;lt;</span>!-- code XITI  --<span style="color: #ddbb00;">&amp;gt;</span><br />
<span style="color: #ddbb00;">&amp;lt;</span>div id=&quot;xiti-logo&quot;<span style="color: #ddbb00;">&amp;gt;</span><br />
<span style="color: #ddbb00;">&amp;lt;</span>script type=&quot;text/javascript&quot;<span style="color: #ddbb00;">&amp;gt;</span><br />
<span style="color: #ddbb00;">&amp;lt;</span>!--<br />
document.write('<span style="color: #ddbb00;">&amp;lt;</span>a href=&quot;http://www.xiti.com/xiti.asp?s=451669&quot; title=&quot;WebAnalytics&quot;<span style="color: #ddbb00;">&amp;gt;</span>');<br />
Xt_param = 's=XXXXX<span style="color: #ddbb00;">&amp;amp;</span>p=<span style="color: #ddbb00;">&amp;lt;</span>?php echo $head_title; ?<span style="color: #ddbb00;">&amp;gt;</span>';<br />
try {Xt_r = top.document.referrer;}<br />
catch(e) {Xt_r = document.referrer; }<br />
Xt_h = new Date();<br />
Xt_i = '<span style="color: #ddbb00;">&amp;lt;</span>img width=&quot;39&quot; height=&quot;25&quot; border=&quot;0&quot; ';<br />
Xt_i += 'src=&quot;http://logv11.xiti.com/hit.xiti?'+Xt_param;<br />
Xt_i += '<span style="color: #ddbb00;">&amp;amp;</span>hl='+Xt_h.getHours()+'x'+Xt_h.getMinutes()+'x'+Xt_h.getSeconds();<br />
if(parseFloat(navigator.appVersion)<span style="color: #ddbb00;">&amp;gt;</span>=4)<br />
{Xt_s=screen;Xt_i+='<span style="color: #ddbb00;">&amp;amp;</span>r='+Xt_s.width+'x'+Xt_s.height+'x'+Xt_s.pixelDepth+'x'+Xt_s.colorDepth;}<br />
document.write(Xt_i+'<span style="color: #ddbb00;">&amp;amp;</span>ref='+Xt_r.replace(/[<span style="color: #ddbb00;">&amp;lt;&amp;gt;</span>&quot;]/g, '').replace(/<span style="color: #ddbb00;">&amp;amp;</span>/g, '<br />
<br />
ensuite il faut insérer ce fichier dans les divers template de Drupal avec l'extension .tpl.php via un include php.Et voila vos stats seront prisent en compte par le tracker dans les 24/48H qui suivent...<br />
<br />
)+'&quot;<span style="color: #ddbb00;">&amp;gt;&amp;lt;</span>/a<span style="color: #ddbb00;">&amp;gt;</span>');<br />
//--<span style="color: #ddbb00;">&amp;gt;</span><br />
<span style="color: #ddbb00;">&amp;lt;</span>/script<span style="color: #ddbb00;">&amp;gt;</span><br />
<span style="color: #ddbb00;">&amp;lt;</span>noscript<span style="color: #ddbb00;">&amp;gt;</span><br />
<span style="color: #ddbb00;">&amp;lt;</span>div id=&quot;xiti-logo-noscript&quot;<span style="color: #ddbb00;">&amp;gt;</span><br />
<span style="color: #ddbb00;">&amp;lt;</span>a href=&quot;http://www.xiti.com/xiti.asp?s=XXXX&quot; title=&quot;WebAnalytics&quot; <span style="color: #ddbb00;">&amp;gt;</span>WebAnalytics solution by <span style="color: #ddbb00;">&amp;lt;</span>img width=&quot;39&quot; height=&quot;25&quot; src=&quot;http://logv11.xiti.com/hit.xiti?s=451669<span style="color: #ddbb00;">&amp;amp;</span>amp;p=<span style="color: #ddbb00;">&amp;lt;</span>?php echo $head_title; ?<span style="color: #ddbb00;">&amp;gt;&amp;amp;</span>amp;&quot; alt=&quot;WebAnalytics&quot; /<span style="color: #ddbb00;">&amp;gt;&amp;lt;</span>/a<span style="color: #ddbb00;">&amp;gt;</span><br />
<span style="color: #ddbb00;">&amp;lt;</span>/div<span style="color: #ddbb00;">&amp;gt;</span><br />
<span style="color: #ddbb00;">&amp;lt;</span>/noscript<span style="color: #ddbb00;">&amp;gt;</span><br />
<span style="color: #ddbb00;">&amp;lt;</span>/div<span style="color: #ddbb00;">&amp;gt;</span><br />
<br />
<span style="color: #ddbb00;">&amp;lt;</span>!-- Start Quantcast tag --<span style="color: #ddbb00;">&amp;gt;</span><br />
<span style="color: #ddbb00;">&amp;lt;</span>script type=&quot;text/javascript&quot;<span style="color: #ddbb00;">&amp;gt;</span><br />
_qoptions={<br />
qacct:&quot;XXXX&quot;<br />
};<br />
<span style="color: #ddbb00;">&amp;lt;</span>/script<span style="color: #ddbb00;">&amp;gt;</span><br />
<span style="color: #ddbb00;">&amp;lt;</span>script type=&quot;text/javascript&quot; src=&quot;http://edge.quantserve.com/quant.js&quot;<span style="color: #ddbb00;">&amp;gt;&amp;lt;</span>/script<span style="color: #ddbb00;">&amp;gt;</span><br />
<br />
<span style="color: #ddbb00;">&amp;lt;</span>noscript<span style="color: #ddbb00;">&amp;gt;</span><br />
<span style="color: #ddbb00;">&amp;lt;</span>img src=&quot;http://pixel.quantserve.com/pixel/p-behZUd_cXqsz-.gif&quot; border=&quot;0&quot; height=&quot;1&quot; width=&quot;1&quot; alt=&quot;Quantcast&quot;/<span style="color: #ddbb00;">&amp;gt;</span><br />
<span style="color: #ddbb00;">&amp;lt;</span>/noscript<span style="color: #ddbb00;">&amp;gt;</span><br />
<span style="color: #ddbb00;">&amp;lt;</span>!-- End Quantcast tag --<span style="color: #ddbb00;">&amp;gt;</span></div></div>
<p>ensuite il faut insérer ce fichier dans les divers template de Drupal avec l&#8217;extension .tpl.php via un include php.Et voila vos stats seront prisent en compte par le tracker dans les 24/48H qui suivent&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.graphisme-libre.info/site/2010/04/ajouter-xiti-ou-quantcast-a-son-site-drupal-ma-recette/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

