<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Artisan Numérique</title>
  <link rel="alternate" type="text/html" href="http://artisan.karma-lab.net/node/1585"/>
  <link rel="self" type="application/atom+xml" href="http://artisan.karma-lab.net/node/1585/atom/feed"/>
  <id>http://artisan.karma-lab.net/node/1585/atom/feed</id>
  <updated>2008-06-29T10:03:28+02:00</updated>
  <entry>
    <title>Ajouts sur Artisan : module Subscribtions et profils utilisateur</title>
    <link rel="alternate" type="text/html" href="http://artisan.karma-lab.net/node/1585" />
    <id>http://artisan.karma-lab.net/node/1585</id>
    <published>2008-06-29T10:03:28+02:00</published>
    <updated>2008-06-29T10:03:28+02:00</updated>
    <author>
      <name>Ulhume</name>
    </author>
    <category term="Drupal" />
    <category term="drupalfr.org" />
    <category term="OK" />
    <category term="Planet Libre" />
    <category term="Article" />
    <summary type="html"><![CDATA[<p>
  Comme certains me l'ont fait remarqué, depuis le passage à la version 6 de Drupal, les notifications par courriel ont volées. Le coupable est le module <a class='external' target='_blank' href='http://drupal.org/project/notify' >Notify</a> qui n'est pas porté dans cette version.
</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>
  Comme certains me l'ont fait remarqué, depuis le passage à la version 6 de Drupal, les notifications par courriel ont volées. Le coupable est le module <a class='external' target='_blank' href='http://drupal.org/project/notify' >Notify</a> qui n'est pas porté dans cette version.
</p>
<!--break-->

	<a name='chapter_1'></a>
  <h2>Notifications</h2>
	
<p>
  Et pour cause, car ce module a été surclassé par <a class='external' target='_blank' href='http://drupal.org/project/subscriptions' >Subscriptions</a> qui permet de faire la même chose et surtout beaucoup plus. En fait il ajoute à la fin de chaque page une zone <kbd>abonnement</kbD> permettant de recevoir des courriels pour un type de contenu, pour la mise à jour d'un contenu spécifique, pour l'ajout de contenu par auteur, par taxonomy, etc... Pour mon usage je continue de préférer la syndication (le bloc de droite, en bas) mais il faut avouer que ce module est très bien fait. 
</p>
<p>
  Deux bémols cependant. Il est pas aussi simple à mettre en oeuvre que <kbd>Notify</kbd>, il faut penser à activer tous les modules (y compris le module d'envoi des mails....), ajouter les permissions, bien filtrer les types de contenus sur lesquels portent les abonnements, et surtout tricher un peu pour les corps des messages envoyés car <kbd>subscriptions</kbd> est lié pour cela à <exernal href="http://drupal.org/project/mail_edit">Mail Edit</external>, qui lui n'est pas encore porté...
</p>
<p>
  La solution temporaire est d'installer malgré tout <kbd>mail_edit</kbd> et d'appliquer <a class='external' target='_blank' href='http://drupal.org/node/257786' >ce patch</a>. Ensuite, vu que le patch est pas fonctionnel, il faut ajouter "à la main" une entrée dans la table <kbd>mail_edit</kbd>. 

  <div class='code-block code-block-fragment'>
  <div class='container'>
  <span class="kw1">INSERT</span> <span class="kw1">INTO</span> mail_edit <span class="br0">&#40;</span><span class="st0">'toto'</span><span class="sy0">,</span><span class="st0">'tutu'</span><span class="sy0">,</span><span class="st0">'titi'</span><span class="sy0">,</span> <span class="st0">'subscriptions&quot;);<br />
</span
  </div>
  
  </div>
</p>
<p>
  Vérifiez sur votre plateforme de test que vous recevez bien un courriel en ajoutant un contenu. Si c'est le cas, il est probablement écrit en une langue qui n'a pas grand chose à voir avec du français et ne contient aucunement "titi" ou "toto". C'est bizarre, je sais... Pour régler cela, recherchez la traduction automatique qu'a faite Drupal dans la section administration/traduction des interfaces et modifiez-là. Après cela, les courriels devraient être OK... 
</p>
<p>
Je n'ai pas activé les abonnements par catégories, si vous cela intéresse, dites-le moi. 
</p>


	<a name='chapter_2'></a>
  <h2>Les profiles</h2>
	
<p>
  Dans la foulée, j'ai cherché un autre module pour pouvoir permettre aux utilisateurs qui ont un compte ici, de pouvoir saisir des informations de base dans leur profile comme l'URL de leur site perso (ou leur blog <img src="http://artisan.karma-lab.net/sites/all/modules/contrib/smileys/packs/crystal/wink2.gif" title="Wink" alt="Wink" class="smiley-content"/>. Et j'ai finalement découvert que s'était déjà présente en standard dans Drupal, via le module <kbd>profil</kbd>. Il suffisait d'aller dans <kbd>/Adpmistration/administration des utilisateurs/profils</kbd> pour ajouter des champs, exactement comme avec CCK.... 
</p>
<p>
  Donc pour ceux que cela intéresse, il est maintenant possible d'ajouter votre URL, et si vous avez des idées d'autres champs, n'hésitez pas à me le dire. 
</p>    ]]></content>
  </entry>
</feed>
